- SABI-17: i18n of measurement units, parameter and plagues.
- SABI-68: Spanish ressource bundles added ** THX to deepl I added French, Italian as well
- SABI-128 Additional TLS on Backend component (required by aquarium-IoT project)
- HTTP.500 in some cases for returing users with timedout session (sabi-113)
- i18n usage for Measurement threshold info in Measurement-View
- SABI-146: Support to add freshwater tanks as well
- Common Patch-Management (Java 21 / Primefaces 13 / Dependencies)
- Mapping Layer (BE module), replaces by using Mapstruts
- i18n Language detection
- Patch-Management
- SABI-64: Add open stats to prometheus registry
- SABI-85: Added a Reminder Service
- Migration to Spring-Boot-3
- Patch-Management (openapidoc v2 / Primefaces 12)
- SABI-116: Added more (time-view) measurement report charts
- SABI-130: PastPlagues table includes the duration of observed plage
- Patch-Management
- CSS Tuning of Plague Center
- SABI-117: Fixed problem with flyway maven plugin since migration to v9.x
- SABI-124: Healtheck includes backend components also. Unfortunately Uptrends freeplan supports only one endpoint.
- Infrastrucure: QAed Monitoring solution which has been integrated in ansible deplyoments
- SABI-115: added Plague Center
- Patch-Management
- SABI-75: Added APIKey based measurement reporting for temperatures for IoT measurement devices.
- WebClient Module:
- Migrated to SpringBoot 3.x
- Java 17 (rollout requires to switch PI to ARM64 OS)
- Primefaces 11 (Joinfaces 5)
- Migrated to SpringBoot 3.x
- SDK:
- Added support for ARM64 build-architecture (for being able to develop with apples MacBook M1 and docker)