Pular para o conteúdo principal
Versão: v0.2.6

Compatibilidade

SDKGoDocumentaçãoStatus
v0.2.61.27.3AtualSuportada
v0.2.51.26.2Use a v0.2.3 e as notas abaixoSuportada
v0.2.41.26.2Use a v0.2.3 e as notas abaixoSuportada
v0.2.31.26.2DisponívelManutenção limitada
v0.2.21.26.2DisponívelManutenção limitada
v0.2.1Consulte o go.mod da tagDisponívelManutenção limitada
v0.2.0Consulte o go.mod da tagDisponívelManutenção limitada
v0.1.xConsulte o go.mod da tagArquivadaSem manutenção ativa

Enquanto o projeto estiver na série v0.x, mudanças incompatíveis podem ocorrer entre versões menores. Fixe a versão:

go get github.com/colibriproject-dev/colibri-sdk-go@v0.2.6

Mudanças desde a v0.2.3​

VersãoMudançaAção necessária
v0.2.4As integrações AWS (SNS, SQS e S3) migram de github.com/aws/aws-sdk-go para github.com/aws/aws-sdk-go-v2. cloud.GetAwsSession() é substituída por cloud.GetAwsConfig(), que retorna aws.Config, e CLOUD_DISABLE_SSL deixa de ter efeito. O SDK deixa de depender de github.com/go-redis/redis/v8 e usa apenas github.com/redis/go-redis/v9. Dependências atualizadas, incluindo Fiber v3.5.0 e OpenTelemetry v1.46.0.Substitua chamadas a cloud.GetAwsSession() por clientes criados com NewFromConfig(cloud.GetAwsConfig()) e informe o esquema em CLOUD_HOST.
v0.2.5Modernização interna do código e atualização de dependências, sem mudança de API.Nenhuma.
v0.2.6O Go mínimo passa a ser 1.27. Traces e métricas passam a ser sinais independentes, e as métricas ficam habilitadas por padrão em /metrics. O SDK passa a emitir métricas de HTTP, mensageria, storage e pools de conexão. Add e Record com map[string]string e monitoring.UseOTELMonitoring() ficam obsoletos.Atualize o Go para 1.27 ou superior. Revise a exposição de /metrics e, se necessário, defina OTEL_METRICS_PROMETHEUS_ENABLED=false. Migre para AddAttrs e RecordAttrs. Veja Observabilidade e Métricas.

Para confirmar a versão instalada:

go list -m github.com/colibriproject-dev/colibri-sdk-go

Consulte as releases no GitHub antes de atualizar.