Releases: GoogleCloudPlatform/opentelemetry-operations-go
Releases · GoogleCloudPlatform/opentelemetry-operations-go
v0.34.2 and v1.10.2
What's Changed
- chore: update all dependencies by @dashpole in #519
- make propagator its own module by @dashpole in #521
- exporter/metric: fix indent on README.md by @zchee in #523
- exporter/trace: more readable to if else condition by @zchee in #522
- Default to using FindDeafultCredentials for credentials by @dashpole in #527
- Dont attempt to create metric descriptors for metrics without an aggregation or data points by @dashpole in #530
- Allow extra resource attributes to be parsed to LogEntry labels by @damemi in #531
- Disable create metric descriptors by @avilevy18 in #532
- Drop histogram metrics with no non-zero bucket values by @damemi in #533
- Add regex matching to resource attribute filters by @damemi in #535
- [chore] Update OTel dependencies by @dmitryax in #538
- Prepare release v0.34.2 and v1.10.2 by @damemi in #539
- Fix propagator package in release.go by @damemi in #540
New Contributors
- @avilevy18 made their first contribution in #532
Full Changelog: v0.34.1...v0.34.2
v0.34.1 and v1.10.1
v0.34.0 and v1.10.0
Breaking changes to the Metric SDK exporter
- Remove deprecated functions prior to next release by @dashpole in #509
- Change default metric prefix for SDK exporter to workload.googleapis.com by @dashpole in #495
- Add display name to metric descriptors for SDK metric exporter by @dashpole in #497
- Use the resourcemapping package to map SDK metrics to monitored resources by @dashpole in #501
- Add service labels to GCM metrics exporter by @dashpole in #508
Deprecations
Additions
- Make SDK metric exporter methods safe to use concurrently by @dashpole in #500
- Set MetricDescriptor.Labels in SDK metrics exporter by @dashpole in #496
Bug fixes
- Convert non-monotonic sums to gauges in the SDK exporter by @dashpole in #502
- Correctly sanitize metric label keys in the SDK metric exporter by @dashpole in #498
What's Changed
- Run collector metrics integration tests on the SDK metrics exporter by @dashpole in #494
- Enable testing the SDK exporter using collector integration tests by @dashpole in #503
- Update otel-go to the latest metric release by @dashpole in #512
- Remove trace exporter dependency on otelhttp by @dashpole in #514
- Prepare for v1.10.0 and v0.34.0 by @dashpole in #513
Full Changelog: v0.33.0...v0.34.0
v0.33.0 and v1.9.0
New SDK metrics exporter
opentelemetry-go recently released a newly-rewritten (and spec-compliant) metrics API and SDK with v0.32.1. This opentelemetry-operations-go release is compatible with that new API + SDK. With that, we've made a few breaking changes to the SDK metrics exporter:
NewRawExporter
is deprecated in favor ofNew
.NewExportPipeline
is deprecated in favor ofNew
+metric.NewMeterProvider
.InstallNewPipeline
is deprecated in favor ofNew
+metric.NewMeterProvider
+global.SetMeterProvider
.WithOnError
option is removed. Useotel.SetErrorHandler
instead.WithInterval
option is removed. Usemetric.WithInterval
when you instantiatemetric.NewPeriodicReader
instead.
What's Changed
- Remove redundant conversion by @bogdandrutu in #480
- Don't use pointers to pdata structs by @dashpole in #482
- Increase default trace client duration from 5 seconds to 12 seconds by @dashpole in #476
- Include the status code we compute in the error message by @dashpole in #486
- Update opentelemetry dependencies by @dashpole in #487
- chore: update otel collector dependency to 0.61.0 by @codeboten in #489
- Fix TS must contain a metric errors, and cleanup error aggregation by @dashpole in #491
- Improve error handling by @dashpole in #492
- Prepare for v0.33.0 and v1.9.0 by @dashpole in #493
New Contributors
- @codeboten made their first contribution in #489
Full Changelog: v0.32.8...v0.33.0
v0.32.8 and v1.8.8
What's Changed
- Bump otel/collector to v0.60.0 by @bogdandrutu in #477
- Prepare for 1.8.8 and 0.32.8 by @dashpole in #478
Full Changelog: v0.32.7...v0.32.8
V0.32.7 and v1.8.7
What's Changed
- Upgrade to latest otel collector by @bogdandrutu in #473
- Remove dependency on googleinterns/cloud-operations-api-mock by @dashpole in #472
- Prepare for v0.32.7 and v1.8.7 by @dashpole in #474
Full Changelog: v0.32.6...v0.32.7
v0.32.6 and v1.8.6
What's Changed
- Sort MetricsDescriptorRequests on Name and MetricDescriptor.Name by @damemi in #469
- Upgrade otel collector and go library by @bogdandrutu in #468
- Prepare for v0.32.6 and v1.8.6 by @dashpole in #470
Full Changelog: v0.32.5...v0.32.6
v1.8.5 and v0.32.5
What's Changed
- Remove deprecated Flags API by @TylerHelmuth in #466
New Contributors
- @TylerHelmuth made their first contribution in #466
Full Changelog: v0.32.4...v0.32.5
v1.8.4 and v0.32.4
What's Changed
- Remove GMP factory functions and readme by @damemi in #452
- Add client option for GRPC connection pool size by @damemi in #455
- Add traces integration tests by @damemi in #457
- Add Makefile target to generate test fixtures by @damemi in #460
- Organize integration test cases by type by @damemi in #461
- Upgrade otel-collector to v0.56.0, and otel-go to v1.8.0 by @bogdandrutu in #463
Full Changelog: v0.32.3...v0.32.4
v1.8.3 and v0.32.3
What's Changed
- Add support for histograms in the SDK metric exporter by @dashpole in #432
- Update opentelemetry dependencies to the latest release by @dashpole in #422
- exporter/collector/integrationtest: fix slice order flaky tset by @zchee in #429
- Initialize logs labels map if scope info is set by @damemi in #436
- Add unused code check in linter by @damemi in #438
- Add lint check for duplicated imports by @damemi in #439
- Parse logs traceID to correct format by @damemi in #440
- Added TraceSampled Attribute by @davidgargti20 in #444
- exporter/collector/integrationtest: fix lack of sort expectFixture fields by @zchee in #445
- Parse basic logging severity text values by @damemi in #446
New Contributors
- @davidgargti20 made their first contribution in #444
Full Changelog: v0.32.2...v0.32.3