Skip to main content

CAPL_4.19

· 3 min read
TOTVS Inteligência de Dados

🚀 Melhorias

CAROL_APP CAPL-7636 Melhora o processo de build da docker image do Carol App ao considerar o Token do Git conectado ao Github

Melhora o processo de build da docker image do Carol App ao considerar o Token do Git conectado ao Github

EXPLORE CAPL-7757 Revisão da regra de cache para Named Query com DAL para otimização do desempenho

A regra de cache para Named Query com DAL é revisada para compatibilizar o funcionamento do cache com as regras de Data Access Level. O cache é automaticamente inativado em data models que possuem DAL habilitado, evitando impactos no consumo de memória do Redis. Quando uma query é executada, a persistência do cache é ignorada se o Data Model tiver a regra de Data Access Level configurada. Essa mudança visa otimizar o desempenho e a eficiência no gerenciamento de dados.

🐛 Correções

BIG_QUERY CAPL-7290 Provisionamento da tenant falha ao carregar dados no BigQuery devido à falta de habilitação

O provisionamento da tenant falha ao tentar carregar dados no BigQuery, resultando em um erro de ambiente. O problema ocorre devido à falta de habilitação do BigQuery no projeto especificado. A falha é registrada na linha 145 do serviço de provisionamento de ambiente, onde a chamada para listar os nomes das tabelas de ingestão gera uma exceção de BadRequest. O link para a tarefa relacionada é fornecido para consulta adicional.

DATAFLOW CAPL-7219 Resolve problema de atualização da data/hora da última utilização da ApiKey no ES para tenant

O problema de atualização da data/hora da última utilização da ApiKey no ES está sendo resolvido. A operação de atualização falha devido a um timeout do listener, que aguarda por 90 segundos. Os ajustes foram realizados para evitar esse problema.

ORGANIZATION_ADMIN CAPL-7689 Identifica perda de dados em 5 tabelas da tenant Clockin entre 2025-06-11 01:18:40 UTC e 2025-06-11 01:29:06 UTC

Identificamos a perda de dados em 5 tabelas da tenant Clockin entre 2025-06-11 01:18:40 UTC e 2025-06-11 01:29:06 UTC, onde os registros foram salvos no CDS, mas não foram persistidos no BQ devido à ausência do step de BQ WRITE. O retorno do intake foi de sucesso, mas logs indicam que os registros não estão disponíveis na tabela correspondente. Além disso, não houve exclusão de registros ou drop da tabela, e a última consolidação ocorreu no final de maio.

ORGANIZATION/TENANT CAPL-6858 Atualiza refresh token ao solicitar novo token com OAuth2 no ambiente de Desenvolvimento do CLOCK IN

O refresh token não é atualizado ao solicitar um novo token com o OAuth2 no ambiente de Desenvolvimento do produto CLOCK IN. Ao autenticar pela URL /api/v4/oauth2/token, um refresh token é retornado, mas pode ser utilizado várias vezes para gerar novos access tokens, o que representa uma falha de segurança. É necessário implementar a atualização do refresh token para evitar a exposição e a geração infinita de tokens. Documentos de boas práticas sobre o assunto são citados para referência.

SQL_PIPELINES CAPL-7769 Corrige erro de validação de pipelines sem Data Model

Corrige o erro ao validar pipelines que não possuem Data Model. Anteriormente, o sistema tentava buscar um Data Model com um nome vazio, resultando em falha na validação. Agora, a validação considera corretamente as pipelines que servem apenas para cópia de dados, evitando esse problema.

VSCODE CAPL-7754 Corrige execução de query no VSCode durante dry-run ao mudar de aba de arquivos

O problema no VSCode faz com que a query seja executada quando deveria ocorrer um dry-run, especialmente ao mudar de aba dos arquivos. A chamada do dry-run para query_sync é restaurada para corrigir esse comportamento indesejado.