Skip to content

Latest commit

 

History

History
278 lines (185 loc) · 11.2 KB

CHANGELOG.md

File metadata and controls

278 lines (185 loc) · 11.2 KB

honeycomb-opentelemetry-java changelog

[1.3.0] - 2022-07-01

Enhancements

  • Produce a JSON of release info on build (#319) | @robbkidd
  • Decorate existing Sampler with DeterministicTraceSampler instead of replacing it (#316) | @GrahamLea

Maintenance

[1.2.0] - 2022-06-21

Added

Fixes

  • Fixed False Warning about no SERVICE_NAME defined when OTEL_SERVICE_NAME was present. (#310) | | @ArtificialBlue

Maintenance

  • Upgrade otel versions to 1.14.0 (#307) | @JamieDanielson
  • Bump grpc-netty-shaded from 1.43.1 to 1.47.0 (#305)
  • Bump org.springframework.boot from 2.6.6 to 2.7.0 (#301)
  • Bump mockito-junit-jupiter from 4.4.0 to 4.6.1 (#309)
  • Bump mockito-core from 4.6.0 to 4.6.1 (#308)
  • Bump mockito-inline from 4.5.1 to 4.6.1 (#304)
  • Bump mockito-core from 4.5.1 to 4.6.0 (#302)
  • Bump mockito-inline from 4.4.0 to 4.5.1 (#299)
  • Bump guava from 31.0.1-jre to 31.1-jre (#268)
  • Bump mockito-core from 4.4.0 to 4.5.1 (#290)

[1.1.1] - 2022-05-11

Fixes

  • Append traces path (v1/traces) to endpoint if using http/protobuf with agent (#296) | @JamieDanielson

[1.1.0] - 2022-04-25

Enhancements

Maintenance

  • Bump mockito-inline from 4.2.0 to 4.4.0 (#286) | dependabot
  • Bump mockito-junit-jupiter from 4.2.0 to 4.4.0 (#276) | dependabot
  • Bump mockito-core from 4.2.0 to 4.4.0 (#275) | dependabot
  • Bump org.springframework.boot from 2.6.2 to 2.6.6 (#281) | dependabot
  • resolve deprecations from upstream (#278) | @robbkidd

[1.0.0] - 2022-03-23

This project is now out of BETA \o/

Maintenance

  • bump otel version from 1.11 to 1.12.0 (#273) | @vreynolds

[0.10.0] - 2022-02-09

Maintenance

[0.9.0] - 2022-02-09

Enhancements

  • Provide more feedback to users to help configure for use in E&S (#255) | @JamieDanielson

Maintenance

[0.8.1] - 2022-01-11

Changed

  • Create the AttributeKey for SampleRate once (#240) | @mveitas

Maintenance

  • Bump opentelemetryJavaagent to 1.9.2 to address memory leak in reactor-netty (#245) | @mveitas
  • Bump org.springframework.boot from 2.6.1 to 2.6.2 (#242) | dependabot
  • Bump com.github.johnrengelman.shadow from 7.1.1 to 7.1.2 (#241) | dependabot
  • Bump grpc-netty-shaded from 1.41.0 to 1.43.1 (#239) | dependabot
  • gh: add re-triage workflow (#237) | @vreynolds
  • update smoke tests (#238) | @vreynolds

[0.8.0] - 2021-12-23

Fixes

  • remove parent-based sampler, sample with trace ID ratio only (#235) | @vreynolds

Maintenance

  • Bump com.github.johnrengelman.shadow from 7.1.0 to 7.1.1 (#231) | dependabot
  • Bump opentelemetry from 1.7.1 to 1.9.1 (#218) | dependabot
  • Bump junit-jupiter-engine from 5.8.1 to 5.8.2 (#232) | dependabot
  • Bump guava from 30.1.1-jre to 31.0.1-jre (#164) | dependabot
  • Bump mockito-inline from 4.1.0 to 4.2.0 (#230) | dependabot
  • Bump mockito-core from 4.1.0 to 4.2.0 (#229) | dependabot
  • Bump mockito-junit-jupiter from 4.1.0 to 4.2.0 (#228) | dependabot
  • Bump junit-bom from 5.8.1 to 5.8.2 (#226) | dependabot
  • Bump org.springframework.boot from 2.6.0 to 2.6.1 (#222) | dependabot
  • maint: Make smarter smoke tests (#225) | @JamieDanielson
  • Bump junit-jupiter-api from 5.8.1 to 5.8.2 (#219) | dependabot
  • Update dependabot to monthly (#215) | @vreynolds

[0.7.0] - 2021-11-24

!!! Potential Breaking Change !!!

The java agent no longer has an -all suffix, ensure dependencies are updated accordingly.

Changes

Maintenance

  • Update SDK tests to validate returned OpenTelemtry instance (#210)
  • Backfill unit tests (#205)
  • Add Smoke test for JVM metric being emitted (#206)
  • add smoke test for baggage span processor (#203)
  • Smoke tests for SDK-only traces (& duplication reduction) (#197)
  • teach gradle/make to display the project version (#199)
  • Add tests for agent+manual instrumentation (#194)
  • Simplify example output (#193)
  • a BATS-based smoke-test (#186)
  • CI: align Maven and GitHub releases (#179)
  • empower apply-labels action to apply labels (#187)
  • Bump com.github.johnrengelman.shadow from 7.0.0 to 7.1.0 (#163)
  • Bump org.springframework.boot from 2.5.5 to 2.6.0 (#207)
  • Bump mockito-core from 3.12.4 to 4.1.0 (#208)
  • Bump org.springframework.boot from 2.5.4 to 2.5.5 (#152)
  • Bump junit-jupiter-api from 5.7.2 to 5.8.1 (#153)

[0.6.1] - 2021-10-14

Fixes

  • Fixing package associated with auto-configuration for HoneycombSdkTracerProviderConfigurer (#176) | @mveitas

[0.6.0] - 2021-10-08

Enhancements

  • Always add baggage processor to SDK processors (#169) | @MikeGoldsmith

Fixes

  • Remove google guava dep that suppressed gRPC (#162) | @JamieDanielson
  • re-add java runtime version distro metadata (#160) | @vreynolds

Maintenance

[0.5.0] - 2021-09-27

!!! Breaking Changes !!!

  • Replace HoneycombSdk with OpenTelemetryConfiguration.Builder (#132)

Added

  • Support for enabling OTel metrics (#135)
  • telemetry.sdk.* resource attributes in the SDK (#139)

Removed

  • honeycomb.distro.language and honeycomb.distro.runtime_version resource attributes (#148)

Maintenance

  • Add javadoc for method param (#145)
  • Automate nexus publish/close/release (#136)
  • Adds example apps (#124, #137)
  • docs: agent debug (#138)
  • docs: add OTEL version to readme (#126)
  • Add NOTICE (#123)
  • Link to public dosc for SDK setup (#121)
  • Add Stalebot (#119, #122, #125)
  • Update docs around SDK use. (#120)
  • Spruce up CI (#106)
  • Update link (#100)
  • Add issue and PR templates (#98)
  • Bump OTEL to 1.6.0 (#134, #146, #149)
  • Bump junit-jupiter-engine from 5.7.2 to 5.8.1 (#129, #142)
  • Bump junit-bom from 5.7.1 to 5.8.1 (#86, #143)
  • Bump grpc-netty-shaded from 1.39.0 to 1.41.0 (#103, #144)
  • Bump mockito-core from 3.11.2 to 3.12.4 (#102, #118)

[0.4.0] - 2021-08-12

Changes

  • Disabled metrics from the agent by default (#92) (see #96 for the plan to add them back in) | @JamieDanielson
  • Make API Key and Dataset optional (#89) | @vreynolds
  • Add deterministic sampler tests (#73) | @MikeGoldsmith

Dependency Updates

  • Remove unused dependency: autoservice (#88) | @vreynolds
  • Bump com.github.johnrengelman.shadow from 6.0.0 to 7.0.0 (#75) | @dependabot
  • Bump junit-jupiter-engine from 5.7.1 to 5.7.2 (#57) | @dependabot
  • Bump junit-jupiter-api from 5.7.1 to 5.7.2 (#77) | @dependabot
  • Bump grpc-netty-shaded from 1.37.0 to 1.39.0 (#80) | @dependabot
  • Bump mockito-core from 3.8.0 to 3.11.2 (#76) | @dependabot
  • Bump guava from 30.1-jre to 30.1.1-jre (#55) | @dependabot
  • Bump auto-common from 0.8 to 1.0.1 (#70) | @dependabot
  • Bump versions.opentelemetry from 1.0.1 to 1.2.0 (#58) | @dependabot

Maintenance

[0.3.0] - 2021-06-02

Added

  • Add opentelemetry-extension-annotations as API dependency in the sdk (#69) | @vreynolds

[0.2.1] - 2021-05-25

Fixed

  • Add POM descriptions to pass Nexus validation (#65) | @vreynolds

[0.2.0] - 2021-05-20

Added

  • Add baggage propagator to the SDK (#60) | @vreynolds
  • Add SDK builder method for passing in BaggageSpanProcessor or any custom SpanProcessor (#48, #52) | @shelbyspees
  • Create methods for adding arbitrary resource attributes (#53) | @paulosman

Maintenance

[0.1.1] - 2021-04-29

  • Fix: allow users to set OTel resource attributes when using the javaagent (#40, #42)

[0.1.0] - 2021-04-28

Added

  • Initial preview release of Honeycomb's OpenTelemetry distribution for Java!