Skip to content

Versionshinweise

Personal Edition

4.0.32

    1. Dezember 2025
  • Fix: Aktualisierung von fastjson zur Behebung von CVE‑2022‑25845
  • Fix: Korrektur, dass dynamische SQL‑Tags nicht Großbuchstaben unterstützen
  • Optimierung: Lombok wurde auf eine neuere Version aktualisiert und ist nun mit JDK 17 kompatibel
  • Optimierung: Kompatibilität mit mehreren OpenSSL‑Versionen verbessert, um die Systemkompatibilität zu erhöhen
  • Optimierung: Neuer Startbefehl für Linux hinzugefügt
shell
bash dbapi.sh restart standalone
bash dbapi-daemon.sh restart standalone

4.0.31

    1. Dezember 2025
  • Fix: Fehler behoben, der unter bestimmten Betriebssystemen (einschließlich CentOS 7 und einigen Windows-Versionen) das Starten verhinderte

4.0.30

    1. Dezember 2025
  • Optimierung: Logik zur Seriennummer optimiert
  • Optimierung: Geschwindigkeit beim Abfragen aller APIs verbessert

4.0.29

    1. Oktober 2025
  • Fix: Änderungen am Client wurden nicht wirksam

4.0.28

    1. September 2025
  • Fix: Falsche Content‑Type‑Angabe in der API‑Antwort im Clustermodus
  • Fix: Problem behoben, bei dem der Redis‑Cache im Clustermodus nach einem Neustart nicht aktualisiert wurde

4.0.27

    1. September 2025
  • Optimierung: Leistungsoptimierung

4.0.26

    1. August 2025
  • Optimierung: UI‑Optimierung
  • Fix: Mehrere Fehler behoben

4.0.25

    1. Juli 2025
  • Optimierung: Umfassende Erweiterung der Funktionen dynamischer SQL‑Tags:
    • Unterstützung für choose, when und otherwise
    • Unterstützung für das bind‑Tag
    • Unterstützung für das set‑Tag
    • Mehrere Syntaxfehler in den Tags behoben

4.0.24

    1. Juli 2025
  • Fix: Bei Import von Gruppen vor APIs konnte keine Datei ausgewählt werden
  • Optimierung: Standardmäßige Aufbewahrung der Protokolldateien auf dem Datenträger auf 15 Tage angepasst

4.0.23

    1. Juli 2025
  • Fix: Im Clustermodus wurden geänderte Datenquellen und IP‑Firewalls nicht korrekt auf die entsprechenden Cluster‑Knoten übertragen
  • Fix: Fehler in der Cache-Konfiguration behoben
  • Fix: Problem beim Importieren von APIs behoben
  • Neu: Im Standalone‑Modus kann eine IP‑Whitelist für die UI‑Webseite konfiguriert werden (dbapi.ui.allowed.ips)
  • Optimierung: IP‑Firewall unterstützt nun Netzwerksegmente
  • Optimierung: UI‑Optimierung

4.0.22

    1. Juni 2025
  • Optimierung: Skriptoptimierung; Parameter JAVA_LOCATION konfigurierbar
  • Optimierung: Paginierung bei der API‑Protokollabfrage
  • Optimierung: UI‑Optimierung
  • Neu: Suche nach SQL‑Schlüsselwörtern innerhalb der APIs
  • Fix: Inkompatibilität des Skripts mit Ubuntu‑Systemen behoben

4.0.21

    1. April 2025
  • Optimierung: Token‑Logik auf der Client‑Seite optimiert

4.0.20

    1. April 2025
  • Optimierung: Initialisierungslogik des JDBC‑Datenquellen‑Verbindungspools optimiert
  • Neu: Auf der Testseite für Anfragen kann nun schnell eine URL zur Token‑Generierung erstellt werden

4.0.19

    1. April 2025
  • Optimierung: Startskript optimiert
  • Neu: Import‑ und Exportfunktion für Clients hinzugefügt
  • Fix: Im Clustermodus waren statische Ressourcen über das Gateway bzw. den apiServer nicht erreichbar

