v0.7.0
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.
- This is a breaking change. The
- 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.
- 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
Enhancements
Other changes
- Improvements in tests and benchmarks and updates of dependencies by @emcfarlane in #139, #140, and #145
New Contributors
Full Changelog: v0.6.0...v0.7.0