From 2d717644905d45e3269e748ff430d4dc781786d6 Mon Sep 17 00:00:00 2001 From: Lukas Stracke Date: Wed, 25 May 2022 12:03:59 +0200 Subject: [PATCH 1/5] Add 7.0.0-rc.0 changelog --- CHANGELOG.md | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index d5de078c2c39..8980ff0f461f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,15 @@ - "You miss 100 percent of the chances you don't take. — Wayne Gretzky" — Michael Scott +## 7.0.0-rc.0 + +- fix(browser): Fix memory leak in `addEventListener` instrumentation (#5147) +- fix(tracing): Don't use `querySelector` when not available (#5160) +- fix(utils): Fix infinite recursion in `dropUndefinedKeys` (#5163) +- ref(build): Use rollup to build AWS lambda layer (#5146) +- ref(core): Actually ensure attachments are added to the envelope (#5159) +- ref(core): Make hint callback argument non-optional (#5141) + ## 7.0.0-beta.2 - **(breaking)** feat(tracing): Add empty baggage header propagation to outgoing requests (#5133) From 05d121582d5c12cbb9be75ed4b5d6dac3b30579c Mon Sep 17 00:00:00 2001 From: Luca Forstner Date: Wed, 25 May 2022 14:40:47 +0000 Subject: [PATCH 2/5] Add next treeshaking pr --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 8980ff0f461f..62d0a3517e40 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -12,6 +12,7 @@ - ref(build): Use rollup to build AWS lambda layer (#5146) - ref(core): Actually ensure attachments are added to the envelope (#5159) - ref(core): Make hint callback argument non-optional (#5141) +- feat(nextjs): Make tracing package treeshakable (#5166) ## 7.0.0-beta.2 From 6536ce26deda52fd0c2f718ed6997733e5d51332 Mon Sep 17 00:00:00 2001 From: Luca Forstner Date: Wed, 25 May 2022 14:41:11 +0000 Subject: [PATCH 3/5] Add breaking notice --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 62d0a3517e40..2fa2f7ba7132 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,13 +6,13 @@ ## 7.0.0-rc.0 +- **(breaking)** feat(nextjs): Make tracing package treeshakable (#5166) - fix(browser): Fix memory leak in `addEventListener` instrumentation (#5147) - fix(tracing): Don't use `querySelector` when not available (#5160) - fix(utils): Fix infinite recursion in `dropUndefinedKeys` (#5163) - ref(build): Use rollup to build AWS lambda layer (#5146) - ref(core): Actually ensure attachments are added to the envelope (#5159) - ref(core): Make hint callback argument non-optional (#5141) -- feat(nextjs): Make tracing package treeshakable (#5166) ## 7.0.0-beta.2 From e09921e10f8ef45450b3dd5547ff406d40fa7cb7 Mon Sep 17 00:00:00 2001 From: Luca Forstner Date: Wed, 25 May 2022 14:55:36 +0000 Subject: [PATCH 4/5] Skip browsertracing in test --- packages/tracing/test/index.test.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/packages/tracing/test/index.test.ts b/packages/tracing/test/index.test.ts index 8837e2063cc7..221b90bc9ebf 100644 --- a/packages/tracing/test/index.test.ts +++ b/packages/tracing/test/index.test.ts @@ -12,6 +12,11 @@ describe('index', () => { describe('Integrations', () => { it('is exported correctly', () => { Object.keys(Integrations).forEach(key => { + // Skip BrowserTracing because it doesn't have a static id field. + if (key !== 'BrowserTracing') { + return; + } + expect(Integrations[key as keyof typeof Integrations].id).toStrictEqual(expect.any(String)); }); }); From e55c23bc552f9a81150e884e6b01f17fd51ab331 Mon Sep 17 00:00:00 2001 From: Luca Forstner Date: Wed, 25 May 2022 14:56:19 +0000 Subject: [PATCH 5/5] Revert "Skip browsertracing in test" This reverts commit e09921e10f8ef45450b3dd5547ff406d40fa7cb7. --- packages/tracing/test/index.test.ts | 5 ----- 1 file changed, 5 deletions(-) diff --git a/packages/tracing/test/index.test.ts b/packages/tracing/test/index.test.ts index 221b90bc9ebf..8837e2063cc7 100644 --- a/packages/tracing/test/index.test.ts +++ b/packages/tracing/test/index.test.ts @@ -12,11 +12,6 @@ describe('index', () => { describe('Integrations', () => { it('is exported correctly', () => { Object.keys(Integrations).forEach(key => { - // Skip BrowserTracing because it doesn't have a static id field. - if (key !== 'BrowserTracing') { - return; - } - expect(Integrations[key as keyof typeof Integrations].id).toStrictEqual(expect.any(String)); }); });