getsentry / getsentry/sentry-java
Detect mixed versions of Sentry between Agent and normal dependencies
- Linguagem predominante
- Kotlin
- Estrelas
- 1.4k
- Forks
- 478
- Merge médio
- 3d 4h
- PRs com merge (30d)
- 72
Descrição
### Description
In previous work we intended to [crash the SDK on startup](https://github.com/getsentry/sentry-java/pull/4277) if mixed versions of Sentry are detected.
Right now this doesn't work in all cases, as is demonstrated here: https://github.com/lcian/sentry-samples-java/tree/main/mixed_versions_agent.
We should find a way to detect the mismatch and report it to the user, either by crashing the app or by finding another solution (e.g. reporting an issue in Sentry).
Guia de contribuição
Direção de pesquisa
Revise o PR 4277 e o exemplo mixed_versions_agent vinculado na issue para entender quais casos de incompatibilidade de versão não são detectados atualmente. O trabalho estará concluído quando versões incompatíveis do Sentry entre o Agent e as dependências normais forem detectadas e reportadas por meio de um comportamento acordado, como uma falha na inicialização ou um relatório do Sentry.
Escrita pelo modelo de indexação a partir do texto da issue.
Avaliação
- Stack de tecnologia
- java
- Domínio
- backend
- Tipo de issue
- Bug
- Dificuldade
- 5/5
- Tempo estimado
- Mais de uma semana
- Status de atividade
- Estagnada
- Clareza
- Razoavelmente clara
- Facilidade para iniciantes
- 28/100