August 25
Agent Control v1.23.0
Nueva característica
- Agregar soporte para la sobrescritura de variables mediante la sintaxis
variable.agentConfigen las claves de configuración remota. - Agregar soporte para una única entrada de sobrescritura de variable
string_mapmediante la sintaxisvariable.agentConfig.<variable>:<map-key>en las claves de configuración remota. - Tipo de agente de infraestructura en el host (linux): exponer la configuración de integración de
nri-dockera través de una nueva variableconfig_docker. - Tipo de agente: exigir que el formato del nombre de la variable sea
[A-Za-z0-9_-], que comience con una letra y tenga una longitud máxima de 64 caracteres. - En el host: habilitar la capacidad de actualización automática de forma predeterminada. Las actualizaciones automáticas solo se ejecutan cuando lo ordena el control de flota.
Corrección de errores
- Supervisor de K8s: forzar una reconciliación de Flux en HelmReleases estancados (p. ej., después de agotar los reintentos de instalación/actualización) cuando llega una nueva configuración remota y reinicia el supervisor del subagente.
- En el host: informar la última falla real (error de lanzamiento o salida distinta de cero) en el
lastErrorMessagedel estado no saludable una vez que se excede la política de reinicio, en lugar del mensaje genérico "Restart policy exceeded". - En el host: conservar el directorio de inicio de fluent-bit (
fb.db) durante las actualizaciones del paquete infra-agent en lugar de almacenarlo en el directorio del paquete reemplazado
Actualizaciones de seguridad
- Se actualizó el crate de Rust either a 1.18.0
- Actualizado rust a v1.98.0
- Se actualizó el crate de rust actix-web a 4.15.0
- Se actualizó alpine/kubectl a v1.36.4
- Se actualizó el crate de Rust syn a 3.0.4
Para una descripción detallada de los cambios, consulte las notas de la versión.
August 18
Agent Control v1.22.0
Nueva característica
- En el host: imponer un límite estricto de memoria de 2400 MiB en el árbol de procesos de Agent Control (AC + todos los agentes secundarios) mediante systemd
MemoryMaxen Linux.
Corrección de errores
- Linux: evitar la desactivación del servicio systemd después de la actualización del paquete RPM
Actualizaciones de seguridad
- Se actualizó el crate de Rust futures a 0.3.34
- Se actualizó alpine/helm a v4.2.4
- Se actualizó el crate de Rust serde-saphyr a 1.1.0
Para obtener una descripción detallada de los cambios, consulte las notas de la versión.
August 11
Agent Control v1.21.0
Nueva característica
- Sistema de archivos de Windows: se eliminó el código no utilizado y se utilizan API de nivel superior para la interacción con Windows.
- Reporta la capacidad personalizada de OpAMP
com.newrelic.remoteAgentTypeRepoReachablecuando el respositorio OCI del tipo de agente configurado está accesible al inicio. - On-host: se agregó el agentType nri-flex.
Corrección de errores
- Windows: se corrigieron los archivos en los directorios administrados del control del agente que quedaban con permisos que no podía usar. Los directorios administrados ahora usan una ACE de administrador heredable, y el control del agente intenta reparar las ACE al inicio.
Actualizaciones de seguridad
- Se actualizó el crate de rust http a 1.5.0
- Se actualizó el crate de Rust clap a 4.6.6
- Se actualizó el crate de rust serde-saphyr a 1.0.1
- Se actualizó el crate de Rust base64 a 0.23.1
- Se actualizó el crate de rust AWS-lc-rs a 1.18.0
- Se actualizó el crate de Rust thiserror a 2.0.20
- Se actualizó el crate de Rust async-trait a 0.1.92
- Se actualizó el crate de rust actix-web a 4.14.1
- Se actualizó el crate de rust rcgen a 0.14.9
Para una descripción detallada de los cambios, consulte las notas de la versión.
July 29
Agent Control v1.20.0
Nueva característica
- Kubernetes:
--release-nameahora es opcional enuninstall-agent-control; omitirlo evita eliminar los CR de HelmRelease/HelmRepository de la propia versión. - On-host: se agregaron los agentTypes nri-apache y nri-nginx.
- On-host: se agregó el agentType nri-postgresql.
- On-host: se agregó el agentType nri-mysql.
- On-host: se agregó el tipo de agente nri-memcached.
- Los archivos de log rotados ahora tienen 30 días de retención.
- Se agregó el subcomando
agent-type validate --file <path>anewrelic-agent-control-cliynewrelic-agent-control-k8s-clipara la validación a nivel de esquema de los archivos de definición de tipo de agente. - Se extendió
agent-type validatecon validación semántica: cada referencia a${nr-var:X}endeploymentdebe tener una declaraciónvariablescoincidente. - Habilitar la caché para el registro remoto de tipos de agente
Actualizaciones de seguridad
- Se actualizó el crate de Rust kube a 4.2.0
- Se actualizó el crate de Rust rustls-pki-types a 1.15.1
- Se actualizó el crate de Rust base64 a 0.23.0
- Se actualizó el crate de rust either a 1.17.0
- Se actualizó el crate de Rust jsonwebtoken a v11
- Se actualizó el crate de Rust serial_test a v4
- Se actualizó el crate de Rust schemars a 1.2.2
- Se actualizó alpine/kubectl a v1.36.3
- Se actualizó el crate de Rust toml a 1.1.4
Para una descripción detallada de los cambios, consulte las notas de la versión.
July 23
Agent Control v1.19.1
Corrección de errores
- En el host: se corrigió el agentType de infra eliminando la copia del binario nri-flex.
Actualizaciones de seguridad
- Se actualizó el crate clap de Rust a 4.6.4
- Se actualizó el crate de Rust tokio a 1.53.1
- Se actualizó el crate glob de Rust a 0.3.4
- Se actualizó el crate de Rust tokio-stream a 0.1.19
- Se actualizó el crate de Rust syn a 3.0.3
Para obtener una descripción detallada de los cambios, consulte las notas de la versión.
July 23
Agent Control v1.19.1
Corrección de errores
- En el host: se corrigió el agentType de infra eliminando la copia del binario nri-flex.
Actualizaciones de seguridad
- Se actualizó el crate clap de Rust a 4.6.4
- Se actualizó el crate de Rust tokio a 1.53.1
- Se actualizó el crate glob de Rust a 0.3.4
- Se actualizó el crate de Rust tokio-stream a 0.1.19
- Se actualizó el crate de Rust syn a 3.0.3
Para obtener una descripción detallada de los cambios, consulte las notas de la versión.