4.0.18

    1. April 2025
  • Fix: Die URL auf der Testseite für Anfragen konnte nicht manuell bearbeitet werden
  • Fix: Problem behoben, dass JDK 17 nicht gestartet werden konnte; Startskript optimiert

4.0.17

    1. März 2025
  • Fix: Chinesische Zeichenkodierung in PowerShell war fehlerhaft
  • Fix: Bei öffentlichen APIs wurden Header‑Authorization‑Anfragen nicht gesendet
  • Optimierung: JVM‑Speicherparameter unter Linux konfigurierbar
  • Optimierung: Zahl der zurückgegebenen betroffenen Zeilen bei Nicht‑Abfrage‑SQL‑Anweisungen optimiert
  • Optimierung: Versionsverwaltung verbessert

4.0.16

    1. Februar 2025
  • Neu: Plugin zur Parameterverarbeitung hinzugefügt

4.0.15

  • Optimierung: Frontend wurde mit VUE3 neu implementiert
  • Optimierung: UI‑Optimierung
  • Optimierung: Beim Importieren von APIs bleibt der Status unverändert; es wird kein Offline‑Status gesetzt
  • Optimierung: Prüfung, ob die Datenquelle existiert, bevor eine API importiert wird
  • Optimierung: Überprüfung der vom Benutzer eingegebenen Informationen bei der Erstellung oder Bearbeitung von APIs
  • Optimierung: Hinzufügen einer globalen Ausnahmebehandlung im Backend
  • Optimierung: Schließen des Dateistreams beim Importieren von Konfigurationen
  • Neu: Funktionalität zur Anpassung des Clients hinzugefügt
  • Neu: Plugin‑ und Treiberpakete können im Verzeichnis extlib zentral verwaltet werden
  • Fix: Einige Datumsformate waren falsch; Umstellung von 12‑Stunden‑ auf 24‑Stunden‑Format

4.0.14

    1. Dezember 2024
  • Fix: Tomcat‑Sicherheitslücke CVE‑2024‑56337 behoben; Tomcat auf Version 9.0.98 aktualisiert

4.0.13

    1. Dezember 2024
  • Optimierung: Berechnung der Seriennummer optimiert

4.0.12

    1. November 2024
  • UI: Öffnen der Testseite für Anfragen in einem neuen Tab
  • UI: Beschreibung und Passwort der Datenquelle sind nun nicht mehr Pflichtfelder
  • Optimierung: Gültigkeitsdauer der Anmeldung auf 10 Tage erhöht
  • Optimierung: APIs werden nach Änderungen nicht automatisch offline geschaltet
  • Optimierung: Protokolle verbessert
  • Fix: Fehler im Maven‑Antrun‑Plugin behoben

4.0.11

    1. Juni 2024
  • Optimierung: Protokolle weiter verbessert

4.0.10

    1. Dezember 2023
  • Fix: Fehler behoben, der auftrat, wenn das JSON‑Body‑Argument einer API leer war
  • Fix: Fehler im Shell‑Code‑Demo‑Skript behoben
  • Optimierung: Das Fenster, das bei fehlgeschlagenen Ausführungen von Windows‑PowerShell‑Skripten erschien, wurde so angepasst, dass es sich nicht mehr automatisch schloss
  • Optimierung: Protokolle weiter verbessert

4.0.9

    1. November 2023
  • Entfernung: Hive‑ und Kylin‑Treiberpakete wurden entfernt, um das Installationspaket zu vereinfachen

4.0.8

    1. September 2023
  • Optimierung: UI‑Optimierung
  • Entfernung: Vorinstallierte Plugins wurden entfernt, um das Installationspaket zu vereinfachen

Enterprise Edition

