Releases: observIQ/bindplane-otel-collector
Releases · observIQ/bindplane-otel-collector
v2.0.1-beta.3
This release largely includes the changes from BDOT v1.97.0, v1.98.0, and v1.99.0.
This release includes the majority of the components in OTel v0.151.0.
This release also includes:
- The promotion of the AIX collector to an official beta.
- Container images for the V2 collector.
v1.99.0
Changelog
New Features
- 4afe8ce: feat(extension): add opampconnectionextension (BPOP-4970) (#3447) (@andykellr)
- 0255e8b: feat(factories): swap v1 snapshotprocessor for v2 and register opampexporter (BPOP-4975) (#3451) (@andykellr)
- 289cccd: feat(opamp): wire up opampconnectionextension (@andykellr)
- c9ad8e3: feat(snapshotprocessor): unify v1 report-manager and v2 OpAMP custom-message paths (BPOP-5009) (#3473) (@andykellr)
- 6131031: feat: Add drain processor to BDOT (#3472) (@mrsillydog)
- 5f88c17: feat: Invert install script interactivity, allow skipping signature verification (#3458) (@mrsillydog)
Bug Fixes
- 2c1b574: fix(ci): remove undeclared pr_labels input from notifications caller (#3455) (@joe-armstrong)
- 15507d2: fix: Improve install script package type detection (PIPE-901) (#3369) (@Dylan-M)
Dependencies
- f1aabc4: deps: Azure Blob receiver patch for deleting blobs (#3484) (@mrsillydog)
- b693ced: deps: OTel v0.151.0/v1.57.0 - BDOT-contrib v1.5.0 (#3475) (@dpaasman00)
- 6d1f857: deps: dependabot 05.06.26 (#3481) (@dpaasman00)
Other
- a9f44a6: Upgrade go 1.25.9 (#3463) (@jsirianni)
- 180924b: chore(go): bump go mod tidy -compat to 1.25.9 (#3471) (@mrsillydog)
- c5d2237: chore: Undo rename of googlecloudstorage component (#3456) (@mrsillydog)
- 07de97f: chore: Update modules to v1.99.0 (#3487) (@dpaasman00)
- 9d00268: feat(generic-install): add install_windows.ps1 (#3442) (@mrsillydog)
v1.98.0
Changelog
Dependencies
- 33a1494: deps: Dependabot 1.98 (#3454) (@mrsillydog)
- 429ba9c: deps: OTel v0.150.0 (#3452) (@mrsillydog)
Other
- 735d9cc: [receiver/windowseventlog]: Use new metrics ahead of OTEL contribution (#3450) (@jsirianni)
- 7e11629: chore(scripts): handle OTel v0.148.0 component renames in retrieve-available-components (#3446) (@mrsillydog)
- 19c5339: chore: Update modules to v1.98.0 (#3453) (@mrsillydog)
- 8c40550: chore: gitignore Claude Code per-user local settings (#3449) (@Dylan-M)
v1.97.0
Changelog
New Features
- 28b521c: feat(receivers): add azuremonitorreceiver support (#3399) (@mrsillydog)
Bug Fixes
- 0e33820: fix: Explicitly disable cgo for all build targets (#3400) (@Caleb-Hurshman)
Dependencies
- 251771a: deps: OTel v0.149.0 (#3411) (@mrsillydog)
Other
- 9978a33: chore(security): Bump module versions for dependabot alerts (#3441) (@mrsillydog)
- 6bd99a2: chore: Documentation fixes - BDOT release service and V2 latest version (#3371) (@mrsillydog)
- 1b2fedc: chore: Fix available components script for signal to metrics connector (#3368) (@mrsillydog)
- 02c7415: chore: Update modules to v1.97.0 (#3440) (@mrsillydog)
- 67e4758: ci: Add Graphite CI optimization for stacked PRs (#3401) (@Dylan-M)
v2.0.1-beta.2
v1.96.0
Upstream OTel Deprecations & Notices
- SAPM exporter is deprecated and removed from OTel contrib v0.148.0. This component has been pinned at v0.147.0 in this release and will be removed in the future.
- Kafka exporter had top level config keys
topicandencodingremoved. This component has been pinned at v0.147.0 for this release. - Windows event log receiver had breaking changes to structure of body. This component has been pinned at v0.147.0 for this release.
- Mysql receiver was updated to have the default collection of query_sample set to false. This component has been pinned at v0.147.0 for this release.
- Postgresql receiver was updated to have collection of top_query and query_sample events disabled by default. This component has been pinned at v0.147.0 for this release.
- Change metric units to be singular to match OTel specification, e.g. {requests} -> {request}
- Metrics now emit OTel service labels with underscore names (service_name, service_instance_id, service_version) instead of dot-notation names (service.name, service.instance.id, service.version)
Changelog
New Features
- 5f7483d: feat: Add AWS security lake exporter (#3337) (@dyl10s)
- b2c7f5d: feat: add ack extension to collector (#3335) (@briangardner)
- 6544d58: feat: add aesprovider to manager.yaml confmap resolver (#3331) (@eKuG)
- f3cc833: feat: Add
threatenrichmentprocessor(#3367)(@itonyr)
Bug Fixes
- 6d7f320: fix: Windows ARM64 build flag references wrong pkg (#3355) (@dpaasman00)
Dependencies
- ff34a5f: deps: Bump contrib deps v1.0.1 (#3338) (@dpaasman00)
- f17d680: deps: Use split
koanfpackages (#3328) (@dpaasman00)
Other
- 41deb53: fix: Have Updater process remove package statuses file on update (#2788) (@schmikei)
- e4eaeb0: Update opampgateway examples to use new configuration (#3323) (@andykellr)
- 9e0de1e: chore(chronicleexporter): optimize
getRawFieldfor log record original attribute (#3321) (@colelaven) - a17d2e8: chore(release): Include new Powershell install script for detecting AMD vs ARM (#3172) (@mrsillydog)
- 7bf0a4f: chore: Add check to prevent changes to migrated components (#3333) (@dpaasman00)
- f3cc833: chore: BDOT v1.96.0 release prep (#3367) (@dpaasman00)
- Update to OTel v0.148.0
- 9369bc2: chore: Increase successful update monitoring timeout (#3353) (@dpaasman00)
- 0bd08d8: chore: OnConnect handler checks for in-flight update (#3354) (@dpaasman00)
- 7753d29: chore: Polish logs & errors generated by update (#3356) (@dpaasman00)
- b69b46e: chore: Simplify CI for migrated components (#3334) (@dpaasman00)
- 4e2af39: chore: Update AvailableComponents script with new components (#3320) (@dpaasman00)
- ba90abe: chore: Update component refs to Bindplane contrib (#3332) (@dpaasman00)
- Latest Bindplane contrib v1.1.1
- 0183973: fix(receiver/windowseventtrace): Consolidate getEventInformation calls, bulletproof STRING_ONLY events (#3280) (@mrsillydog)
- fcfe1b2: fix(receiver/windowseventtrace): Don't attempt to format empty properties that require an explicit size (#3318) (@mrsillydog)
v1.95.0
Changelog
Deprecations
- The BIG IP receiver has been removed from OpenTelemetry Contrib in v0.147.0. We will include the receiver pinned at v0.146.0 until BDOT v1.97.x at which point it will also be removed.
New Features
- d74ec23: feat(chronicleexporter): add agent metrics support to HTTPS exporter (#3199) (@shazlehu)
- e698d88: feat(chronicleexporter): allow overriding endpoint & api version for HTTPS (#2167) (@shazlehu)
- f2d2b4a: feat: Added OCSF codegen and v1.0.0 results (#3221) (@dyl10s)
- 5357acf: feat: Create OCSF standardization processor config (#3219) (@dyl10s)
- 30bd1a5: feat: Develop the GCS Pub Sub Event receiver (#3160) (@eKuG)
- d559d69: feat: Include OCSF processor in BDOT (#3251) (@dyl10s)
- 181e864: feat: OCSF Automatically add category_uid and type_uid (#3281) (@dyl10s)
- 60b46f5: feat: OCSF Standardization Processor (#3222) (@dyl10s)
- 652cff0: feat: OCSF create field mapping logic (#3220) (@dyl10s)
- 0ee6581: feat: Scaffold OCSF Standardization Processor (#3206) (@dyl10s)
- 7c721a1: feat: Use mdatagen for OCSF processor (#3278) (@dyl10s)
Bug Fixes
- dbab2d4: fix(chronicleexporter): align error & retry handling with otel spec (#3217) (@colelaven)
- 24eb777: fix(chronicleexporter): fix cpu time metric unit (#3270) (@colelaven)
- cf0a56a: fix(chronicleexporter): fix metrics bugs and simplify logic (#3272) (@colelaven)
- bb3632c: fix(ci): reference matrix.skip properly (#3231) (@mrsillydog)
- b8c73f8: fix(install): allow --file with --no-gpg-check in offline install (#3279) (@Dylan-M)
- 1dc45e9: fix(webhookexporter): classify HTTP errors as retryable (#3252) (@eKuG)
- 907ccdb: fix: AI-found bugs in the Windows Event trace receiver (#3229) (@mrsillydog)
- 7004380: fix: Fix deadlock in measurementsSender/topologySender when CustomCapabilities not received (#3162) (@andykellr)
- ca5c3e9: fix: Prevent integer overflow (#3312) (@andykellr)
- 229f232: fix: expr-lang rename (#3198) (@mrsillydog)
- 39551e2: fix: make version ref (#3202) (@dpaasman00)
- 202f57a: fix: preserve env var references in manager.yaml during OpAMP config updates (#3205) (@DanQUlXOTE)
Dependencies
- 965f598: deps: Dependabot 03.09.26 (#3311) (@dpaasman00)
- 4ce2e71: deps: Dependabot pt. 2 03.09.26 (#3315) (@dpaasman00)
- 0fc99ec: deps: Dependabot v1.95.0 (#3283) (@dpaasman00)
- 5d07b27: deps: Update OTel to v0.147.0 (#3282) (@dpaasman00)
Other
- d65b4b7: OpAMP Gateway Extension (#3115) (@andykellr)
- c6312b4: Update opampgateway configuration to use server/listener (#3317) (@andykellr)
- 03af854: [exporter/googlecloudstorage]: Additional metrics (#3313) (@jsirianni)
- ecf71b5: chore(chronicleexporter): revert error handling changes (#3223) (@colelaven)
- eb98c24: chore(ci): Don't double-run tests (#3178) (@mrsillydog)
- fcd85f5: chore(ci): Skip parts of PR CI that aren't required (#3204) (@mrsillydog)
- 2ea227a: chore(release): Split Docker steps off into its own workflow (#3207) (@mrsillydog)
- 03333fb: chore(release): Split build-windows targets into parallel operation (#3200) (@mrsillydog)
- 0f21716: chore: Add AI team to CODEOWNERS (#3275) (@mrsillydog)
- 0febd29: chore: Allow individual targets with manual_msi_build (#3226) (@mrsillydog)
- c261f7a: chore: Explicitly do not trigger a release on the version package being pushed (#3182) (@mrsillydog)
- ed1a999: chore: Modules v1.95.0 (#3316) (@dpaasman00)
- 3974329: chore: Update available components script with OTel v0.146.0 renames (#3203) (@mrsillydog)
- 8f58fa0: chore: Update opamp-go library to v0.23.0 (#3164) (@andykellr)
- bce1c6c: chore: make tidy (#3218) (@colelaven)
- b93f249: fix(receiver/windowseventtrace): Make session controller respect match keyword config flags (#3276) (@mrsillydog)
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.
- The Azure Event Hub receiver feature gate
receiver.azureeventhubreceiver.UseAzeventhubsis promoted to stable and default behavior. This causes the event hub receiver to use a new client library. You should verify the configuration options of your receiver and ensure it performs as expected.
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)