Skip to content

v2.1.0

Choose a tag to compare

@gsbenevides2 gsbenevides2 released this 12 Oct 02:48
· 14 commits to main since this release
7a98c42

🚀 Novidades

  • Nova rota pública GET /client-config para o app Android nativo (server/modules/client-config)
    • Retorna a versão do servidor e as configurações de OpenObserve RUM (clientToken, site, organization e env)
    • O app usa esses dados para iniciar o RUM antes do login, quando ainda não há identidade do usuário
    • Fora de /api/, portanto ignorada pelo guard de autorização — é necessário criar bypass também no Authentik e no Cloudflare
    • Só expõe o token de cliente RUM do RUM, que já é público no bundle web

⚡ Melhorias

  • Variáveis PUBLIC_RUM_TOKEN, PUBLIC_RUM_SITE e PUBLIC_OTEL_ORGANIZATION agora também são servidas ao app Android em runtime (não apenas em build time) — docs/configuration.md atualizado
  • Novos testes cobrindo o comportamento da rota e da função getClientConfig (RUM configurado, ambiente de desenvolvimento e RUM ausente)

🔧 Mudanças internas

  • Versão bumpada de 2.0.32 para 2.1.0
  • Novo módulo client-config registrado no bootstrap do servidor (server/index.ts)