4.5.0 (nicht abwärtskompatibel)

    1. Mai 2026
  • Neu: Client‑Funktion zum Aktivieren und Deaktivieren hinzugefügt
  • Neu: Unterstützung für MCP‑Funktionen; DBAPI‑APIs können als Schnittstelle zu AI‑Clients wie Claude Desktop, Cursor, LangChain oder Spring AI verwendet werden, um Unternehmen beim Aufbau datengesteuerter KI‑Anwendungen zu unterstützen
  • Neu: Audit‑Logs hinzugefügt; alle Nutzeraktionen werden vollständig protokolliert, um Compliance‑Anforderungen zu erfüllen
  • Neu: HTTP‑Executor unterstützt benutzerdefinierte Parameterzuordnungs‑Modi; über Groovy‑Ausdrücke lassen sich Weiterleitungsparameter flexibel bearbeiten (Umbenennung, Standardwerte, mathematische Operationen, bedingte Zuweisungen usw.)
  • Neu: Möglichkeit, Administrator‑Konten anzulegen
  • Neu: Unterstützung für den Hintergrundstart unter Windows
  • Neu: Gesundheitsprüfungs‑API im Standalone‑Modus hinzugefügt
  • Optimierung: Dashboard‑Statistiken wurden um Diagramme zur Anzahl der Fehler, Verteilung der Statuscodes sowie zur Menge der zurückgegebenen Daten ergänzt
  • Optimierung: UI wurde vollständig für mobile Geräte optimiert; Layouts für den Zugriff über Mobilbrowser reagieren automatisch
  • Optimierung: Interaktions‑UI verbessert (Vorschau von URLs und Parametern durch Klicken auf das API‑Baum‑Symbol; schneller Zugang zur Bearbeitungsseite durch Doppelklick; Seitenleiste mit anpassbarer Breite; SQL‑Debugging‑Seite mit frei bewegbaren Fenstern; neue Option zum Wechsel zwischen hellen und dunklen Themen)
  • Optimierung: Ladegeschwindigkeit der API‑Baumliste verbessert

[!WARNUNG] Nicht abwärtskompatibel
Die Metadaten‑Tabellenstruktur dieser Version wurde geändert. Vor dem Upgrade müssen folgende SQL‑Anweisungen im Metadaten‑DB ausgeführt werden:

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

ALTER TABLE `api_config` ADD COLUMN `mcp_status` INT(11) DEFAULT 0 COMMENT '0 – MCP nicht aktiviert; 1 – MCP aktiviert';
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 – aktiviert; 0 – deaktiviert';

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 nicht aktiviert; 1 – MCP aktiviert';


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 (nicht abwärtskompatibel)

    1. März 2026
  • Neu: In SQL‑Anweisungen können jetzt die integrierten Variablen __apiId verwendet werden
  • Neu: API‑Zugriffsprotokolle erfassen nun Parameter und die Größe der zurückgegebenen Daten
  • Neu: IP‑Blockierungsregeln für Client‑ClientId können festgelegt werden
  • Neu: PostgreSQL als Metadaten‑DB unterstützt
  • Neu: Log‑Datenbank unterstützt MySQL, PostgreSQL, ClickHouse und Doris
  • Neu: Die Testseite für Anfragen bietet nun eine Funktion zur Voreinstellung von Parameterwerten; häufig verwendete Werte können gespeichert und schnell aus der Liste geladen werden
  • Neu: Der HTTP‑Executor unterstützt benutzerdefinierte Header
  • Fix: API‑Zugriffsprotokolle zeigten keine Fehlermeldungen
  • Fix: Zwei erfolgreiche Anmeldebestätigungen nach Drücken der Enter‑Taste
  • Fix: Beim Arrangieren von APIs erschien die Fehlermeldung „Die ausgewählte API ist offline oder wurde gelöscht“
  • Optimierung: Token‑Generierungs‑API wurde mit einer globalen IP‑Firewall‑Beschränkung versehen

[!WARNUNG] Nicht abwärtskompatibel
Die Tabellenstruktur der Log‑Datenbank wurde geändert. Vor dem Upgrade müssen folgende SQL‑Anweisungen in der Log‑Datenbank ausgeführt werden:

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;

