4.1.0 (2026-02-17)¶
[4.1.0] - 2026-02-17¶
Added
Controller-side version lookup plugin reading from pyproject.toml (with Poetry fallback)
New unit_name lookup plugin for consistent versioned systemd unit generation
Automatic prune phase in sys-service (stop/disable outdated units, remove old unit files, trigger daemon-reload)
Persist application version as INFINITO_VERSION in /etc/environment
Parameterized image and version handling for web-svc-simpleicons
Introduced entity_name derived from application_id Changed
sys-service now uses SOFTWARE_DOMAIN instead of SOFTWARE_NAME for versioned units
Reordered service lifecycle: prune → lockdown → reset
Refactored internal task structure for clearer execution flow
Made /etc/environment path configurable Removed
Legacy FILE_VERSION mechanism
Deprecated get_service_name filter
Legacy simpleicons_host_ variables