feat: Add server runtime metrics aggregator (#9894)
The release adds alpha support for Sentry developer metrics in the server runtime SDKs (@sentry/node, @sentry/deno, @sentry/nextjs server-side, etc.). Via the newly introduced APIs, you can now flush metrics directly to Sentry.
To enable capturing metrics, you first need to add the metricsAggregator experiment to your Sentry.init call.
Then you'll be able to add counters, sets, distributions, and gauges under the Sentry.metrics namespace.
// Add 4 to a counter named `hits`
Sentry.metrics.increment('hits', 4);
// Add 2 to gauge named parallel_requests, tagged with type: "a"
Sentry.metrics.gauge('parallel_requests', 2, { tags: { type: 'a' } });
// Add 4.6 to a distribution named response_time with unit seconds
Sentry.metrics.distribution('response_time', 4.6, { unit: 'seconds' });
// Add 2 to a set named valuable.ids
Sentry.metrics.set('valuable.ids', 2);
feat(node): Rework ANR to use worker script via an integration (#9945)
The ANR tracking integration for Node has been reworked to use an integration. ANR tracking now requires a minimum Node version of 16 or higher. Previously you had to call Sentry.enableANRDetection before running your application, now you can simply add the Anr integration to your Sentry.init call.
feat: Add server runtime metrics aggregator (#9894)
The release adds alpha support for Sentry developer metrics in the server runtime SDKs (@sentry/node, @sentry/deno, @sentry/nextjs server-side, etc.). Via the newly introduced APIs, you can now flush metrics directly to Sentry.
To enable capturing metrics, you first need to add the metricsAggregator experiment to your Sentry.init call.
Then you'll be able to add counters, sets, distributions, and gauges under the Sentry.metrics namespace.
// Add 4 to a counter named `hits`
Sentry.metrics.increment('hits', 4);
// Add 2 to gauge named parallel_requests, tagged with type: "a"
Sentry.metrics.gauge('parallel_requests', 2, { tags: { type: 'a' } });
// Add 4.6 to a distribution named response_time with unit seconds
Sentry.metrics.distribution('response_time', 4.6, { unit: 'seconds' });
// Add 2 to a set named valuable.ids
Sentry.metrics.set('valuable.ids', 2);
feat(node): Rework ANR to use worker script via an integration (#9945)
The ANR tracking integration for Node has been reworked to use an integration. ANR tracking now requires a minimum Node version of 16 or higher. Previously you had to call Sentry.enableANRDetection before running your application, now you can simply add the Anr integration to your Sentry.init call.
withXSRFToken: added withXSRFToken option as a workaround to achieve the old withCredentials behavior; (#6046) (cff9967)
PRs
feat(withXSRFToken): added withXSRFToken option as a workaround to achieve the old `withCredentials` behavior; ( #6046 )
📢 This PR added 'withXSRFToken' option as a replacement for old withCredentials behaviour.
You should now use withXSRFToken along with withCredential to get the old behavior.
This functionality is considered as a fix.
withXSRFToken: added withXSRFToken option as a workaround to achieve the old withCredentials behavior; (#6046) (cff9967)
PRs
feat(withXSRFToken): added withXSRFToken option as a workaround to achieve the old `withCredentials` behavior; ( #6046 )
📢 This PR added 'withXSRFToken' option as a replacement for old withCredentials behaviour.
You should now use withXSRFToken along with withCredential to get the old behavior.
This functionality is considered as a fix.
Since Iterator helpers proposal methods are still not disabled in Deno, the web compatibility issue why it was disabled in Chromium makes no sense for Deno and fixed in the spec, they marked as supported from Deno 1.37
Added Opera Android 80 and updated Opera Android 79 compat data mapping
Bumps the npm-dependencies group with 20 updates:
1.3.3
1.3.5
7.0.12
8.0.0
7.75.1
7.91.0
1.5.1
1.6.3
0.14.10
0.15.5
3.33.1
3.35.0
9.4.0
9.4.3
3.3.7
3.4.3
7.23.2
7.23.7
7.23.2
7.23.7
6.4.2
6.5.1
6.4.2
6.5.1
6.4.2
6.5.1
6.4.2
6.5.1
5.5.3
5.6.0
7.3.3
7.3.4
1.69.4
1.69.6
13.3.2
13.3.3
17.3.0
17.4.2
2.7.15
2.7.16
Updates
@imengyu/vue3-context-menu
from 1.3.3 to 1.3.5Commits
Updates
@microsoft/signalr
from 7.0.12 to 8.0.0Release notes
Sourced from
@microsoft/signalr
's releases.Commits
3f1acb5
Merged PR 34970: [internal/release/8.0] Update dependencies from dnceng/inter...3caebba
Merged PR 34962: [internal/release/8.0] Update dependencies from dnceng/inter...c608ee3
Merge in 'release/8.0' changes9506f5a
Quarantine ConnectionClosedWithoutActiveRequestsOrGoAwayFIN (#51771)c8270da
Merge in 'release/8.0' changes892b10b
Remove selenium-standalone; update Selenium.WebDriver (#51775)c26c6ca
Merged PR 34926: [internal/release/8.0] Update dependencies from dnceng/inter...43bcd57
Update dependencies from https://dev.azure.com/dnceng/internal/_git/dotnet-ef...4753bec
[internal/release/8.0] Update dependencies from dnceng/internal/dotnet-runtime4f7f2fd
[internal/release/8.0] Update dependencies from dnceng/internal/dotnet-efcoreUpdates
@sentry/vue
from 7.75.1 to 7.91.0Release notes
Sourced from
@sentry/vue
's releases.... (truncated)
Changelog
Sourced from
@sentry/vue
's changelog.... (truncated)
Commits
4c19ee3
release: 7.91.017f490e
Merge pull request #9965 from getsentry/prepare-release/7.91.0f08bec8
meta(changelog): Update changelog for 7.91.0cf412d9
fix(core): Rethrow caught promise rejections instartSpan
, `startSpanManual...948e7d3
feat(sveltekit): Add options to configure fetch instrumentation script for CS...f56219a
build: Fix size limit (#9967)7f8eca7
feat: Add server runtime metrics aggregator (#9894)5d16aae
chore(biome): enable noUnusedImports rule (#9895)f819d81
feat(breadcrumbs): Send component names on UI breadcrumbs (#9946)9a2570b
feat(replay): Send component names in replay breadcrumbs (#9947)Updates
axios
from 1.5.1 to 1.6.3Release notes
Sourced from axios's releases.
... (truncated)
Changelog
Sourced from axios's changelog.
... (truncated)
Commits
b15b918
chore(release): v1.6.3 (#6151)b76cce0
chore(ci): added branches filter for notify action; (#6084)5e7ad38
fix: Regular Expression Denial of Service (ReDoS) (#6132)8befb86
docs: update alloy link (#6145)d18f40d
docs: add headline sponsorsb3be365
chore(release): v1.6.2 (#6082)8739acb
chore(ci): removed redundant release action; (#6081)bfa9c30
chore(docs): fix outdated grunt to npm scripts (#6073)a2b0fb3
chore(docs): update README.md (#6048)b12a608
chore(ci): removed paths-ignore filter; (#6080)Updates
bootstrap-vue-next
from 0.14.10 to 0.15.5Changelog
Sourced from bootstrap-vue-next's changelog.
... (truncated)
Commits
65bdc85
chore: release maine0082c4
add peristent option to popoverefc1ce9
Merge pull request #1614 from xvaara/floating-size9357ae6
smal fixes71fc6de
chore: release main0425ccf
Merge pull request #1626 from VividLemon/mainfebd812
fix: further changes to #1623657d4bd
chore: release main4afc833
Merge pull request #1624 from VividLemon/main7991073
fix(BFormCheckboxGroup): updates to modelValue being recursive fixes #1623Updates
core-js
from 3.33.1 to 3.35.0Changelog
Sourced from core-js's changelog.
... (truncated)
Commits
eafff6c
3.35.063b7e18
simplify handling[[IsHTMLDDA]]
,is-object
case already covered in `is-ca...8d46fe0
usetoObject
at the first place for the expected errors ordera090286
make collections.from
method non-generic6e650fb
make collections.of
method non-generic87540ce
fix subclassing of wrappedArrayBuffer
a7b141b
it seems that the ancientArray.prototype.push
bug is fixed in V8 ~ Chrome ...c8a8167
extracta-data-view
helperff68fa6
droparray-slice-simple
since in all current cases of usage it can't take `...d5ee26e
join array sorting in one methodUpdates
esp-web-tools
from 9.4.0 to 9.4.3Release notes
Sourced from esp-web-tools's releases.
Commits
4527133
Update package.json -> 9.4.360ea3a5
Add small delay when resetting because USB JTAG, take 2 (#444)192dd8f
9.4.2ac589b2
Bump typescript from 5.2.2 to 5.3.2 (#439)e948ccf
Bump rollup from 4.4.0 to 4.6.0 (#441)0f53cc7
Add small delay when resetting because USB JTAG (#443)bf0de9f
Bump devcontainer Node version to 20 (#442)01119fe
Bump prettier from 3.0.2 to 3.1.0 (#433)c00b93c
Bump rollup from 4.3.0 to 4.4.0 (#434)60fb3f0
Bump@types/w3c-web-serial
from 1.0.3 to 1.0.6 (#435)Updates
vue
from 3.3.7 to 3.4.3Release notes
Sourced from vue's releases.
... (truncated)
Changelog
Sourced from vue's changelog.
... (truncated)
Commits
8f85b6d
release: v3.4.3274f6f7
test: test case for sfc parse options cache invalidationb8d58ec
fix(compiler-sfc): respect sfc parse options in cache keyb010cb9
release: v3.4.26cb00ed
fix(ssr): fix hydration error for slot outlet inside transition-group (#9937)c3fd577
chore: fix snapshot4f703d1
fix(runtime-core): support deep: false when watch reactive (#9928)dce99c1
fix(compiler-sfc): fix dev regression for dot / namespace component usage63c3e62
test: split import usage check tests into dedicated filef787337
release: v3.4.1Updates
@babel/core
from 7.23.2 to 7.23.7Release notes
Sourced from
@babel/core
's releases.... (truncated)
Changelog
Sourced from
@babel/core
's changelog.