Releases: GoogleCloudPlatform/opentelemetry-operations-js
v2.2.0/v0.18.0
What's Changed
- chore(deps): update dependency lerna to v7.1.3 by @renovate-bot in #580
- chore: fix dead link to opentelemetry getting started guide by @anuraaga in #581
- chore(deps): update all non-major dependencies by @renovate-bot in #583
- chore(deps): lock file maintenance by @renovate-bot in #584
- fix(deps): update dependency @google-cloud/pubsub to v4 by @renovate-bot in #597
- fix: use faas.instance instead of faas.id in resource detectors by @dashpole in #600
- chore: setup Trusted Contribution bot to add /gcbrun on renovate PRs by @aabmass in #601
- chore(deps): update all non-major dependencies by @renovate-bot in #591
- fix(deps): update dependency google-proto-files to v4 by @renovate-bot in #602
- fix(deps): update dependency @google-cloud/precise-date to v4 by @renovate-bot in #599
- chore: delete and regenerate lockfiles by @aabmass in #603
- chore(deps): update dependency nock to v13.3.3 by @renovate-bot in #605
- fix(deps): update dependency gcp-metadata to v6 by @renovate-bot in #588
- chore(deps): update opentelemetry upstream to v1.15.2 by @renovate-bot in #593
- fix(deps): update dependency googleapis to v126 and google-auth-library to v9 by @renovate-bot in #606
- chore(deps): update node.js to v20 by @renovate-bot in #550
- chore(deps): lock file maintenance by @renovate-bot in #609
- fix(deps): update dependency execa to v8 by @renovate-bot in #608
- chore(deps): update dependency @types/node to v14.18.55 by @renovate-bot in #610
- chore(deps): update dependency @types/node to v14.18.56 by @renovate-bot in #611
- Use provider.register instead of setGlobalTraceProvider by @hongalex in #612
- chore(deps): lock file maintenance by @renovate-bot in #613
- chore(deps): update all non-major dependencies by @renovate-bot in #614
- chore(build): stop installing latest npm which doesn't support old nodejs versions by @aabmass in #624
- chore(deps): update all non-major dependencies by @renovate-bot in #615
- feat(monitoring-exporter): add disableCreateMetricDescriptors option to skip checking for metric descriptor existence by @sethrwebster in #623
- chore(deps): update dependency rimraf to v5 by @renovate-bot in #626
- chore(deps): update all non-major dependencies by @renovate-bot in #625
- chore(deps): update dependency rimraf to v5 by @renovate-bot in #627
- chore(deps): update dependency sinon to v16 by @renovate-bot in #619
- chore(deps): update dependency @types/mocha to v10.0.2 by @renovate-bot in #628
- chore(deps): update actions/checkout action to v4 by @renovate-bot in #617
- chore(deps): update dependency @types/sinon to v10.0.18 by @renovate-bot in #629
- fix(deps): update opentelemetry upstream by @renovate-bot in #618
- chore(deps): update dependency gts to v5 by @renovate-bot in #596
- chore: make a renovate package group for nx packages by @aabmass in #632
- chore: use a single eslint config in the repo root by @aabmass in #634
- feat(trace-exporter): use the same resource mapping for metrics and traces by @aabmass in #635
- fix(deps): update dependency googleapis to v127 by @renovate-bot in #640
- chore(deps): update all non-major dependencies by @renovate-bot in #636
- chore(deps): lock file maintenance by @renovate-bot in #616
- chore(deps): update opentelemetry upstream to v1.17.1 by @renovate-bot in #639
- feat(resource-util): use faas resource attributes as fallbacks for service.* attributes by @aabmass in #643
- chore(deps): lock file maintenance by @renovate-bot in #645
- chore(deps): update dependency @types/mocha to v10.0.3 by @renovate-bot in #647
- fix(deps): update dependency googleapis to v128 by @renovate-bot in #650
- chore(deps): update dependency sinon to v17 by @renovate-bot in #651
- chore(deps): update actions/setup-node action to v4 by @renovate-bot in #653
- chore(deps): update dependency @types/mocha to v10.0.4 by @renovate-bot in #659
- chore: add security policy by @dashpole in #662
- chore: run codeql on PRs by @dashpole in #663
- chore(deps): update dependency @types/sinon to v17 by @renovate-bot in #657
- chore(deps): update dependency @types/mocha to v10.0.6 by @renovate-bot in #661
- chore(deps): update all non-major dependencies by @renovate-bot in #646
- chore(deps): update github/codeql-action action to v3 by @renovate-bot in #665
- fix(deps): update dependency googleapis to v130 by @renovate-bot in #666
- chore(deps): lock file maintenance by @renovate-bot in #652
- fix(deps): update opentelemetry upstream by @renovate-bot in #658
- chore: remove SimpleSpanProcessor from README and sample by @aabmass in #672
- Add OTLP trace http sample with Google auth by @damemi in #678
- fix(deps): update dependency googleapis to v134 by @renovate-bot in #680
- fix(deps): update all non-major dependencies by @renovate-bot in #668
- chore(deps): lock file maintenance by @renovate-bot in #669
- fix(deps): update opentelemetry upstream by @renovate-bot in #670
- chore(deps): update dependency mocha to v10.3.0 by @renovate-bot in #674
- chore(deps): lock file maintenance by @renovate-bot in #684
- fix(deps): update dependency express to v4.19.0 by @renovate-bot in #685
- fix(deps): update dependency express to v4.19.1...
v2.1.0/v0.17.0
What's Changed
- chore(deps): update all non-major dependencies by @renovate-bot in #515
- chore(deps): lock file maintenance by @renovate-bot in #514
- fix: detect OTel host.name property from instance/name instead of hostname by @aabmass in #529
- chore: add CODEOWNERS file to repo by @aabmass in #530
- fix: ensure cloud monitoring exporter checks for metric descriptors before creating them by @leonardopliski in #533
- chore(deps): update all non-major dependencies by @renovate-bot in #527
- fix(deps): update opentelemetry upstream by @renovate-bot in #516
- chore(deps): lock file maintenance by @renovate-bot in #526
- chore: have renovate update snapshot tests after upgrading OTel versions by @aabmass in #536
- chore: remove renovate postUpgradeTasks option by @aabmass in #539
- chore(deps): update opentelemetry upstream to v1.10.1 by @renovate-bot in #537
- chore(deps): lock file maintenance by @renovate-bot in #542
- chore: use npm workspaces instead of lerna bootstrap by @aabmass in #557
- chore(deps): update dependency rimraf to v5 by @renovate-bot in #545
- chore(deps): update all non-major dependencies by @renovate-bot in #540
- chore(deps): update opentelemetry upstream to v1.14.0 by @renovate-bot in #543
- chore(deps): update dependency lerna to v7 by @renovate-bot in #554
- chore(deps): lock file maintenance by @renovate-bot in #544
- chore(deps): bump semver from 7.3.8 to 7.5.3 in /samples/trace by @dependabot in #559
- feat(monitoring): implement ExponentialHistogram exporting by @aabmass in #560
- chore(deps): update all non-major dependencies by @renovate-bot in #564
- feat(resource-util): implement the DetectorSync resource detector interface by @aabmass in #563
- docs(monitoring): document how to use ExponentialHistograms by @aabmass in #562
- chore(deps): lock file maintenance by @renovate-bot in #561
- chore(deps): update dependency lerna to v7.1.1 by @renovate-bot in #565
- chore(deps): update dependency gcp-metadata to v5.3.0 by @renovate-bot in #567
- chore(deps): update opentelemetry upstream to v1.15.0 by @renovate-bot in #571
- chore(deps): update dependency @types/node to v14.18.53 by @renovate-bot in #569
- chore(deps): lock file maintenance by @renovate-bot in #570
- chore(deps): lock file maintenance by @renovate-bot in #573
- chore(deps): bump protobufjs from 7.2.3 to 7.2.4 in /samples/trace by @dependabot in #572
- chore(deps): bump protobufjs and google-gax in /e2e-test-server by @dependabot in #575
- chore: run npm audit fix by @aabmass in #578
New Contributors
- @leonardopliski made their first contribution in #533
Full Changelog: v2.0.0/v0.16.0...v2.1.0/v0.17.0
v2.0.0/v0.16.0
What's Changed
- fix(deps): update opentelemetry-js monorepo to v1 (major) by @renovate-bot in #335
- fix(deps): update dependency googleapis to v88 by @renovate-bot in #336
- chore(deps): update dependency @types/node to v14.17.20 by @renovate-bot in #334
- chore(deps): lock file maintenance by @renovate-bot in #338
- chore: release instructions, version files, lerna.json for independent versioning by @aabmass in #341
- chore(deps): update all non-major dependencies by @renovate-bot in #339
- chore: trace-exporter and resource-util 1.0.0 release proposal by @aabmass in #342
- chore: tweak releasing instructions, add script for tagging by @aabmass in #343
- chore(deps): update dependency typescript to v4.4.4 by @renovate-bot in #346
- chore(deps): update dependency @types/node to v14.17.27 by @renovate-bot in #345
- chore(deps): update all non-major dependencies by @renovate-bot in #349
- fix(deps): update dependency googleapis to v89 by @renovate-bot in #348
- fix(deps): update dependency googleapis to v92 by @renovate-bot in #360
- feat: add optional filter for OTel resource attributes by @valerio in #361
- chore: regenerate lockfiles by @aabmass in #363
- chore(monitoring): upgrade to @opentelemetry/api-metrics@0.27.0 by @aabmass in #365
- chore(deps): update all non-major dependencies by @renovate-bot in #354
- chore(deps): update dependency typescript to v4.5.4 by @renovate-bot in #357
- chore(deps): update dependency sinon to v12 by @renovate-bot in #353
- chore(deps): update dependency ts-mocha to v9 by @renovate-bot in #362
- chore(deps): update dependency mocha to v9 by @renovate-bot in #369
- chore(deps): lock file maintenance by @renovate-bot in #368
- chore: v1.1.0/v0.14.0 release proposal by @aabmass in #370
- fix(deps): update dependency googleapis to v95 by @renovate-bot in #375
- chore(deps): update all non-major dependencies by @renovate-bot in #366
- chore(deps): lock file maintenance by @renovate-bot in #372
- fix(deps): update dependency googleapis to v97 by @renovate-bot in #382
- chore(deps): update actions/setup-node action to v3 by @renovate-bot in #376
- Add apiEndpoint to cloud trace client by @dashpole in #402
- Add apiEndpoint option to cloud monitoring exporter by @dashpole in #403
- chore: increase gce integration test timeout by @aabmass in #411
- chore(deps): update dependency typescript to v4.8.4 by @renovate-bot in #371
- chore(deps): lock file maintenance by @renovate-bot in #387
- chore(deps): update dependency sinon to v14 by @renovate-bot in #413
- chore(deps): update dependency gcp-metadata to v5 by @renovate-bot in #399
- chore: add renovate package group for all mocha lockstep versioned packages by @aabmass in #423
- chore(deps): update dependency @types/mocha to v9.1.1 by @renovate-bot in #424
- chore: make renovate group all OTel upstream packages together by @aabmass in #426
- fix(deps): update dependency @google-cloud/pubsub to v3 by @renovate-bot in #427
- chore: fix renovate config typo by @aabmass in #429
- fix(deps): update all non-major dependencies by @renovate-bot in #383
- chore(deps): update actions/checkout action to v3 by @renovate-bot in #377
- chore(deps): lock file maintenance by @renovate-bot in #432
- chore(deps): update node.js to v18 by @renovate-bot in #398
- chore(deps): update dependency sinon to v14.0.1 by @renovate-bot in #433
- chore(deps): lock file maintenance by @renovate-bot in #434
- chore(deps): lock file maintenance by @renovate-bot in #436
- chore(deps): update node.js to v19 by @renovate-bot in #438
- feat: export array type attributes by @henrinormak in #442
- chore: set npm major version per node version in CI by @aabmass in #448
- fix(cloud-monitoring-exporter)!: update to stable OTel metrics version by @aabmass in #446
- test(monitoring-exporter): add snapshot tests by @aabmass in #447
- fix: set user agent in exporters by @aabmass in #451
- test(monitoring-exporter): add snapshot tests for all instruments by @aabmass in #449
- chore(deps): update opentelemetry upstream by @renovate-bot in #430
- chore(deps): pin dependency snap-shot-it to 7.9.6 by @renovate-bot in #454
- fix(monitoring-exporter)!: use workload.googleapis.com as default metric prefix by @aabmass in #455
- fix(monitoring-exporter): convert to GCM format based on metric data type, not instrument type by @aabmass in #453
- chore(deps): update all non-major dependencies by @renovate-bot in #435
- fix(monitoring-exporter)!: remove auto generated task ID label from metrics by @aabmass in #458
- chore: bump opentelemetry-operations-e2e-testing image to 0.15.0 by @aabmass in #461
- feat: implement resource mapping for all supporter monitored resource types by @aabmass in #460
- fix(monitoring-exporter): add LabelDescriptors to metric descriptor by @aabmass in #462
- chore: v1.2.0/v0.15.0 release proposal by @aabmass in #463
- fix(trace-exporter): correctly set user agent with grpc options by @aabmass in #466
- chore(deps): update all non-major dependencies by @renovate-bot in #457
- feat(resource-util): detect GKE and GCE resource attributes by @aabmass in #467
- feat: implement /detectResource e2e scenario by @aabmass in https://git...
v1.2.0/v0.15.0
Breaking Changes
fix(cloud-monitoring-exporter)!: update to stable OTel metrics version by @aabmass in #446
fix(monitoring-exporter)!: use workload.googleapis.com as default metric prefix by @aabmass in #455
fix(monitoring-exporter)!: remove auto generated task ID label from metrics by @aabmass in #458
The (unstable) Cloud Monitoring metric exporter was revamped for this release to work with the stable JS SDK, and behaves a bit differently. The resource mapping logic was also updated quite a lot. This may mean you see different g.co/r/...
span labels when you upgrade the @google-cloud/opentelemetry-resource-util
version.
What's Changed
- fix(deps): update dependency googleapis to v95 by @renovate-bot in #375
- chore(deps): update all non-major dependencies by @renovate-bot in #366
- chore(deps): lock file maintenance by @renovate-bot in #372
- fix(deps): update dependency googleapis to v97 by @renovate-bot in #382
- chore(deps): update actions/setup-node action to v3 by @renovate-bot in #376
- Add apiEndpoint to cloud trace client by @dashpole in #402
- Add apiEndpoint option to cloud monitoring exporter by @dashpole in #403
- chore: increase gce integration test timeout by @aabmass in #411
- chore(deps): update dependency typescript to v4.8.4 by @renovate-bot in #371
- chore(deps): lock file maintenance by @renovate-bot in #387
- chore(deps): update dependency sinon to v14 by @renovate-bot in #413
- chore(deps): update dependency gcp-metadata to v5 by @renovate-bot in #399
- chore: add renovate package group for all mocha lockstep versioned packages by @aabmass in #423
- chore(deps): update dependency @types/mocha to v9.1.1 by @renovate-bot in #424
- chore: make renovate group all OTel upstream packages together by @aabmass in #426
- fix(deps): update dependency @google-cloud/pubsub to v3 by @renovate-bot in #427
- chore: fix renovate config typo by @aabmass in #429
- fix(deps): update all non-major dependencies by @renovate-bot in #383
- chore(deps): update actions/checkout action to v3 by @renovate-bot in #377
- chore(deps): lock file maintenance by @renovate-bot in #432
- chore(deps): update node.js to v18 by @renovate-bot in #398
- chore(deps): update dependency sinon to v14.0.1 by @renovate-bot in #433
- chore(deps): lock file maintenance by @renovate-bot in #434
- chore(deps): lock file maintenance by @renovate-bot in #436
- chore(deps): update node.js to v19 by @renovate-bot in #438
- feat: export array type attributes by @henrinormak in #442
- chore: set npm major version per node version in CI by @aabmass in #448
- fix(cloud-monitoring-exporter)!: update to stable OTel metrics version by @aabmass in #446
- test(monitoring-exporter): add snapshot tests by @aabmass in #447
- fix: set user agent in exporters by @aabmass in #451
- test(monitoring-exporter): add snapshot tests for all instruments by @aabmass in #449
- chore(deps): update opentelemetry upstream by @renovate-bot in #430
- chore(deps): pin dependency snap-shot-it to 7.9.6 by @renovate-bot in #454
- fix(monitoring-exporter)!: use workload.googleapis.com as default metric prefix by @aabmass in #455
- fix(monitoring-exporter): convert to GCM format based on metric data type, not instrument type by @aabmass in #453
- chore(deps): update all non-major dependencies by @renovate-bot in #435
- fix(monitoring-exporter)!: remove auto generated task ID label from metrics by @aabmass in #458
- chore: bump opentelemetry-operations-e2e-testing image to 0.15.0 by @aabmass in #461
- feat: implement resource mapping for all supporter monitored resource types by @aabmass in #460
- fix(monitoring-exporter): add LabelDescriptors to metric descriptor by @aabmass in #462
New Contributors
- @dashpole made their first contribution in #402
- @henrinormak made their first contribution in #442
Full Changelog: v1.1.0/v0.14.0...v1.2.0/v0.15.0
v1.1.0/v0.14.0
Released versions:
@google-cloud/opentelemetry-cloud-monitoring-exporter v0.14.0
@google-cloud/opentelemetry-cloud-trace-exporter v1.1.0
@google-cloud/opentelemetry-cloud-trace-propagator v0.14.0
@google-cloud/opentelemetry-resource-util v1.1.0
What's Changed
- fix(deps): update opentelemetry-js monorepo to v1 (major) by @renovate-bot in #335
- fix(deps): update dependency googleapis to v88 by @renovate-bot in #336
- chore(deps): update dependency @types/node to v14.17.20 by @renovate-bot in #334
- chore(deps): lock file maintenance by @renovate-bot in #338
- chore: release instructions, version files, lerna.json for independent versioning by @aabmass in #341
- chore(deps): update all non-major dependencies by @renovate-bot in #339
- chore: trace-exporter and resource-util 1.0.0 release proposal by @aabmass in #342
- chore: tweak releasing instructions, add script for tagging by @aabmass in #343
- chore(deps): update dependency typescript to v4.4.4 by @renovate-bot in #346
- chore(deps): update dependency @types/node to v14.17.27 by @renovate-bot in #345
- chore(deps): update all non-major dependencies by @renovate-bot in #349
- fix(deps): update dependency googleapis to v89 by @renovate-bot in #348
- fix(deps): update dependency googleapis to v92 by @renovate-bot in #360
- feat: add optional filter for OTel resource attributes by @valerio in #361
- chore: regenerate lockfiles by @aabmass in #363
- chore(monitoring): upgrade to @opentelemetry/api-metrics@0.27.0 by @aabmass in #365
- chore(deps): update all non-major dependencies by @renovate-bot in #354
- chore(deps): update dependency typescript to v4.5.4 by @renovate-bot in #357
- chore(deps): update dependency sinon to v12 by @renovate-bot in #353
- chore(deps): update dependency ts-mocha to v9 by @renovate-bot in #362
- chore(deps): update dependency mocha to v9 by @renovate-bot in #369
- chore(deps): lock file maintenance by @renovate-bot in #368
New Contributors
Full Changelog: v0.12.0...v1.1.0/v0.14.0
trace-exporter and resource-util v1.0.0
Trace Exporter and Resource Util v1.0.0
Released versions:
@google-cloud/opentelemetry-cloud-monitoring-exporter
v0.13.0@google-cloud/opentelemetry-cloud-trace-exporter
v1.0.0@google-cloud/opentelemetry-cloud-trace-propagator
v0.13.0@google-cloud/opentelemetry-resource-util
v1.0.0
What's Changed
- fix(deps): update opentelemetry-js monorepo to v1 (major) by @renovate-bot in #335
- fix(deps): update dependency googleapis to v88 by @renovate-bot in #336
- chore(deps): update dependency @types/node to v14.17.20 by @renovate-bot in #334
- chore(deps): lock file maintenance by @renovate-bot in #338
- chore: release instructions, version files, lerna.json for independent versioning by @aabmass in #341
- chore(deps): update all non-major dependencies by @renovate-bot in #339
Full Changelog: v0.12.0...trace-exporter-resource-util-1.0.0
v0.12.0
v0.12.0 (2021-09-28)
Breaking changes
Other Changes
- chore: configure renovate to make separate PR for typescript (#321) (0dc65da), closes #321
- chore: downgrade mocha and regenerate package-lock.json files (#332) (b305dbd), closes #332
- chore: fix flaky/slow test in Cloud Trace exporter (#330) (034f9dd), closes #330
- chore: fix lint warnings (#331) (fe89cc2), closes #331
- chore(deps): update all non-major dependencies (#316) (8540b86), closes #316
- chore(deps): update all non-major dependencies (#319) (39792ce), closes #319
- chore(deps): update all non-major dependencies (#323) (8166b7e), closes #323
- chore(deps): update all non-major dependencies (#328) (82a6af1), closes #328
- chore(deps): update dependency @types/node to v14.17.10 (#315) (71e74f2), closes #315
- chore(deps): update dependency @types/node to v14.17.17 (#325) (eefc174), closes #325
- chore(deps): update dependency @types/node to v14.17.7 (#307) (a446576), closes #307
- chore(deps): update dependency @types/node to v14.17.9 (#312) (06ff5c8), closes #312
- chore(deps): update dependency typescript to v4.4.2 (#322) (2d3b190), closes #322
- chore(deps): update dependency typescript to v4.4.3 (#324) (130a6fb), closes #324
- fix!: rename SDK packages that were changed upstream (#329) (73f786a), closes #329
- fix: always use forward slash when creating MetricDescriptor name and type (#318) (04a8d1a), closes #318
- fix(deps): update dependency googleapis to v83 (#308) (19a0b76), closes #308
- fix(deps): update dependency googleapis to v84 (#313) (027392e), closes #313
- fix(deps): update dependency googleapis to v85 (#320) (e498947), closes #320
- fix(deps): update dependency googleapis to v87 (#327) (f83f2e7), closes #327
v0.11.0
0.11.0 (2021-08-02)
Bug Fixes
- deps: update dependency googleapis to v78 (#296) (ac55cf6)
- deps: update dependency googleapis to v80 (#299) (5792dbb)
- deps: update dependency googleapis to v81 (#301) (170f155)
- deps: update dependency googleapis to v82 (#305) (d0cd323)
Features
-
e2e-testing: implement complexTrace e2e scenario (#294) (b4e0da6)
-
e2e-testing: send back trace id in response headers (#300) (b80a2b6)
-
feat(trace-exporter)!: send span kind to cloud trace (#293) (1ca9844), closes #293
BREAKING CHANGES
- span kind is now sent with traces
v0.10.0
0.10.0 (2021-06-21)
Bug Fixes
- uncaught rejected promise error in MetricExporter's export method (#258) (541d3f0)
- deps: update all non-major dependencies (#255) (1f6423c)
- deps: update dependency googleapis to v68 (#249) (c513280)
- deps: update dependency googleapis to v70 (#253) (103e0a4)
- deps: update dependency googleapis to v71 (#256) (0ee7172)
- deps: update dependency googleapis to v72 (#262) (2f9011f)
- deps: update dependency googleapis to v73 (#263) (de795d6)
- deps: update dependency googleapis to v75 (#272) (2023ab5)
- deps: update dependency googleapis to v76 (#277) (40450b2)
Features
- e2e test server initial implementation (#278) (e2460c6)
- map OTel resource to monitored resource for g.co/r attributes (#285) (b15359e)
- separate resource mapping utils into separate package (#282) (9e46aa3)
- stop adding project id to span attributes (#268) (4653bb4)
BREAKING CHANGES
- no longer sends all resource labels along with each
commit, just the monitored resource g.co/r labels. This is in line with
what our other exporters do. - spans will no longer have project id attribute
v0.9.0
1feb18e chore(deps): update all non-major dependencies (#237)
920ff54 chore: update releasing instructions, add check for lockfile v2 (#242)
963648a feat: upgrade openetelemetry to 0.18 (#240)
ba78ad8 fix(deps): update dependency google-auth-library to v7 (#239)
9b82143 chore(deps): update all non-major dependencies (#228)
1c8b177 fix: upgrade to OTel v0.16.0 packages, fix status mapping (#232)
10b37fb build: migrate to GitHub Actions (#229)
a044c37 chore(deps): update cimg/node docker tag to v15.6 (#227)
e3d6a17 chore(deps): update dependency @types/node to v14.14.22 (#225)
9c5ed32 chore(deps): update all non-major dependencies (#222)
07d06e8 fix(deps): update dependency googleapis to v67 (#223)