Releases: honeycombio/honeycomb-network-agent
Releases · honeycombio/honeycomb-network-agent
v0.2.1-beta
What's Changed
🛠 Maintenance
- maint(deps): bump the k8s-dependencies group with 2 updates by @dependabot in #333
- maint: bump dependencies by @TylerHelmuth in #337
- maint(deps): bump github.com/rs/zerolog from 1.31.0 to 1.32.0 by @dependabot in #338
New Contributors
- @TylerHelmuth made their first contribution in #337
Full Changelog: v0.2.0-beta...v0.2.1-beta
v0.2.0-beta
What's Changed
💥 Breaking changes 💥
This release replaces the resource attribute honeycomb.agent_version
with honeycomb.agent.version
.
If you're using that attribute to identify traffic that's coming from the Network Agent, you will need to update to use the new name.
💡 Enhancements
- feat: add honeycomb resource attributes by @JamieDanielson in #331
🛠 Maintenance
- maint: update curl in smoke tests by @JamieDanielson in #327
- maint(deps): bump github.com/honeycombio/otel-config-go from 1.13.0 to 1.13.1 by @dependabot in #329
- maint: update codeowners to pipeline-team by @JamieDanielson in #330
Full Changelog: v0.1.0-beta...v0.2.0-beta
v0.1.0-beta
What's Changed
🛠 Maintenance
- maint: adding proper smoke test(s) by @robbkidd in #310
- maint: Make smoke tests more reliable by @MikeGoldsmith in #321
Full Changelog: v0.0.25-alpha...v0.1.0-beta
v0.0.25-alpha
What's Changed
🐛 Fixes
- fix: improved locking of assembler state by @loshz in #307
- fix: use ValidatedSetSelector to reduce memory usage in k8s client by @loshz in #317
🛠 Maintenance
- maint: bump otel-config-go to v1.13.0 by @MikeGoldsmith in #319
- maint(deps): bump the k8s-dependencies group with 2 updates by @dependabot in #315
New Contributors
Full Changelog: v0.0.24-alpha...v0.0.25-alpha
v0.0.24-alpha
What's Changed
💡 Enhancements
- feat: Detect and use OTel trace context for agent spans when handling HTTP events by @MikeGoldsmith in #293
- feat: Make OTel handler default by @MikeGoldsmith in #304
🐛 Fixes
🛠️ Maintenance
- maint(deps): bump google.golang.org/grpc from 1.58.1 to 1.58.3 by @dependabot in #303
- docs: Document expected behaviour for event creation by @MikeGoldsmith in #302
- docs: update configs in readme and smoke-test deployment by @JamieDanielson in #308
Full Changelog: v0.0.23-alpha...v0.0.24-alpha
v0.0.23-alpha
What's Changed
💡 Enhancements
- feat: Add OTLP handler to send events using OpenTelemetry by @MikeGoldsmith in #290
- feat: Sanitise headers to OTel semconv and add as separate fields/attributes by @MikeGoldsmith in #296
🐛 Fixes
- fix: add headers to honeycomb event by @JamieDanielson in #289
- fix: Update OTel header tests to use contains instead of comparing slices directly by @MikeGoldsmith in #298
🛠 Maintenance
- maint: Tidy start-up logging by @MikeGoldsmith in #285
- maint: update smoke test deployment for new env vars by @JamieDanielson in #286
- maint(deps): bump the k8s-dependencies group with 2 updates by @dependabot in #297
Full Changelog: v0.0.22-alpha...v0.0.23-alpha
v0.0.22-alpha
What's Changed
💡 Enhancements
- feat: capture more types of HTTP requests by @robbkidd in #276
- feat: Enable HTTP URL recording by default by @MikeGoldsmith in #281
- feat: Add configurable list of HTTP headers to extract by @MikeGoldsmith in #277
🐛 Fixes
- fix: append agent info to user-agent by @vreynolds in #283
🤷 Other Changes
- maint(deps): bump golang.org/x/net from 0.13.0 to 0.17.0 by @dependabot in #282
Full Changelog: v0.0.21-alpha...v0.0.22-alpha
v0.0.21-alpha
What's Changed
💥 Breaking Changes 💥
- feat: Add opt-in config option for HTTP URL by @MikeGoldsmith in #268
url.path
will not be included in events about HTTP traffic unless the environment variableINCLUDE_REQUEST_URL
is set to"true"
.
💡 Enhancements
🛠 Maintenance
- maint: even smaller image size with no cached APT repo lists by @robbkidd in #270
- maint: include k8s vars in quickstart and add resource limits to test manifest by @JamieDanielson in #274
- maint: Refactor packet processing to allow different event types by @MikeGoldsmith in #271
- rel: prepare v0.0.21-alpha by @robbkidd in #275
Full Changelog: v0.0.20-alpha...v0.0.21-alpha
v0.0.20-alpha
What's Changed
💡 Enhancements
- feat: set error field if HTTP status >= 400 by @robbkidd in #248
- feat: Add service k8s metadata to events by @MikeGoldsmith in #257
- feat: Don't add k8s attributes when source/destination IP matches agent IP by @MikeGoldsmith in #260
- feat: Add config option to set additional attributes on all events by @MikeGoldsmith in #259
🐛 Fixes
- feat: Only keep HTTP headers we want to keep by @MikeGoldsmith in #254
- fix: Don't send durations when they are not from actual capture times by @robbkidd in #258
- fix: skip key validation if endpoint is different by @JamieDanielson in #265
🛠 Maintenance
- maint: Add RequestId and Packet Count to metatelemetry by @JamieDanielson in #262
- maint: Reduce docker image size by @MikeGoldsmith in #266
🤷 Other Changes
- docs: Fix make targets in developing instructions by @MikeGoldsmith in #250
- docs: Add supported k8s platforms to README by @MikeGoldsmith in #256
- maint(deps): bump go.opentelemetry.io/otel from 1.18.0 to 1.19.0 by @dependabot in #261
- docs: Add design section to readme by @MikeGoldsmith in #243
- docs: update greetings example service for easier testing by @JamieDanielson in #252
Full Changelog: v0.0.19-alpha...v0.0.20-alpha