This release improves DMR support, adds skill filtering capabilities, and includes several bug fixes for OpenTelemetry and security hardening.
What's New
- Adds support for filtering skills by name in agent YAML configuration
- Improves DMR support with better context size handling and structured configuration
Bug Fixes
- Fixes OpenTelemetry service resource schema alignment
- Fixes path traversal vulnerability and other security issues in artifact store, skills loader, hooks, shell and agent warnings
- Fixes OpenTelemetry import ordering in tests
Technical Changes
- Encodes agent source URL when using it as agent name and key for proper conversation handling in
serve api - Moves localhost helper comment in OpenTelemetry code
What's Changed
- docs: update CHANGELOG.md for v1.48.0 by @docker-read-write[bot] in #2470
- Improve DMR support by @krissetto in #2351
- fix(otel): align service resource schema by @pandego in #2442
- bump github.com/docker/cli from v29.4.0+incompatible to v29.4.1+incompatible by @dgageot in #2472
- Support filtering skills by name in agent YAML (#2404) by @dgageot in #2474
- Encode agent source URL when using it as agent name and key, so that it can be used properly in conversations when using
serve apiby @gtardif in #2473 - fix: harden artifact store, skills loader, hooks, shell and agent warnings by @dgageot in #2480
Full Changelog: v1.48.0...v1.49.0