Nueva característica
- El análisis de YAML ahora es más estricto con respecto a los mapas vacíos: un valor nulo (un valor vacío,
~onull) donde se espera un mapa, como unconfig:simple en una configuración remota almacenada, se rechaza en lugar de tratarse como un mapa vacío. Use{}para un mapa vacío. Los documentos vacíos aún se aceptan.
Corrección de errores
- En el host: la limpieza del sistema de archivos compartido ya no sigue los enlaces simbólicos, por lo que el contenido fuera del sistema de archivos compartido nunca se elimina y se eliminan los enlaces simbólicos rotos.
- En el host: los errores de inicio que ocurren antes de configurar el logging (por ejemplo, un
local_config.yamlno válido) ahora se escriben en el archivo de log predeterminado de Control de agentes, por lo que son visibles al ejecutarse como un servicio de Windows. - En el host: las requests del registro de OCI ahora pasan por el proxy configurado independientemente del esquema de URL del proxy, por lo que ya no se omite un proxy
http://. - En el host: un subagente eliminado por una señal (por ejemplo, por el OOM killer) ahora se reporta como terminado por esa señal en lugar de "process exited with code: 0".
Actualizaciones de seguridad
- Se actualizó el crate de Rust AWS-sigv4 a 1.6.4
- Se actualizó el crate de Rust actix-web a 4.19.0
- Se actualizó el crate de Rust zip a 9.4.1
- Se actualizó el crate de Rust aws-lc-rs a 1.19.0
- Crate de Rust encoding_rs actualizado a 0.8.44
- alpine/kubectl actualizado a v1.37.2
- Se actualizó el crate de Rust toml a 1.2.1
- Se actualizó el crate kube de Rust a v5
- Se actualizó el crate de Rust serde-saphyr a 2.1.1
- Se actualizó el crate flate2 de Rust a 1.1.11
- Se actualizó el crate de Rust syn a 3.0.10
Para obtener una descripción detallada de los cambios, consulte las notas de la versión.