Repository navigation
v2.1.0
🚀 Novidades
- Nova rota pública
GET /client-configpara o app Android nativo (server/modules/client-config)- Retorna a versão do servidor e as configurações de OpenObserve RUM (
clientToken,site,organizationeenv) - 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
- Retorna a versão do servidor e as configurações de OpenObserve RUM (
⚡ Melhorias
- Variáveis
PUBLIC_RUM_TOKEN,PUBLIC_RUM_SITEePUBLIC_OTEL_ORGANIZATIONagora também são servidas ao app Android em runtime (não apenas em build time) —docs/configuration.mdatualizado - 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.32para2.1.0 - Novo módulo
client-configregistrado no bootstrap do servidor (server/index.ts)