Svarog Release Notes
Release Period: February 2026 – June 2026
Overview
This release focuses on installation and upgrade reliability, dependency management improvements, stability fixes, internationalization logging enhancements, CI/CD updates, and documentation improvements.
New Features & Improvements
Internationalization Logging Configuration
- Added support for configuring the log level of internationalization (i18n) messages through Log4j.
- Improved control over localization-related logging output for troubleshooting and production deployments.
Installation & Deployment Enhancements
- Improved initial installation procedures to ensure successful first-time deployments.
- Optimized installation processes resulting in faster platform setup.
- Enhanced upgrade procedures to prevent failures when removing obsolete cluster records during system upgrades.
Dependency Management
- Updated dependency handling to properly dereference external dependencies.
- Improved startup behavior by suppressing unnecessary
NoClassDefFoundErrormessages when optional components are not available.
CI/CD Pipeline Improvements
- Updated GitLab CI configuration.
- Improved build and deployment pipeline reliability and maintainability.
Bug Fixes
Multi-Select Field Processing
- Fixed an issue in the multiselect deserializer where null values could cause processing failures.
- Added safeguards for null
fieldValvalues to improve system stability and data integrity.
Upgrade Stability
- Fixed upgrade scenarios where deletion of cluster records could cause upgrade failures.
- Improved robustness of database upgrade scripts.
Documentation
README Updates
- Updated Svarog4 README documentation.
- Improved automatic configuration instructions.
- Added clarifications and updated deployment guidance.
Technical Summary
| Area | Description |
|---|---|
| Installation | Faster and more reliable installation process |
| Upgrades | Improved cluster upgrade handling and stability |
| Dependencies | Better dependency dereferencing and optional library handling |
| Internationalization | Configurable i18n Log4j logging levels |
| CI/CD | Updated GitLab CI pipeline configuration |
| Serialization | Fixed null handling in multiselect deserialization |
| Documentation | Updated README and configuration guidance |
Included Changes
| Commit | Description |
|---|---|
| 3c9ae259 | Configurable i18n Log4j log levels |
| 7a1c317e | Improved initial installation process |
| 345460f0 | Dependency dereferencing improvements |
| c1158e5e / 7a3861db | GitLab CI updates |
| 83d96bd9 | Null handling in multiselect deserializer |
| dbcc9c00 | Upgrade fix for cluster record deletion |
| 7e369f1c | Installation performance improvements |
| 78bb846c | Reduced unnecessary NoClassDef error reporting |
| d24aa0cd / 08f1b71e | README and configuration documentation updates |
Compatibility
- Recommended for all Svarog 4 deployments.
- Particularly beneficial for new installations and environments undergoing upgrades from previous versions.