Releases: observIQ/bindplane-otel-collector
v1.94.2
Changelog
Changelog
New Features
- 88b3efb: feat: REST API Receiver
min_poll_interval(#3165) (@Caleb-Hurshman) - 1cb2f3a: feat: Add Windows ARM64 MSI support (#3152) (@Dylan-M)
Bug Fixes
- 8e5cd23: fix(release): Set GORELEASER_CURRENT_TAG (#3181) (@mrsillydog)
- e0a1386: fix: Update Makefile (#3150) (@dpaasman00)
- 74be79c: chore(chronicleexporter): retry on 502 & 504 errors (#3176) (@colelaven)
- a72e2b8: chore(chronicleexporter): don't treat 429s as permanent errors (#3170) (@colelaven)
Dependencies
- cf48290: deps: OTel v0.146.0 (#3171) (@mrsillydog)
- 47557ac: deps: Migrate pcapreceiver from google/gopacket to gopacket/gopacket (#3144) (@Dylan-M)
- 5208396: deps: v1.94.0 (#3177) (@mrsillydog)
- 997ecd3: chore: Modules v1.94.1 (#3180) (@mrsillydog)
Other
- 0051238: chore: Ignore MSI signatures (#3179) (@mrsillydog)
- 75f418d: chore: Add .idea/ to .gitignore (#3173) (@eKuG)
- ba0948c: chore: Remove -amd64 suffix from MSI (#3169) (@mrsillydog)
- 4dc6f45: chore: Remove ubi8 docker builds from goreleaser config (#3159) (@Dylan-M)
- b47b38a: chore: Refactor
internal/versioninto rootversionfolder (#3145) (@dpaasman00) - 0810620: chore: Ensure all directories are covered by dependabot (#3143) (@mrsillydog)
- cc0b99c: chore: Update dependabot config (#3140) (@mrsillydog)
v2.0.0-beta.12
Changelog
Other
- 1ad3671: Remove duplicate extra_files causing failure (@mrsillydog)
- 6486a95: Update manifest version (@mrsillydog)
v1.93.0
Changelog
Breaking Changes
As part of upstream OTel component changes, the following breaking changes have occurred:
- Azure Event Hub Receiver: The
net.sock.peer.addrattribute has been renamed tonetwork.peer.address. - Resource Detection Processor: The
faas.idattribute has been removed from the GCP detector. Usefaas.instanceinstead. - GitHub receiver: The workflow job traces structure now makes
stepspans siblings of thequeue-jobspan under thejobspan parent. Previously,stepspans were children of thequeue-jobspan. - Kafka Receiver: The span name generated by the profiles receiver now uses the suffix
/ProfilesReceivedinstead of/TraceDataReceived - Prometheus Receiver: the
report_extra_scrape_metricsconfiguration option is now ignored in favor of using thereceiver.prometheusreceiver.RemoveReportExtraScrapeMetricsConfigfeature gate. - Kafka Receiver and Exporter: Franz-go feature flag is removed, and Franz-go is the only implementation
- Tail Sampling Processor: The deprecated invert decisions are disabled by default. Drop policies should be used instead of invert decisions for explicitly not sampling a trace. If the deprecated behavior is required while migrating to drop policies, disable the
processor.tailsamplingprocessor.disableinvertdecisionsfeature gate. - Elasticsearch Exporter: removed certain span enrichment for ecs mapping mode. It is recommended to migrate to either the OTLP HTTP or GRPC exporter instead.
Deprecations
As part of upstream OTel component changes, the following deprecations have occurred:
- Azure Event Hub receiver: has been renamed from
azureeventhubtoazure_event_hub. The old name remains as a deprecated option. - MongoDB Atlas receiver: has been renamed from
mongodbatlastomongodb_atlas. The old name remains as a deprecated option.
New Features
- bb45564: feat: Enable Span Metrics connector feature gate by default (#3135) (@mrsillydog)
Dependencies
- 74e1427: deps: OTel v0.145.0 (#3137) (@mrsillydog)
- 679ec54: deps: v1.93.0 (#3139) (@mrsillydog)
Other
- 0ac020f: chore(exporter/chronicle): Update SecOps protobufs, add package tag (#3136) (@mrsillydog)
- 953e3f0: chore: Update modules to v1.93.0 (#3138) (@mrsillydog)
v1.92.2
v1.92.1
Changelog
Other
- 4c29a5f: chore(ci): Update env dirs correctly (#3112) (@mrsillydog)
- 1339834: chore: Update modules to v1.92.1, fix go module (#3113) (@mrsillydog)
v1.92.0
Changelog
New Features
- ed39121: feat: Azure Blob Polling Receiver (#3026) (@mrsillydog)
- 171bd37: feat: Default Prometheus Remote Write exporter v2 feature gate to true (#3086) (@mrsillydog)
- 6b48bfa: feat: Google Cloud Pub/Sub Push receiver (#3087) (@mrsillydog)
- 50fdefa: feat: Optionally don't parse attributes for
bindplaneauditlogsreceiver(PIPE-719) (#3079) (@Caleb-Hurshman) - 9130fc4: feat: expose pebble manual compaction for disk cleanup (#3090) (@schmikei)
Bug Fixes
- 94cd342: fix: Patch text encoding extension v0.144.0 splitting (#3092) (@mrsillydog)
- b9430c7: fix: Pebble Extension ignored some parameters while creating its client (#3078) (@schmikei)
Dependencies
- f8c87c6: deps: Dependabot v1.92.0 (#3111) (@mrsillydog)
- 02f7a89: deps: OTEL v0.144.0 (#3091) (@mrsillydog)
Other
- 9196645: chore(scripts): Update Available Components generation script for new honeycomb exporter (#3080) (@mrsillydog)
- edc5598: chore: add Slack PR notifications workflow (#3088) (@joe-armstrong)
- 167aff6: chore: v1.92.0 prep (#3110) (@mrsillydog)
v1.91.0
Changelog
As part of the update to OTEL v0.143.0, the following breaking changes will occur.
- GoogleCloudLogEntry Encoding Extension: When parsing GCP Application Load Balancer logs and Cloud DNS Query logs the extension will now parse these logs into a log attribute rather than directly into the log body. This can cause potential issues with components down the pipeline that expect data to be in the log body. More info on these changes can be found here: GCP Application LB logs, Cloud DNS Query logs.
- AWS S3 receiver: This is the AWS S3 receiver found in OpenTelemetry Collector Contrib. Changes were made to some parameter names that can cause the collector to fail when using an out dated configuration. More info on these changes can be found here.
New Features
- ed9b2e2: feat(install): Add --no-gpg-check flag and interactive GPG verification override (#2998) (@Dylan-M)
Bug Fixes
- 66a7d29: fix(release): Include GPG keys tar file in archives instead of tar file contents (#3027) (@mrsillydog)
Dependencies
- 5dd805a: deps: Add honeycomb s3 exporter (#3062) (@dpaasman00)
- 0c27728: deps: Dependabot v1.91.0 (#3064) (@mrsillydog)
- bb41273: deps: Dependabot v1.91.0, part two (#3073) (@mrsillydog)
- 4c73185: deps: OTel v0.143.0 (#3030) (@dpaasman00)
Other
- df48be6: chore: Replace macOS Unified Logging Receiver with upstream version (PIPE-703) (#3061) (@Caleb-Hurshman)
- ce74e93: chore: Update module versions to v1.91.0 (#3074) (@mrsillydog)
- a4176c2: chore: expose more options and tune defaults for persistent queue (#3029) (@schmikei)
- 00d86f2: chore: rm macOS UL receiver dependabot block (#3063) (@Caleb-Hurshman)
- 8237014: chore: update CODEOWNERS to use teams and add validator workflow (#3028) (@joe-armstrong)
v1.90.0
Changelog
Deprecation Notices
The Prometheus Remote Write exporter and receiver components in OpenTelemetry Collector Contrib had changes made in OTel v0.142.0 that make them incompatible with Prometheus versions older than v3.8.0. If you are using either of these components with an incompatible Prometheus version it is recommended to not update to BDOT v1.90.0+ until you have updated Prometheus to v3.8.0+. More information on this change can be found here.
In the next release (v1.91.x) the following deprecations and changes will occur:
GoogleCloudLogEntry Encoding Extension: When parsing GCP Application Load Balancer logs and Cloud DNS Query logs the extension will now parse these logs into a log attribute rather than directly into the log body. This can cause potential issues with components down the pipeline that expect data to be in the log body. More info on these changes can be found here: GCP Application LB logs, Cloud DNS Query logs.AWS S3 receiver: This is the AWS S3 receiver found in OpenTelemetry Collector Contrib. Changes were made to some parameter names that can cause the collector to fail when using an out dated configuration. More info on these changes can be found here.
New Features
- 997e0a6: feat(install): Display detailed GPG verification failure information (#2999) (@Dylan-M)
- 4f535ef: feat: Add REST API Receiver (PIPE-416) (#2822) (@Caleb-Hurshman)
- 028fcd6: feat: Add random telemetry sampling to snapshot reporter (#3013) (@dpaasman00)
- e7cac20: feat: badger storage internal telemetry (#2993) (@schmikei)
Bug Fixes
- c90f8b0: fix: GPG verification on OEL (#3024) (@mrsillydog)
- 33e3690: fix: REST API receiver auth field docs (#3012) (@Caleb-Hurshman)
- c83c33d: fix: REST API receiver checkpoint serialization (#3020) (@Caleb-Hurshman)
- 5133ed7: fix: REST API receiver timestamp pagination refetches data (#3014) (@Caleb-Hurshman)
Dependencies
- 882bbe4: deps: Dependabot 01.08.26 (#3022) (@dpaasman00)
- 4e0eb52: deps: OTel v0.142.0 (#3021) (@dpaasman00)
- 41326e3: deps: Update Go v1.24.11 (#3025) (@dpaasman00)
Other
v1.89.0
Changelog
Deprecations and Unmaintained Components
- Deprecation: carbonexporter has been deprecated and will be removed with the next release
- Unmaintained: carbonreceiver is unmaintained and has been deprecated in OTEL v0.141.0.
- Unmaintained: bipipreceiver is unmaintained and has been deprecated in OTEL v0.141.0.
New Features
- d08fc37: feat: Add Pebble Storage Extension (#2975) (@schmikei)
- 8546eff: feat: Badger Storage Extension (#2973) (@schmikei)
- 2193c7f: feat: prometheusremotewritereceiver (#2990) (@mrsillydog)
Bug Fixes
- 8920209: fix(release): Upload windows artifacts to release (#2939) (@dpaasman00)
- b93593f: fix: PCAP Receiver Unix Command (PIPE-678) (#2983) (@Caleb-Hurshman)
Dependencies
- e26eb8b: deps: BDOT v1.89.0 (#2994) (@mrsillydog)
- 486ca7c: deps: Modules v1.89.0 (#2995) (@mrsillydog)
- dd995d8: deps: OTEL v0.141.0 (#2991) (@mrsillydog)
Other
- 2801df9: chore: Drop GPG signing workflow (#2938) (@mrsillydog)
- 2bab40d: chore: Fix make release-test and build-single (#2937) (@mrsillydog)
- b5e1afe: chore: Remove deprecated routing processor (#2940) (@dpaasman00)
- a41a424: chore: Update
GoogleCloudLogEntryEncodingextension to v0.140.1 (#2941) (@dpaasman00) - e777fc9: chore: Webhook Exporter - add request info to response error (BPOP-4157) (#2942) (@Caleb-Hurshman)
- 27eeea1: fix[pluginreciver]: Remove zap.Core wrapping (#2974) (@dpaasman00)
- 5366383: patch(countconnector): Fix regression in basic config behavior (#2996) (@mrsillydog)
v1.88.1
Changelog
Known Issues
- Configuring this release's plugin receiver for the collector will result in it failing to start. Please use the v1.87.8 collector if you need the plugin receiver, or the upcoming v1.89.0 release.
Deprecation Notices
In the next release (v1.89.x) the following deprecations and changes will occur:
GoogleCloudLogEntry Encoding Extension: When parsing VPC flow logs the extension will now parse these logs into a log attribute rather than directly into the log body. More info on this upstream change can be found here.Routing Processor: This component was deprecated and removed from OTel in a previous release. This component will be removed from the BDOT distribution in the next release.
New Features
- bea6643: feat: Allow HTTP receiver to specify text payloads (#2931) (@schmikei)
- 437fb84: feat: Refactor Windows PCAP to not use executable (PIPE-649) (#2932) (@Caleb-Hurshman)
- 9ed4c4e: feat: Sign Linux packages and distribute GPG public key with release (#2852) (@mrsillydog)
Bug Fixes
- 2ac7c7b: fix: correct the support bundle script pprof port to 1777 (#2799) (@Dylan-M)
- ded2430: fix(gsutil): Upload gpg tar.gz instead of individual files (#2936) (@dpaasman00)
Dependencies
- 744ae39: deps: Dependabot 11.11.2025 (#2821) (@dpaasman00)
- 3864e1c: deps: Dependabot 11.24.25 (#2872) (@dpaasman00)
- bf06122: deps: OTel v0.139.0 (#2820) (@dpaasman00)
- 56def76: deps: OTel v0.140.x (#2871) (@dpaasman00)
Other
- e5bd5da: [exporter/chronicleexporter] Tune HTTP exporter idle connection count (#2850) (@jsirianni)
- ac5764e: [exporter/chronicleexporter] Use github.com/goccy/go-json for faster JSON marshal performance (#2791) (@jsirianni)
- a4f11d5: chore(release): Add dist/**/*.zip to extra files in Windows GoReleaser (#2798) (@mrsillydog)
- 737a28d: chore(release): Enable signing for release-test (#2870) (@mrsillydog)
- 25d3093: chore: Bump module versions to v1.88.0 (#2935) (@dpaasman00)
- 4c62cfa: chore: Remove JMX jar from builds (#2934) (@jsirianni)
- 850c4a4: chore: Unix install script for GPG signing (#2873) (@mrsillydog)