Verze 7.2.5 – Server Chat a připojení účtu ChatGPT
Published: 2026-08-13 | Stela Augustínová
S potěšením oznamujeme vydání DbGate verze 7.2.5. Toto vydání rozšiřuje AI schopnosti DbGate o Server Chat a přímé připojení účtu ChatGPT v desktopové aplikaci. Opravuje také dvě nahlášené regrese a přidává několik vrstev bezpečnostního zpevnění kolem souborů, vzdálených stahování, pluginů a generovaných skriptů.
Dotazy napříč celým databázovým serverem
Server Chat je nová Premium funkce pro dotazování s pomocí AI na úrovni připojení. Zatímco Database Chat pracuje s jednou vybranou databází, Server Chat dokáže zjistit, které databáze jsou přes připojení dostupné, prozkoumat relevantní schémata a pomoci zodpovědět otázky zasahující do více než jedné databáze.
To je užitečné u serverů, které oddělují data podle zákazníka, regionu, prostředí nebo aplikace. Místo otevírání jednotlivých databází a manuálního sestavování dotazu můžete požadovaný výsledek popsat přirozeným jazykem. Server Chat dokáže identifikovat relevantní databáze a tabulky, vygenerovat odpovídající SQL a předložit jej před spuštěním k potvrzení.
Funkce podporuje PostgreSQL, MySQL, MariaDB a podporované edice SQL Serveru. Dokáže spustit dotaz na úrovni serveru tam, kde to databázový engine umožňuje, nebo cílit na konkrétní databázi, pokud je to bezpečnější či vhodnější rozsah. Vygenerované dotazy v rámci databáze lze také otevřít v běžném SQL editoru pro další prozkoumání a doladění.
Připojte svůj účet ChatGPT k DbGate Desktop
Uživatelé Premium mohou nyní připojit účet ChatGPT přímo z nastavení AI v desktopové aplikaci DbGate. Po připojení se OpenAI Codex stane dostupným AI poskytovatelem pro workflow dotazování s pomocí AI v DbGate.
Připojení používá přihlášení přes prohlížeč, takže nemusíte do DbGate kopírovat API klíč. Desktopová aplikace bezpečně uloží získané přihlašovací údaje, podle potřeby připojení obnoví a umožní vám účet ze stejné obrazovky nastavení odpojit.
Po přihlášení si můžete vybrat z modelů Codex dostupných v DbGate, včetně pokročilejších modelů jako Sol, které přes standardní integrace AI poskytovatelů v DbGate běžně dostupné nejsou. Tyto modely můžete používat se streamovanými odpověďmi a průzkumem databáze pomocí nástrojů přímo v chatu, což desktopovým uživatelům dává další přímočarý způsob, jak zapojit pokročilou AI asistenci do práce s databázemi.
Přesné hodnoty bigint v SQLite a LibSQL
Celočíselné hodnoty v SQLite a LibSQL větší než bezpečný rozsah celých čísel v JavaScriptu jsou nyní zachovány bez zaokrouhlení. Dříve se hodnota jako 1254071346418286654 mohla zobrazit jako 1254071346418286600, takže se informace ztratila ještě před zobrazením v datové mřížce.
Kromě zobrazení nesprávné hodnoty mohl tento převod způsobit selhání filtrů, protože zaokrouhlené číslo již neodpovídalo hodnotě uložené v databázi. DbGate nyní udržuje velká celá čísla v reprezentaci zachovávající přesnost, zatímco menší celá čísla zpracovává i nadále jako běžná čísla.
Oprava instalace z NPM pro podporu PostgreSQL
Verze 7.2.4 mohla selhat při instalaci dbgate-serve z NPM, protože plugin pro PostgreSQL odkazoval na dbgate-pg-dumper@7.2.4, což je verze balíčku, která neexistuje. Proces verzování při vydání nyní ponechává dbgate-pg-dumper na jeho vlastní platné verzi místo přepisování na verzi hlavního vydání DbGate.
Tím se obnovuje očekávaný postup instalace z NPM pro nasazení využívající plugin pro PostgreSQL.
Bezpečnostní zpevnění pro serverová nasazení
DbGate 7.2.5 obsahuje sadu vícevrstvých bezpečnostních vylepšení pro operace, které pracují s externím vstupem nebo se souborovým systémem serveru:
- Exportované soubory a generované náhledy jsou omezeny na datové adresáře spravované DbGate. Kontroly cest zohledňují i symbolické odkazy, takže zdánlivě platná cesta exportu nemůže opustit povolené umístění.
- Vzdálené stahování textu a JSON Lines přijímá pouze schválené typy zdrojů a validuje síťové cíle, čímž zabraňuje požadavkům na lokální nebo privátní služby a blokuje čtení lokálních souborů.
- Názvy balíčků pluginů jsou před načtením validovány, zatímco odbavení příkazů pluginů nyní vyžaduje odpovídající oprávnění a přijímá pouze explicitně definované obslužné funkce.
- Komentáře a direktivy plánování ovlivnitelné uživatelem jsou při generování JavaScriptu v DbGate sanitizovány, což zajišťuje, že znaky konce řádku nemohou uniknout z komentáře a vložit spustitelný kód.
Tyto změny jsou obzvláště důležité pro sdílené a webové instalace DbGate, kde připojení, importy, exporty a automatizaci může používat více lidí.
Úplný seznam změn
7.2.5
- ADDED: Server Chat for AI-assisted querying across PostgreSQL, MySQL, MariaDB, and supported SQL Server editions (Premium)
- ADDED: ChatGPT account connection for using Codex models in the desktop application (Premium)
- FIXED: SQLite and LibSQL bigint values now preserve their precision
- FIXED: NPM installation failure caused by a dbgate-pg-dumper version mismatch
- FIXED: Restricted export file writes to managed directories and prevented symlink-based path escapes
- FIXED: Prevented SSRF and local file reads in remote text and JSON Lines downloads
- FIXED: Validated plugin package names and command dispatch to prevent unsafe plugin operations
- FIXED: Sanitized generated script comments and directives to prevent code injection