GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - szijpeter/sentry-java: A Sentry SDK for Java, Android and other JVM languages.

BranchesTags
Open more actions menu
 
 

Latest commit

 

History

3,243 Commits
3,243 Commits

Folders and files

NameName
Last commit message
Last commit date
.claude
.claude
 
 
.cursor/rules
.cursor/rules
 
 
.github
.github
 
 
.mvn/wrapper
.mvn/wrapper
 
 
.sauce
.sauce
 
 
build-logic
build-logic
 
 
buildSrc
buildSrc
 
 
devenv
devenv
 
 
gradle
gradle
 
 
hooks
hooks
 
 
scripts
scripts
 
 
sentry-android-core
sentry-android-core
 
 
sentry-android-distribution
sentry-android-distribution
 
 
sentry-android-fragment
sentry-android-fragment
 
 
sentry-android-integration-tests
sentry-android-integration-tests
 
 
sentry-android-navigation
sentry-android-navigation
 
 
sentry-android-ndk
sentry-android-ndk
 
 
sentry-android-replay
sentry-android-replay
 
 
sentry-android-sqlite
sentry-android-sqlite
 
 
sentry-android-timber
sentry-android-timber
 
 
sentry-android
sentry-android
 
 
sentry-apache-http-client-5
sentry-apache-http-client-5
 
 
sentry-apollo-3
sentry-apollo-3
 
 
sentry-apollo-4
sentry-apollo-4
 
 
sentry-apollo
sentry-apollo
 
 
sentry-async-profiler
sentry-async-profiler
 
 
sentry-bom
sentry-bom
 
 
sentry-compose
sentry-compose
 
 
sentry-graphql-22
sentry-graphql-22
 
 
sentry-graphql-core
sentry-graphql-core
 
 
sentry-graphql
sentry-graphql
 
 
sentry-jdbc
sentry-jdbc
 
 
sentry-jul
sentry-jul
 
 
sentry-kotlin-extensions
sentry-kotlin-extensions
 
 
sentry-ktor-client
sentry-ktor-client
 
 
sentry-launchdarkly-android
sentry-launchdarkly-android
 
 
sentry-launchdarkly-server
sentry-launchdarkly-server
 
 
sentry-log4j2
sentry-log4j2
 
 
sentry-logback
sentry-logback
 
 
sentry-okhttp
sentry-okhttp
 
 
sentry-openfeature
sentry-openfeature
 
 
sentry-openfeign
sentry-openfeign
 
 
sentry-opentelemetry
sentry-opentelemetry
 
 
sentry-quartz
sentry-quartz
 
 
sentry-reactor
sentry-reactor
 
 
sentry-samples
sentry-samples
 
 
sentry-servlet-jakarta
sentry-servlet-jakarta
 
 
sentry-servlet
sentry-servlet
 
 
sentry-spotlight
sentry-spotlight
 
 
sentry-spring-7
sentry-spring-7
 
 
sentry-spring-boot-4-starter
sentry-spring-boot-4-starter
 
 
sentry-spring-boot-4
sentry-spring-boot-4
 
 
sentry-spring-boot-jakarta
sentry-spring-boot-jakarta
 
 
sentry-spring-boot-starter-jakarta
sentry-spring-boot-starter-jakarta
 
 
sentry-spring-boot-starter
sentry-spring-boot-starter
 
 
sentry-spring-boot
sentry-spring-boot
 
 
sentry-spring-jakarta
sentry-spring-jakarta
 
 
sentry-spring
sentry-spring
 
 
sentry-system-test-support
sentry-system-test-support
 
 
sentry-test-support
sentry-test-support
 
 
sentry
sentry
 
 
test
test
 
 
.craft.yml
.craft.yml
 
 
.editorconfig
.editorconfig
 
 
.envrc
.envrc
 
 
.fossa.yml
.fossa.yml
 
 
.git-blame-ignore-revs
.git-blame-ignore-revs
 
 
.gitattributes
.gitattributes
 
 
.gitignore
.gitignore
 
 
.gitmodules
.gitmodules
 
 
.python-version
.python-version
 
 
CHANGELOG.md
CHANGELOG.md
 
 
CLAUDE.md
CLAUDE.md
 
 
CONTRIBUTING.md
CONTRIBUTING.md
 
 
LICENSE
LICENSE
 
 
MIGRATION.md
MIGRATION.md
 
 
Makefile
Makefile
 
 
README.md
README.md
 
 
build.gradle.kts
build.gradle.kts
 
 
codecov.yml
codecov.yml
 
 
debug.keystore
debug.keystore
 
 
detekt.yml
detekt.yml
 
 
gradle.properties
gradle.properties
 
 
gradlew
gradlew
 
 
gradlew.bat
gradlew.bat
 
 
pyproject.toml
pyproject.toml
 
 
requirements.txt
requirements.txt
 
 
sentry.properties
sentry.properties
 
 
settings.gradle.kts
settings.gradle.kts
 
 
uv.lock
uv.lock
 
 

Repository files navigation

Sentry

Bad software is everywhere, and we're tired of it. Sentry is on a mission to help developers write better software faster, so we can get back to enjoying technology. If you want to join us Check out our open positions

Sentry SDK for Java and Android

GH Workflow codecov X Follow Discord Chat

