New features
- Add support for variables override through
variable.agentConfigsyntax in Remote Configuration keys. - Add support for a single entry of a
string_mapvariable override throughvariable.agentConfig.<variable>:<map-key>syntax in Remote Configuration keys. - On-host infrastructure agent type (linux): expose the
nri-dockerintegration configuration through a newconfig_dockervariable. - Agent type: enforce variable name format to
[A-Za-z0-9_-]starting with a letter and maximum length of 64 characters. - On-Host: enable self-update capability by default. Self updates are only executed when commanded by Fleet Control.
Bug fixes
- K8s supervisor: force a Flux reconciliation on stalled HelmReleases (e.g. after exhausting install/upgrade retries) when a new remote config arrives and restarts the sub-agent supervisor.
- On-host: report the actual last failure (launch error or non-zero exit) in the
lastErrorMessageof the unhealthy status once the restart policy is exceeded, instead of the generic "Restart policy exceeded" message. - On-host: persist fluent-bit's home directory (
fb.db) across infra-agent package updates instead of storing it in the replaced package directory
Security updates
- Updated rust crate either to 1.18.0
- Updated rust to v1.98.0
- Updated rust crate actix-web to 4.15.0
- Updated alpine/kubectl to v1.36.4
- Updated rust crate syn to 3.0.4
For a detailed description of changes, see the release notes.