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.
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.
Bumps the npm-dependencies group with 17 updates:
1.3.3
1.3.5
7.0.12
8.0.0
7.75.1
7.91.0
1.5.1
1.6.2
0.14.10
0.15.5
3.33.1
3.34.0
9.4.0
9.4.3
3.3.7
3.3.13
7.23.2
7.23.6
7.23.2
7.23.6
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
1.69.4
1.69.5
17.3.0
17.3.1
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.2Release notes
Sourced from axios's releases.
... (truncated)
Changelog
Sourced from axios's changelog.
... (truncated)
Commits
b3be365
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)0c9d886
chore(ci): reworked ignoring files logic; (#6079)30873ee
chore(ci): add paths-ignore config to testing action; (#6078)cff9967
feat(withXSRFToken): added withXSRFToken option as a workaround to achieve th...7009715
chore(ci): fixed release notification action; (#6064)7144f10
chore(ci): fixed release notification action; (#6063)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.34.0Changelog
Sourced from core-js's changelog.
Commits
bc16b93
3.34.019bd058
fixRegExp
named capture groups object prototypebedf292
relax some specific cases ofNumber.fromString
validation before clarificat...27ce99b
fixan-uint8-array
validation with polyfilled typed arrays98f3276
fix a web incompatibility issue ofIterator
helpers proposald27aa04
some stylistic changes6ea90d5
add some testsbcb3297
add some entriesa75c128
add.fromBase64
method319c69a
add.toBase64
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.3.13Release notes
Sourced from vue's releases.
Changelog
Sourced from vue's changelog.
... (truncated)
Commits
7c49a9c
release: v3.3.13bae79dd
fix(compiler-core): fix v-on with modifiers on inline expression of undefined...24b1c1d
fix(types): extract properties from extended collections (#9854)04d2c05
fix(runtime-dom): cache event handlers by key/modifiers (#9851)4e7967f
release: v3.3.12d0b849a
test(types): add test for ref/shallowRef generic casting9a57158
fix(types): fixshallowRef
type error (#9839)e70f4c4
fix(hydration): handle appear transition before patch props (#9837)0a387df
fix(sfc/cssVars): fix loss of CSS v-bind variables when setting inline style ...a6503e3
refactor(types): simplifyEmitsToProps
types (#9788)Updates
@babel/core
from 7.23.2 to 7.23.6Release notes
Sourced from
@babel/core
's releases.Looks like these dependencies are updatable in another way, so this is no longer needed.