Skip to content

Registro de Alterações de Versão

Versão Pessoal

4.0.32

  • 19 de dezembro de 2025
  • [Correção] Atualização do fastjson, corrigindo a vulnerabilidade CVE-2022-25845
  • [Correção] Corrigido o suporte a maiúsculas nas tags de SQL dinâmico
  • [Otimização] Atualização da versão do Lombok para compatibilidade com compilação no JDK 17
  • [Otimização] Compatibilidade com múltiplas versões do OpenSSL, aumentando a compatibilidade com diferentes sistemas operacionais
  • [Otimização] Adicionado novo comando de reinicialização para Linux:
shell
bash dbapi.sh restart standalone
bash dbapi-daemon.sh restart standalone

4.0.31

  • 4 de dezembro de 2025
  • [Correção] Corrigido bug que impedia a inicialização em alguns sistemas operacionais, incluindo CentOS 7 e algumas versões do Windows

4.0.30

  • 2 de dezembro de 2025
  • [Otimização] Otimizada a lógica de geração de números de série
  • [Otimização] Acelerada a consulta de todas as APIs

4.0.29

  • 21 de outubro de 2025
  • [Correção] Corrigido problema em que alterações no cliente não eram aplicadas

4.0.28

  • 9 de setembro de 2025
  • [Correção] Corrigido erro no tipo de conteúdo da resposta das APIs no modo cluster
  • [Correção] Resolvido problema de atualização incorreta do cache Redis após reinicialização no modo cluster

4.0.27

  • 2 de setembro de 2025
  • [Otimização] Melhorias de desempenho

4.0.26

  • 11 de agosto de 2025
  • [Otimização] Melhorias na interface do usuário
  • [Correção] Corrigidos diversos bugs

4.0.25

  • 26 de julho de 2025
  • [Otimização] Aprimoramento abrangente das funcionalidades das tags de SQL dinâmico:
    • Suporte às tags choose, when e otherwise
    • Suporte à tag bind
    • Suporte à tag set
    • Correções de vários bugs relacionados à sintaxe dessas tags

4.0.24

  • 22 de julho de 2025
  • [Correção] Problema ao selecionar arquivos quando importava grupos antes de importar APIs
  • [Otimização] Arquivos de log no disco agora mantidos por padrão por 15 dias

4.0.23

  • 4 de julho de 2025
  • [Correção] Sincronização de alterações nas fontes de dados e firewalls IP no modo cluster com os respectivos papéis do cluster
  • [Correção] Corrigido erro na configuração do cache
  • [Correção] Resolvido problema que impedía a importação de APIs
  • [Novo] No modo standalone, adição de suporte à lista branca de IPs para a interface web (dbapi.ui.allowed.ips)
  • [Otimização] Suporte a configuração de faixas de rede no firewall de IPs
  • [Otimização] Melhorias na interface do usuário

4.0.22

  • 21 de junho de 2025
  • [Otimização] Script otimizado, com possibilidade de configuração do parâmetro JAVA_LOCATION
  • [Otimização] Paginação na consulta de logs das APIs
  • [Otimização] Melhorias na interface do usuário
  • [Novo] Adição de busca por palavras-chave SQL nas APIs
  • [Correção] Corrigido incompatibilidade do script com o sistema Ubuntu

4.0.21

  • 18 de abril de 2025
  • [Otimização] Otimizada a lógica de tokens no cliente

4.0.20

  • 16 de abril de 2025
  • [Otimização] Otimizada a lógica de inicialização do pool de conexões da fonte de dados JDBC
  • [Novo] Adição de uma página de teste de requisições onde é possível gerar rapidamente a URL para obtenção do token via cliente

4.0.19

  • 15 de abril de 2025
  • [Otimização] Otimizado o script de inicialização
  • [Novo] Adição de funcionalidade de importação e exportação no cliente
  • [Correção] Resolvido problema de indisponibilidade de recursos estáticos no gateway/apiServer no modo cluster

4.0.18

  • 3 de abril de 2025
  • [Correção] Corrigido problema que impedia a edição manual da URL na página de teste de requisições
  • [Correção] Resolvido problema de incompatibilidade com o JDK 17; script de inicialização otimizado

