---
title: agent-control-1-23-0
source: https://docs.newrelic.com/docs/release-notes/agent-control-release-notes/agent-control-1-23-0
---

### New features

-   Add support for variables override through `variable.agentConfig` syntax in Remote Configuration keys.
-   Add support for a single entry of a `string_map` variable override through `variable.agentConfig.<variable>:<map-key>` syntax in Remote Configuration keys.
-   On-host infrastructure agent type (linux): expose the `nri-docker` integration configuration through a new `config_docker` variable.
-   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 `lastErrorMessage` of 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](https://github.com/newrelic/newrelic-agent-control/releases/tag/1.23.0).
