Skip to content

v1.0.0-rcv0016/v0.87.0

Compare
Choose a tag to compare
@github-actions github-actions released this 10 Oct 21:38
· 1535 commits to main since this release
v0.87.0
9f040a6

Images and binaries here: https://github.com/open-telemetry/opentelemetry-collector-releases/releases/tag/v0.87.0

User facing changes

💡 Enhancements 💡

  • service/telemetry exporter/exporterhelper: Enable sampling logging by default and apply it to all components. (#8134)
    The sampled logger configuration can be disabled easily by setting the service::telemetry::logs::sampling::enabled to false.
  • core: Adds the ability for components to report status and for extensions to subscribe to status events by implementing an optional StatusWatcher interface. (#7682)

🧰 Bug fixes 🧰

  • telemetry: remove workaround to ignore errors when an instrument includes a / (#8346)

API changes

💡 Enhancements 💡

  • pdata: Introduce API to control pdata mutability (#6794)
    This change introduces new API pdata methods to control the mutability:
    • p[metric|trace|log].[Metrics|Traces|Logs].MarkReadOnly() - marks the pdata as read-only. Any subsequent
      mutations will result in a panic.
    • p[metric|trace|log].[Metrics|Traces|Logs].IsReadOnly() - returns true if the pdata is marked as read-only.
      Currently, all the data is kept mutable. This API will be used by fanout consumer in the following releases.

🛑 Breaking changes 🛑

  • obsreport: remove methods/structs deprecated in previous release. (#8492)
  • extension: remove deprecated Configs and Factories (#8631)