Skip to content

v0.7.0

Compare
Choose a tag to compare
@jhump jhump released this 11 Jan 15:15
· 11 commits to main since this release
0518f32

This release includes API changes that are not backwards-compatible. Migrating to the new API should be mechanical in most cases.

What's Changed

Bugfixes

  • Eagerly create instruments to fail fast on initialization by @emcfarlane in #141
    • This is a breaking change. The NewInterceptor factory function can now return an error.
  • Align gRPC server status code to span status code by @dragon3 in #144
  • Fix histogram counter for per RPC counts by @emcfarlane in #151
  • Mark stream operations complete correctly and promptly, including on context cancellation by @emcfarlane in #152
  • Fix streaming client context by @emcfarlane in #153
    • This is a breaking change. In order to fix span and context creation, the filter and attribute filter types had to change since not all information previously provided in the otelconnect.Request parameter was actually available in client-streaming operations. Filters now receive a *connect.Spec instead. With these filter types changed, otelconnect.Request was no longer used so has been deleted.

Enhancements

  • Add descriptions to metrics to match otelgrpc by @charithe in #155

Other changes

New Contributors

Full Changelog: v0.6.0...v0.7.0