Skip to content

meta: Update Changelog for 8.37.0 #14184

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 36 commits into from
Nov 5, 2024
Merged

meta: Update Changelog for 8.37.0 #14184

merged 36 commits into from
Nov 5, 2024

Conversation

Lms24
Copy link
Member

@Lms24 Lms24 commented Nov 5, 2024

No description provided.

AbhiPrasad and others added 30 commits October 30, 2024 10:29
While working on the plugin to auto instrument the server I noticed that
running SolidStart in spa mode (`ssr: false`) behaved slightly
differently so I added a test app for this.
[Gitflow] Merge master into develop
We test lower versions in e2e tests, so we can bump to reasonably newer
versions where possible in the package itself.
…14147)

Add a general escape hatch for the browser extension detection check 
in favour of  further bloating the bundle size by introducing more special
cases in the extension check.

This way, we still initially block `Sentry.init` and make users think
twice how to proceed. However, we don't have to adapt the check every
time a false positive gets reported.
…e spans (#14056)

Add the `deliveryType` field of a `ResourcePeformanceEntry` to our `op: resource` spans. This [attribute](https://developer.mozilla.org/en-US/docs/Web/API/PerformanceResourceTiming/deliveryType) can give a definitive answer if a resource was retrieved from the browser cache or if the request was actually made to the resource src.
We are not using them, so no need to include them. If/when we decide to
use this again we can re-add them (in a current version).

Also resolves a security warning for outdated marked dependency.
fix(astro): `waitUntil` flush at end of request
Bump some transitive dev dependencies to hopefully resolve (not
actionable, but still) security warnings:

* http-cache-semantics
* mout
* node-forge
* chalk/ansi-regex
* node-fetch
* marked
* send
* serve-static
feat(nuxt): Add `entrypointWrappedFunctions` to define async wrapped server functions
After reverting
#14134, this is a
more bundle-size friendly way of adding monitoring for Pinia in Nuxt.

The Nuxt SDK now allows you to track Pinia state for captured errors. To
enable the Pinia plugin, add the `piniaIntegration` to your client
config:

```ts
// sentry.client.config.ts
import { usePinia } from '#imports';

Sentry.init({
  integrations: [
    Sentry.piniaIntegration(usePinia(), {
      /* optional Pinia plugin options */
    }),
  ],
});
resolves #12500
resolves #14165

`modulesIntegration` uses top-level require which will crash ESM apps if
you explicitly import and use the integration.

```mjs
// index.mjs
Sentry.init({
    dsn: '__DSN__',
    integrations: [
        Sentry.modulesIntegration(),
    ]
});
```

This fixes that by adding a boolean check for cjs apps, and logging out
a warning as a result.
The metrics beta has ended, so we are deprecating the metrics API.

🫡
Fixed one typo and then found another, and another…

Most of these aren't exactly critical as they're mostly in
comments/tests, but some are in TSDocs and package descriptions which
might be nice to get fixed.

Co-authored-by: Sigrid Huemer <[email protected]>
Luca Forstner and others added 6 commits November 5, 2024 09:12
Removes VS Code workspace settings that imo are more preference than
adding anything useful.
This PR adds the external contributor to the CHANGELOG.md file, so that
they are credited for their contribution. See #14144

Co-authored-by: AbhiPrasad <[email protected]>
…arent span (#14183)

- check for the start time stamp and drops long task spans starting
before a _navigation_ spans started.
- refactor the start and end logic a bit to compensate for bundle size
increase (see comment)
- add a regression test that previously would fail
@Lms24 Lms24 force-pushed the prepare-release/8.37.0 branch from 3db0c5a to ad42711 Compare November 5, 2024 13:23
Copy link
Contributor

github-actions bot commented Nov 5, 2024

size-limit report 📦

⚠️ Warning: Base artifact is not the latest one, because the latest workflow run is not done yet. This may lead to incorrect results. Try to re-run all tests to get up to date results.

Path Size % Change Change
@sentry/browser 22.76 KB - -
@sentry/browser - with treeshaking flags 21.54 KB - -
@sentry/browser (incl. Tracing) 35.18 KB +0.07% +25 B 🔺
@sentry/browser (incl. Tracing, Replay) 71.9 KB +0.05% +33 B 🔺
@sentry/browser (incl. Tracing, Replay) - with treeshaking flags 62.33 KB +0.07% +40 B 🔺
@sentry/browser (incl. Tracing, Replay with Canvas) 76.22 KB +0.05% +33 B 🔺
@sentry/browser (incl. Tracing, Replay, Feedback) 89.02 KB +0.05% +40 B 🔺
@sentry/browser (incl. Feedback) 39.9 KB - -
@sentry/browser (incl. sendFeedback) 27.4 KB - -
@sentry/browser (incl. FeedbackAsync) 32.2 KB - -
@sentry/react 25.51 KB - -
@sentry/react (incl. Tracing) 38.15 KB +0.08% +30 B 🔺
@sentry/vue 26.9 KB - -
@sentry/vue (incl. Tracing) 37.07 KB +0.08% +28 B 🔺
@sentry/svelte 22.9 KB - -
CDN Bundle 24.1 KB - -
CDN Bundle (incl. Tracing) 36.99 KB +0.08% +27 B 🔺
CDN Bundle (incl. Tracing, Replay) 71.66 KB +0.05% +34 B 🔺
CDN Bundle (incl. Tracing, Replay, Feedback) 77 KB +0.05% +37 B 🔺
CDN Bundle - uncompressed 70.66 KB - -
CDN Bundle (incl. Tracing) - uncompressed 109.79 KB +0.06% +60 B 🔺
CDN Bundle (incl. Tracing, Replay) - uncompressed 222.31 KB +0.03% +60 B 🔺
CDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed 235.52 KB +0.03% +60 B 🔺
@sentry/nextjs (client) 38.23 KB +0.08% +28 B 🔺
@sentry/sveltekit (client) 35.78 KB +0.09% +30 B 🔺
@sentry/node 131.52 KB - -
@sentry/node - without tracing 95.64 KB - -
@sentry/aws-serverless 105.91 KB -0.01% -2 B 🔽

View base workflow run

@Lms24 Lms24 self-assigned this Nov 5, 2024
@Lms24 Lms24 changed the base branch from develop to master November 5, 2024 13:37
@Lms24 Lms24 requested review from a team as code owners November 5, 2024 13:37
@Lms24 Lms24 merged commit 765de25 into master Nov 5, 2024
116 checks passed
@Lms24 Lms24 deleted the prepare-release/8.37.0 branch November 5, 2024 13:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

8 participants