Registro de cambios de versiones
Versión Personal
4.0.32
- 19 de diciembre de 2025
- [Corrección] Actualización de fastjson para solucionar la vulnerabilidad CVE-2022-25845.
- [Corrección] Solución del problema que impedía el uso de etiquetas SQL dinámicas en mayúsculas.
- [Optimización] Actualización de la versión de lombok para compatibilidad con la compilación en JDK 17.
- [Optimización] Compatibilidad con múltiples versiones de OpenSSL, mejorando la compatibilidad con diversos sistemas operativos.
- [Optimización] Incorporación de nuevos comandos de reinicio en Linux:
bash dbapi.sh restart standalone
bash dbapi-daemon.sh restart standalone4.0.31
- 4 de diciembre de 2025
- [Corrección] Solución de un error que impedía el inicio en ciertos sistemas operativos, incluyendo CentOS 7 y algunas versiones de Windows.
4.0.30
- 2 de diciembre de 2025
- [Optimización] Mejora de la lógica de generación de números de serie.
- [Optimización] Aceleración de las consultas para obtener todos los APIs.
4.0.29
- 21 de octubre de 2025
- [Corrección] Problema que hacía que los cambios realizados en el cliente no se aplicaran correctamente.
4.0.28
- 9 de septiembre de 2025
- [Corrección] Error en el modo de clúster donde el tipo de contenido de la respuesta de la API era incorrecto.
- [Corrección] Solución del problema que impedía la actualización de la caché Redis al reiniciar el modo de clúster.
4.0.27
- 2 de septiembre de 2025
- [Optimización] Optimización del rendimiento.
4.0.26
- 11 de agosto de 2025
- [Optimización] Mejoras en la interfaz de usuario.
- [Corrección] Resolución de varios errores.
4.0.25
- 26 de julio de 2025
- [Optimización] Ampliación integral de las funcionalidades de las etiquetas SQL dinámicas:
- Soporte para las etiquetas
choose,whenyotherwise. - Soporte para la etiqueta
bind. - Soporte para la etiqueta
set. - Corrección de varios errores relacionados con la sintaxis de estas etiquetas.
- Soporte para las etiquetas
4.0.24
- 22 de julio de 2025
- [Corrección] Imposibilidad de seleccionar archivos al importar primero los grupos y luego los APIs.
- [Optimización] Configuración predeterminada de los archivos de registro en disco para conservar durante 15 días.
4.0.23
- 4 de julio de 2025
- [Corrección] Sincronización de los cambios en fuentes de datos y firewalls IP entre los roles correspondientes en el modo de clúster.
- [Corrección] Solución de errores en la configuración de la caché.
- [Corrección] Resolución del problema que impedía la importación de APIs.
- [Novedad] En el modo independiente, se añade la posibilidad de configurar una lista blanca de direcciones IP para la interfaz web (
dbapi.ui.allowed.ips). - [Optimización] Soporte para configurar rangos de redes en el firewall IP.
- [Optimización] Mejoras en la interfaz de usuario.
4.0.22
- 21 de junio de 2025
- [Optimización] Optimización del script, permitiendo configurar el parámetro
JAVA_LOCATION. - [Optimización] Paginación en la consulta de registros de APIs.
- [Optimización] Mejoras en la interfaz de usuario.
- [Novedad] Búsqueda por palabras clave SQL en las APIs.
- [Corrección] Solución de la incompatibilidad del script con el sistema Ubuntu.
4.0.21
- 18 de abril de 2025
- [Optimización] Mejora de la lógica del token del cliente.
4.0.20
- 16 de abril de 2025
- [Optimización] Optimización de la lógica de inicialización del pool de conexiones a fuentes de datos JDBC.
- [Novedad] Posibilidad de generar rápidamente una URL para obtener tokens desde la página de prueba de solicitudes utilizando el cliente.
4.0.19
- 15 de abril de 2025
- [Optimización] Optimización del script de inicio.
- [Novedad] Funcionalidad de importación y exportación para el cliente.
- [Corrección] Inaccesibilidad de recursos estáticos en el gateway/apiServer en el modo de clúster.
4.0.18
- 3 de abril de 2025
- [Corrección] Imposibilidad de modificar manualmente la URL en la página de prueba de solicitudes.
- [Corrección] Solución del problema que impedía el arranque en JDK 17, optimizando el script de inicio.
4.0.17
- 29 de marzo de 2025
- [Corrección] Problemas de codificación en chino en PowerShell.
- [Corrección] Falta de envío del encabezado Authorization en las pruebas de solicitud en la página pública de APIs.
- [Optimización] Posibilidad de configurar los parámetros de memoria JVM en Linux.
- [Optimización] Modificación del número de filas afectadas por la ejecución de sentencias SQL no consultivas.
- [Optimización] Mejoras en la gestión de versiones.
4.0.16
- 22 de febrero de 2025
- [Novedad] Plugin para el procesamiento de parámetros.
4.0.15
- [Optimización] Reestructuración del frontend utilizando VUE3.
- [Optimización] Mejoras en la interfaz de usuario.
- [Optimización] Mantenimiento del estado original de las APIs importadas, evitando su cambio automático a "desactivado".
- [Optimización] Verificación previa de la existencia de la fuente de datos antes de importar APIs.
- [Optimización] Validación de la información proporcionada por el usuario al crear o editar APIs.
- [Optimización] Implementación de un manejo global de excepciones en el backend.
- [Optimización] Cierre adecuado del flujo de archivos al importar configuraciones.
- [Novedad] Funcionalidad para modificar el cliente.
- [Novedad] Paquetes de complementos y controladores pueden almacenarse en el directorio extlib para una gestión unificada.
- [Corrección] Solución de algunos errores en el formato de fecha de los datos, pasando del sistema de 12 horas al de 24 horas.
4.0.14
- 29 de diciembre de 2024
- [Corrección] Solución de la vulnerabilidad CVE-2024-56337 en Tomcat, actualizando la versión de Tomcat a 9.0.98.
4.0.13
- 8 de diciembre de 2024
- [Optimización] Mejora en el cálculo del número de serie.
4.0.12
- 8 de noviembre de 2024
- [Interfaz de usuario] Apertura de la página de prueba de solicitudes en una nueva pestaña.
- [Interfaz de usuario] Hacer opcionales la descripción y la contraseña de las fuentes de datos.
- [Optimización] Extensión de la validez del inicio de sesión a 10 días.
- [Optimización] Evitar la desactivación automática de las APIs tras realizar modificaciones.
- [Optimización] Mejoras en los registros.
- [Corrección] Solución del problema con el plugin Maven Antrun.
4.0.11
- 1 de junio de 2024
- [Optimización] Perfeccionamiento de los registros.
4.0.10
- 16 de diciembre de 2023
- [Corrección] Mensaje de error al enviar parámetros vacíos en el cuerpo JSON de las APIs.
- [Corrección] Errores en el demo de código Shell.
- [Optimización] Evitar que la ventana de fallo en la ejecución de scripts de PowerShell en Windows permanezca abierta.
- [Optimización] Mejoras en los registros.
4.0.9
- 23 de noviembre de 2023
- [Eliminación] Retiro del paquete de controladores Hive Kylin para simplificar el instalador.
4.0.8
- 26 de septiembre de 2023
- [Optimización] Mejoras en la interfaz de usuario.
- [Eliminación] Retiro de los complementos incorporados para simplificar el instalador.
Versión Empresarial
4.5.0 (No compatible hacia atrás)
- 31 de mayo de 2026
- [Novedad] El cliente permite activar o desactivar funciones.
- [Novedad] Soporte para la función MCP, que permite mapear las APIs de DBAPI a herramientas MCP para conectarlas con clientes de IA (Claude Desktop, Cursor, LangChain, Spring AI, etc.), ayudando a las empresas a construir aplicaciones de agentes inteligentes basados en datos.
- [Novedad] Registro de auditoría, que captura todo el proceso de las acciones del usuario, cumpliendo con los requisitos de auditoría normativa.
- [Novedad] El ejecutor HTTP admite modos personalizados de mapeo de parámetros, permitiendo procesar flexiblemente los parámetros reenviados mediante expresiones Groovy (renombrar, establecer valores predeterminados, realizar operaciones de concatenación, asignar valores condicionales, etc.).
- [Novedad] Creación de cuentas de administrador.
- [Novedad] Soporte para el inicio en segundo plano en Windows.
- [Novedad] Adición de una interfaz de salud en el modo independiente.
- [Optimización] Panel de monitoreo con gráficos adicionales que muestran el ranking de fallas, la distribución de códigos de estado y el volumen de datos devueltos.
- [Optimización] Adaptación completa de la interfaz de usuario a dispositivos móviles, con diseño responsivo para navegadores en teléfonos.
- [Optimización] Mejoras en la interacción de la interfaz de usuario (ventanas emergentes al hacer clic en el árbol de APIs para previsualizar URLs y parámetros; doble clic para acceder rápidamente a la edición; barra lateral con árbol expandible y ajustable en anchura; posibilidad de mover libremente las ventanas en la página de depuración SQL; opción para cambiar entre temas claro y oscuro).
- [Optimización] Velocidad de carga de la lista jerárquica de APIs.
[¡ADVERTENCIA!] No compatible La estructura de la tabla de la base de datos maestra ha cambiado en esta versión. Antes de actualizar, es necesario ejecutar las siguientes instrucciones SQL en la base de datos maestra:
ALTER TABLE `client` ADD COLUMN `status` INT(11) DEFAULT 1 COMMENT '1-Activado; 0-Desactivado';
UPDATE `client` SET `status` = 1 WHERE `status` IS NULL;
ALTER TABLE `api_config` ADD COLUMN `mcp_status` INT(11) DEFAULT 0 COMMENT '0-MCP no activado; 1-MCP activado';
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;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-Activado; 0-Desactivado';
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 no activado; 1-MCP activado';
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 (No compatible hacia atrás)
- 29 de marzo de 2026
- [Novedad] Los parámetros en las consultas SQL ahora admiten la variable integrada
__apiId. - [Novedad] Registro en los logs de acceso a las APIs de los parámetros y el tamaño en bytes de los datos devueltos.
- [Novedad] Opciones para establecer reglas de bloqueo de IP específicas para ClientIds en el cliente.
- [Novedad] Soporte para PostgreSQL como base de datos maestra.
- [Novedad] Base de datos de logs compatible con MySQL, PostgreSQL, ClickHouse y Doris.
- [Novedad] Funcionalidad en las pruebas de solicitudes para guardar valores frecuentes de parámetros y cargarlos rápidamente desde una lista predefinida.
- [Novedad] Soporte para cabezales personalizados en el ejecutor HTTP.
- [Corrección] Log de acceso a las APIs sin registro de mensajes de error.
- [Corrección] Mensaje de éxito duplicado al presionar Enter para iniciar sesión.
- [Corrección] Mensaje de error mostrado al seleccionar APIs ya desactivadas o eliminadas durante la composición de APIs.
- [Optimización] Restricción global de IPs en la interfaz de generación de tokens.
[¡ADVERTENCIA!] No compatible La estructura de la tabla de la base de datos de logs ha cambiado en esta versión. Antes de actualizar, es necesario ejecutar las siguientes instrucciones SQL en la base de datos de logs:
-- 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);-- 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;[¡ADVERTENCIA!] No compatible La estructura de la tabla de la base de datos maestra ha cambiado en esta versión. Si se utiliza MySQL como base de datos maestra, antes de actualizar es necesario ejecutar las siguientes instrucciones SQL:
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 marzo de 2026
- [Corrección] Eliminación de la variable integrada
__clientIddel ejecutor no SQL.
4.3.18
- 8 de enero de 2026
- [Novedad] Inspección de salud de las fuentes de datos.
- [Optimización] En el modo de clúster, al editar una fuente de datos, es posible realizar pruebas de conexión en cada nodo del apiServer.
- [Optimización] Actualización de Druid a la versión 1.2.23.
- [Optimización] Mejoras en la interfaz de usuario.
4.3.17
- 17 de diciembre de 2025
- [Corrección] Solución del problema que impedía el uso de mayúsculas en las etiquetas SQL dinámicas.
- [Optimización] Incorporación de nuevos comandos de reinicio en Linux:
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 apiServer4.3.16
14 de diciembre de 2025
【Novedad】El complemento de conversión de datos permite configurar múltiples opciones
【Optimización】Compatibilidad con varias versiones de OpenSSL, mejorando la compatibilidad con los sistemas operativos
【Corrección】Actualización de fastjson para solucionar la vulnerabilidad CVE‑2022‑25845
4.3.15
- 2025‑12‑04
- 【Corrección】Se solucionó un error que impedía el inicio en algunos sistemas operativos, incluidos CentOS 7 y ciertas versiones de Windows
4.3.14
- 2025‑12‑02
- 【Optimización】Optimización de la lógica del número de serie
- 【Optimización】Actualización de la versión de Lombok para adaptarse a la compilación con JDK 17
4.3.13
- 2025‑11‑22
- 【Corrección】Se corrigió un error que provocaba el bloqueo del sistema al ejecutar el ejecutor de ElasticSearch
- 【Novedad】Se añadió la función de prueba de conexión para fuentes de datos ES
- 【Optimización】Se optimizó la velocidad de consulta de todas las API
- 【Optimización】Varias mejoras en la interfaz de usuario
4.3.12
- 2025‑11‑02
- 【Optimización】Los desarrolladores comunes pueden ahora ver el menú de monitoreo
- 【Optimización】Los desarrolladores comunes pueden visualizar todas las fuentes de datos
- 【Optimización】Los desarrolladores comunes pueden otorgar permisos de grupo sobre fuentes de datos (solo para aquellas creadas por ellos mismos)
- 【Optimización】En los scripts Groovy, se puede utilizar el paquete JSON de Groovy
- 【Optimización】En la orquestación de API, al seleccionar una API en el nodo correspondiente, las opciones se muestran agrupadas
- 【Corrección】Al seleccionar una API en el nodo correspondiente durante la orquestación, no se mostraban las API ya desactivadas
4.3.11
- 2025‑10‑21
- 【Corrección】Las modificaciones realizadas en el cliente no surtían efecto
4.3.10
- 2025‑10‑16
- 【Corrección】Imposibilidad de eliminar fuentes de datos
4.3.9
- 2025‑09‑09
- 【Corrección】En modo clúster, el valor incorrecto del encabezado Content-Type en la respuesta de la API
- 【Corrección】Problema de reinicio del clúster: la caché de Redis no se actualizaba tras la actualización
4.3.8
- 2025‑08‑30
- 【Optimización】El complemento de procesamiento de parámetros ahora admite múltiples configuraciones
- 【Optimización】Varias mejoras de rendimiento
4.3.7
- 2025‑08‑11
- 【Novedad】En las consultas SQL, los parámetros pueden utilizar la variable incorporada
__clientId - 【Corrección】Se solucionó la falta del script global de conversión de datos al importar o exportar configuraciones de API
- 【Optimización】Varias mejoras en la interfaz de usuario
4.3.6
- 2025‑07‑26
- 【Optimización】Mejoras integrales en la funcionalidad de las etiquetas dinámicas de SQL:
- Soporte para las etiquetas
choose,whenyotherwise - Soporte para la etiqueta
bind - Soporte para la etiqueta
set - Corrección de varios errores en la sintaxis de estas etiquetas
- Soporte para las etiquetas
4.3.5
- 2025‑07‑20
- 【Optimización】Los archivos de registro en disco se conservan por defecto durante 15 días
- 【Novedad】El script global de conversión de datos ahora admite el lenguaje Groovy
- 【Novedad】El script global de conversión de datos acepta los parámetros de la API como la variable incorporada
parameters - 【Novedad】Los scripts de parámetros en los nodos de API, así como los scripts de los nodos finales y de decisión, ahora admiten el lenguaje Groovy
- 【Novedad】Se añadió la posibilidad de configurar la limpieza automática de los registros de acceso en la base de datos
- 【Corrección】Al importar primero los grupos y luego las API, no era posible seleccionar el archivo
4.3.4
- 2025‑07‑06
- 【Optimización】Optimización de la lógica de edición de fuentes de datos
- 【Optimización】Varias mejoras en la interfaz de usuario
- 【Corrección】Imposibilidad de seleccionar archivos al importar API
4.3.3
- 2025‑07‑02
- 【Optimización】Eliminación del paquete de controlador taos-jdbcdriver, simplificando el instalador
- 【Corrección】En modo clúster, las modificaciones, eliminaciones y reinicios del pool de conexiones de las fuentes de datos no surtían efecto en apiServer
- 【Corrección】Tras actualizar la versión en modo clúster, la caché de Redis resultaba incompatible
4.3.2
- 2025‑06‑28
- 【Optimización】El firewall IP ahora admite configuraciones por rangos de direcciones
- 【Optimización】La configuración
dbapi.ui.allowed.ipstambién soporta rangos de direcciones
4.3.1
- 2025‑06‑21
- 【Optimización】Mejoras en la interfaz de usuario
- 【Optimización】Optimización de los scripts; se puede configurar el parámetro
JAVA_LOCATION - 【Optimización】Paginación en la consulta de los registros de API
- 【Novedad】Búsqueda de API por palabras clave en SQL
- 【Corrección】Incompatibilidad del script con el sistema Ubuntu
4.3.0 (no compatible hacia atrás)
- 2025‑05‑18
- 【Novedad】Autorización por API individual en el cliente
- 【Novedad】Reinicio del pool de conexiones de la base de datos
Nota: Los metadatos de esta versión no son compatibles con versiones anteriores. Si utiliza MySQL como base de datos meta, para actualizar a esta versión deberá ejecutar previamente las siguientes sentencias en MySQL:
ALTER TABLE client_auth ADD `type` VARCHAR(10);
ALTER TABLE client_auth ADD `create_time` datetime;
ALTER TABLE client_auth CHANGE group_id resource_id VARCHAR(20);
update client_auth set type = 'group';4.2.5
- 2025‑04‑16
- 【Optimización】Optimización de la lógica de inicialización del pool de conexiones de las fuentes de datos JDBC
- 【Novedad】En la página de pruebas de solicitud, se puede seleccionar rápidamente la URL para obtener el token mediante el cliente
4.2.4
- 2025‑04‑15
- 【Optimización】Optimización del script de inicio
- 【Novedad】En el modo standalone, se puede configurar el límite de direcciones IP accesibles desde la página web
- 【Novedad】Funcionalidad de importación y exportación para clientes
- 【Corrección】En modo clúster, gateway/apiServer no podía acceder a los recursos estáticos
- 【Optimización】La configuración dbapi.host se cambió a dbapi.api.url.base
4.2.3
- 2025‑04‑03
- 【Corrección】La URL de la página de pruebas de solicitud no podía modificarse manualmente
- 【Corrección】En modo clúster, las modificaciones al firewall IP no surtían efecto de inmediato
- 【Corrección】JDK 17 no arrancaba; se optimizó el script de inicio
4.2.2
- 2025‑03‑31
- 【Corrección】Error que permitía a usuarios no administradores ver todas las fuentes de datos
4.2.1
- 2025‑03‑29
- 【Corrección】Errores en la página de búsqueda de API al pulsar botones como “Activar”, “Desactivar”, “Copiar”, “Eliminar”, “Gestión de versiones” y “Prueba de solicitud”
- 【Corrección】Problemas de codificación en chino en PowerShell
- 【Optimización】En Linux, se pueden configurar los parámetros de memoria de JVM
4.2.0 (no compatible hacia atrás)
- 2025‑03‑15
- 【Novedad】Orquestación de API
- 【Novedad】En la página de solicitud de API, se puede configurar el host
- 【Corrección】Fallo al cambiar la contraseña
- 【Corrección】La página pública de API no enviaba el encabezado Authorization en las pruebas de solicitud
- 【Optimización】Optimización del código y manejo de los números de versión
- 【Optimización】Reducción del impacto numérico en las filas devueltas tras la ejecución de sentencias SQL no de consulta
Nota: Los metadatos de esta versión no son compatibles con versiones anteriores. Si utiliza MySQL como base de datos meta, para actualizar a esta versión deberá ejecutar previamente las siguientes sentencias en MySQL:
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
- 2025‑02‑22
- 【Novedad】Complemento de procesamiento de parámetros
4.1.9
- 2025‑02‑07
- 【Optimización】Reestructuración del frontend utilizando VUE3
- 【Optimización】Mejoras en la interfaz de usuario
- 【Optimización】Al importar API, se mantiene su estado original sin cambiarlo a “desactivado”
- 【Optimización】Al importar API, se otorgan automáticamente permisos de grupo sobre las fuentes de datos
- 【Optimización】Al crear o editar API, se verifica la información proporcionada por el usuario
- 【Optimización】Adición de un manejo global de excepciones en el backend
- 【Optimización】Cierre automático del flujo de archivos al importar configuraciones
- 【Novedad】Personalización del tiempo de expiración del token del cliente
- 【Novedad】Función de copia de API
- 【Novedad】Los paquetes de complementos y los paquetes de controladores pueden gestionarse de forma unificada en el directorio extlib
- 【Corrección】Errores en algunos formatos de fecha de los datos: se pasó del formato de 12 horas al de 24 horas
4.1.8
- 2025‑01‑07
- 【Optimización】El ejecutor HTTP devuelve los datos en su formato original, sin convertirlos a cadena de texto
4.1.7
- 2024‑12‑29
- 【Corrección】Se solucionó la vulnerabilidad CVE‑2024‑56337 en Tomcat, actualizando la versión a 9.0.98
4.1.6
- 2024‑12‑08
- 【Optimización】Optimización del cálculo del número de serie
4.1.5
- 2024‑11‑09
- 【Interfaz de usuario】Al abrir la página de pruebas de solicitud en una nueva pestaña
- 【Optimización】Modificaciones en API no desactivan automáticamente la API
- 【Optimización】Optimización de la lógica del token del cliente
- 【Optimización】Mejoras en los registros
4.1.4
- 2024‑11‑08
- 【Interfaz de usuario】Descripción de la fuente de datos y la contraseña de la fuente de datos JDBC ahora no son campos obligatorios
- 【Optimización】La duración de la sesión de inicio se establece en 10 días
- 【Corrección】Se solucionó el problema del plugin Maven Antrun
4.1.3
- 2024‑07‑21
- 【Corrección】Se solucionó el error que impedía modificar la información del cliente cuando este estaba configurado para tener un token válido permanentemente
Si se presenta este error, antes de actualizar a la versión 4.1.3, ejecute la siguiente sentencia en la base de datos meta:
update client set expire_at = 253370736000000 where expire_at = 9223372036854775807 ;4.1.2 (no compatible hacia atrás)
- 2024‑05‑27
- 【Novedad】Código JavaScript para la conversión de formatos de datos
Nota: Los metadatos de esta versión no son compatibles con versiones anteriores. Si utiliza MySQL como base de datos meta, para actualizar a esta versión deberá ejecutar previamente las siguientes sentencias en MySQL:
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
- 2024‑01‑12
- 【Novedad】Las fuentes de datos JDBC ahora pueden configurar los parámetros del pool de conexiones Druid
4.1.0 (no compatible hacia atrás)
- 2023‑12‑24
- 【Novedad】Función de validación de parámetros de API
Nota: Los metadatos de esta versión no son compatibles con versiones anteriores. Si utiliza MySQL como base de datos meta, para actualizar a esta versión deberá ejecutar previamente las siguientes sentencias en MySQL:
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
- 2023‑12‑16
- 【Corrección】Bug en el ejecutor HTTP
- 【Corrección】Error al enviar parámetros vacíos en el cuerpo JSON de la API
- 【Corrección】Error en el demo de Shell Code
- 【Optimización】Ventana de error al ejecutar scripts de PowerShell en Windows que no se cerraba
- 【Optimización】Mejoras en los registros
4.0.8
- 【Optimización】Optimización del código
4.0.7
- 【Eliminación】Se retiraron los paquetes de controladores Hive Kylin, simplificando el instalador
4.0.6
- 【Optimización】Mejoras en la interfaz de usuario
- 【Eliminación】Se eliminaron los complementos preinstalados, simplificando el instalador
4.0.5
- 【Corrección】Se solucionó un error del sistema
4.0.4
- 【Optimización】Optimización del código
- 【Novedad】Empaquetado del código fuente en un archivo tar
4.0.3
- 【Corrección】Se solucionó el error de concurrencia en las API
- 【Optimización】Optimización del código
4.0.2
- 【Novedad】Límite de tasa para las API
- 【Novedad】Límite de tasa para los clientes
- 【Novedad】Cifrado de las respuestas
- 【Eliminación】Se retiraron los registros de acceso de Netty
- 【Optimización】Se eliminó el logo de GitHub
- 【Novedad】Guardado e historial de versiones de las API
- 【Optimización】Se prohibió cambiar el tipo de ejecutor al modificar las API
- 【Optimización】Se prohibió cambiar el tipo de fuente de datos al modificarlas