Журнал изменений версий
Личная версия
4.0.32
- 19 декабря 2025 года
- [Исправлено] Обновление fastjson, устранён уязвимость CVE‑2022‑25845
- [Исправлено] Исправлена проблема с поддержкой заглавных букв в тегах динамического SQL
- [Оптимизировано] Обновлена версия lombok для совместимости с компиляцией под JDK 17
- [Оптимизировано] Совместимость с несколькими версиями OpenSSL, повышена совместимость с различными операционными системами
- [Оптимизировано] Добавлены команды перезапуска для Linux:
bash dbapi.sh restart standalone
bash dbapi-daemon.sh restart standalone4.0.31
- 4 декабря 2025 года
- [Исправлено] Устранена ошибка, из‑за которой приложение не запускалось на некоторых ОС, включая CentOS 7 и некоторые версии Windows
4.0.30
- 2 декабря 2025 года
- [Оптимизировано] Улучшена логика генерации серийных номеров
- [Оптимизировано] Повышена скорость запроса всех API
4.0.29
- 21 октября 2025 года
- [Исправлено] Исправлена проблема, из‑за которой изменения на клиенте не применялись
4.0.28
- 9 сентября 2025 года
- [Исправлено] В кластерном режиме неправильный Content-Type в ответе API
- [Исправлено] Проблема с отсутствием обновления кэша Redis при перезапуске кластера
4.0.27
- 2 сентября 2025 года
- [Оптимизировано] Улучшена производительность
4.0.26
- 11 августа 2025 года
- [Оптимизировано] Улучшен интерфейс пользователя
- [Исправлено] Решены несколько ошибок
4.0.25
- 26 июля 2025 года
- [Оптимизировано] Полное расширение возможностей тегов динамического SQL:
- Поддержка тегов
choose,when,otherwise - Поддержка тега
bind - Поддержка тега
set - Исправлены ошибки синтаксиса ряда тегов
- Поддержка тегов
4.0.24
- 22 июля 2025 года
- [Исправлено] При импорте групп перед импортом API невозможно выбрать файл
- [Оптимизировано] По умолчанию журналы хранятся на диске в течение 15 дней
4.0.23
- 4 июля 2025 года
- [Исправлено] В кластерном режиме при изменении источника данных или IP‑фильтра данные не синхронизировались с соответствующими узлами кластера
- [Исправлено] Ошибки в конфигурации кэша
- [Исправлено] Проблема с невозможностью импорта API
- [Добавлено] В одиночном режиме добавлена возможность настройки белого списка IP‑адресов для веб‑интерфейса (
dbapi.ui.allowed.ips) - [Оптимизировано] Поддержка сетевых диапазонов в IP‑фильтре
- [Оптимизировано] Улучшен интерфейс пользователя
4.0.22
- 21 июня 2025 года
- [Оптимизировано] Скрипты теперь позволяют задавать параметр
JAVA_LOCATION - [Оптимизировано] Добавлена пагинация при просмотре журнала API
- [Оптимизировано] Улучшен интерфейс пользователя
- [Добавлено] Возможность поиска API по ключевым словам SQL
- [Исправлено] Несовместимость скриптов с системой Ubuntu
4.0.21
- 18 апреля 2025 года
- [Оптимизировано] Логика работы токенов на клиенте
4.0.20
- 16 апреля 2025 года
- [Оптимизировано] Улучшена логика инициализации пула соединений JDBC‑источников данных
- [Добавлено] На странице тестирования запросов можно быстро сгенерировать URL для получения токена
4.0.19
- 15 апреля 2025 года
- [Оптимизировано] Улучшен скрипт запуска
- [Добавлено] Функция импорта/экспорта клиента
- [Исправлено] В кластерном режиме gateway/apiServer не могли получить доступ к статическим ресурсам
4.0.18
- 3 апреля 2025 года
- [Исправлено] Невозможность ручного изменения URL на странице тестирования запросов
- [Исправлено] Проблема с запуском под JDK 17; оптимизирован скрипт запуска
4.0.17
- 29 марта 2025 года
- [Исправлено] Проблема с китайскими символами в PowerShell
- [Исправлено] Отсутствие отправки заголовка Authorization при тестировании открытых API
- [Оптимизировано] Возможность настройки параметров JVM в Linux
- [Оптимизировано] Отображение числа строк, затронутых выполнением SQL‑запросов, отличных от SELECT
- [Оптимизировано] Улучшение управления версиями
4.0.16
- 22 февраля 2025 года
- [Добавлено] Плагин для обработки параметров
4.0.15
- [Оптимизировано] Переработан фронтенд с использованием VUE3
- [Оптимизировано] Улучшен интерфейс пользователя
- [Оптимизировано] При импорте API сохраняется исходное состояние, а не переводится в «отключено»
- [Оптимизировано] Проверка существования источника данных при импорте API
- [Оптимизировано] При создании или редактировании API проверяются введённые пользователем данные
- [Оптимизировано] Добавлен глобальный обработчик исключений на серверной стороне
- [Оптимизировано] Закрытие потока файлов при импорте конфигураций
- [Добавлено] Функция изменения настроек клиента
- [Добавлено] Пакеты плагинов и драйверов теперь можно хранить в каталоге extlib для унифицированного управления
- [Исправлено] Ошибки формата даты в некоторых данных: переход с 12‑часового формата на 24‑часовой
4.0.14
- 29 декабря 2024 года
- [Исправлено] Устранена уязвимость Tomcat CVE‑2024‑56337; обновлена версия Tomcat до 9.0.98
4.0.13
- 8 декабря 2024 года
- [Оптимизировано] Улучшена логика вычисления серийных номеров
4.0.12
- 8 ноября 2024 года
- [UI] При тестировании запросов открывается новая вкладка
- [UI] Описание источника данных и пароль сделаны необязательными
- [Оптимизировано] Срок действия авторизации увеличен до 10 дней
- [Оптимизировано] После изменения API он больше не отключается автоматически
- [Оптимизировано] Улучшен журнал событий
- [Исправлено] Ошибка в работе плагина maven antrun
4.0.11
- 1 июня 2024 года
- [Оптимизировано] Улучшен журнал событий
4.0.10
- 16 декабря 2023 года
- [Исправлено] Ошибка при передаче пустого JSON‑тела в API
- [Исправлено] Ошибка в демонстрационном скрипте Shell Code
- [Оптимизировано] Окно сообщения об ошибке при выполнении скрипта PowerShell на Windows больше не закрывается
- [Оптимизировано] Улучшен журнал событий
4.0.9
- 23 ноября 2023 года
- [Удалено] Убраны драйверы Hive и Kylin, упрощён установочный пакет
4.0.8
- 26 сентября 2023 года
- [Оптимизировано] Улучшен интерфейс пользователя
- [Удалено] Встроенные плагины, упрощён установочный пакет
Корпоративная версия
4.5.0 (не совместима с предыдущими версиями)
- 31 мая 2026 года
- [Добавлено] Клиентская сторона поддерживает включение и отключение
- [Добавлено] Поддержка функции MCP: возможности маппинга API DBAPI в инструменты MCP для взаимодействия с AI‑клиентами (Claude Desktop, Cursor, LangChain, Spring AI и др.), что помогает предприятиям создавать приложения на основе данных и искусственного интеллекта
- [Добавлено] Поддержка журнала аудита, записывающего все этапы действий пользователей для соблюдения нормативных требований
- [Добавлено] HTTP‑исполнитель поддерживает пользовательские режимы сопоставления параметров, позволяя гибко обрабатывать передаваемые параметры через Groovy‑выражения (переименование, задание значений по умолчанию, арифметические операции, условные присваивания и т. д.)
- [Добавлено] Возможность создания администраторских учётных записей
- [Добавлено] Поддержка фонового запуска в Windows
- [Добавлено] В одиночном режиме добавлен интерфейс для проверки здоровья системы
- [Оптимизировано] На панели мониторинга добавлены графики с рейтингом количества ошибок, распределением кодов состояния и объёмом ответных данных
- [Оптимизировано] Интерфейс полностью адаптирован для мобильных устройств: при доступе через браузер на телефоне макет автоматически подстраивается под размер экрана
- [Оптимизировано] Улучшена интерактивность интерфейса (при щелчке на дереве API появляется всплывающее окно с предварительным просмотром URL и параметров; двойной щелчок позволяет быстро перейти в редактирование; боковое дерево можно перетаскивать для изменения ширины; на странице отладки SQL окна можно свободно перемещать и изменять размер; добавлены темы светлого и тёмного оформления)
- [Оптимизировано] Ускорена загрузка дерева API
[!ВНИМАНИЕ] Несовместимость
В этой версии структура таблиц метабазы изменена; перед обновлением необходимо выполнить следующие SQL‑запросы в метабазе:
ALTER TABLE `client` ADD COLUMN `status` INT(11) DEFAULT 1 COMMENT '1 — включено; 0 — отключено';
UPDATE `client` SET `status` = 1 WHERE `status` IS NULL;
ALTER TABLE `api_config` ADD COLUMN `mcp_status` INT(11) DEFAULT 0 COMMENT '0 — MCP не включено; 1 — MCP включено';
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 — включено; 0 — отключено';
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 не включено; 1 — MCP включено';
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 (не совместима с предыдущими версиями)
- 29 марта 2026 года
- [Добавлено] В SQL‑запросах теперь можно использовать встроенный переменный
__apiId - [Добавлено] В журнале доступа к API теперь фиксируются параметры и количество байтов возвращаемых данных
- [Добавлено] Возможность настройки правил блокировки IP‑адресов для ClientId
- [Добавлено] Поддержка PostgreSQL в качестве метабазы
- [Добавлено] Журнал может работать с базами данных MySQL, PostgreSQL, ClickHouse, Doris
- [Добавлено] В тестировании запросов теперь есть функция предустановки значений параметров, позволяющая сохранять часто используемые значения и быстро загружать их из списка
- [Добавлено] HTTP‑исполнитель поддерживает настройку пользовательских заголовков запроса
- [Исправлено] В журнале доступа к API не фиксировались сообщения об ошибках
- [Исправлено] При нажатии клавиши Enter после входа система дважды показывала успешное завершение
- [Исправлено] При составлении цепочки API узлы с ошибками отображались как «Выбранный API уже отключён или удалён»
- [Оптимизировано] Интерфейс генерации токенов теперь ограничивает доступ по глобальному IP‑фильтру
[!ВНИМАНИЕ] Несовместимость
В этой версии структура таблиц журнала изменена; перед обновлением необходимо выполнить следующие 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);-- 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;[!ВНИМАНИЕ] Несовместимость
В этой версии структура таблиц метабазы изменена; если используется MySQL в качестве метабазы, перед обновлением необходимо выполнить следующие 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 марта 2026 года
- [Исправлено] Удалён встроенный переменный
__clientIdиз не-SQL‑исполнителей
4.3.18
- 8 января 2026 года
- [Добавлено] Проверка здоровья источников данных
- [Оптимизировано] В кластерном режиме при редактировании источников данных можно проводить тестирование соединения для каждого узла apiServer
- [Оптимизировано] Обновлена версия druid до 1.2.23
- [Оптимизировано] Улучшен интерфейс пользователя
4.3.17
- 17 декабря 2025 года
- [Исправлено] Исправлена проблема с поддержкой заглавных букв в тегах динамического SQL
- [Оптимизировано] В 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 декабря 2025 года
【Новое】Плагин преобразования данных можно настроить для работы с несколькими источниками
【Оптимизация】Обеспечена совместимость с несколькими версиями OpenSSL, что повышает совместимость с различными операционными системами
【Исправление】Обновлён fastjson, устранён уязвимость CVE‑2022‑25845
4.3.15
- 04 декабря 2025 года
- 【Исправление】Устранён баг, из‑за которого приложение не запускалось на некоторых операционных системах, включая CentOS 7 и некоторые версии Windows
4.3.14
- 02 декабря 2025 года
- 【Оптимизация】Оптимизирована логика генерации серийных номеров
- 【Оптимизация】Обновлён Lombok до новой версии, адаптированной к компиляции под JDK 17
4.3.13
- 22 ноября 2025 года
- 【Исправление】Устранён баг, из‑за которого исполнитель ElasticSearch приводил к зависанию системы
- 【Новое】Добавлена функция тестирования соединения с источником данных ES
- 【Оптимизация】Ускорена работа API для запроса всех данных
- 【Оптимизация】Ряд улучшений интерфейса
4.3.12
- 02 ноября 2025 года
- 【Оптимизация】Разработчики теперь могут просматривать меню мониторинга
- 【Оптимизация】Разработчики получили возможность просматривать все источники данных
- 【Оптимизация】Разработчики могут назначать доступ к источникам данных только для созданных ими групп (только для собственных источников)
- 【Оптимизация】В Groovy‑скриптах теперь можно использовать встроенный JSON‑пакет Groovy
- 【Оптимизация】В процессе компоновки API при выборе API в узле отображаются варианты по группам
- 【Исправление】При выборе API в узле компоновки теперь не отображаются уже недоступные API
4.3.11
- 21 октября 2025 года
- 【Исправление】Изменения на клиентской стороне не применялись после сохранения
4.3.10
- 16 октября 2025 года
- 【Исправление】Невозможность удаления источника данных
4.3.9
- 09 сентября 2025 года
- 【Исправление】В кластерном режиме неправильный Content-Type в ответе API
- 【Исправление】Проблема, когда при перезапуске кластера кэш Redis не обновлялся
4.3.8
- 30 августа 2025 года
- 【Оптимизация】Плагин обработки параметров теперь поддерживает настройку нескольких источников
- 【Оптимизация】Ряд улучшений производительности
4.3.7
- 11 августа 2025 года
- 【Новое】В SQL‑запросах теперь можно использовать встроенную переменную
__clientId - 【Исправление】Устранена проблема отсутствия глобального скрипта преобразования данных при импорте/экспорте конфигурации API
- 【Оптимизация】Ряд улучшений интерфейса
4.3.6
- 26 июля 2025 года
- 【Оптимизация】Комплексное расширение возможностей динамических тегов SQL:
- Поддержка тегов
choose,when,otherwise - Поддержка тега
bind - Поддержка тега
set - Исправлены несколько ошибок синтаксиса этих тегов
- Поддержка тегов
4.3.5
- 20 июля 2025 года
- 【Оптимизация】По умолчанию журналы на диске хранятся 15 дней
- 【Новое】Глобальный скрипт преобразования данных теперь поддерживает язык Groovy
- 【Новое】Глобальный скрипт преобразования данных теперь может использовать параметры API как встроенную переменную
parameters - 【Новое】Скрипты проверки параметров теперь поддерживают язык Groovy
- 【Новое】Скрипты параметров узлов API, скрипты завершающих узлов и скрипты условных узлов в компоновке API теперь поддерживают язык Groovy
- 【Новое】Добавлена возможность настройки автоматической очистки журналов доступа в базе данных
- 【Исправление】При импорте сначала групп, а затем API невозможно выбрать файл
4.3.4
- 06 июля 2025 года
- 【Оптимизация】Логика редактирования источников данных оптимизирована
- 【Оптимизация】Ряд улучшений интерфейса
- 【Исправление】При импорте API невозможно выбрать файл
4.3.3
- 02 июля 2025 года
- 【Оптимизация】Удалён драйвер taos-jdbcdriver, упрощён установочный пакет
- 【Исправление】В кластерном режиме изменения источников данных, их удаление и сброс пула соединений не применялись на apiServer
- 【Исправление】В кластерном режиме после обновления версии кэш Redis стал несовместимым
4.3.2
- 28 июня 2025 года
- 【Оптимизация】IP‑фаервол теперь поддерживает настройку диапазонов IP‑адресов
- 【Оптимизация】Параметр
dbapi.ui.allowed.ipsтеперь также поддерживает диапазоны IP‑адресов
4.3.1
- 21 июня 2025 года
- 【Оптимизация】Улучшен интерфейс
- 【Оптимизация】Скрипты оптимизированы, добавлена возможность настройки параметра
JAVA_LOCATION - 【Оптимизация】Добавлена пагинация при просмотре журнала API
- 【Новое】Добавлен поиск API по ключевым словам SQL
- 【Исправление】Устранена несовместимость скриптов с системой Ubuntu
4.3.0 (не обратно совместима)
- 18 мая 2025 года
- 【Новое】Клиентская авторизация теперь осуществляется на уровне отдельного API
- 【Новое】Добавлен сброс пула соединений базы данных
Обратите внимание: метаданные этой версии не совместимы с предыдущими. Если вы используете 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 апреля 2025 года
- 【Оптимизация】Оптимизирована логика инициализации пула соединений JDBC‑источников данных
- 【Новое】На странице тестирования запросов теперь можно быстро сгенерировать URL для получения токена через клиента
4.2.4
- 15 апреля 2025 года
- 【Оптимизация】Оптимизирован стартовый скрипт
- 【Новое】В однорежимном режиме теперь можно настроить ограничение IP‑адресов для доступа к веб‑интерфейсу
- 【Новое】Добавлена функция импорта и экспорта клиентских данных
- 【Исправление】В кластерном режиме gateway/apiServer не могли получить доступ к статическим ресурсам
- 【Оптимизация】Параметр конфигурации dbapi.host изменён на dbapi.api.url.base
4.2.3
- 03 апреля 2025 года
- 【Исправление】Невозможность ручного изменения URL на странице тестирования запросов
- 【Исправление】В кластерном режиме изменения IP‑фаервола не вступали в силу немедленно
- 【Исправление】Не удалось запустить JDK 17; оптимизирован стартовый скрипт
4.2.2
- 31 марта 2025 года
- 【Исправление】Баг, из‑за которого пользователи, не являющиеся администраторами, могли видеть все источники данных
4.2.1
- 29 марта 2025 года
- 【Исправление】На странице поиска API при нажатии кнопок «Онлайн», «Оффлайн», «Копировать», «Удалить», «Управление версиями» и «Тестирование запросов» возникали ошибки
- 【Исправление】Проблема с некорректным отображением китайского текста в PowerShell
- 【Оптимизация】В Linux теперь можно настраивать параметры памяти JVM
4.2.0 (не обратно совместима)
- 15 марта 2025 года
- 【Новое】Добавлена функция компоновки API
- 【Новое】На странице API при тестировании запросов теперь можно настроить значение host
- 【Исправление】Не удалось изменить пароль
- 【Исправление】На открытой странице API при тестировании запросов заголовок Authorization не отправлялся
- 【Оптимизация】Код оптимизирован, обработаны номера версий
- 【Оптимизация】Устранены цифры, отражающие количество строк, затронутых выполнением не запросных SQL‑команд
Обратите внимание: метаданные этой версии не совместимы с предыдущими. Если вы используете 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 февраля 2025 года
- 【Новое】Добавлен плагин обработки параметров
4.1.9
- 07 февраля 2025 года
- 【Оптимизация】Переделана фронтенд‑часть на VUE3
- 【Оптимизация】Улучшен интерфейс
- 【Оптимизация】При импорте API состояние оставалось прежним, не переводилось в статус «Оффлайн»
- 【Оптимизация】При импорте API автоматически назначался доступ к данным для соответствующей группы
- 【Оптимизация】Проверка информации, вводимой пользователями, при создании или редактировании API
- 【Оптимизация】Добавлен глобальный обработчик исключений на серверной стороне
- 【Оптимизация】Закрытие потока файлов при импорте конфигурации
- 【Новое】Пользователь может самостоятельно задавать срок действия токена
- 【Новое】Добавлена функция копирования API
- 【Новое】Пакеты плагинов и драйверов теперь можно размещать в каталоге extlib для унифицированного управления
- 【Исправление】Некоторые ошибки формата даты — 12‑часовой формат заменён на 24‑часовой
4.1.8
- 07 января 2025 года
- 【Оптимизация】HTTP‑исполнитель теперь возвращает данные в исходном формате, не преобразуя их в строку
4.1.7
- 29 декабря 2024 года
- 【Исправление】Устранена уязвимость Tomcat CVE‑2024‑56337; обновлён Tomcat до версии 9.0.98
4.1.6
- 08 декабря 2024 года
- 【Оптимизация】Оптимизирована логика расчёта серийных номеров
4.1.5
- 09 ноября 2024 года
- 【Интерфейс】При тестировании запросов открывается новая вкладка
- 【Оптимизация】Изменения API теперь не приводят к автоматическому переходу в статус «Оффлайн»
- 【Оптимизация】Логика работы токена клиента оптимизирована
- 【Оптимизация】Журналы улучшены
4.1.4
- 08 ноября 2024 года
- 【Интерфейс】Описание источников данных и пароли JDBC‑источников теперь не являются обязательными
- 【Оптимизация】Срок действия входа установлен на 10 дней
- 【Исправление】Проблема с плагином Maven Antrun
4.1.3
- 21 июля 2024 года
- 【Исправление】Устранён баг, из‑за которого после установки токена с постоянным сроком действия невозможно было изменить информацию о клиенте
Если возникнет эта проблема, перед обновлением до версии 4.1.3 выполните следующий SQL‑запрос в метабазе данных:
UPDATE client SET expire_at = 253370736000000 WHERE expire_at = 9223372036854775807;4.1.2 (не обратно совместима)
- 27 мая 2024 года
- 【Новое】Добавлен код JavaScript для преобразования форматов данных
Обратите внимание: метаданные этой версии не совместимы с предыдущими. Если вы используете 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 января 2024 года
- 【Новое】JDBC‑источники данных теперь могут настраивать параметры пула соединений Druid
4.1.0 (не обратно совместима)
- 24 декабря 2023 года
- 【Новое】Добавлена функция проверки параметров API
Обратите внимание: метаданные этой версии не совместимы с предыдущими. Если вы используете 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 декабря 2023 года
- 【Исправление】Устранён баг HTTP‑исполнителя
- 【Исправление】Исправлено сообщение об ошибке при передаче пустого JSON‑тела в API
- 【Исправление】Устранена ошибка демонстрационного Shell Code
- 【Оптимизация】Улучшен интерфейс Windows PowerShell — окно с сообщением об ошибке теперь не закрывается
- 【Оптимизация】Дополнительно улучшен журнал
4.0.8
- 【Оптимизация】Код оптимизирован
4.0.7
- 【Удалено】Убраны драйверы Hive и Kylin, упрощён установочный пакет
4.0.6
- 【Оптимизация】Улучшен интерфейс
- 【Удалено】Убраны встроенные плагины, упрощён установочный пакет
4.0.5
- 【Исправление】Устранён системный баг
4.0.4
- 【Оптимизация】Код оптимизирован
- 【Новое】Добавлен tar‑архив исходного кода
4.0.3
- 【Исправление】Устранён баг, связанный с параллельным выполнением API
- 【Оптимизация】Код оптимизирован
4.0.2
- 【Новое】Добавлены ограничения скорости API
- 【Новое】Добавлены ограничения скорости клиента
- 【Новое】Добавлено шифрование ответов
- 【Удалено】Убраны журналы доступа Netty
- 【Оптимизация】Убран логотип GitHub
- 【Новое】Добавлена функция сохранения истории API и возможности её отката
- 【Оптимизация】Запрещено изменять тип исполнителя при редактировании API
- 【Оптимизация】Запрещено изменять тип источника данных при его модификации