Release 0.25.0
Changes Highlights
- With this release a shaded variant of the auto-exporter is being provided along with an un-shaded variant. The shaded jar is recommended when the auto-exporter required to be provided as an agent. This is a common use-case when using OTel auto-instrumentation.
- Fixed underlying bug with the exporters that caused OpenTelemetry to disable if this library was used with opencensus-shim (#141).
- Updated metric exporter to set label descriptors for metrics to type String if the default prefix -
workload.googleapis.com
is used (#159). - Documentation updates and fixes to the examples that make them easier to run & follow.
Important - Broken Dependencies
- The non-shaded variant for
exporter-auto
has a broken POM, which will cause issues in a Maven project. Use the shaded variant instead.
Complete Release Notes - What's Changed
- Update README to add missing setup steps. by @psx95 in #192
- Replaced concrete type TraceExporter with interface type SpanExporter by @psx95 in #194
- Fix header check by @psx95 in #197
- chore: add CODEOWNERS file to auto assign team for reviews by @aabmass in #200
- Fix trace exporter by @psx95 in #193
- Fix metrics exporter by @psx95 in #203
- Remove shadow plugin from exporter-trace module by @psx95 in #204
- Fix exporter-trace example & add README by @psx95 in #206
- Fix metrics exporter integration by @psx95 in #207
- Fix documentation errors by @psx95 in #208
- Upgrade to Gradle 7.6 by @punya in #209
- Update gradle by @psx95 in #211
- Improve build time for e2e-test-server by @psx95 in #213
- Relocate dependencies in the generated shadowJar by @psx95 in #212
- Make GCPResourceTest environment agnostic by @psx95 in #217
- Update dependencies by @psx95 in #219
- Fix autoconf example by @psx95 in #223
- Update license header by @psx95 in #222
- Add missing otlp exporter dependency by @psx95 in #221
- Add required env variables for publishing metrics by @psx95 in #224
- Spotless yaml by @psx95 in #227
- Update allowed copyright holders by @psx95 in #230
- Spotless shell by @psx95 in #228
- Fix timeseries by @psx95 in #231
- Refactor: Rename method & variables for better readability by @psx95 in #233
- Configures auto-exporter to publish shaded and non-shaded variants by @psx95 in #235
- Adds dependency declarations to order tasks by @psx95 in #237
- Declares explicit dependency for signMavenPublication by @psx95 in #238
- Add script to run example in docker container by @psx95 in #229
Full Changelog: v0.24.0...v0.25.0