Packages Maven Central Minimum Android API Version
sentry-android Maven Central Version 21
sentry-android-core Maven Central Version 21
sentry-android-distribution Maven Central Version 21
sentry-android-ndk Maven Central Version 21
sentry-android-timber Maven Central Version 21
sentry-android-fragment Maven Central Version 21
sentry-android-navigation Maven Central Version 21
sentry-android-sqlite Maven Central Version 21
sentry-android-replay Maven Central Version 26
sentry-compose-android Maven Central Version 21
sentry-compose-desktop Maven Central Version
sentry-compose Maven Central Version
sentry-apache-http-client-5 Maven Central Version
sentry Maven Central Version 21
sentry-jul Maven Central Version
sentry-jdbc Maven Central Version
sentry-apollo Maven Central Version 21
sentry-apollo-3 Maven Central Version 21
sentry-apollo-4 Maven Central Version 21
sentry-kotlin-extensions Maven Central Version 21
sentry-ktor-client Maven Central Version 21
sentry-servlet Maven Central Version
sentry-servlet-jakarta Maven Central Version
sentry-spring-boot Maven Central Version
sentry-spring-boot-jakarta Maven Central Version
sentry-spring-boot-4 Maven Central Version
sentry-spring-boot-4-starter Maven Central Version
sentry-spring-boot-starter Maven Central Version
sentry-spring-boot-starter-jakarta Maven Central Version
sentry-spring Maven Central Version
sentry-spring-jakarta Maven Central Version
sentry-spring-7 Maven Central Version
sentry-logback Maven Central Version
sentry-log4j2 Maven Central Version
sentry-bom Maven Central Version
sentry-graphql Maven Central Version
sentry-graphql-core Maven Central Version
sentry-graphql-22 Maven Central Version
sentry-quartz Maven Central Version
sentry-openfeign Maven Central Version
sentry-openfeature Maven Central Version
sentry-launchdarkly-android Maven Central Version
sentry-launchdarkly-server Maven Central Version
sentry-opentelemetry-agent Maven Central Version
sentry-opentelemetry-agentcustomization Maven Central Version
sentry-opentelemetry-core Maven Central Version
sentry-okhttp Maven Central Version
sentry-reactor Maven Central Version
sentry-spotlight Maven Central Version

Releases

This repo uses the following ways to release SDK updates:

  • Pre-release: We create pre-releases (alpha, beta, RC,…) for larger and potentially more impactful changes, such as new features or major versions.
  • Latest: We continuously release major/minor/hotfix versions from the main branch. These releases go through all our internal quality gates and are very safe to use and intended to be the default for most teams.
  • Stable: We promote releases from Latest when they have been used in the field for some time and in scale, considering time since release, adoption, and other quality and stability metrics. These releases will be indicated on the releases page (https://github.com/getsentry/sentry-java/releases/) with the Stable suffix.

Useful links and docs

  • A deep dive into how we built Session Replay for Android at Droidcon London 2024.
  • Current Javadocs generated from source code.
  • Java SDK version 1.x can still be found here.
  • Migration page from sentry-android 1.x and 2.x to sentry-android 4.x.
  • Migration page from sentry 1.x to sentry 4.x.
  • Releases from sentry-android 2.x and its changelogs.
  • Sentry Android Gradle Plugin repo sits on another repo

Blog posts

  • Sentry’s Android Gradle Plugin Updated with Room Support and More
  • Troubleshooting Spring Boot applications with Sentry
  • Android Manifest Placeholders
  • UI Breadcrumbs for Android Error Events
  • Bytecode transformations: The Android Gradle Plugin
  • Sentry's response to Log4j vulnerability CVE-2021-44228
  • Mobile Vitals - Four Metrics Every Mobile Developer Should Care About.
  • Supporting Native Android Libraries Loaded From APKs.
  • A Sanity Listicle for Mobile Developers.
  • Performance Monitoring for Android Applications.
  • Close the Loop with User Feedback.
  • How to use Sentry Attachments with Mobile Applications.
  • Adding Native support to our Android SDK.
  • New Android SDK How-to.

Samples

  • Sample App. with Sentry Android SDK and Sentry Gradle Plugin.
  • Sample App. with Sentry Java SDK.
  • Sample for Development.

Sentry Self Hosted Compatibility

Since version 3.0.0 of this SDK, Sentry version >= v20.6.0 is required. This only applies to self-hosted Sentry, if you are using sentry.io no action is needed.

Since version 6.0.0 of this SDK, Sentry version >= v21.9.0 is required or you have to manually disable sending client reports via the sendClientReports option. This only applies to self-hosted Sentry, if you are using sentry.io no action is needed.

Since version 7.0.0 of this SDK, Sentry version >= 22.12.0 is required to properly ingest transactions with unfinished spans. This only applies to self-hosted Sentry, if you are using sentry.io no action is needed.

Resources

  • Java Documentation
  • Android Documentation
  • Discussions
  • Discord Chat
  • Stack Overflow
  • Code of Conduct
  • Twitter Follow

About

A Sentry SDK for Java, Android and other JVM languages.

docs.sentry.io/

Resources

Readme
License

Contributing

Contributing
Activity

Stars

0 stars

Watchers

0 watching

Forks

0 forks
Report repository

Releases

Packages

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.