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 - wzieba/sentry-java: A Sentry SDK for Java, Android and other JVM languages.

BranchesTags
Open more actions menu
 
 

Latest commit

 

History

2,201 Commits
2,201 Commits

Folders and files

NameName
Last commit message
Last commit date
.github
.github
 
 
.mvn/wrapper
.mvn/wrapper
 
 
.sauce
.sauce
 
 
buildSrc
buildSrc
 
 
docs
docs
 
 
gradle/wrapper
gradle/wrapper
 
 
hooks
hooks
 
 
scripts
scripts
 
 
sentry-android-core
sentry-android-core
 
 
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-okhttp
sentry-android-okhttp
 
 
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
sentry-apollo
 
 
sentry-bom
sentry-bom
 
 
sentry-compose-helper
sentry-compose-helper
 
 
sentry-compose
sentry-compose
 
 
sentry-graphql
sentry-graphql
 
 
sentry-jdbc
sentry-jdbc
 
 
sentry-jul
sentry-jul
 
 
sentry-kotlin-extensions
sentry-kotlin-extensions
 
 
sentry-log4j2
sentry-log4j2
 
 
sentry-logback
sentry-logback
 
 
sentry-okhttp
sentry-okhttp
 
 
sentry-openfeign
sentry-openfeign
 
 
sentry-opentelemetry
sentry-opentelemetry
 
 
sentry-quartz
sentry-quartz
 
 
sentry-samples
sentry-samples
 
 
sentry-servlet-jakarta
sentry-servlet-jakarta
 
 
sentry-servlet
sentry-servlet
 
 
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-test-support
sentry-test-support
 
 
sentry
sentry
 
 
test
test
 
 
.craft.yml
.craft.yml
 
 
.editorconfig
.editorconfig
 
 
.gitattributes
.gitattributes
 
 
.gitignore
.gitignore
 
 
.gitmodules
.gitmodules
 
 
CHANGELOG.md
CHANGELOG.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
 
 
sentry.properties
sentry.properties
 
 
settings.gradle.kts
settings.gradle.kts
 
 

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 Discord Chat

Packages Maven Central Minimum Android API Version
sentry-android Maven Central 19
sentry-android-core Maven Central 19
sentry-android-ndk Maven Central 19
sentry-android-okhttp Maven Central 21
sentry-android-timber Maven Central 19
sentry-android-fragment Maven Central 19
sentry-android-navigation Maven Central 19
sentry-android-sqlite Maven Central 19
sentry-compose-android Maven Central 21
sentry-compose-desktop Maven Central
sentry-compose Maven Central
sentry-apache-http-client-5 Maven Central
sentry Maven Central 19
sentry-jul Maven Central
sentry-jdbc Maven Central
sentry-apollo Maven Central 19
sentry-apollo-3 Maven Central 19
sentry-kotlin-extensions Maven Central 19
sentry-servlet Maven Central
sentry-servlet-jakarta Maven Central
sentry-spring-boot Maven Central
sentry-spring-boot-jakarta Maven Central
sentry-spring-boot-starter Maven Central
sentry-spring-boot-starter-jakarta Maven Central
sentry-spring Maven Central
sentry-spring-jakarta Maven Central
sentry-logback Maven Central
sentry-log4j2 Maven Central
sentry-bom Maven Central
sentry-graphql Maven Central
sentry-quartz Maven Central
sentry-openfeign Maven Central
sentry-opentelemetry-agent Maven Central
sentry-opentelemetry-agentcustomization Maven Central
sentry-opentelemetry-core Maven Central
sentry-okhttp Maven Central

Useful links and docs

  • 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.

Development

This repository includes sentry-native as a git submodule. To build against sentry-native checked-out elsewhere in your file system, create a symlink sentry-android-ndk/sentry-native-local that points to your sentry-native directory. For example, if you had sentry-native checked-out in a sibling directory to this repo:

ln -s ../../sentry-native sentry-android-ndk/sentry-native-local

which will be picked up by gradle and used instead of the git submodule. This directory is also included in .gitignore not to be shown as pending changes.

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
MIT 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.