Highlights
This release focuses on improving Spring AI tracing semantics in the Guance Java agent distribution.
Spring AI 1.0
- Aligned
gen_ai.input.messageswith OpenTelemetry GenAI semantic conventions by using structuredrole + partsmessage content instead of the previous flatcontentshape - Added
gen_ai.system_instructionsfor system prompt capture instead of mixing system messages intogen_ai.input.messages - Aligned
gen_ai.output.messageswith the GenAI semantic conventions by emitting structured assistant messages and includingfinish_reason - Preserved message truncation behavior while keeping the exported JSON structure valid and stable
Release artifact
- Full Java agent:
opentelemetry-javaagent-2.30.2.jar
Notes
- No breaking configuration changes in this release
- This release is intended as a patch upgrade from
v2.30.1
Full Changelog: v2.30.1...v2.30.2