Releases: honeycombio/beeline-java
Releases · honeycombio/beeline-java
v2.3.0
What's Changed
💥 Breaking Changes 💥
- fix: set service name in spring boot starter by @JamieDanielson in #317
NOTE: this is technically a breaking change for Spring applications instrumented with Beeline.
- If using a Classic key, and the
service.name
attribute was previously left empty and relied onspring.application.name
, it will now haveunknown_service:java
for that attribute but will continue to send to the configured dataset. Continue to sethoneycomb.beeline.dataset
for dataset in Honeycomb. - If using an Environments & Services key, data will be sent to the configured
service.name
attribute; if that is not set, it will be sent tounknown_service:java
in Honeycomb. Sethoneycomb.beeline.service-name
for dataset in Honeycomb.
🛠 Maintenance
- maint: remove and gitignore bin by @JamieDanielson in #316
- maint(deps): bump net.bytebuddy:byte-buddy from 1.14.3 to 1.15.11 by @dependabot in #318
- maint(deps): bump org.apache.maven.plugins:maven-javadoc-plugin from 3.4.1 to 3.11.2 by @dependabot in #319
- maint: Update README.md by @codeboten in #314
New Contributors
- @codeboten made their first contribution in #314
Full Changelog: v2.2.0...v2.3.0
v2.2.0
Enhancements
Maintenance
- Give dependabot PRs better title (#264) | @JamieDanielson
- Update validate PR title workflow (#259) | @pkanal
- Validate PR title (#257) | @pkanal
- Move nightly to weekly (#299) | @vreynolds
- Update readme (#297) | @vreynolds
- Add otel recommendation to readme (#288) | @pkanal
- Update codeowners to pipeline-team (#310) | @JamieDanielson
- Update codeowners to pipeline (#309) | @JamieDanielson
- Ignore spring boot 3 upgrade (#283) | @vreynolds
- Ignore mockito 5 updates (#273) | @vreynolds
- Delete workflows for old board (#253) | @vreynolds
- Add release file (#252) | @vreynolds
- Add new project workflow (#251) | @vreynolds
- Bump pmdCoreVersion from 6.49.0 to 6.51.0 (#254)
- Bump maven-source-plugin from 3.2.1 to 3.3.0 (#296)
- Bump maven-surefire-plugin from 2.22.2 to 3.1.2 (#298)
- Bump maven-gpg-plugin from 3.0.1 to 3.1.0 (#295)
- Bump maven-pmd-plugin from 3.20.0 to 3.21.0 (#293)
- Bump pmdCoreVersion from 6.51.0 to 6.55.0 (#290)
- Bump maven-compiler-plugin from 3.10.1 to 3.11.0 (#282)
- Bump examples/httpclient from 4.5.13 to 4.5.14 (#292)
- Bump maven-pmd-plugin from 3.19.0 to 3.20.0 (#291)
- Bump datasource-proxy from 1.8 to 1.8.1 (#279)
- Bump byte-buddy from 1.14.0 to 1.14.3 (#276)
- Bump libhoney-java from 1.5.3 to 1.5.4 (#275)
- Bump byte-buddy from 1.12.17 to 1.14.0 (#271)
- Bump rest-assured from 5.2.0 to 5.3.0 (#280)
- Bump assertj-core from 3.23.1 to 3.24.2 (#284)
- Bump slf4j-simple from 2.0.3 to 2.0.7 (#277)
- Bump httpclient5 from 5.1.3 to 5.2.1 (#274)
v2.1.1
Maintenance
- Fix javadoc warnings (#247) | @MikeGoldsmith
- Add Java 18 to CI matrix (#229) | @vreynolds
- Bump libhoney-java from 1.5.0 to 1.5.3 (#248)
- Bump maven-jxr-plugin from 3.2.0 to 3.3.0 (#245)
- Bump mockito-core from 4.6.1 to 4.8.0 (#244)
- Bump maven-javadoc-plugin from 3.4.0 to 3.4.1 (#243)
- Bump slf4j-simple from 1.7.36 to 2.0.3 (#242)
- Bump maven-pmd-plugin from 3.16.0 to 3.19.0 (#239)
- Bump rest-assured from 5.1.1 to 5.2.0 (#240)
- Bump byte-buddy from 1.12.10 to 1.12.17 (#238)
- Bump maven-jar-plugin from 3.2.2 to 3.3.0 (#237)
- Bump pmdCoreVersion from 6.47.0 to 6.49.0 (#236)
- Bump maven-project-info-reports-plugin from 3.3.0 to 3.4.1 (#233)
- Bump datasource-proxy from 1.7 to 1.8 (#225)
- Bump mockito-core from 4.6.0 to 4.6.1 (#228)
- Bump pmdCoreVersion from 6.46.0 to 6.47.0 (#224)
- Bump rest-assured from 5.1.0 to 5.1.1 (#222)
- Bump pmdCoreVersion from 6.45.0 to 6.46.0 (#218)
- Bump rest-assured from 5.0.1 to 5.1.0 (#220)
- Bump assertj-core from 3.22.0 to 3.23.1 (#221)
- Bump mockito-core from 4.5.1 to 4.6.0 (#219)
v2.1.0
Enhancements
- Add meta.span_type to root/subroot spans (#203) | @MikeGoldsmith
Maintenance
- add basic example using DefaultBeeline (#197) | @JamieDanielson
- Bump javax.servlet-api from 3.1.0 to 4.0.1 (#114)
- Bump mockito-core from 4.4.0 to 4.5.1 (#209)
- Bump rest-assured from 4.4.0 to 5.0.1 (#215)
- Bump nexus-staging-maven-plugin from 1.6.8 to 1.6.13 (#214)
- Bump pmdCoreVersion from 6.41.0 to 6.45.0 (#212)
- Bump maven-pmd-plugin from 3.15.0 to 3.16.0 (#213)
- Bump maven-jxr-plugin from 3.1.1 to 3.2.0 (#211)
- Bump maven-javadoc-plugin from 3.3.1 to 3.4.0 (#210)
- Bump libhoney-java from 1.3.1 to 1.5.0 (#208)
- Bump slf4j-simple from 1.7.32 to 1.7.36 (#207)
- Bump maven-jar-plugin from 3.2.0 to 3.2.2 (#206)
- Bump maven-project-info-reports-plugin from 2.9 to 3.3.0 (#204)
- Bump assertj-core from 3.21.0 to 3.22.0 (#205)
- Bump httpclient from 4.5.9 to 4.5.13 (#200)
- Bump maven-compiler-plugin from 3.8.1 to 3.10.1 (#194)
- Bump httpclient from 4.5.9 to 4.5.13 in /examples (#198)
- Bump mockito-core from 4.2.0 to 4.4.0 (#195)
v2.0.0
!!! Breaking Changes !!!
The beeline will no longer propagate dataset
configuration across distributed traces. To ensure distributed traces continue to send data to the appropriate dataset either:
- [Recommended] Configure a
dataset
in every instrumented application (e.g. using thehoneycomb.beeline.dataset
property). Most users configure their applications this way already, so you may not need to do anything. - Alternatively, configure a custom trace propagation hook to inject dataset in the outgoing request header, and a custom trace parser hook to extract dataset from the incoming request header.
Enhancements
- Add support for Environment & Services (#187) | @MikeGoldsmith
- add service.name field in addition to service_name (#188) | @JamieDanielson
- fix: only trim service name for dataset (#189) | @JamieDanielson
Maintenance
- Bump maven-jxr-plugin from 2.5 to 3.1.1 (#126) | dependabot
- gh: add re-triage workflow (#174) | @vreynolds
- Bump mockito-core from 4.1.0 to 4.2.0 (#177) | dependabot
- update releasing.md for current temporary issue (#178) | @JamieDanielson
- update maven orb to handle multi-module project (#179) | @JamieDanielson
- merge releases-1.x.x into main (#193) | @vreynolds
v1.7.1
Fixed
- fix circular dependency for spring boot 2.6.x (#190) (#191) | @giorgimode
Full Changelog: v1.7.0...v1.7.1
v1.7.0
Improvements
- feat: parse both w3c and honeycomb propagation headers by default (#170) | @JamieDanielson
Maintenance
- Bump pmdCoreVersion from 6.40.0 to 6.41.0 (#169) | dependabot
- Update dependabot.yml (#168) | @vreynolds
- Bump pmdCoreVersion from 6.39.0 to 6.40.0 (#163) | dependabot
- Bump mockito-core from 4.0.0 to 4.1.0 (#167) | dependabot
- Bump spotbugs-maven-plugin from 4.4.2.1 to 4.5.0.0 (#166) | dependabot
- empower apply-labels action to apply labels (#164) | Robb Kidd
- ci: add java 17 to test matrix (#161) | @vreynolds
- Bump mockito-core from 3.12.4 to 4.0.0 (#159) | dependabot
- Bump spotbugs-maven-plugin from 4.4.1 to 4.4.2.1 (#160) | dependabot
- Bump pmdCoreVersion from 6.38.0 to 6.39.0 (#156) | dependabot
- ci: fix maven release (#158) | @vreynolds
Full Changelog: v1.6.1...v1.7.0
v1.6.1
Added
- Improve end trace logging (#148) | @big-andy-coates
Maintenance
- Change maintenance badge to maintained (#153)
- Adds Stalebot (#154)
- Add issue and PR templates (#144)
- Add OSS lifecycle badge (#143)
- Updates Github Action Workflows (#135)
- Updates Dependabot Config (#134)
- Switches CODEOWNERS to telemetry-team (#133)
- Bump maven-javadoc-plugin from 3.2.0 to 3.3.1 (#142, #151)
- Bump maven-gpg-plugin from 1.6 to 3.0.1 (#141)
- Bump slf4j-simple from 1.7.30 to 1.7.32 (#140)
- Bump mockito-core from 3.3.3 to 3.12.4 (#137, #145)
- Bump spotbugs-maven-plugin from 4.2.0 to 4.4.1 (#136, #152)
- Bump maven from 0.6.0 to 0.7.7 (#123)
- Bump assertj-core from 3.19.0 to 3.21.0 (#132, #149)
- Bump rest-assured from 3.3.0 to 4.4.0 (#128)
- Bump maven-surefire-plugin from 2.22.1 to 2.22.2 (#122)
- Bump maven-pmd-plugin from 3.9.0 to 3.15.0 (#120, #150)
- Bump pmdCoreVersion from 6.32.0 to 6.38.0 (#119, #138, #147)
v1.6.0
Changes
- Replace black/white with allow/deny lists (#109)
Maintenance
- Bump maven-compiler-plugin from 3.7.0 to 3.8.1 (#116)
- Bump assertj-core from 3.11.1 to 3.19.0 (#115)
- Bump maven-jar-plugin from 3.1.1 to 3.2.0 (#117)
- Bump pmdCoreVersion from 6.30.0 to 6.32.0 (#113)
- Bump wiremock from 2.26.0 to 2.27.2 (#100)
- Bump slf4j-simple from 1.7.25 to 1.7.30 (#101)
- Bump maven-gpg-plugin from 1.5 to 1.6 (#112)
- Bump junit from 4.13.1 to 4.13.2 (#111)
- Bump nexus-staging-maven-plugin from 1.6.7 to 1.6.8 (#110)
- Bump maven-source-plugin from 3.0.1 to 3.2.1 (#98)
- Bump datasource-proxy from 1.6 to 1.7 (#104)
- Bump spotbugsVersion from 4.0.0-beta4 to 4.2.2 (#108)
- Bump libhoney-java from 1.3.0 to 1.3.1 (#99)