🚀 Melhorias
BILLING
CAPL-7323 Ajusta comportamento dos filtros salvos no módulo de billing para usuários com permissão restrita
O comportamento dos filtros salvos no módulo de billing é ajustado para usuários com permissão restrita em billing account. Agora, esses usuários conseguem visualizar e interagir com as opções dentro dos filtros salvos, permitindo a seleção individual de tenants ou outros critérios. As permissões continuam a respeitar os níveis de acesso configurados, garantindo que a funcionalidade de seleção dos dados disponíveis no filtro não seja limitada. Essa melhoria proporciona uma experiência mais flexível e intuitiva para todos os usuários.
DATAFLOW
CAPL-6885 Habilita autoSharding para escrita de registros de staging no CdsFlowPipeline
Habilita-se a funcionalidade de autoSharding para a escrita de registros de staging por STREAMING_INSERTS no CdsFlowPipeline. Essa implementação visa aumentar o throughput, garantindo que o processamento seja compartilhado de maneira mais uniforme entre todos os workers da pipeline. A configuração autoSharding=true é aplicada na escrita de BigQuery, melhorando a eficiência do sistema. Essa mudança otimiza a performance e a escalabilidade do processamento de dados.
EXPLORE
CAPL-7189 Implementa exibição de jobs em execução na UI com informações detalhadas
A exibição de jobs em execução na UI foi implementada, permitindo que os usuários visualizem as queries ativas e acompanhem seu progresso. Agora, é possível ver o usuário que iniciou a execução e cancelar jobs diretamente pela interface. A listagem inclui informações como ID do job, status, tempo de execução e usuário responsável. Além disso, um refresh periódico atualiza o histórico, e para jobs concluídos, é possível navegar para o execution plan. As permissões e regras de acesso do BigQuery são respeitadas ao permitir o cancelamento de jobs.
EXPLORE
CAPL-7297 Desenvolve nova lista de jobs do BQ com painel lateral
Desenvolve uma nova lista de jobs do BQ com um painel lateral. A consulta SQL obtém dados relevantes, incluindo tempos de criação, início e duração, além de informações sobre erros e estado do job. Ajusta as labels do Execution Plan para manter um padrão consistente, renomeando "Creation Time" para "Created", "Elapsed time" para "Query duration" e "Slot time consumed" para "Slot usage".
EXPLORE
CAPL-7309 Identifica problema no Query Editor ao clicar e não escrever a query
Resolvido o problema no Query Editor, onde ao clicar, a query não é escrita no Editor e o board aparece vazio. O erro ocorria ao acessar o Explore, escolher um Data Model e clicar no Query Editor.
ORGANIZATION_ADMIN
CAPL-7273 Limita a execução paralela de tasks CREATE_TENANT a 10 por ORG
Limita a execução paralela de tasks do tipo CREATE_TENANT a nível de ORG para um máximo de 10. Essa mudança permite um melhor controle sobre a criação de Tenants, garantindo que o sistema mantenha um desempenho adequado durante a execução dessas tarefas. A implementação considera a possibilidade de ajustes futuros através de parâmetros configuráveis.
PLATFORM
CAPL-6878 Investiga problema de tempo de execução excessivo nas tasks Carol Pipelines Execution Summary
Identificado um problema com o tempo de execução das tasks do tipo Carol Pipelines Execution Summary, que apresenta durações excessivas, chegando a horas sem motivo aparente. Em casos específicos, o tempo total das tasks chega a 1:56 horas e 2:22 horas, apesar do tempo de execução real ser de apenas 1 segundo, com waiting times de 11 e 16 minutos. Situação revisada para otimizar o desempenho e reduzir a latência nas execuções.
🐛 Correções
CONNECTOR
CAPL-7287 Identifica instabilidades na gravação de dados com erro de Bad Gateway ao acessar o Elasticsearch
Foram identificadas e resolvidas instabilidades na gravação de dados, resultando em falhas intermitentes mesmo com resposta 200. O problema está relacionado a um erro de "Bad Gateway" ao tentar acessar o Elasticsearch.
DATA_SUBSCRIPTION
CAPL-7306 Corrige a exibição dos dados de data subscription na visão de ORG
A visão de ORG não exibe os dados de data subscription conforme esperado. O problema requer redimensionamento da UI para forçar a carga do último painel, o que indica uma falha na atualização automática dos dados. A questão impacta a visualização e a usabilidade, correção realizada para garantir que as informações sejam apresentadas corretamente.
EXPLORE, SHARED_DATA
CAPL-7307 Corrige problema de renderização do código da query no Query Editor do Shared Data
A navegação para o Query Editor no Shared Data apresenta um problema onde, ao clicar no link da query, o usuário é redirecionado, mas não ocorre a renderização do código da query na tela. A correção realizada visa garantir que, ao abrir o editor, o código da query seja exibido corretamente, assim como já acontece quando o editor é acessado a partir da página de registros de uma staging.
ORGANIZATION_ADMIN
CAPL-7347 Identifica problema de atribuição de acesso para usuários em tenant recém-criada
O problema de atribuição de acesso para usuários em uma tenant recém-criada é identificado. O erro ocorre devido a uma ForeignKeyNotFoundException, indicando que a chave estrangeira não é atendida. Correção realizada para atribuir os acessos normalmente.
ORGANIZATION/TENANT
CAPL-7385 Erro ao ativar ou desativar o MFA para Business User na Carol
Ao tentar ativar ou desativar o MFA para um Business User na Carol, uma mensagem de erro é exibida. O problema ocorre após convidar um usuário, registrá-lo na Carol, ativar o MFA, escanear o QR Code, preencher o código na auth tool e clicar em Update. O mesmo erro se repete ao tentar desativar o MFA. Situação corrigida.
SQL_PIPELINES
CAPL-7178 "Resolução de problema de criação de tasks de processamento SQL com erro 503"
Problema resolvido: Endpoint que cria tasks de processamento SQL retornando 503 devido a um possível erro do coachbase. O impacto era que algumas tasks de processamento lançadas pelo orquestrador não estavam sendo criadas. A plataforma identificou o fator gerador do 503 e aplicou um fix para evitar esse tipo de erro. O orquestrador agora é resiliente a esse tipo de erro, realizando uma nova tentativa segundos depois.
SQL_PIPELINES
CAPL-7340 Corrige problema de sensibilização por eventos que não considera registro para processamento na task SQL
Identificou-se um problema em que a sensibilização por eventos está habilitada, mas não considera um registro para processamento na task SQL. O caso ocorreu no Tenant com ID 998d205f2c1f43518473151e98cb3ac9 e o registro específico não foi processado conforme esperado. As investigações revelam detalhes sobre o Staging e o Pipeline envolvidos. Logs e consultas SQL estão disponíveis para análise adicional do que ocorreu durante o processamento.
SQL_PIPELINES
CAPL-7353 Correção na criação de Scheduled Tasks para pipelines com nomes iguais de apps diferentes
Scheduled Tasks de pipelines com nomes iguais de apps diferentes não estão sendo criadas. A base de dados só cria a Scheduled task para o primeiro app que configura pipelines. Chamadas ao endpoint {{/v1/carolApps/<appId>/pipelines}} estão duplicadas. Um app tem a listagem correta de pipelines, enquanto o outro retorna apenas 1 pipeline. A instalação do CarolApp deve criar scheduled tasks para todas as pipelines. O endpoint /v1/carolApps/<appId>/pipelines deve retornar todas as pipelines do app.