4.0.17

  • 29 de março de 2025
  • [Correção] Corrigido problema de exibição incorreta de caracteres chineses no PowerShell
  • [Correção] Corrigido problema de falta de envio do cabeçalho Authorization na página de teste de requisições das APIs públicas
  • [Otimização] Adição de opção para configuração dos parâmetros de memória JVM no Linux
  • [Otimização] Melhoria na apresentação numérica do número de linhas afetadas pela execução de instruções SQL não consultivas
  • [Otimização] Aprimoramento na gestão de versões

4.0.16

  • 22 de fevereiro de 2025
  • [Novo] Plugin para processamento de parâmetros

4.0.15

  • [Otimização] Refatoração completa da interface frontal utilizando VUE3
  • [Otimização] Melhorias na interface do usuário
  • [Otimização] Mantida a condição original das APIs importadas, sem alterar seu status para "offline"
  • [Otimização] Verificação prévia da existência da fonte de dados ao importar novas APIs
  • [Otimização] Validação das informações preenchidas pelo usuário ao criar ou editar APIs
  • [Otimização] Adição de tratamento global de exceções no backend
  • [Otimização] Fechamento adequado do fluxo de arquivos ao importar configurações
  • [Novo] Adição de funcionalidade para modificação no cliente
  • [Novo] Possibilidade de armazenar pacotes de plugins e drivers no diretório extlib para gestão unificada
  • [Correção] Corrigido erro de formato de data em alguns registros, convertendo o horário de 12 horas para 24 horas

4.0.14

  • 29 de dezembro de 2024
  • [Correção] Corrigido bug de segurança no Tomcat CVE-2024-56337; atualização da versão do Tomcat para 9.0.98

4.0.13

  • 8 de dezembro de 2024
  • [Otimização] Otimizada a lógica de cálculo do número de série

4.0.12

  • 8 de novembro de 2024
  • [Interface do usuário] Abertura de nova aba ao testar requisições
  • [Interface do usuário] Tornou-se opcional o preenchimento obrigatório da descrição e da senha da fonte de dados
  • [Otimização] Aumentada a validade do login para 10 dias
  • [Otimização] Modificado o comportamento de APIs após alterações, evitando sua desativação automática
  • [Otimização] Melhorias nos registros de log
  • [Correção] Corrigido erro no plugin Maven Antrun

4.0.11

  • 1º de junho de 2024
  • [Otimização] Aperfeiçoamento dos registros de log

4.0.10

  • 16 de dezembro de 2023
  • [Correção] Corrigido erro ao enviar parâmetros vazios no corpo JSON das APIs
  • [Correção] Corrigido erro no demo de código Shell
  • [Otimização] Melhorada a janela de falha na execução de scripts do PowerShell no Windows, sem encerrar automaticamente
  • [Otimização] Aperfeiçoamento dos registros de log

4.0.9

  • 23 de novembro de 2023
  • [Remoção] Excluído o driver Hive Kylin, simplificando o pacote de instalação

4.0.8

  • 26 de setembro de 2023
  • [Otimização] Melhorias na interface do usuário
  • [Remoção] Eliminado o plugin integrado, reduzindo ainda mais o tamanho do pacote de instalação

Versão Corporativa

4.5.0 (não compatível com versões anteriores)

  • 31 de maio de 2026
  • [Novo] Adição de suporte para ativação e desativação no cliente
  • [Novo] Suporte à funcionalidade MCP, permitindo mapear APIs do DBAPI como ferramentas MCP para integração com clientes de IA (Claude Desktop, Cursor, LangChain, Spring AI, entre outros), ajudando empresas a construir aplicações de agentes inteligentes orientados por dados
  • [Novo] Suporte a registros de auditoria, registrando todo o fluxo de operações dos usuários e atendendo aos requisitos de auditoria regulatória
  • [Novo] Executador HTTP com modo personalizado de mapeamento de parâmetros, permitindo processar flexivelmente os parâmetros de encaminhamento via expressões Groovy (renomeação, valores padrão, concatenação, atribuição condicional, etc.)
  • [Novo] Adição de suporte à criação de contas de administrador
  • [Novo] Suporte à inicialização em segundo plano no Windows
  • [Novo] Adição de interface de verificação de saúde no modo standalone
  • [Otimização] Painel de monitoramento ampliado com gráficos estatísticos adicionais sobre classificação de falhas, distribuição de códigos de status e volume de dados retornados
  • [Otimização] Interface totalmente adaptada para dispositivos móveis, com layout responsivo para navegação via navegador em smartphones
  • [Otimização] Melhorias na interação da interface (pré-visualização de URLs e parâmetros em janelas flutuantes ao clicar na árvore de APIs; acesso rápido à edição ao dar um duplo clique; ajuste lateral da largura da barra lateral; redimensionamento de janelas durante a depuração SQL; alternância entre temas claro/escuro)
  • [Otimização] Aceleração do carregamento da lista hierárquica das APIs

