@@ -851,6 +851,116 @@ We have also removed or updated a variety of deprecated APIs.
851
851
- ref: Remove usage of span tags (#10808 )
852
852
- ref: Remove user segment (#10575 )
853
853
854
+ ## 7.112.2
855
+
856
+ - fix(nextjs|sveltekit): Ensure we can pass ` browserTracingIntegration ` (#11765 )
857
+
858
+ ## 7.112.1
859
+
860
+ - fix(ember/v7): Do not create rendering spans without transaction (#11750 )
861
+
862
+ ## 7.112.0
863
+
864
+ ### Important Changes
865
+
866
+ - ** feat: Export pluggable integrations from SDK packages (#11723 )**
867
+
868
+ Instead of installing ` @sentry/integrations ` , you can now import the pluggable integrations directly from your SDK
869
+ package:
870
+
871
+ ``` js
872
+ // Before
873
+ import * as Sentry fromv ' @sentry/browser' ;
874
+ import { dedupeIntegration } from ' @sentry/integrations' ;
875
+
876
+ Sentry .init ({
877
+ integrations: [dedupeIntegration ()],
878
+ });
879
+
880
+ // After
881
+ import * as Sentry from ' @sentry/browser' ;
882
+
883
+ Sentry .init ({
884
+ integrations: [Sentry .dedupeIntegration ()],
885
+ });
886
+ ```
887
+
888
+ Note that only the functional integrations (e.g. ` xxxIntegration() ` ) are re-exported.
889
+
890
+ ### Other Changes
891
+
892
+ - feat(replay): Add "maxCanvasSize" option for replay canvases (#11732 )
893
+ - fix(serverless): [ v7] Check if cloud event callback is a function (#11734 )
894
+
895
+ ## 7.111.0
896
+
897
+ - feat(core): Add ` server.address ` to browser ` http.client ` spans (#11663 )
898
+ - fix: Ensure next & sveltekit correctly handle ` browserTracingIntegration ` (#11647 )
899
+ - fix(browser): Don't assume window.document is available (#11598 )
900
+
901
+ ## 7.110.1
902
+
903
+ - fix(nextjs): Fix ` tunnelRoute ` matching logic for hybrid cloud (#11577 )
904
+
905
+ ## 7.110.0
906
+
907
+ ### Important Changes
908
+
909
+ - ** feat(tracing): Add interactions sample rate to browser tracing integrations (#11382 )**
910
+
911
+ You can now use a ` interactionsSampleRate ` to control the sample rate of INP spans. ` interactionsSampleRate ` is applied
912
+ on top of the global ` tracesSampleRate ` . Therefore if ` interactionsSampleRate ` is ` 0.5 ` and ` tracesSampleRate ` is ` 0.1 ` ,
913
+ then the actual sample rate for interactions is ` 0.05 ` .
914
+
915
+ ``` js
916
+ Sentry .init ({
917
+ tracesSampleRate: 0.1 ,
918
+ integrations: [
919
+ Sentry .browserTracingIntegration ({
920
+ interactionsSampleRate: 0.5 ,
921
+ }),
922
+ ],
923
+ });
924
+ ```
925
+
926
+ - ** Deprecations**
927
+
928
+ This release deprecates the ` Hub ` class, as well as the ` addRequestDataToTransaction ` method. The ` trpcMiddleware `
929
+ method is no longer on the ` Handlers ` export, but instead is a standalone export.
930
+
931
+ Please see the detailed [ Migration docs] ( ./MIGRATION.md#deprecations-in-7x ) on how to migrate to the new APIs.
932
+
933
+ - feat: Deprecate and relocate ` trpcMiddleware ` (#11389 )
934
+ - feat(core): Deprecate ` Hub ` class (#11528 )
935
+ - feat(types): Deprecate ` Hub ` interface (#11530 )
936
+ - ref: Deprecate ` addRequestDataToTransaction ` (#11368 )
937
+
938
+ ### Other Changes
939
+
940
+ - feat(core): Update metric normalization (#11519 )
941
+ - feat(feedback): Customize feedback placeholder text color (#11521 )
942
+ - feat(remix): Skip span creation for ` OPTIONS ` and ` HEAD ` request. (#11485 )
943
+ - feat(utils): Add metric buckets rate limit (#11506 )
944
+ - fix(core): unref timer to not block node exit (#11483 )
945
+ - fix(metrics): Map ` statsd ` to ` metric_bucket ` (#11505 )
946
+ - fix(spans): Allow zero exclusive time for INP spans (#11408 )
947
+ - ref(feedback): Configure feedback fonts (#11520 )
948
+
949
+ ## 7.109.0
950
+
951
+ This release deprecates some exports from the ` @sentry/replay ` package. These exports have been moved to the browser SDK
952
+ (or related framework SDKs like ` @sentry/react ` ).
953
+
954
+ - feat(feedback): Make "required" text for input elements configurable (#11287 )
955
+ - feat(node): Add scope to ANR events (#11267 )
956
+ - feat(replay): Bump ` rrweb ` to 2.12.0 (#11317 )
957
+ - fix(node): Local variables skipped after Promise (#11248 )
958
+ - fix(node): Skip capturing Hapi Boom error responses (#11324 )
959
+ - fix(web-vitals): Check for undefined navigation entry (#11312 )
960
+ - ref(replay): Deprecate ` @sentry/replay ` exports (#11242 )
961
+
962
+ Work in this release contributed by @soerface . Thank you for your contribution!
963
+
854
964
## 7.108.0
855
965
856
966
This release fixes issues with Time to First Byte (TTFB) calculation in the SDK that was introduced with ` 7.95.0 ` . It
0 commit comments