🚀 Melhorias
ACTIVITY_MANAGEMENT
CAPL-5400 Carol não deve remover as tasks de Carol Apps online
Realizada uma melhoria para que a plataforma Carol não remova as taks relacionadas a Carol Apps online que ainda estão em execução.
BIG_QUERY
CAPL-4604 Novas Funcionalidades de Provisionamento de Staging Tables
Agora, os administradores de Tenants podem provisionar staging tables individualmente. O endpoint permite que isso seja feito para um conjunto de tabelas. Para unified tenants, exibimos uma mensagem ao usuário informando que não permitimos o provisionamento de staging tables/data models. Foi adicionada uma opção para reprovisionar a staging table, no menu suspenso, e um botão para reprovisionar a staging table nas opções avançadas, na guia de gerenciamento de dados. Além disso, as tarefas pendentes são monitoradas para desabilitar esses botões caso uma alteração de esquema para essa entidade já esteja na fila ou em execução.
BILLING
CAPL-5236 Novo Dashboard no Carol Billing para Compartilhar Grandes Números - Parte 2/2
Foi criado um dashboard no Carol Billing para compartilhar grandes números. O dashboard contém informações sobre o total de armazenamento por tipo de armazenamento por mês, número de tenants por mês, custo ao longo do tempo por recurso e uma tabela com recursos e contas de faturamento. O usuário pode filtrar por conta de faturamento, segmento, aplicativo Carol, organização, tenant e recurso. Quando acessar a conta de faturamento a partir desta página, certifique-se de adicionar um breadcrumb com "Home / Conta de Faturamento".
CAROL_APP
CAPL-5136 Atualização da Instalação do Carol App
Com esta atualização, a instalação de um aplicativo Carol considera um processo padrão de atualização da staging table, ao invés de aplicar um novo esquema excluindo colunas existentes. As regras a serem seguidas são: adicionar uma nova validação se a staging table não existir, criá-la (sem considerar o parâmetro forceMaterializeStagingSchemaFromConnectorProtheusCarol); se o parâmetro for verdadeiro, somente adicionar novas colunas que o aplicativo Carol definiu para a staging table do cliente; se o parâmetro for falso, pular a materialização da staging table (como hoje). Se o tipo do campo da tenant do Carol App e da tenant do cliente for diferente, um aviso deverá ser registrado no log da tarefa de instalação do Carol App, informando o nome do conector, da staging table e do campo.
CONNECTOR
CAPL-5317 Melhoria na Adição de Conectores TOTVS (Protheus, RM e Datasul)
Esta atualização tem como objetivo aprimorar a experiência do usuário ao adicionar conectores TOTVS, incluindo suporte para Protheus, RM e Datasul. Agora, os usuários não precisam mais fornecer manualmente o nome da tabela de staging durante o processo de adição do conector.
EXPLORE
CAPL-5323 Nova Visualização em tree view no Explorer
Introduzida uma nova e aprimorada visualização em tree view no Explorer, proporcionando uma navegação mais intuitiva e eficiente por meio de uma estrutura hierárquica.
SQL_PIPELINES
CAPL-5200 Novas Configurações de Retenção para Tabelas Temporárias no Dev Tenant
Com esta atualização, os usuários do Dev Tenant (Tenant Admin em um Dev Tennat) agora podem definir o período de retenção para tabelas temporárias relacionadas aos seus pipelines. O padrão de retenção definido é de 1 dia, mas o usuário pode definir um período de 3 a 14 dias no arquivo de manifesto. Esta configuração também é válida para pipelines executados no Unif e no Orchestrator. Se não houver informações definidas no manifesto, o padrão de retenção será de 7 dias.
SQL_PIPELINES
CAPL-5395 [Orchestrator] Correção de Execução de Jobs Agendados
Esta atualização aborda o problema identificado no Orchestrator, no qual alguns jobs agendados não estavam sendo executados conforme esperado. Com as correções implementadas, a funcionalidade de agendamento agora opera de maneira consistente, assegurando a execução pontual e eficaz de todos os jobs programados.
TENANT_ADMIN
CAPL-3095 Adição de Atalhos de Filtro em Tabelas
Introduzimos a funcionalidade de atalhos de filtro em tabelas, proporcionando aos usuários uma maneira rápida e conveniente de refinar e personalizar a visualização de dados. Agora, a experiência de filtragem em tabelas tornou-se mais ágil, melhorando a eficiência na análise e na busca de informações específicas.
TENANT_ADMIN
CAPL-5491 Indisponibilidade do Recurso de Redefinição de Senha por Motivos de Segurança
Com foco na segurança, o recurso de redefinição de senha foi desativado. Esta medida visa fortalecer a proteção das contas dos usuários, mitigando potenciais vulnerabilidades.
🐛 Correções
DATA_MODEL
CAPL-5090 Correção de Bug no Data Model para Movimentação de Campos Nested
Foi corrigido um bug no Data Model que causava comportamento inesperado ao mover campos nested. Quando a posição de um campo nested era alterada, os filhos eram deixados para trás, como se fossem filhos do novo campo naquela posição. Após salvar, ele é exibido corretamente novamente.
PLATFORM
CAPL-5326 Adição de CLIENTS e ACCESS_TOKENS à Migração de Cache
Aprimoramos a migração de cache com a inclusão das entidades CLIENTS e ACCESS_TOKENS. Agora, o processo de migração de cache é mais abrangente, garantindo uma gestão mais eficiente e consistente desses dados críticos.
SQL_PIPELINES
CAPL-5194 Melhorando o Estado de Estagnação das Tarefas SQL
Identificamos algumas tarefas que estão demorando para serem concluídas, com o status BQ ficando estagnado. Verificamos o plano de execução, mas Carol está esperando por algumas horas antes de registrar o status estagnado. O objetivo dessa melhoria é identificar o problema que está causando o estancamento e rever o período de estagnação para tarefas SQL, que é de 60 minutos sem atualizações.
SQL_PIPELINES
CAPL-5267 Melhorando a Performance do Elasticsearch com Cache de Tenants
Resumo: Foi necessário otimizar as consultas do Elasticsearch na configuração, pois elas estavam muito pesadas e afetando os tempos de latência do ES. Estas consultas são executadas pelo worker-sql na tarefa-sql e é interessante não usar config- nessas consultas, se possível.*
SQL_PIPELINES
CAPL-5288 Eficiência SQL não estão funcionando para tenants com orquestrador na tenant unificada
Corrigimos um problema que impedia a execução da eficiência SQL em tenants clientes com orquestrador, mesmo com ela ativada na unificada