[!AVISO] Incompatibilidade Esta versão traz mudanças na estrutura das tabelas do banco de dados mestre; antes da atualização, execute os seguintes comandos SQL no banco de dados mestre:

sql
ALTER TABLE `client` ADD COLUMN `status` INT(11) DEFAULT 1 COMMENT '1-Ativado; 0-Desativado';
UPDATE `client` SET `status` = 1 WHERE `status` IS NULL;

ALTER TABLE `api_config` ADD COLUMN `mcp_status` INT(11) DEFAULT 0 COMMENT '0-MCP desativado; 1-MCP ativado';
UPDATE `api_config` SET `mcp_status` = 0 WHERE `mcp_status` IS NULL;


DROP TABLE IF EXISTS `audit_log`;
CREATE TABLE `audit_log` (
  `id`          int(11)      NOT NULL AUTO_INCREMENT,
  `user_id`     int(11)      DEFAULT NULL,
  `username`    varchar(64)  DEFAULT NULL,
  `operation`   varchar(32)  NOT NULL,
  `target_type` varchar(32)  NOT NULL,
  `target_id`   varchar(64)  DEFAULT NULL,
  `target_name` varchar(255) DEFAULT NULL,
  `detail`      text,
  `create_time` datetime  NOT NULL,
  PRIMARY KEY (`id`),
  KEY `idx_user_id` (`user_id`),
  KEY `idx_target_type` (`target_type`),
  KEY `idx_create_time` (`create_time`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
sql
ALTER TABLE client ADD COLUMN status integer DEFAULT 1;
UPDATE client SET status = 1 WHERE status IS NULL;
COMMENT ON COLUMN client.status IS '1-Ativado; 0-Desativado';

ALTER TABLE api_config ADD COLUMN mcp_status integer DEFAULT 0;
UPDATE api_config SET mcp_status = 0 WHERE mcp_status IS NULL;
COMMENT ON COLUMN api_config.mcp_status IS '0-MCP desativado; 1-MCP ativado';


DROP TABLE IF EXISTS audit_log;
CREATE TABLE audit_log (
    id SERIAL NOT NULL,
    user_id INTEGER,
    username VARCHAR(64),
    operation VARCHAR(32) NOT NULL,
    target_type VARCHAR(32) NOT NULL,
    target_id VARCHAR(64),
    target_name VARCHAR(255),
    detail TEXT,
    create_time TIMESTAMP NOT NULL,
    PRIMARY KEY (id)
);
CREATE INDEX idx_audit_log_user_id ON audit_log (user_id);
CREATE INDEX idx_audit_log_target_type ON audit_log (target_type);
CREATE INDEX idx_audit_log_create_time ON audit_log (create_time);

4.4.0 (não compatível com versões anteriores)

  • 29 de março de 2026
  • [Novo] Suporte a variáveis internas __apiId nos parâmetros SQL
  • [Novo] Registros de log das APIs passam a incluir parâmetros e o tamanho em bytes dos dados retornados
  • [Novo] Possibilidade de definir regras de bloqueio de IPs para ClientIds específicos
  • [Novo] Suporte ao PostgreSQL como banco de dados mestre
  • [Novo] Banco de dados de logs passa a aceitar MySQL, PostgreSQL, ClickHouse e Doris
  • [Novo] Função de predefinição de valores de parâmetros no teste de requisições, permitindo salvar valores frequentes e carregá-los rapidamente a partir de uma lista pré-definida
  • [Novo] Executador HTTP com suporte a cabeçalhos personalizados
  • [Correção] Log das APIs não registrava informações de erro
  • [Correção] Ao pressionar Enter para efetuar login, aparecia duas mensagens de sucesso
  • [Correção] Ao organizar APIs, a mensagem "A API selecionada está offline ou foi excluída" era exibida erroneamente
  • [Otimização] Aplicação de restrições globais de firewall de IPs na geração de tokens

[!AVISO] Incompatibilidade Esta versão traz mudanças na estrutura das tabelas do banco de dados de logs; antes da atualização, execute os seguintes comandos SQL no banco de dados de logs:

sql
-- mysql
ALTER TABLE access_log ADD `method` VARCHAR ( 20 );
ALTER TABLE access_log ADD `params` VARCHAR ( 10240 );
ALTER TABLE access_log ADD `response_size` INT(11);
sql
-- clickhouse
ALTER TABLE access_log ADD COLUMN method String;
ALTER TABLE access_log ADD COLUMN params String;
ALTER TABLE access_log ADD COLUMN response_size Int32;

[!AVISO] Incompatibilidade Esta versão traz mudanças na estrutura das tabelas do banco de dados mestre; ao utilizar MySQL como banco de dados mestre, execute os seguintes comandos SQL antes da atualização:

CREATE TABLE `object_ip_rule` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `type` varchar(50) NOT NULL,
  `object_id` varchar(20) NOT NULL,
  `ip_list` varchar(20480) DEFAULT NULL,
  `mode` varchar(20) DEFAULT NULL,
  `status` varchar(20) DEFAULT NULL,
  `create_time` datetime DEFAULT NULL,
  `update_time` datetime DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP,
  PRIMARY KEY (`id`),
  UNIQUE KEY `uk_type_object_id` (`type`, `object_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

RENAME TABLE user TO sys_user;

CREATE TABLE `api_preset` (
    `id` INT NOT NULL AUTO_INCREMENT ,
    `api_id` VARCHAR(20) DEFAULT NULL ,
    `content_type` VARCHAR(50) DEFAULT NULL ,
    `params` TEXT DEFAULT NULL ,
    `create_time` DATETIME DEFAULT NULL,
    PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

4.3.19

  • 11 de março de 2026
  • [Correção] Removida variável interna __clientId do executador não-SQL

4.3.18

  • 8 de janeiro de 2026
  • [Novo] Adição de verificação de saúde das fontes de dados
  • [Otimização] No modo cluster, ao editar uma fonte de dados, é possível realizar testes de conexão em cada nó do apiServer
  • [Otimização] Atualização do Druid para a versão 1.2.23
  • [Otimização] Melhorias na interface do usuário

4.3.17

  • 17 de dezembro de 2025
  • [Correção] Corrigido problema de suporte a maiúsculas nas tags de SQL dinâmico
  • [Otimização] Adicionado novo comando de reinicialização para Linux:
shell
bash dbapi.sh restart standalone
bash dbapi.sh restart manager
bash dbapi.sh restart gateway
bash dbapi.sh restart apiServer

bash dbapi-daemon.sh restart standalone
bash dbapi-daemon.sh restart manager
bash dbapi-daemon.sh restart gateway
bash dbapi-daemon.sh restart apiServer

4.3.16

  • 14 de dezembro de 2025

  • 【Novo】O plug-in de conversão de dados pode ser configurado com múltiplas opções

  • 【Otimização】Compatível com várias versões do OpenSSL, aumentando a compatibilidade com diferentes sistemas operacionais

  • 【Correção】Atualizado o fastjson, corrigindo a vulnerabilidade CVE‑2022‑25845

4.3.15

  • 04 de dezembro de 2025
  • 【Correção】Corrigido um bug que impedia a inicialização em alguns sistemas operacionais, incluindo o CentOS 7 e algumas versões do Windows

4.3.14

  • 02 de dezembro de 2025
  • 【Otimização】Lógica do número de série otimizada
  • 【Otimização】Atualizado o Lombok para suportar compilação com o JDK 17

4.3.13

  • 22 de novembro de 2025
  • 【Correção】Corrigido um bug que causava travamento do sistema ao executar o executor do ElasticSearch
  • 【Novo】Adicionada a funcionalidade de teste de conexão para fontes de dados ES
  • 【Otimização】Melhorada a velocidade da consulta de todas as APIs
  • 【Otimização】Várias otimizações na interface do usuário

4.3.12

  • 02 de novembro de 2025
  • 【Otimização】Permitido que desenvolvedores comuns visualizem o menu de monitoramento
  • 【Otimização】Permitido que desenvolvedores comuns visualizem todas as fontes de dados
  • 【Otimização】Permitido que desenvolvedores comuns concedam permissões de fonte de dados a grupos (apenas para fontes criadas por eles mesmos)
  • 【Otimização】Permitido usar o pacote JSON do Groovy em scripts Groovy
  • 【Otimização】Na orquestração de APIs, ao selecionar uma API no nó correspondente, as opções passam a ser exibidas por grupo
  • 【Correção】Ao selecionar uma API no nó correspondente durante a orquestração, não são exibidas as APIs já desativadas

4.3.11

  • 21 de outubro de 2025
  • 【Correção】Alterações feitas no cliente não estavam sendo aplicadas

4.3.10

  • 16 de outubro de 2025
  • 【Correção】Fontes de dados não podiam ser excluídas

4.3.9

  • 09 de setembro de 2025
  • 【Correção】No modo cluster, o header Content-Type da resposta da API estava incorreto
  • 【Correção】No modo cluster, após reiniciar, o cache do Redis não era atualizado

4.3.8

  • 30 de agosto de 2025
  • 【Otimização】O plug-in de processamento de parâmetros agora permite múltiplas configurações
  • 【Otimização】Várias otimizações de desempenho

4.3.7

  • 11 de agosto de 2025
  • 【Novo】Os parâmetros nas consultas SQL agora podem utilizar a variável interna __clientId
  • 【Correção】Corrigido o problema de falta do script global de conversão de dados ao importar ou exportar configurações de API
  • 【Otimização】Várias melhorias na interface do usuário

4.3.6

  • 26 de julho de 2025
  • 【Otimização】Aumentada significativamente a funcionalidade das tags dinâmicas de SQL:
    • Suporte às tags choose, when e otherwise
    • Suporte à tag bind
    • Suporte à tag set
    • Correção de vários bugs relacionados à sintaxe dessas tags

4.3.5

  • 20 de julho de 2025
  • 【Otimização】Arquivos de log no disco agora são mantidos por padrão por 15 dias
  • 【Novo】O script global de conversão de dados agora suporta a linguagem Groovy
  • 【Novo】O script global de conversão de dados agora aceita parâmetros de API como variáveis internas parameters
  • 【Novo】Os scripts de validação de parâmetros também passaram a suportar a linguagem Groovy
  • 【Novo】Os scripts de parâmetros dos nós de API, os scripts do nó final e os scripts dos nós de decisão na orquestração de APIs agora suportam a linguagem Groovy
  • 【Novo】Adicionada a possibilidade de configurar a limpeza automática dos registros de acesso no banco de dados
  • 【Correção】Ao importar primeiro os grupos e depois as APIs, não era possível selecionar o arquivo

4.3.4

  • 06 de julho de 2025
  • 【Otimização】Lógica de edição das fontes de dados otimizada
  • 【Otimização】Várias melhorias na interface do usuário
  • 【Correção】Não era possível selecionar arquivos ao importar APIs

4.3.3

  • 02 de julho de 2025
  • 【Otimização】Remoção do driver taos-jdbcdriver, simplificando o pacote de instalação
  • 【Correção】No modo cluster, alterações nas fontes de dados, exclusões e redefinições do pool de conexões não surtiam efeito no apiServer
  • 【Correção】No modo cluster, após a atualização da versão, o cache do Redis tornava-se incompatível

4.3.2

  • 28 de junho de 2025
  • 【Otimização】O firewall de IP agora permite configuração por faixa de endereços
  • 【Otimização】O parâmetro dbapi.ui.allowed.ips também passou a permitir configuração por faixa de endereços

4.3.1

  • 21 de junho de 2025
  • 【Otimização】Melhorias na interface do usuário
  • 【Otimização】Scripts otimizados, com possibilidade de configurar o parâmetro JAVA_LOCATION
  • 【Otimização】Paginação na consulta de logs de API
  • 【Novo】Busca de APIs por palavras‑chave SQL
  • 【Correção】Corrigido o problema de incompatibilidade do script com o sistema Ubuntu

4.3.0 (não é retrocompatível)

  • 18 de maio de 2025
  • 【Novo】Autorização por API individual no cliente
  • 【Novo】Redefinição do pool de conexões do banco de dados

Atenção: os metadados desta versão não são retrocompatíveis. Caso utilize o MySQL como metadados, para atualizar para esta versão será necessário executar previamente as seguintes instruções no MySQL:

sql
ALTER TABLE client_auth ADD `type` VARCHAR(10);
ALTER TABLE client_auth ADD `create_time` DATETIME;
ALTER TABLE client_auth CHANGE group_id TO resource_id VARCHAR(20);
UPDATE client_auth SET type = 'group';

4.2.5

  • 16 de abril de 2025
  • 【Otimização】Lógica de inicialização do pool de conexões das fontes de dados JDBC otimizada
  • 【Novo】Na página de teste de requisições, é possível selecionar rapidamente a URL para obtenção de token pelo cliente

4.2.4

  • 15 de abril de 2025
  • 【Otimização】Script de inicialização otimizado
  • 【Novo】Na interface do usuário do modo standalone, é possível configurar limites de IP para acesso
  • 【Novo】Funcionalidade de importação e exportação de clientes
  • 【Correção】No modo cluster, recursos estáticos não eram acessíveis pelo gateway/apiServer
  • 【Otimização】A configuração do item dbapi.host foi alterada para dbapi.api.url.base

4.2.3

  • 03 de abril de 2025
  • 【Correção】A URL da página de teste de requisições não podia ser modificada manualmente
  • 【Correção】No modo cluster, alterações no firewall de IP não entravam em vigor imediatamente
  • 【Correção】O JDK 17 não iniciava; script de inicialização otimizado

4.2.2

  • 31 de março de 2025
  • 【Correção】Bug que permitia que usuários não administradores visualizassem todas as fontes de dados

4.2.1

  • 29 de março de 2025
  • 【Correção】Na página de busca de APIs, erros ao clicar nos botões de ativar/desativar, copiar, excluir, gerenciar versões e testar requisições
  • 【Correção】Problemas de codificação chinesa no PowerShell
  • 【Otimização】No Linux, é possível configurar parâmetros de memória da JVM

4.2.0 (não é retrocompatível)

  • 15 de março de 2025
  • 【Novo】Orquestração de APIs
  • 【Novo】Na página de APIs, ao realizar testes de requisições, é possível configurar o host
  • 【Correção】Falha ao alterar a senha
  • 【Correção】Página pública de testes de APIs não enviava o cabeçalho Authorization
  • 【Otimização】Otimização do código e tratamento do número da versão
  • 【Otimização】Números retornados após a execução de instruções SQL não relacionadas a consultas

Atenção: os metadados desta versão não são retrocompatíveis. Caso utilize o MySQL como metadados, para atualizar para esta versão será necessário executar previamente as seguintes instruções no MySQL:

sql
ALTER TABLE api_config ADD `type` VARCHAR(20);
ALTER TABLE api_config ADD `dag_data` TEXT;
ALTER TABLE api_config ADD `graph_data` TEXT;

4.1.10

  • 22 de fevereiro de 2025
  • 【Novo】Plug-in de processamento de parâmetros

4.1.9

  • 07 de fevereiro de 2025
  • 【Otimização】Reconstrução do front-end usando VUE3
  • 【Otimização】Melhorias na interface do usuário
  • 【Otimização】Ao importar APIs, mantida a condição original, sem alterar o status para desativado
  • 【Otimização】Ao importar APIs, automaticamente concedidas permissões de fonte de dados aos grupos
  • 【Otimização】Ao criar ou editar APIs, verificação das informações preenchidas pelo usuário
  • 【Otimização】Adição de tratamento global de exceções no back-end
  • 【Otimização】Ao importar configurações, fechamento do fluxo de arquivos
  • 【Novo】Tempo de expiração personalizável do token do cliente
  • 【Novo】Função de cópia de APIs
  • 【Novo】Possibilidade de armazenar pacotes de plugins e drivers no diretório extlib para gestão unificada
  • 【Correção】Erros em alguns formatos de data, mudança do formato de 12 horas para 24 horas

4.1.8

  • 07 de janeiro de 2025
  • 【Otimização】O executor HTTP retorna os dados no formato original, sem conversão para string

4.1.7

  • 29 de dezembro de 2024
  • 【Correção】Vulnerabilidade do Tomcat CVE‑2024‑56337 corrigida; versão do Tomcat atualizada para 9.0.98

4.1.6

  • 08 de dezembro de 2024
  • 【Otimização】Cálculo do número de série otimizado

4.1.5

  • 09 de novembro de 2024
  • 【Interface do usuário】Ao abrir a página de teste de requisições em nova aba
  • 【Otimização】Modificações nas APIs não resultam em desativação automática
  • 【Otimização】Lógica do token do cliente otimizada
  • 【Otimização】Logs otimizados

4.1.4

  • 08 de novembro de 2024
  • 【Interface do usuário】Descrição da fonte de dados e a senha da fonte de dados JDBC passaram a não ser campos obrigatórios
  • 【Otimização】Validade do login ajustada para 10 dias
  • 【Correção】Erro no plugin Maven Antrun corrigido

4.1.3

  • 21 de julho de 2024
  • 【Correção】Bug que impedia a modificação das informações do cliente após definir o token como válido permanentemente

Caso este bug ocorra, antes de atualizar para a versão 4.1.3, execute as seguintes instruções no metadados:

sql
UPDATE client SET expire_at = 253370736000000 WHERE expire_at = 9223372036854775807;

4.1.2 (não é retrocompatível)

  • 27 de maio de 2024
  • 【Novo】Código JavaScript para conversão de formatos de dados

Atenção: os metadados desta versão não são retrocompatíveis. Caso utilize o MySQL como metadados, para atualizar para esta versão será necessário executar previamente as seguintes instruções no MySQL:

sql
CREATE TABLE api_transform_script (
    `api_id` VARCHAR(20) DEFAULT NULL,
    `type` VARCHAR(20) DEFAULT NULL,
    `script` TEXT
) ENGINE = InnoDB DEFAULT CHARSET=utf8;

4.1.1

  • 12 de janeiro de 2024
  • 【Novo】As fontes de dados JDBC agora permitem configurar parâmetros do pool de conexões Druid

4.1.0 (não é retrocompatível)

  • 24 de dezembro de 2023
  • 【Novo】Função de validação de parâmetros de API

Atenção: os metadados desta versão não são retrocompatíveis. Caso utilize o MySQL como metadados, para atualizar para esta versão será necessário executar previamente as seguintes instruções no MySQL:

sql
CREATE TABLE `api_param_rule` (
  `id` INT(11) NOT NULL AUTO_INCREMENT,
  `api_id` VARCHAR(10) DEFAULT NULL,
  `script` TEXT,
  `type` VARCHAR(20) DEFAULT NULL,
  `message` VARCHAR(255) DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8;

4.0.9

  • 16 de dezembro de 2023
  • 【Correção】Bug no executor HTTP
  • 【Correção】Erros ao enviar parâmetros vazios no corpo JSON da API
  • 【Correção】Erros no Shell Code Demo
  • 【Otimização】Janela de falha na execução do script do PowerShell no Windows não se fecha
  • 【Otimização】Logs aprimorados

4.0.8

  • 【Otimização】Otimização do código

4.0.7

  • 【Remoção】Remoção dos drivers Hive e Kylin, simplificando o pacote de instalação

4.0.6

  • 【Otimização】Melhorias na interface do usuário
  • 【Remoção】Remoção dos plugins integrados, simplificando o pacote de instalação

4.0.5

  • 【Correção】Correção de bugs do sistema

4.0.4

  • 【Otimização】Otimização do código
  • 【Novo】Empacotamento do código-fonte em arquivo tar

4.0.3

  • 【Correção】Correção de bugs de concorrência nas APIs
  • 【Otimização】Otimização do código

4.0.2

  • 【Novo】Limite de tráfego para APIs
  • 【Novo】Limite de tráfego para clientes
  • 【Novo】Criptografia da resposta
  • 【Remoção】Remoção dos logs de acesso do Netty
  • 【Otimização】Remoção do logo do GitHub
  • 【Novo】Armazenamento e reversão do histórico das APIs
  • 【Otimização】Proibição de alterar o tipo de executor ao modificar APIs
  • 【Otimização】Proibição de alterar o tipo de fonte de dados ao fazer modificações