getsentry / getsentry/sentry-java

Detect mixed versions of Sentry between Agent and normal dependencies

Aberta
#4,750 1 comentário 0 reações 0 responsáveis Ver no GitHub
Improvement Java
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

Abrir o 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

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.