What's Changed
New Features:
- add kamon-pekko-connectors-kafka by @pjfanning in #1367
- Perform retries for certain HTTP status codes when submitting metrics to Datadog API by @thyandrecardoso in #1359
- Allow configuration of the percentile metrics to submit in Datadog API reporter by @thyandrecardoso in #1360
Improvements:
- CI: upgrade to actions/checkout@v4 by @pjfanning in #1370
- kamon-pekko: reorder some code to avoid unnecessary eval by @pjfanning in #1364
- use ByteString.toArrayUnsafe() by @pjfanning in #1369
- Set up scalafmtSbt by @Philippus in #1348
Fixes:
- fix RequestContextImpl.copy instrumentation issue with pekko-http 1.1.+ by @hughsimpson in #1372
NOTE:
This release should be compatible with pekko core libraries < 1.1.0 and >= 1.1.2+, but instrumentation for http2 flows with pekko-http is dependent upon some upstream @noinline
annotations; this is expected to be resolved with the release of pekko-http 1.1.1. It is advised that if depending upon kamon for pekko-http instrumentation, you await that release before upgrading pekko versions to the 1.1.x line.
Full Changelog: v2.7.4...v2.7.5