Skip to content

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 of ITransport on SentryOptions (#1124)

Spring Boot:

  • Add the ability to register multiple OptionsConfiguration beans (#1093)
  • Initialize Logback after context refreshes (#1129)

Android:

  • Add isSideLoaded and installerStore 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 and mavenCentral

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 of ITransport on SentryOptions (#1124)

Spring Boot:

  • Add the ability to register multiple OptionsConfiguration beans (#1093)
  • Initialize Logback after context refreshes (#1129)

Android:

  • Add isSideLoaded and installerStore 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

Merge request reports