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 NoClassDefFoundError messages 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 fieldVal values 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.