Artifacts in this repository follow the same compatibility requirements described in https://github.com/open-telemetry/opentelemetry-java/blob/main/VERSIONING.md#compatibility-requirements .
EXCEPT for the following incompatible changes which are allowed in stable artifacts in this repository:
experimental
otel.javaagent.testing
This means that:
experimental
or are under the namespace otel.javaagent.testing
) will be considered breaking changes
(unless they only affect telemetry produced by instrumentation)See https://github.com/open-telemetry/opentelemetry-java/blob/main/VERSIONING.md#stable-vs-alpha
IN PARTICULAR:
Not all of our artifacts are published as stable artifacts - any non-stable artifact has the suffix
-alpha
on its version. NONE of the guarantees described above apply to alpha artifacts. They may
require code or environment changes on every release and are not meant for consumption for users
where versioning stability is important.