[!WARNUNG] Nicht abwärtskompatibel
Die Metadaten‑Tabellenstruktur dieser Version wurde geändert. Wenn MySQL als Metadaten‑DB verwendet wird, müssen vor dem Upgrade folgende SQL‑Anweisungen ausgeführt werden:

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

    1. März 2026
  • Fix: Entfernung der integrierten Variablen __clientId aus dem Nicht‑SQL‑Executor

4.3.18

    1. Januar 2026
  • Neu: Gesundheitsprüfung der Datenquellen
  • Optimierung: Im Clustermodus können bei der Bearbeitung einer Datenquelle Verbindungs‑Tests für jeden apiServer‑Knoten durchgeführt werden
  • Optimierung: Druid wurde auf Version 1.2.23 aktualisiert
  • Optimierung: UI‑Optimierung

4.3.17

    1. Dezember 2025
  • Fix: Korrektur, dass dynamische SQL‑Tags nicht Großbuchstaben unterstützen
  • Optimierung: Neuer Startbefehl für Linux hinzugefügt
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
  • 【Neu】Das Datenkonvertierungs‑Plugin kann mehrere Konfigurationen unterstützen
  • 【Optimierung】Kompatibilität mit mehreren OpenSSL‑Versionen, wodurch die Systemkompatibilität verbessert wird
  • 【Fehlerbehebung】Durch das Upgrade von fastjson wurde CVE‑2022‑25845 behoben

4.3.15

  • 04.12.2025
  • 【Fehlerbehebung】Behebung eines Fehlers, der unter bestimmten Betriebssystemen, einschließlich CentOS 7 und einigen Windows‑Versionen, das Starten verhinderte

4.3.14

  • 02.12.2025
  • 【Optimierung】Optimierung der Seriennummernlogik
  • 【Optimierung】Upgrade der Lombok‑Version zur Anpassung an die JDK‑17‑Kompilierung

4.3.13

  • 22.11.2025
  • 【Fehlerbehebung】Behebung eines Fehlers, der durch den ElasticSearch‑Executor zum Systemabsturz führte
  • 【Neu】Hinzufügung einer Verbindungstestfunktion für ES‑Datenquellen
  • 【Optimierung】Verbesserung der Abfragegeschwindigkeit aller APIs
  • 【Optimierung】Mehrere UI‑Optimierungen

4.3.12

  • 02.11.2025
  • 【Optimierung】Erweiterung der Überwachungsmenüs für normale Entwickler
  • 【Optimierung】Ermöglichung des Zugriffs auf alle Datenquellen für normale Entwickler
  • 【Optimierung】Ermöglichung der Gruppenberechtigung für Datenquellen (nur für selbst erstellte Datenquellen)
  • 【Optimierung】Verfügbarkeit des groovy‑JSON‑Pakets in Groovy‑Skripten
  • 【Optimierung】Bei der API‑Orchestrierung werden bei der Auswahl von APIs im Knoten die Optionen gruppenweise angezeigt
  • 【Fehlerbehebung】Bei der API‑Orchestrierung werden bereits deaktivierte APIs nicht mehr angezeigt

4.3.11

  • 21.10.2025
  • 【Fehlerbehebung】Die Änderungen am Client wurden nicht wirksam

4.3.10

  • 16.10.2025
  • 【Fehlerbehebung】Datenquellen konnten nicht gelöscht werden

4.3.9

  • 09.09.2025
  • 【Fehlerbehebung】Im Clustermodus war der Content‑Type der API‑Antwort fehlerhaft
  • 【Fehlerbehebung】Im Clustermodus wurde beim Neustart das Redis‑Cache nicht aktualisiert

4.3.8

  • 30.08.2025
  • 【Optimierung】Das Parameterverarbeitungs‑Plugin unterstützt nun mehrere Konfigurationen
  • 【Optimierung】Verschiedene Leistungsverbesserungen

