Skip to content
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

meta: Update CHANGELOG for 8.28.0 #13560

Merged
merged 49 commits into from
Sep 3, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
49 commits
Select commit Hold shift + click to select a range
c24f6d0
build(deps): Bump micromatch from 4.0.7 to 4.0.8 in /dev-packages/e2e…
dependabot[bot] Aug 27, 2024
1caf420
feat(nuxt): Wrap config in nuxt context (#13457)
s1gr1d Aug 27, 2024
66bf03b
test(ci): Pin Node 22 unit test Node version (#13476)
Lms24 Aug 27, 2024
aaaaa7d
ci: Don't fork bomb on yarn install (#13478)
lforst Aug 27, 2024
8ce9f7c
feat(replay): Upgrade rrweb packages to 2.26.0 (#13483)
billyvg Aug 27, 2024
60271f5
fix(cdn): Do not mangle _metadata (#13426)
mydea Aug 28, 2024
3a1417f
ci: Update clear cache action to be smarter (#13405)
mydea Aug 28, 2024
4ccf251
ci: Store build output as artifacts instead of cache (#13487)
mydea Aug 28, 2024
eb1c108
chore: Manually sync master->develop (#13488)
Lms24 Aug 28, 2024
2cbf64e
ref(browser): Use `Proxy` for XHR instrumentation (#12212)
lforst Aug 28, 2024
14e56c7
ci: Update actions/upload-artifact to v4 (#13489)
mydea Aug 28, 2024
977c508
ci: Do not fail on missing dependency cache (#13492)
mydea Aug 28, 2024
3964548
fix(cdn): Fix SDK source for CDN bundles (#13475)
mydea Aug 28, 2024
2b3e26f
ref(solidstart): Simplify middleware structure without subexport (#13…
andreiborza Aug 28, 2024
80894c4
Fix config example in README.md for Nuxt (#13496)
leopoldkristjansson Aug 28, 2024
664d305
test: Increase timeout for redis-cache test & docker-compose (#13499)
mydea Aug 28, 2024
3158c21
ci: Ensure cache save happens after install step (#13497)
mydea Aug 28, 2024
9e56c74
fix(node): Suppress tracing for transport request execution rather th…
lforst Aug 28, 2024
5c15485
test: Avoid race conditions with symlinks (#13498)
mydea Aug 28, 2024
6479e88
ref: Add external contributor to CHANGELOG.md (#13500)
github-actions[bot] Aug 28, 2024
a428f85
test(solidstart): Skip flaky test for now (#13505)
mydea Aug 28, 2024
b192678
fix(vue): Correctly obtain component name (#13484)
filips123 Aug 28, 2024
7e9a038
feat(nestjs): Automatic instrumentation of nestjs interceptors after …
nicohrubec Aug 28, 2024
8d9fe35
ref(nestjs): Move decorators to folder (#13509)
nicohrubec Aug 28, 2024
918c011
feat(replay): Add layout shift to CLS replay data (#13386)
c298lee Aug 28, 2024
7d331fa
ref: Add external contributor to CHANGELOG.md (#13511)
github-actions[bot] Aug 29, 2024
780992d
deps: Bump bundler plugins (#13515)
lforst Aug 29, 2024
03d67c9
core(lint): Add custom `no-focused-tests` and `no-skipped-tests` rule…
Lms24 Aug 29, 2024
09622d6
fix(replay): Consider more things as DOM mutations for dead clicks (#…
mydea Aug 30, 2024
bb45dd2
fix(browser): Remove faulty LCP, FCP and FP normalization logic (#13502)
Lms24 Aug 30, 2024
c95cd76
ci: Do not run profiling node jobs on develop (#13531)
mydea Aug 30, 2024
70ab8a9
docs(nuxt): Consistently use `SENTRY_DSN` env var in README examples …
leopoldkristjansson Aug 30, 2024
eacf56b
test: Unflake remix E2E test (#13534)
mydea Aug 30, 2024
a455e2b
ci(deps): Bump denoland/setup-deno from 1.1.4 to 1.4.0 (#13522)
dependabot[bot] Aug 30, 2024
f452423
ref: Add external contributor to CHANGELOG.md (#13535)
github-actions[bot] Aug 30, 2024
01165db
feat(profiling): Expose profiler as top level primitive (#13512)
JonasBa Aug 30, 2024
318c163
feat(nextjs): Add `bundleSizeOptimizations` to build options (#13323)
s1gr1d Sep 2, 2024
b4112b0
docs: Fix jsdocs param names (#13540)
mhuggins Sep 2, 2024
15fcfea
feat(nextjs): Stabilize `captureRequestError` (#13550)
lforst Sep 2, 2024
86aeba8
feat(nestjs): Add `SentryGlobalGraphQLFilter` (#13545)
nicohrubec Sep 2, 2024
00a45a4
fix(nestjs): Check arguments before instrumenting with `@Injectable` …
nicohrubec Sep 2, 2024
83864fa
chore(nestjs): Promote NestJS SDK to beta state (Readme) (#13521)
nicohrubec Sep 2, 2024
a8ff09f
chore(nestjs): Add note about `SentryGlobalGraphQLFilter` in nestjs R…
nicohrubec Sep 2, 2024
c9c346c
ref: Add external contributor to CHANGELOG.md (#13552)
github-actions[bot] Sep 2, 2024
5605401
meta: Update CHANGELOG for 8.28.0
nicohrubec Sep 2, 2024
e8ed7c2
Merge remote-tracking branch 'origin/master' into prepare-release/8.28.0
lforst Sep 2, 2024
9b8f9ea
fix(nestjs): Ensure exception and host are correctly passed on when u…
andreiborza Sep 3, 2024
9e585e7
Merge branch 'develop' into prepare-release/8.28.0
nicohrubec Sep 3, 2024
c2258fb
meta: Update CHANGELOG for 8.28.0
nicohrubec Sep 3, 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
18 changes: 9 additions & 9 deletions .github/actions/install-playwright/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,15 +21,6 @@ runs:
~/.cache/ms-playwright
key: playwright-${{ runner.os }}-${{ steps.playwright-version.outputs.version }}

# Only store cache on develop branch
- name: Store cached playwright binaries
uses: actions/cache/save@v4
if: github.event_name == 'push' && github.ref == 'refs/heads/develop'
with:
path: |
~/.cache/ms-playwright
key: playwright-${{ runner.os }}-${{ steps.playwright-version.outputs.version }}

# We always install all browsers, if uncached
- name: Install Playwright dependencies (uncached)
run: npx playwright install chromium webkit firefox --with-deps
Expand All @@ -40,3 +31,12 @@ runs:
run: npx playwright install-deps ${{ inputs.browsers || 'chromium webkit firefox' }}
if: steps.playwright-cache.outputs.cache-hit == 'true'
shell: bash

# Only store cache on develop branch
- name: Store cached playwright binaries
uses: actions/cache/save@v4
if: github.event_name == 'push' && github.ref == 'refs/heads/develop'
with:
path: |
~/.cache/ms-playwright
key: playwright-${{ runner.os }}-${{ steps.playwright-version.outputs.version }}
37 changes: 27 additions & 10 deletions .github/actions/restore-cache/action.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,14 @@
name: "Restore dependency & build cache"
description: "Restore the dependency & build cache."

inputs:
dependency_cache_key:
description: "The dependency cache key"
required: true
node_version:
description: "If set, temporarily set node version to default one before installing, then revert to this version after."
required: false

runs:
using: "composite"
steps:
Expand All @@ -9,17 +17,26 @@ runs:
uses: actions/cache/restore@v4
with:
path: ${{ env.CACHED_DEPENDENCY_PATHS }}
key: ${{ env.DEPENDENCY_CACHE_KEY }}
key: ${{ inputs.dependency_cache_key }}

- name: Check build cache
uses: actions/cache/restore@v4
id: build-cache
- name: Restore build artifacts
uses: actions/download-artifact@v4
with:
path: ${{ env.CACHED_BUILD_PATHS }}
key: ${{ env.BUILD_CACHE_KEY }}
name: build-output

- name: Use default node version for install
if: inputs.node_version && steps.dep-cache.outputs.cache-hit != 'true'
uses: actions/setup-node@v4
with:
node-version-file: 'package.json'

- name: Install dependencies
if: steps.dep-cache.outputs.cache-hit != 'true'
run: yarn install --ignore-engines --frozen-lockfile
shell: bash

- name: Check if caches are restored
uses: actions/github-script@v6
if: steps.dep-cache.outputs.cache-hit != 'true' || steps.build-cache.outputs.cache-hit != 'true'
- name: Revert node version to ${{ inputs.node_version }}
if: inputs.node_version && steps.dep-cache.outputs.cache-hit != 'true'
uses: actions/setup-node@v4
with:
script: core.setFailed('Dependency or build cache could not be restored - please re-run ALL jobs.')
node-version: ${{ inputs.node_version }}
3 changes: 3 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,9 @@ updates:
allow:
- dependency-name: "@sentry/cli"
- dependency-name: "@sentry/vite-plugin"
- dependency-name: "@sentry/webpack-plugin"
- dependency-name: "@sentry/rollup-plugin"
- dependency-name: "@sentry/esbuild-plugin"
- dependency-name: "@opentelemetry/*"
- dependency-name: "@prisma/instrumentation"
- dependency-name: "opentelemetry-instrumentation-fetch-node"
Expand Down
Loading
Loading