Operations Engineer (m/w/d) – Kubernetes / edu-sharing
19. December 2023
Operations Engineer (m/w/d) – Kubernetes / edu-sharing
19. December 2023

edu-sharing | 9.0 | Final Release | Release | Download

edu-sharing 9.0 released

The latest version of edu-sharing, 9.0 is now released. What's inside? Find out more about the update here.

To download page →

Features

What's new?

Kafka Notification Plugin

As of version 9.0, edu-sharing offers a notification system to inform users about important events in the repository.

The notifications appear in the application interface.

The events for notifications and their frequency are selected by the user.

This service was designed as a plugin. This technical implementation offers numerous advantages:

  • Separation of services
  • Easier scaling
  • Easier deployment, for example as an extra container

 

Continuous Integration and Continuous Delivery/Deployment

The practical implementation of a CI/CD pipeline was enhanced for edu-sharing version 9.0:

  • Expansion of pipeline-supported end-to-end front-end tests,
  • Addition of unit tests in the back and front end,
  • Simplification of "rolling updates" for production instances

 

Security improvements for CI/CD

The enhanced CI/CD security for edu-sharing 9.0 is designed to protect code pipelines through automated checks and tests to avoid vulnerabilities in software deployment.

This includes:

  • the expansion of pipeline-based vulnerability scans
  • Automatic detection of known vulnerabilities in libraries for faster updates

 

edu-Sharing Frontend

Version 9.0 includes a technically completely revised front end.

An update to Angular version 16 was carried out and the designs were adapted for Material Design 3.

 

edu-Sharing Backend

edu-sharing 9.0 includes numerous technical innovations in the backend:

  • Update to Alfresco 7.4 (Alfresco Content Services),
  • Update to Java 17 & JDK 17,
  • Update to Angular 16 and new frontend libraries

 

Optimisation of the Docker images and the project structure

Reusing Docker images across projects

  • Smaller update sizes for Docker images thanks to improved layering,
  • Better rollout behaviour in the cluster,
  • Reduced build times

Simplification of the development environment

  • Frontend and OpenAPI tests have been moved to the repository,
  • Each repository builds the associated Docker images,
  • Customer projects now only contain customisations and configuration

 

 

Other innovations

  • Improved theming: Applications can now implement their own global style and colour specifications depending on context/domain
  • Modularisation: Components of the front end have been further modularised to simplify custom theming & adaptations.
Wir benutzen Cookies um die Nutzerfreundlichkeit der Webseite zu verbessen. Wenn Sie fortfahren, diese Seite zu verwenden, nehmen wir an, dass Sie damit einverstanden sind. / We use cookies to improve the user-friendliness of the site. If you continue to use it, we'll assume you are ok with that.