4.3.7

  • 11.08.2025
  • 【Neu】In SQL können nun die integrierten Variablen __clientId verwendet werden
  • 【Fehlerbehebung】Behebung des Fehlers, dass beim Import oder Export von API‑Konfigurationen globale Datenkonvertierungsskripte fehlten
  • 【Optimierung】Mehrere UI‑Anpassungen

4.3.6

  • 26.07.2025
  • 【Optimierung】Umfassende Erweiterung der Funktionen dynamischer SQL‑Tags:
    • Unterstützung der Tags choose, when und otherwise
    • Unterstützung des Tags bind
    • Unterstützung des Tags set
    • Behebung mehrerer Syntaxfehler bei diesen Tags

4.3.5

  • 20.07.2025
  • 【Optimierung】Standardmäßige Aufbewahrung der Protokolldateien auf dem Datenträger auf 15 Tage
  • 【Neu】Globale Datenkonvertierungsskripte unterstützen nun die Sprache Groovy
  • 【Neu】Globale Datenkonvertierungsskripte ermöglichen die Nutzung von API‑Parametern als integrierte Variable parameters
  • 【Neu】Parameterprüfungs‑Skripte unterstützen nun die Sprache Groovy
  • 【Neu】API‑Knotenparameter‑Skripte, Endknoten‑Skripte und Entscheidungsknoten‑Skripte in der API‑Orchestrierung unterstützen nun die Sprache Groovy
  • 【Neu】Unterstützung der Konfiguration einer automatischen Bereinigung der Zugriffsprotokolle in der Datenbank
  • 【Fehlerbehebung】Beim Importieren einer Gruppe vor der API konnte die Datei nicht ausgewählt werden

4.3.4

  • 06.07.2025
  • 【Optimierung】Optimierung der Logik beim Bearbeiten von Datenquellen
  • 【Optimierung】Mehrere UI‑Optimierungen
  • 【Fehlerbehebung】Beim Importieren von APIs konnte keine Datei ausgewählt werden

4.3.3

  • 02.07.2025
  • 【Optimierung】Entfernung des taos‑jdbcdriver‑Treiberpakets zur Vereinfachung des Installationspakets
  • 【Fehlerbehebung】Im Clustermodus waren Änderungen an Datenquellen, deren Löschung sowie das Zurücksetzen des Datenquellen‑Verbindungspools im apiServer unwirksam
  • 【Fehlerbehebung】Im Clustermodus war nach einem Versionsupgrade das Redis‑Cache nicht kompatibel

4.3.2

  • 28.06.2025
  • 【Optimierung】IP‑Firewall unterstützt nun die Konfiguration von Netzwerkbereichen
  • 【Optimierung】Die Einstellung dbapi.ui.allowed.ips unterstützt nun die Konfiguration von Netzwerkbereichen

4.3.1

  • 21.06.2025
  • 【Optimierung】UI‑Optimierung
  • 【Optimierung】Skriptoptimierung; Möglichkeit zur Konfiguration des Parameters JAVA_LOCATION
  • 【Optimierung】Seiteneinteilung bei der API‑Protokollabfrage
  • 【Neu】Suche nach APIs über SQL‑Schlüsselwörter
  • 【Fehlerbehebung】Behebung der Inkompatibilität des Skripts mit dem Ubuntu‑System

4.3.0 (nicht abwärtskompatibel)

  • 18.05.2025
  • 【Neu】Client‑Autorisierung pro einzelner API
  • 【Neu】Zurücksetzen des Datenquellen‑Verbindungspools

Hinweis: Diese Version ist nicht abwärtskompatibel. Wenn MySQL als Metadatenbank verwendet wird, muss vor dem Upgrade folgende SQL‑Anweisung ausgeführt werden:

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.04.2025
  • 【Optimierung】Optimierung der Initialisierungslogik des JDBC‑Datenquellen‑Verbindungspools
  • 【Neu】Auf der Testseite für Anfragen kann nun ein Client ausgewählt werden, um schnell eine URL zum Abrufen eines Tokens zu generieren

