Skip to content

release-v1.2.2

Choose a tag to compare

@sandersouza sandersouza released this 05 Nov 20:10
· 10 commits to main since this release
d423c5b

[v1.2.2] - 2025-11-05

🚀 Adicionado / Corrigido

  • Validação de conexão ao Grafana no startup (reachability, TLS e autenticação).
  • Novas variáveis de ambiente para TLS/SSL:
    • GRAFANA_TLS_CERT_FILE, GRAFANA_TLS_KEY_FILE, GRAFANA_TLS_CA_FILE, GRAFANA_TLS_SKIP_VERIFY.
  • Novas flags CLI para controle rápido:
    • --ignore-ssl — marca GRAFANA_TLS_SKIP_VERIFY para aceitar certificados auto-assinados.
    • --check-connection — faz uma checagem rápida de conectividade/autenticação e sai com código apropriado.
    • --require-grafana / --no-require-grafana — controlam se a checagem é exigida no startup (por padrão ativa, exceto em testes).
  • Melhoria na construção de URLs da API do Grafana para evitar duplicação /api/api (normalização de paths em GrafanaClient).
  • GrafanaClient.request / get_json agora aceitam um parâmetro timeout opcional para chamadas rápidas de validação.
  • Correção de bug que impedia a verificação de autenticação no startup (indentação incorreta) — agora tokens/credenciais inválidas (HTTP 401) abortam imediatamente.
  • Comportamento de 403 em /api/user mantido como aviso quando autenticação por token/API key está configurada (token válido mas sem permissões). Pode ser ajustado mediante pedido.
  • Ajustes de logging: configuração de log aplicada cedo no fluxo para que --log-level/LOG_LEVEL tenham efeito durante checks; tracebacks completos são exibidos apenas em DEBUG.