Bump sentry-logback from 3.2.1 to 4.0.0
Bumps sentry-logback from 3.2.1 to 4.0.0.
Release notes
Sourced from sentry-logback's releases.
4.0.0
What’s Changed
This release brings the Sentry Performance feature to Java SDK, Spring, Spring Boot, and Android integrations. Read more in the reference documentation:
Other improvements:
Core:
- Improved loading external configuration:
- Load
sentry.properties
from the application's current working directory (#1046)- Resolve
in-app-includes
,in-app-excludes
,tags
,debug
,uncaught.handler.enabled
parameters from the external configuration- Set global tags on SentryOptions and load them from external configuration (#1066)
- Add support for attachments (#1082)
- Resolve
servername
from the localhost address- Simplified transport configuration through setting
TransportFactory
instead ofITransport
on SentryOptions (#1124)Spring Boot:
- Add the ability to register multiple
OptionsConfiguration
beans (#1093)- Initialize Logback after context refreshes (#1129)
Android:
- Add
isSideLoaded
andinstallerStore
tags automatically (Where your App. was installed from eg Google Play, Amazon Store, downloaded APK, etc...)Packages were released on
bintray sentry-java
,bintray sentry-android
,jcenter
andmavenCentral
We'd love to get feedback.
4.0.0-beta.1
What’s Changed
- Feat: Add addToTransactions to Attachment (#1191)
- Enhancement: Support SENTRY_TRACES_SAMPLE_RATE conf. via env variables (#1171)
- Enhancement: Pass request to CustomSamplingContext in Spring integration (#1172)
- Ref: Set SpanContext on SentryTransaction to avoid potential NPE (#1173)
- Fix: Free Local Refs manually due to Android local ref. count limits
- Enhancement: Move
SentrySpanClientHttpRequestInterceptor
to Spring module (#1181)- Enhancement: Add overload for
transaction/span.finish(SpanStatus)
(#1182)- Fix: Bring back support for setting transaction name without ongoing transaction (#1183)
- Enhancement: Simplify registering traces sample callback in Spring integration (#1184)
- Enhancement: Polish Performance API (#1165)
- Enhancement: Set "debug" through external properties (#1186)
- Enhancement: Simplify Spring integration (#1188)
- Enhancement: Init overload with dsn (#1195)
- Enhancement: Enable Kotlin map-like access on CustomSamplingContext (#1192)
... (truncated)
Changelog
Sourced from sentry-logback's changelog.
4.0.0
This release brings the Sentry Performance feature to Java SDK, Spring, Spring Boot, and Android integrations. Read more in the reference documentation:
Other improvements:
Core:
- Improved loading external configuration:
- Load
sentry.properties
from the application's current working directory (#1046)- Resolve
in-app-includes
,in-app-excludes
,tags
,debug
,uncaught.handler.enabled
parameters from the external configuration- Set global tags on SentryOptions and load them from external configuration (#1066)
- Add support for attachments (#1082)
- Resolve
servername
from the localhost address- Simplified transport configuration through setting
TransportFactory
instead ofITransport
on SentryOptions (#1124)Spring Boot:
- Add the ability to register multiple
OptionsConfiguration
beans (#1093)- Initialize Logback after context refreshes (#1129)
Android:
- Add
isSideLoaded
andinstallerStore
tags automatically (Where your App. was installed from eg Google Play, Amazon Store, downloaded APK, etc...)- Bump: sentry-native to 0.4.6
- Bump: Gradle to 6.8.1 and AGP to 4.1.2
4.0.0-beta.1
- Feat: Add addToTransactions to Attachment (#1191)
- Enhancement: Support SENTRY_TRACES_SAMPLE_RATE conf. via env variables (#1171)
- Enhancement: Pass request to CustomSamplingContext in Spring integration (#1172)
- Ref: Set SpanContext on SentryTransaction to avoid potential NPE (#1173)
- Fix: Free Local Refs manually due to Android local ref. count limits
- Enhancement: Move
SentrySpanClientHttpRequestInterceptor
to Spring module (#1181)- Enhancement: Add overload for
transaction/span.finish(SpanStatus)
(#1182)- Fix: Bring back support for setting transaction name without ongoing transaction (#1183)
- Enhancement: Simplify registering traces sample callback in Spring integration (#1184)
- Enhancement: Polish Performance API (#1165)
- Enhancement: Set "debug" through external properties (#1186)
- Enhancement: Simplify Spring integration (#1188)
- Enhancement: Init overload with dsn (#1195)
- Enhancement: Enable Kotlin map-like access on CustomSamplingContext (#1192)
- Enhancement: Auto register custom ITransportFactory in Spring integration (#1194)
- Enhancement: Improve Kotlin property access in Performance API (#1193)
- Enhancement: Copy options tags to transactions (#1198)
- Enhancement: Add convenient method for accessing event's throwable (1202)
... (truncated)
Commits
-
6ab70a8
prepare: 4.0.1 -
737a4cd
chore: 4.0.0 -
6dd69bd
Log when capturing unfinished transaction (#1209) -
8afd519
Bump Gradle to 6.8.1 and AGP to 4.1.2 (#1205) -
d3a9da5
Bump: sentry-native to 0.4.6 (#1190) -
876381f
TracesSamplerCallback allows returning a nullable Double. (#1206) -
1b2e701
prepare: 4.0.0-beta.2 -
ef29820
chore: 4.0.0-beta.1 -
58c6970
Copy options tags to transactions. (#1198) -
3eaa67f
Add convenient method for accessing event's throwable. (#1202) - Additional commits viewable in compare view