Versioning¶
Versioning Policy¶
The Observe Agent follows the Semantic Versioning policy. Each change in a release will be classified as a major
, minor
, or patch
change. If there are any major
changes in the release, the release will increment the major
version. If there are no major
changes in the release and there are minor
changes, the release will increment the minor
version. If there are only patch
changes in the release, the release will increment the patch
version.
Breaking Changes |
Minor Changes |
Patch Changes |
---|---|---|
- Removing config fields from the |
- Adding config fields to the |
- Bugfixes related to config fields not working as intended |
- Changing default value of ‘observe-agent.yaml’ config fields from |
- Changing default value of |
- Bugfixes related to CLI commands |
- Dropping metric(s) from set of collected metrics |
- Adding metric(s) to set of collected metrics |
- Bugfixes related to OTEL collector components |
- Dropping default locations to collect logs from |
- Adding to default locations to collect logs from |
|
- Removing attributes or other fields from data |
- Adding attributes or other fields to data |
|
- Removing commands or flags from the agent’s CLI interface |
- Modifying values of attributes or other fields |
|
- Adding commands or flags to the agent’s CLI interface |
||
- Modifying the behavior of commands or flags in the agent’s CLI interface |
||
- Adding OTEL collector components |
||
- Updating OTEL collector version / component versions / package versions |
OTEL Collector Version¶
Each version of the Observe Agent is based on a specific version of the go.opentelemetry.io/collector
package. The Observe Agent version is completely independent from the go.opentelemetry.io/collector
package version but will be documented in the README.md
for any given Observe Agent version.
Release Cadence¶
Observe does not currently maintain a regular release cadence for the Observe Agent. When a new version of the go.opentelemetry.io/collector
package is released, Observe will try to update the Observe Agent based on the new otel-collector
version as soon as possible.