Repository navigation
v1.0.0
Beacon Java 1.0.0
This is the first public stable release of Beacon Java.
Highlights
- Based on OpenTelemetry Java Instrumentation
v2.31.1(commit8ad06a082e051f366f19c16ad95a7b68edf30afd), including its SDK 1.65.0, dependency constraints, and Gradle Wrapper. - Retains existing downstream implementations for legacy JDBC configuration compatibility, experimental Profiling, Spring AI, and Spring AI Alibaba Agent.
- Introduces independent Beacon product versioning, artifact identity, provenance metadata, and release processes.
- Moves the repository to
beacon-observability/beacon-javaand updates project entry points and vendor identity accordingly.
Known limitations
- Profiling remains an inherited experimental implementation, and migration to an Extension is not complete.
- The startup log prefix and default
telemetry.distro.namestill come from the inherited implementation. The agent file name and Manifest use the Beacon identity, but this does not mean that every runtime identifier has been rebranded.
Release evidence
- Source commit:
354ae4aaf2620f9a75ba5c08832dc80c976919e7 - Local build:
./gradlew :javaagent:assemble :javaagent:verifyBeaconAgent --rerun - Packaged-agent smoke test: agent startup, HTTP instrumentation, context propagation, and OTLP trace export passed
- JAR SHA-256:
4c5890465345fb27e7524edb0f3f4513aa5526c56227bb1f7cff2b70b0905c18 - Full CI run
36398439488was canceled by release decision. This version was published from the local build and packaged-agent smoke-test evidence above.
See beacon/CHANGELOG.md in the source repository for the complete product changelog.