4.2.4

  • 15.04.2025
  • 【Optimierung】Optimierung des Startskripts
  • 【Neu】Im Einzelbetrieb kann die zugängliche IP‑Adresse der UI‑Webseite konfiguriert werden
  • 【Neu】Import‑ und Exportfunktion für Clients
  • 【Fehlerbehebung】Im Clustermodus waren statische Ressourcen im gateway/apiServer nicht erreichbar
  • 【Optimierung】Änderung der dbapi.host‑Konfiguration zu dbapi.api.url.base

4.2.3

  • 03.04.2025
  • 【Fehlerbehebung】Die URL der Testseite für Anfragen konnte nicht manuell geändert werden
  • 【Fehlerbehebung】Im Clustermodus traten Änderungen an der IP‑Firewall nicht sofort in Kraft
  • 【Fehlerbehebung】JDK 17 startete nicht; Optimierung des Startskripts

4.2.2

  • 31.03.2025
  • 【Fehlerbehebung】Bug, durch den nicht‑Admin‑Benutzer alle Datenquellen sehen konnte

4.2.1

  • 29.03.2025
  • 【Fehlerbehebung】Beim Suchen auf der API‑Seite traten Fehler bei Klicks auf die Schaltflächen „Online“, „Offline“, „Kopieren“, „Löschen“, „Versionsverwaltung“ und „Testanfrage“ auf
  • 【Fehlerbehebung】Chinesische Zeichenverschmutzung in PowerShell
  • 【Optimierung】Linux‑Konfiguration der JVM‑Speicherparameter

4.2.0 (nicht abwärtskompatibel)

  • 15.03.2025
  • 【Neu】API‑Orchestrierung
  • 【Neu】Bei der API‑Seiten‑Anfrage‑Testfunktion kann der Host konfiguriert werden
  • 【Fehlerbehebung】Passwortänderung schlug fehl
  • 【Fehlerbehebung】Öffentliche API‑Seiten‑Anfrage‑Tests sendeten keinen Header „Authorization“
  • 【Optimierung】Code‑Optimierung und Version‑Nummer‑Verarbeitung
  • 【Optimierung】Reduzierung der Zahl der zurückgegebenen Zeilen bei der Ausführung nicht‑Abfrage‑SQL‑Anweisungen

Hinweis: Diese Version ist nicht abwärtskompatibel. Wenn MySQL als Metadatenbank verwendet wird, muss vor dem Upgrade folgende SQL‑Anweisung ausgeführt werden:

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.02.2025
  • 【Neu】Parameterverarbeitungs‑Plugin

4.1.9

  • 07.02.2025
  • 【Optimierung】Frontend‑Rekonstruktion mit VUE3
  • 【Optimierung】UI‑Optimierung
  • 【Optimierung】Beim Importieren von APIs bleibt der Status unverändert; kein Wechsel in den Offline‑Modus
  • 【Optimierung】Automatische Gruppenberechtigung für Datenquellen beim Importieren von APIs
  • 【Optimierung】Prüfung der vom Benutzer eingegebenen Informationen beim Erstellen oder Bearbeiten von APIs
  • 【Optimierung】Backend‑Hinzufügung einer globalen Ausnahmebehandlung
  • 【Optimierung】Schließung des Dateistreams beim Importieren von Konfigurationen
  • 【Neu】Anpassung der Token‑Ablaufzeit für Clients
  • 【Neu】Funktion zum Kopieren von APIs
  • 【Neu】Plugin‑ und Treiberpakete können im extlib‑Verzeichnis zentral verwaltet werden
  • 【Fehlerbehebung】Einige Datumsformate waren falsch; Umstellung von der 12‑Stunden‑ auf die 24‑Stunden‑Notation

4.1.8

  • 07.01.2025
  • 【Optimierung】Der HTTP‑Executor gibt die Originaldaten im Format zurück, ohne sie in einen String zu konvertieren

4.1.7

  • 29.12.2024
  • 【Fehlerbehebung】Behebung der Tomcat‑Sicherheitslücke CVE‑2024‑56337; Upgrade auf Tomcat‑Version 9.0.98

