From 418ba26d09bed564498744e3deaab8ad1b0fb49f Mon Sep 17 00:00:00 2001 From: Wolfgang Therrien Date: Mon, 16 Sep 2024 15:07:00 -0400 Subject: [PATCH] rel: Releasing honeycomb-opentelemetry-web-v0.7.0, experimental-opentelemetry-web-v0.1.0 (#301) Releasing: `honeycomb-opentelemetry-web@v0.7.0` `experimental-opentelemetry-web@v0.1.0` --- CHANGELOG.md | 123 +--------------- .../CHANGELOG.md | 9 ++ .../package-lock.json | 4 +- .../package.json | 2 +- .../src/version.ts | 2 +- .../honeycomb-opentelemetry-web/CHANGELOG.md | 135 ++++++++++++++++++ .../package-lock.json | 4 +- .../honeycomb-opentelemetry-web/package.json | 2 +- .../src/version.ts | 2 +- 9 files changed, 155 insertions(+), 128 deletions(-) create mode 100644 packages/experimental-opentelemetry-web/CHANGELOG.md create mode 100644 packages/honeycomb-opentelemetry-web/CHANGELOG.md diff --git a/CHANGELOG.md b/CHANGELOG.md index 6a95e6e3..5b691cdc 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,121 +1,4 @@ # honeycomb-opentelemetry-web changelog - -## v0.6.0 [beta] - 2024-08-09 -- feat: Add LOAF support for onINP (#191) | @wolfgangcodes -- docs: Tell people about the session ID (#232) | @jessitron -- refactor: export multiple packages (#203) | @MustafaHaddara -- feat: Support multiple span processors (#212) | @pkanal -- chore: dependabot should ignore major version upgrades (#210) | @pkanal -- fix: npm audit vulnerability (#209) | @pkanal -- chore: Use Approximately equivalent to version for eslint b/c peer dep (#196) | @wolfgangcodes -- maint(deps): bump ua-parser-js from 1.0.37 to 1.0.38 in /packages/honeycomb-react-user-instrumentation (#227) | @dependabot -- maint(deps): bump @rollup/rollup-linux-x64-gnu from 4.9.5 to 4.20.0 in /packages/honeycomb-react-user-instrumentation (#229) | @dependabot -- maint: update package paths for dependabot (#218) | @MustafaHaddara -- maint(deps): bump web-vitals from 4.2.1 to 4.2.2 (#199) | @dependabot - -## v0.5.0 [beta] - 2024-07-18 -- maint(deps-dev): bump esbuild from 0.21.5 to 0.22.0 in /examples/hello-world-web in the example-deps group (#184) | @dependabot -- maint(deps): bump web-vitals from 4.2.0 to 4.2.1 (#183) | @dependabot -- docs: update vulnerability reporting process (#193) | @robbkidd -- feat: Bundle using Rollup for multi-module support. (#175) | @wolfgangcodes -- maint: Remove Pipeline team as code owners from web distro (#190) | @akvanhar -- feat: Add Global Error Instrumentation (#186) | @wolfgangcodes @nordfjord -- feat: Update example to nest spans. (#189) | @wolfgangcodes - -## v0.4.0 [beta] - 2024-06-21 -- maint(deps): bump the otel group across 1 directory with 9 updates (#178) | @dependabot -- maint(deps-dev): bump the dev-dependencies group across 1 directory with 6 updates (#179) | @dependabot -- maint(deps): bump web-vitals from 4.0.1 to 4.2.0 (#177) | @dependabot -- maint(deps-dev): bump esbuild from 0.21.3 to 0.21.5 in /examples/hello-world-web in the example-deps group across 1 directory (#176) | @dependabot -- maint(deps): bump ua-parser-js from 1.0.37 to 1.0.38 (#163) | @dependabot -- docs: add example config & API calls for network events (#165) | @MustafaHaddara -- feat: include url.path attribute (#171) | @MustafaHaddara - -## v0.3.0 [beta] - 2024-05-23 -- maint(deps): bump the otel group with 8 updates (#147) | @dependabot -- maint(deps-dev): bump the dev-dependencies group with 2 updates (#155) | @dependabot -- maint(deps-dev): bump esbuild from 0.20.2 to 0.21.3 in /examples/hello-world-web in the example-deps group across 1 directory (#157) | @dependabot -- maint(deps): bump web-vitals from 4.0.0 to 4.0.1 (#158) | @dependabot -- feat: Upgrade to web-vitals@4.0.0 (#152) | @wolfgangcodes -- feat: add device.type and network.effectiveType attributes (#154) | @mustafahaddara -- fix: Use constant for `service.name` from semconv library (#153) | @pkanal -- feat: drop axios requirement (#151) | @mustafahaddara -- fix: Add missing dependency shimmer to package.json (#150) | @tayles -- maint: adding more detail to the release guide (#146) | @mustafahaddara - -## v0.2.1 [beta] - 2024-05-10 -- maint(deps-dev): bump the dev-dependencies group across 1 directory with 3 updates (#144) | @dependabot -- fix: Add ability to disable, don't clobber defaults when passing other config params. (#140) | @wolfgangcodes -- fix: properly declare devDependencies (#143) | @mustafahaddara - -## v0.2.0 [beta] - 2024-05-01 -- fix: add opentelemetry/core as a peerdependency to package.json (#136) | @Aghassi -- feat: Add headers option to main SDK config (#135) | @pkanal -- maint(deps): bump the otel group with 7 updates (#133) | @dependabot -- maint(deps): bump the dev-dependencies group across 1 directory with 3 updates (#132) | @dependabot -- maint(deps): bump the example-deps group in /examples/hello-world-web with 2 updates (#131) | @dependabot -- feat: add browser.name attribute (#130) | @mustafahaddara -- feat: Add s/m/l screen size resource attribute (#129) | @pkanal - -## v0.1.1 [beta] - 2024-04-16 - -- maint(deps): bump the otel group with 7 updates (#122) | @dependabot -- maint(deps): bump the dev-dependencies group with 4 updates (#123) | @dependabot -- maint(deps): bump the example-deps group in /examples/hello-world-web with 2 updates (#120) | @dependabot -- maint(deps): bump axios from 1.6.7 to 1.6.8 (#112) | @dependabot - -## v0.1.0 [beta] - 2024-03-13 - -- maint(deps): bump the example-deps group in /examples/hello-world-web with 1 update (#104) | @dependabot -- maint(deps): bump the dev-dependencies group with 3 updates (#108) | @dependabot -- maint(deps): bump the otel group with 8 updates (#97) | @dependabot -- docs: add auto-instrumentation details (#103) |@pkanal -- feat: Auto-enable web vitals instrumentation (#106) | @pkanal @wolfgangcodes -- maint: Update ubuntu image in workflows to latest (#107) | @MikeGoldsmith - -## v0.0.4 [alpha] - 2024-03-07 - -### Enhancements - -- feat: add support for classic ingest keys (#101) | @cewkrupa @JamieDanielson -- docs: Web Vitals Readme (#99) | @pkanal -- docs: make this line c&p-able (#96) | @jessitron - -## v0.0.3 [alpha] - 2024-02-28 - -### Enhancements - -- docs: add JS docs for web vitals instrumentation (#92) | @pkanal @JamieDanielson -- feat: ✨ Config for web vitals (#91) | @pkanal -- feat: initial web vitals instrumentation (#84) | @pkanal - -### Maintenance - -- fix: update version and add version change to releasing doc (#90) | @JamieDanielson -- maint(deps-dev): bump the example-deps group in /examples/hello-world-web with 1 update (#82) | @dependabot -- maint(deps): bump the dev-dependencies group with 3 updates (#89) | @dependabot -- maint: add releaseyml for generated release notes (#88) | @JamieDanielson - -## v0.0.2 [alpha] - 2024-02-23 - -### Enhancements - -- feat: add localVisualizations for link to Honeycomb trace (#81) | @JamieDanielson -- feat: ✨ Add `skipOptionsValidation` option and validate options (#77) | @pkanal -- feat: add BaggageSpanProcessor (#74) | @JamieDanielson -- feat: ✨ add support for plain objects when initializing resource (#34) | @ahrbnsn -- feat: add AlwaysOffSampler (#72) | @JamieDanielson -- feat: Add DeterministicSampler for easier sampling (#70) | @JamieDanielson -- feat: allow custom override of entry page attributes (#62) | @ahrbnsn - -### Maintenance - -- maint: build out smoke test with more detailed example app (#85) | @JamieDanielson -- maint: test and local dev notes cleanup (#71) | @JamieDanielson -- maint(deps-dev): bump the example-deps group in /examples/hello-world-web with 1 update (#65) | dependabot[bot] -- maint(deps): bump the dev-dependencies group with 4 updates (#64) | dependabot[bot] -- fix(ci): update publish steps to depend on smoke tests (#60) | @pkanal - -## v0.0.1 [alpha] - 2024-01-31 - -🎉 Initial alpha release of Honeycomb's OpenTelemetry Web Distro! 🎉 +## Packages +- [@honeycombio/opentelemetry-web](./packages/honeycomb-opentelemetry-web/CHANGELOG.md) +- [@honeycombio/experimental-opentelemetry-web](./packages/experimental-opentelemetry-web/CHANGELOG.md) diff --git a/packages/experimental-opentelemetry-web/CHANGELOG.md b/packages/experimental-opentelemetry-web/CHANGELOG.md new file mode 100644 index 00000000..3f7783bf --- /dev/null +++ b/packages/experimental-opentelemetry-web/CHANGELOG.md @@ -0,0 +1,9 @@ +# experimental-opentelemetry-web changelog +## v0.1.0 [beta] - 2024-16-09 +- feat: Add Experimental User Interaction Instrumentation (#268) | @MustafaHaddara +- feat: rebrand react package as experimental package (#257) | @MustafaHaddara +- chore: Use WeakMap instead of modifying the event. (#282) | @wolfgangcodes +- maint(deps-dev): bump husky from 9.1.4 to 9.1.6 in /packages/experimental-opentelemetry-web (#291) | @dependabot +- maint(deps-dev): bump @babel/preset-env from 7.25.3 to 7.25.4 in /packages/experimental-opentelemetry-web (#272) | @dependabot +- maint(deps-dev): bump tslib from 2.6.3 to 2.7.0 in /packages/experimental-opentelemetry-web (#273) | @dependabot +- maint(deps): bump @rollup/rollup-linux-x64-gnu from 4.20.0 to 4.21.2 in /packages/experimental-opentelemetry-web (#285) | @dependabot diff --git a/packages/experimental-opentelemetry-web/package-lock.json b/packages/experimental-opentelemetry-web/package-lock.json index 8fe6156a..51fac574 100644 --- a/packages/experimental-opentelemetry-web/package-lock.json +++ b/packages/experimental-opentelemetry-web/package-lock.json @@ -1,12 +1,12 @@ { "name": "@honeycombio/experimental-opentelemetry-web", - "version": "0.0.1", + "version": "0.1.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@honeycombio/experimental-opentelemetry-web", - "version": "0.0.1", + "version": "0.1.0", "license": "Apache-2.0", "dependencies": { "@babel/runtime": "^7.24.7", diff --git a/packages/experimental-opentelemetry-web/package.json b/packages/experimental-opentelemetry-web/package.json index d7f116a7..8b3b9396 100644 --- a/packages/experimental-opentelemetry-web/package.json +++ b/packages/experimental-opentelemetry-web/package.json @@ -1,6 +1,6 @@ { "name": "@honeycombio/experimental-opentelemetry-web", - "version": "0.0.1", + "version": "0.1.0", "description": "Honeycomb experimental package", "main": "./dist/cjs/index.js", "module": "./dist/esm/index.js", diff --git a/packages/experimental-opentelemetry-web/src/version.ts b/packages/experimental-opentelemetry-web/src/version.ts index ecebcdd9..53d47910 100644 --- a/packages/experimental-opentelemetry-web/src/version.ts +++ b/packages/experimental-opentelemetry-web/src/version.ts @@ -1 +1 @@ -export const VERSION = '0.0.1'; +export const VERSION = 'v0.1.0'; diff --git a/packages/honeycomb-opentelemetry-web/CHANGELOG.md b/packages/honeycomb-opentelemetry-web/CHANGELOG.md new file mode 100644 index 00000000..b7e01d4b --- /dev/null +++ b/packages/honeycomb-opentelemetry-web/CHANGELOG.md @@ -0,0 +1,135 @@ +# honeycomb-opentelemetry-web changelog +## v0.7.0 [beta] - 2024-16-09 +- maint(deps): bump the example-deps group across 1 directory with 3 updates (#288) | @dependabot +- maint(deps-dev): bump rollup from 4.20.0 to 4.21.3 in /packages/honeycomb-opentelemetry-web (#289) | @dependabot +- maint(deps-dev): bump lint-staged from 15.2.8 to 15.2.10 in /packages/honeycomb-opentelemetry-web (#277) | @dependabot +- maint(deps): bump @rollup/rollup-linux-x64-gnu from 4.20.0 to 4.21.3 in /packages/honeycomb-opentelemetry-web (#290) | @dependabot +- feat: Add CDN example. (#280) | @wolfgangcodes +- chore: Update readme for webVitalsInstrumentationConfig and globalErrorsInstrumentationConfig (#283) | @wolfgangcodes +- maint(deps-dev): bump @babel/plugin-transform-runtime from 7.24.7 to 7.25.4 in /packages/honeycomb-opentelemetry-web (#287) | @dependabot +- maint(deps-dev): bump the dev-dependencies group across 1 directory with 3 updates (#284) | @dependabot +- maint(deps-dev): bump the dev-dependencies group across 1 directory with 3 updates (#286) | @dependabot +- fix: Make applyCustomAttributes optional. (#281) | @wolfgangcodes +- chore: Update readme links to docs (#242) | @wolfgangcodes +- chore: update gitignore paths (#239) | @pkanal +- docs: Add example for a span processor that hooks into react router (#233) | @pkanal +- +## v0.6.0 [beta] - 2024-08-09 +- feat: Add LOAF support for onINP (#191) | @wolfgangcodes +- docs: Tell people about the session ID (#232) | @jessitron +- refactor: export multiple packages (#203) | @MustafaHaddara +- feat: Support multiple span processors (#212) | @pkanal +- chore: dependabot should ignore major version upgrades (#210) | @pkanal +- fix: npm audit vulnerability (#209) | @pkanal +- chore: Use Approximately equivalent to version for eslint b/c peer dep (#196) | @wolfgangcodes +- maint(deps): bump ua-parser-js from 1.0.37 to 1.0.38 in /packages/honeycomb-react-user-instrumentation (#227) | @dependabot +- maint(deps): bump @rollup/rollup-linux-x64-gnu from 4.9.5 to 4.20.0 in /packages/honeycomb-react-user-instrumentation (#229) | @dependabot +- maint: update package paths for dependabot (#218) | @MustafaHaddara +- maint(deps): bump web-vitals from 4.2.1 to 4.2.2 (#199) | @dependabot + +## v0.5.0 [beta] - 2024-07-18 +- maint(deps-dev): bump esbuild from 0.21.5 to 0.22.0 in /examples/hello-world-web in the example-deps group (#184) | @dependabot +- maint(deps): bump web-vitals from 4.2.0 to 4.2.1 (#183) | @dependabot +- docs: update vulnerability reporting process (#193) | @robbkidd +- feat: Bundle using Rollup for multi-module support. (#175) | @wolfgangcodes +- maint: Remove Pipeline team as code owners from web distro (#190) | @akvanhar +- feat: Add Global Error Instrumentation (#186) | @wolfgangcodes @nordfjord +- feat: Update example to nest spans. (#189) | @wolfgangcodes + +## v0.4.0 [beta] - 2024-06-21 +- maint(deps): bump the otel group across 1 directory with 9 updates (#178) | @dependabot +- maint(deps-dev): bump the dev-dependencies group across 1 directory with 6 updates (#179) | @dependabot +- maint(deps): bump web-vitals from 4.0.1 to 4.2.0 (#177) | @dependabot +- maint(deps-dev): bump esbuild from 0.21.3 to 0.21.5 in /examples/hello-world-web in the example-deps group across 1 directory (#176) | @dependabot +- maint(deps): bump ua-parser-js from 1.0.37 to 1.0.38 (#163) | @dependabot +- docs: add example config & API calls for network events (#165) | @MustafaHaddara +- feat: include url.path attribute (#171) | @MustafaHaddara + +## v0.3.0 [beta] - 2024-05-23 +- maint(deps): bump the otel group with 8 updates (#147) | @dependabot +- maint(deps-dev): bump the dev-dependencies group with 2 updates (#155) | @dependabot +- maint(deps-dev): bump esbuild from 0.20.2 to 0.21.3 in /examples/hello-world-web in the example-deps group across 1 directory (#157) | @dependabot +- maint(deps): bump web-vitals from 4.0.0 to 4.0.1 (#158) | @dependabot +- feat: Upgrade to web-vitals@4.0.0 (#152) | @wolfgangcodes +- feat: add device.type and network.effectiveType attributes (#154) | @mustafahaddara +- fix: Use constant for `service.name` from semconv library (#153) | @pkanal +- feat: drop axios requirement (#151) | @mustafahaddara +- fix: Add missing dependency shimmer to package.json (#150) | @tayles +- maint: adding more detail to the release guide (#146) | @mustafahaddara + +## v0.2.1 [beta] - 2024-05-10 +- maint(deps-dev): bump the dev-dependencies group across 1 directory with 3 updates (#144) | @dependabot +- fix: Add ability to disable, don't clobber defaults when passing other config params. (#140) | @wolfgangcodes +- fix: properly declare devDependencies (#143) | @mustafahaddara + +## v0.2.0 [beta] - 2024-05-01 +- fix: add opentelemetry/core as a peerdependency to package.json (#136) | @Aghassi +- feat: Add headers option to main SDK config (#135) | @pkanal +- maint(deps): bump the otel group with 7 updates (#133) | @dependabot +- maint(deps): bump the dev-dependencies group across 1 directory with 3 updates (#132) | @dependabot +- maint(deps): bump the example-deps group in /examples/hello-world-web with 2 updates (#131) | @dependabot +- feat: add browser.name attribute (#130) | @mustafahaddara +- feat: Add s/m/l screen size resource attribute (#129) | @pkanal + +## v0.1.1 [beta] - 2024-04-16 + +- maint(deps): bump the otel group with 7 updates (#122) | @dependabot +- maint(deps): bump the dev-dependencies group with 4 updates (#123) | @dependabot +- maint(deps): bump the example-deps group in /examples/hello-world-web with 2 updates (#120) | @dependabot +- maint(deps): bump axios from 1.6.7 to 1.6.8 (#112) | @dependabot + +## v0.1.0 [beta] - 2024-03-13 + +- maint(deps): bump the example-deps group in /examples/hello-world-web with 1 update (#104) | @dependabot +- maint(deps): bump the dev-dependencies group with 3 updates (#108) | @dependabot +- maint(deps): bump the otel group with 8 updates (#97) | @dependabot +- docs: add auto-instrumentation details (#103) |@pkanal +- feat: Auto-enable web vitals instrumentation (#106) | @pkanal @wolfgangcodes +- maint: Update ubuntu image in workflows to latest (#107) | @MikeGoldsmith + +## v0.0.4 [alpha] - 2024-03-07 + +### Enhancements + +- feat: add support for classic ingest keys (#101) | @cewkrupa @JamieDanielson +- docs: Web Vitals Readme (#99) | @pkanal +- docs: make this line c&p-able (#96) | @jessitron + +## v0.0.3 [alpha] - 2024-02-28 + +### Enhancements + +- docs: add JS docs for web vitals instrumentation (#92) | @pkanal @JamieDanielson +- feat: ✨ Config for web vitals (#91) | @pkanal +- feat: initial web vitals instrumentation (#84) | @pkanal + +### Maintenance + +- fix: update version and add version change to releasing doc (#90) | @JamieDanielson +- maint(deps-dev): bump the example-deps group in /examples/hello-world-web with 1 update (#82) | @dependabot +- maint(deps): bump the dev-dependencies group with 3 updates (#89) | @dependabot +- maint: add releaseyml for generated release notes (#88) | @JamieDanielson + +## v0.0.2 [alpha] - 2024-02-23 + +### Enhancements + +- feat: add localVisualizations for link to Honeycomb trace (#81) | @JamieDanielson +- feat: ✨ Add `skipOptionsValidation` option and validate options (#77) | @pkanal +- feat: add BaggageSpanProcessor (#74) | @JamieDanielson +- feat: ✨ add support for plain objects when initializing resource (#34) | @ahrbnsn +- feat: add AlwaysOffSampler (#72) | @JamieDanielson +- feat: Add DeterministicSampler for easier sampling (#70) | @JamieDanielson +- feat: allow custom override of entry page attributes (#62) | @ahrbnsn + +### Maintenance + +- maint: build out smoke test with more detailed example app (#85) | @JamieDanielson +- maint: test and local dev notes cleanup (#71) | @JamieDanielson +- maint(deps-dev): bump the example-deps group in /examples/hello-world-web with 1 update (#65) | dependabot[bot] +- maint(deps): bump the dev-dependencies group with 4 updates (#64) | dependabot[bot] +- fix(ci): update publish steps to depend on smoke tests (#60) | @pkanal + +## v0.0.1 [alpha] - 2024-01-31 + +🎉 Initial alpha release of Honeycomb's OpenTelemetry Web Distro! 🎉 diff --git a/packages/honeycomb-opentelemetry-web/package-lock.json b/packages/honeycomb-opentelemetry-web/package-lock.json index f52d8a6e..7cbfe078 100644 --- a/packages/honeycomb-opentelemetry-web/package-lock.json +++ b/packages/honeycomb-opentelemetry-web/package-lock.json @@ -1,12 +1,12 @@ { "name": "@honeycombio/opentelemetry-web", - "version": "0.6.0", + "version": "0.7.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@honeycombio/opentelemetry-web", - "version": "0.6.0", + "version": "0.7.0", "license": "Apache-2.0", "dependencies": { "@babel/runtime": "^7.24.7", diff --git a/packages/honeycomb-opentelemetry-web/package.json b/packages/honeycomb-opentelemetry-web/package.json index 32905a89..3356b5a2 100644 --- a/packages/honeycomb-opentelemetry-web/package.json +++ b/packages/honeycomb-opentelemetry-web/package.json @@ -1,6 +1,6 @@ { "name": "@honeycombio/opentelemetry-web", - "version": "0.6.0", + "version": "0.7.0", "description": "Honeycomb OpenTelemetry Wrapper for Browser Applications", "main": "./dist/cjs/index.js", "module": "./dist/esm/index.js", diff --git a/packages/honeycomb-opentelemetry-web/src/version.ts b/packages/honeycomb-opentelemetry-web/src/version.ts index cc337735..b6d55fab 100644 --- a/packages/honeycomb-opentelemetry-web/src/version.ts +++ b/packages/honeycomb-opentelemetry-web/src/version.ts @@ -1 +1 @@ -export const VERSION = '0.6.0'; +export const VERSION = '0.7.0';