Skip to content

meta(changelog): Update changelog for 8.44.0 #14667

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 24 commits into from
Dec 11, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
24 commits
Select commit Hold shift + click to select a range
e92c857
Replace release bot with GH app
Jeffreyhung Dec 9, 2024
8f503c8
feat: Deprecate `autoSessionTracking`
lforst Dec 10, 2024
6dc1e41
feat: Reword log message around unsent spans
lforst Dec 10, 2024
c7ea053
lint
lforst Dec 10, 2024
6f903d5
Merge pull request #14642 from getsentry/master
github-actions[bot] Dec 10, 2024
aa92eef
fix(google-cloud-serverless): Update homepage link in package.json (#…
robinvw1 Dec 10, 2024
83c6504
Merge pull request #14628 from getsentry/Replace-release-bot-with-GH-app
Jeffreyhung Dec 10, 2024
02958fd
chore: Add external contributor to CHANGELOG.md (#14644)
HazAT Dec 10, 2024
be9edf1
chore(deps): Bump nanoid from 3.3.7 to 3.3.8 in /dev-packages/e2e-tes…
dependabot[bot] Dec 10, 2024
71a5a7b
ref(browser): Refactor type casts of browser metrics (#14542)
mydea Dec 11, 2024
3339829
feat(opentelemetry): Set `response` context for http.server spans (#1…
mydea Dec 11, 2024
ed96147
Update packages/opentelemetry/src/spanExporter.ts
lforst Dec 11, 2024
9913328
ci: Fix playwright install on canary tests (#14656)
mydea Dec 11, 2024
1998b8f
fix tests
lforst Dec 11, 2024
0846471
review
lforst Dec 11, 2024
4ba5ae7
Merge pull request #14641 from getsentry/lforst-sp-lm
lforst Dec 11, 2024
72239ee
Merge pull request #14640 from getsentry/lforst-deprecate-auto-sessio…
lforst Dec 11, 2024
9fcd669
fix(nuxt): Add unbuild config to not fail on warn
s1gr1d Dec 11, 2024
c54b84d
include build config in tsconfig
s1gr1d Dec 11, 2024
3cd7760
test(node-integration-tests): Look for specific error message in iitm…
lforst Dec 11, 2024
d1f462e
fix fix fix
lforst Dec 11, 2024
bda4dc3
Merge pull request #14662 from getsentry/sig/nitro-internal-module
s1gr1d Dec 11, 2024
67b8d3e
Merge pull request #14665 from getsentry/lforst-fix-int-test-for-node-22
lforst Dec 11, 2024
0cf7f70
meta(changelog): Update changelog for 8.44.0
s1gr1d Dec 11, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 9 additions & 2 deletions .github/workflows/auto-release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,9 +13,16 @@ jobs:
name: 'Prepare a new version'

steps:
- name: Get auth token
id: token
uses: actions/create-github-app-token@5d869da34e18e7287c1daad50e0b8ea0f506ce69 # v1.11.0
with:
app-id: ${{ vars.SENTRY_RELEASE_BOT_CLIENT_ID }}
private-key: ${{ secrets.SENTRY_RELEASE_BOT_PRIVATE_KEY }}

- uses: actions/checkout@v4
with:
token: ${{ secrets.GH_RELEASE_PAT }}
token: ${{ steps.token.outputs.token }}
fetch-depth: 0

# https://github.com/actions-ecosystem/action-regex-match
Expand All @@ -38,7 +45,7 @@ jobs:
uses: getsentry/action-prepare-release@v1
if: github.event.pull_request.merged == true && steps.version-regex.outputs.match != '' && steps.get_version.outputs.version != ''
env:
GITHUB_TOKEN: ${{ secrets.GH_RELEASE_PAT }}
GITHUB_TOKEN: ${{ steps.token.outputs.token }}
with:
version: ${{ steps.get_version.outputs.version }}
force: false
Expand Down
6 changes: 6 additions & 0 deletions .github/workflows/canary.yml
Original file line number Diff line number Diff line change
Expand Up @@ -149,6 +149,12 @@ jobs:
timeout-minutes: 7
run: yarn ${{ matrix.build-command }}

- name: Install Playwright
uses: ./.github/actions/install-playwright
with:
browsers: chromium
cwd: dev-packages/e2e-tests/test-applications/${{ matrix.test-application }}

- name: Run E2E test
working-directory: dev-packages/e2e-tests/test-applications/${{ matrix.test-application }}
timeout-minutes: 15
Expand Down
10 changes: 8 additions & 2 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,14 +17,20 @@ jobs:
runs-on: ubuntu-20.04
name: 'Release a new version'
steps:
- name: Get auth token
id: token
uses: actions/create-github-app-token@5d869da34e18e7287c1daad50e0b8ea0f506ce69 # v1.11.0
with:
app-id: ${{ vars.SENTRY_RELEASE_BOT_CLIENT_ID }}
private-key: ${{ secrets.SENTRY_RELEASE_BOT_PRIVATE_KEY }}
- uses: actions/checkout@v4
with:
token: ${{ secrets.GH_RELEASE_PAT }}
token: ${{ steps.token.outputs.token }}
fetch-depth: 0
- name: Prepare release
uses: getsentry/action-prepare-release@v1
env:
GITHUB_TOKEN: ${{ secrets.GH_RELEASE_PAT }}
GITHUB_TOKEN: ${{ steps.token.outputs.token }}
with:
version: ${{ github.event.inputs.version }}
force: ${{ github.event.inputs.force }}
Expand Down
22 changes: 22 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,28 @@

- "You miss 100 percent of the chances you don't take. — Wayne Gretzky" — Michael Scott

## 8.44.0

### Deprecations

- **feat: Deprecate `autoSessionTracking` ([#14640](https://github.com/getsentry/sentry-javascript/pull/14640))**

Deprecates `autoSessionTracking`.
To enable session tracking, it is recommended to unset `autoSessionTracking` and ensure that either, in browser environments
the `browserSessionIntegration` is added, or in server environments the `httpIntegration` is added.

To disable session tracking, it is recommended to unset `autoSessionTracking` and to remove the `browserSessionIntegration` in
browser environments, or in server environments configure the `httpIntegration` with the `trackIncomingRequestsAsSessions` option set to `false`.

### Other Changes

- feat: Reword log message around unsent spans ([#14641](https://github.com/getsentry/sentry-javascript/pull/14641))
- feat(opentelemetry): Set `response` context for http.server spans ([#14634](https://github.com/getsentry/sentry-javascript/pull/14634))
- fix(google-cloud-serverless): Update homepage link in package.json ([#14411](https://github.com/getsentry/sentry-javascript/pull/14411))
- fix(nuxt): Add unbuild config to not fail on warn ([#14662](https://github.com/getsentry/sentry-javascript/pull/14662))

Work in this release was contributed by @robinvw1. Thank you for your contribution!

## 8.43.0

### Important Changes
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -46,6 +46,10 @@ test('Sends an API route transaction', async ({ baseURL }) => {
origin: 'auto.http.otel.http',
});

expect(transactionEvent.contexts?.response).toEqual({
status_code: 200,
});

expect(transactionEvent).toEqual(
expect.objectContaining({
spans: expect.arrayContaining([
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -46,6 +46,10 @@ test('Sends an API route transaction', async ({ baseURL }) => {
origin: 'auto.http.otel.http',
});

expect(transactionEvent.contexts?.response).toEqual({
status_code: 200,
});

expect(transactionEvent).toEqual(
expect.objectContaining({
transaction: 'GET /test-transaction',
Expand Down
Loading
Loading