4.1.6

  • 08.12.2024
  • 【Optimierung】Optimierung der Seriennummernberechnung

4.1.5

  • 09.11.2024
  • 【UI】Bei der Anfrage‑Testfunktion öffnet sich eine neue Tab‑Seite
  • 【Optimierung】Beim Ändern von APIs erfolgt kein automatischer Offline‑Wechsel
  • 【Optimierung】Token‑Logik für Clients
  • 【Optimierung】Log‑Optimierung

4.1.4

  • 08.11.2024
  • 【UI】Beschreibung der Datenquelle und Passwortänderung für JDBC‑Datenquellen sind nicht mehr Pflichtfelder
  • 【Optimierung】Die Login‑Gültigkeitsdauer wurde auf 10 Tage festgelegt
  • 【Fehlerbehebung】Maven‑Antrun‑Plugin‑Fehler

4.1.3

  • 21.07.2024
  • 【Fehlerbehebung】Behebung des Fehlers, dass nach der Einstellung des Tokens auf dauerhaft gültig die Client‑Informationen nicht mehr geändert werden konnten

Falls dieser Fehler auftritt, führen Sie bitte vor dem Upgrade auf Version 4.1.3 folgende SQL‑Anweisung in der Metadatenbank aus:

sql
update client set expire_at = 253370736000000 where expire_at = 9223372036854775807 ;

4.1.2 (nicht abwärtskompatibel)

  • 27.05.2024
  • 【Neu】JavaScript‑Code zur Datenformatkonvertierung

Hinweis: Diese Version ist nicht abwärtskompatibel. Wenn MySQL als Metadatenbank verwendet wird, muss vor dem Upgrade folgende SQL‑Anweisung ausgeführt werden:

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.01.2024
  • 【Neu】JDBC‑Datenquellen können nun Druid‑Verbindungspool‑Parameter konfigurieren

4.1.0 (nicht abwärtskompatibel)

  • 24.12.2023
  • 【Neu】API‑Parameterprüfungs‑Funktion

Hinweis: Diese Version ist nicht abwärtskompatibel. Wenn MySQL als Metadatenbank verwendet wird, muss vor dem Upgrade folgende SQL‑Anweisung ausgeführt werden:

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.12.2023
  • 【Fehlerbehebung】HTTP‑Executor‑BUG
  • 【Fehlerbehebung】API‑JSON‑Body‑Parameter‑Übertragung mit leerem Wert verursachte Fehler
  • 【Fehlerbehebung】Shell‑Code‑Demo‑Fehler
  • 【Optimierung】Windows‑PowerShell‑Skript‑Ausführungsfehler‑Fenster bleibt nicht offen
  • 【Optimierung】Log‑Verbesserung

4.0.8

  • 【Optimierung】Code‑Optimierung

4.0.7

  • 【Entfernung】Hive‑Kylin‑Treiberpaket entfernt; Installation vereinfacht

4.0.6

  • 【Optimierung】UI‑Optimierung
  • 【Entfernung】Eigenes Plugin entfernt; Installation vereinfacht

4.0.5

  • 【Fehlerbehebung】Behebung systemischer Bugs

4.0.4

  • 【Optimierung】Code‑Optimierung
  • 【Neu】Quellcode‑Tar‑Packung

4.0.3

  • 【Fehlerbehebung】Behebung des API‑Parallelitäts‑Bugs
  • 【Optimierung】Code‑Optimierung

4.0.2

  • 【Neu】API‑Drosselung
  • 【Neu】Client‑Drosselung
  • 【Neu】Response‑Verschlüsselung
  • 【Entfernung】Netty‑Access‑Protokoll entfernt
  • 【Optimierung】GitHub‑Logo entfernt
  • 【Neu】API‑Historie‑Speicherung und Rückkehr
  • 【Optimierung】Bei API‑Änderungen darf der Executor‑Typ nicht geändert werden
  • 【Optimierung】Bei Datenquellen‑Änderungen darf der Typ nicht geändert werden