This release marks the re-unification of Java and Android SDK code bases.
It's based on the Android 2.0 SDK, which implements Sentry's unified API.
Considerable changes were done, which include a lot of improvements. More are covered below, but the highlights are:
Improved log4j2 integration
Capture breadcrumbs for level INFO and higher
Raises event for ERROR and higher.
Minimum levels are configurable.
Optionally initializes the SDK via appender.xml
Dropped support to log4j.
Improved logback integration
Capture breadcrumbs for level INFO and higher
Raises event for ERROR and higher.
Minimum levels are configurable.
Optionally initializes the SDK via appender.xml
Configurable via Spring integration if both are enabled
Spring
No more duplicate events with Spring and logback
Auto initalizes if DSN is available
Configuration options available with auto complete
Google App Engine support dropped
Note for Sentry On Premise users
This version uses the envelope endpoint. If you are using an on-premise installation it requires Sentry version >= v20.6.0 to work. If you are using sentry.io nothing will change and no action is needed.
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Bumps sentry-logback from 1.7.30 to 3.1.0.
Release notes
Sourced from sentry-logback's releases.
... (truncated)
Changelog
Sourced from sentry-logback's changelog.
... (truncated)
Commits
2c71d9f
chore: 3.1.0d84d65a
bump: sentry-native to 0.4.3 (#977)a487402
fix spotless67669e1
fix: remove chunked streaming mode (#974)22003e8
Accept quotes in external configuration properties. (#972)4044f35
enha: make getThrowable public and improve set contexts (#967)84d2125
Bump: Android Gradle Plugin 4.0.2 (#968)6f77ea1
Auto-configure inAppIncludes in Spring Boot integration. (#966)c21ea7e
Contribute without Android (#963)e874a54
Fix 964 (#965)Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)