Skip to content

Commit 8907f15

Browse files
author
Actions CI
committed
Update README, CHANGELOG, package.json, l10n, licenses and public scripts
1 parent ec43021 commit 8907f15

32 files changed

Lines changed: 1260 additions & 205 deletions

‎CHANGELOG.md‎

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,21 @@
11
# CHANGELOG
22

3+
## 1.30.5 - 2026-04-24
4+
5+
### Changed
6+
7+
- Editor: Added "Export Query Results" action to export a query's results directly to a file from the SQL editor. #1062
8+
- Introspection: Added optional "Update Statistics" setting in connection introspection settings. When enabled, updates database stats before refreshing a single table so the row count in the explorer stays accurate. Supported on Oracle, PostgreSQL, Redshift, MySQL, MariaDB, SQL Server, SQLite, Sybase, Databricks, and Hive. #1054
9+
- Explore: Added Unique and Zero metrics to measure summary, and a new Summary section for dimensions with Distinct, Unique, Nulls, Empty, and Min/Max for date dimensions. #1064
10+
- MCP: Added `dbcode.ai.mcp.allowExternalConnections` setting to expose the MCP server beyond localhost, for Dev Containers or LAN access. Requires OAuth. #741
11+
- SurrealDB: Added progressive introspection and system monitoring.
12+
- RavenDB: Added progressive introspection, system monitoring, and connection string parsing.
13+
- Redis/Valkey: Added progressive introspection, server monitoring, client monitoring, and connection string parsing.
14+
15+
### Fixed
16+
17+
- SQL: Expanded reserved-word list used for identifier quoting with names like `character`, `binary`, `read`, etc. are correctly quoted. #1067
18+
319
## 1.30.4 - 2026-04-17
420

521
### Changed

‎l10n/bundle.l10n.cs.json‎

Lines changed: 75 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -3682,7 +3682,6 @@
36823682
"Validation Errors": "Chyby ověření",
36833683
"Applying...": "Probíhá použití...",
36843684
"Apply": "Použít",
3685-
"Connecting": "Připojování",
36863685
"Copy As": "Kopírovat jako",
36873686
"Design Table": "Navrhnout tabulku",
36883687
"Design {0}": "Navrhnout {0}",
@@ -3725,14 +3724,80 @@
37253724
"Single node cluster": "Cluster s jedním uzlem",
37263725
"Partitioner": "Partitioner",
37273726
"Strategy": "Strategie",
3728-
"cellNote": "Poznámka buňky",
3729-
"addCellNote": "Přidat poznámku buňky",
3730-
"viewCellNote": "Zobrazit poznámku",
3731-
"editCellNote": "Upravit poznámku",
3732-
"deleteCellNote": "Odebrat poznámku",
3733-
"cellNotePlaceholder": "Přidat poznámku...",
3734-
"cellNoteHint": "Najetím zobrazíte náhled. Kliknutím upravíte. Přetažením rohu změníte velikost. Esc pro zavření.",
3735-
"cellNoteReadOnlyHint": "Poznámka pouze pro čtení. Vyberte text pro kopírování. Přetažením rohu změníte velikost. Esc pro zavření.",
37363727
"Activation token revoked for {0}": "Aktivační token pro {0} byl odvolán",
3737-
"Revoke activation token for {0}? Their license will be cleared on the next renewal attempt.": "Odvolat aktivační token pro {0}? Jejich licence bude vymazána při dalším pokusu o obnovení."
3728+
"Revoke activation token for {0}? Their license will be cleared on the next renewal attempt.": "Odvolat aktivační token pro {0}? Jejich licence bude vymazána při dalším pokusu o obnovení.",
3729+
"Without Headers": "Bez záhlaví",
3730+
"Number of unique values": "Počet jedinečných hodnot",
3731+
"Values that appear exactly once": "Hodnoty, které se vyskytují přesně jednou",
3732+
"Number of null or missing values": "Počet hodnot null nebo chybějících hodnot",
3733+
"Empty": "Prázdné",
3734+
"Number of empty string values": "Počet prázdných řetězcových hodnot",
3735+
"Earliest date value": "Nejstarší hodnota data",
3736+
"Latest date value": "Nejnovější hodnota data",
3737+
"Total of all numeric values": "Součet všech číselných hodnot",
3738+
"Mean of all values (sum divided by count)": "Průměr všech hodnot (součet dělený počtem)",
3739+
"Middle value when sorted (50th percentile)": "Střední hodnota při řazení (50. percentil)",
3740+
"Standard deviation: how spread out the values are from the mean": "Směrodatná odchylka: rozptyl hodnot od průměru",
3741+
"Smallest value": "Nejmenší hodnota",
3742+
"Largest value": "Největší hodnota",
3743+
"25th percentile (lower quartile): 25% of values fall at or below this": "25. percentil (dolní kvartil): 25 % hodnot je na nebo pod touto hodnotou",
3744+
"75th percentile (upper quartile): 75% of values fall at or below this": "75. percentil (horní kvartil): 75 % hodnot je na nebo pod touto hodnotou",
3745+
"Number of non-null values": "Počet hodnot jiných než null",
3746+
"Zero": "Nula",
3747+
"Number of values equal to zero": "Počet hodnot rovnajících se nule",
3748+
"Variance: average squared deviation from the mean (square of standard deviation)": "Rozptyl: průměrná kvadratická odchylka od průměru (čtverec směrodatné odchylky)",
3749+
"No SQL to export.": "Žádný SQL k exportu.",
3750+
"Export Query Results supports a single statement. Select one or place your cursor inside it.": "Export výsledků dotazu podporuje jeden příkaz. Vyberte jej nebo umístěte kurzor dovnitř.",
3751+
"MCP: External connections require OAuth authorization. Binding to localhost only. Update the authorization method in settings to enable external connections.": "MCP: externí připojení vyžadují autorizaci OAuth. Vázáno pouze na localhost. Aktualizujte metodu autorizace v nastavení pro povolení externích připojení.",
3752+
"External connections enabled. From Dev Containers, use {0}. From other machines on your LAN, use your host's IP.": "Externí připojení jsou povolena. Z Dev Containers použijte {0}. Z jiných počítačů ve vaší LAN použijte IP adresu hostitele.",
3753+
"Update Statistics": "Aktualizovat statistiky",
3754+
"Update table stats on refresh to keep row counts accurate. May need extra privileges.": "Při obnovení aktualizovat statistiky tabulky pro přesné počty řádků. Mohou být potřeba další oprávnění.",
3755+
"Failed to fetch SurrealDB system info: {0}": "Nepodařilo se načíst systémové informace SurrealDB: {0}",
3756+
"Analyzers": "Analyzátory",
3757+
"Server Info": "Informace o serveru",
3758+
"Clients": "Klienti",
3759+
"Address": "Adresa",
3760+
"Age (s)": "Stáří (s)",
3761+
"Idle (s)": "Nečinnost (s)",
3762+
"DB": "DB",
3763+
"No connected clients": "Žádní připojení klienti",
3764+
"Unknown category: {0}": "Neznámá kategorie: {0}",
3765+
"(none selected)": "(nic není vybráno)",
3766+
"Documents": "Dokumenty",
3767+
"Elapsed": "Uplynulý čas",
3768+
"Transaction monitoring is not supported for Memgraph": "Monitorování transakcí není pro Memgraph podporováno",
3769+
"Driver": "Ovladač",
3770+
"Components": "Komponenty",
3771+
"Service": "Služba",
3772+
"shiftF2": "Shift+F2",
3773+
"toolbarFind": "Najít",
3774+
"toolbarFindPreviousMatch": "Předchozí shoda",
3775+
"toolbarFindNextMatch": "Další shoda",
3776+
"toolbarQuickFilter": "Filtr",
3777+
"ariaColumnGroupExpansion": "Stisknutím ENTER rozbalte nebo sbalte tuto skupinu sloupců",
3778+
"ariaColumnGroupCellSelectionAndExpansion": "Stisknutím Enter přepnete výběr všech viditelných buněk v této skupině sloupců. Stisknutím ALT+ENTER skupinu sloupců rozbalte nebo sbalte",
3779+
"ariaSortableColumnWithCellSelection": "Stisknutím ALT+ENTER seřaďte",
3780+
"ariaHasNote": "Tato buňka obsahuje poznámku.",
3781+
"note": "Poznámka",
3782+
"addNote": "Přidat poznámku",
3783+
"viewNote": "Zobrazit poznámku",
3784+
"editNote": "Upravit poznámku",
3785+
"deleteNote": "Odebrat poznámku",
3786+
"notePlaceholder": "Přidat poznámku...",
3787+
"Memory Peak": "Maximální paměť",
3788+
"Memory RSS": "Paměť RSS",
3789+
"Fragmentation Ratio": "Poměr fragmentace",
3790+
"CPU User": "CPU uživatel",
3791+
"CPU": "CPU",
3792+
"CPU System": "CPU systém",
3793+
"Ops/sec": "Ops/s",
3794+
"Throughput": "Propustnost",
3795+
"Connected Clients": "Připojení klienti",
3796+
"Network": "Síť",
3797+
"Keyspace Hit Rate": "Míra zásahů keyspace",
3798+
"Evictions/sec": "Vyřazení/s",
3799+
"Unexpected response from INFO command": "Neočekávaná odpověď příkazu INFO",
3800+
"Persistence": "Perzistence",
3801+
"Modules": "Moduly",
3802+
"Unexpected response from CLIENT LIST command": "Neočekávaná odpověď příkazu CLIENT LIST"
37383803
}

‎l10n/bundle.l10n.de.json‎

Lines changed: 75 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -3682,7 +3682,6 @@
36823682
"Validation Errors": "Validierungsfehler",
36833683
"Applying...": "Wird angewendet...",
36843684
"Apply": "Anwenden",
3685-
"Connecting": "Verbindung wird hergestellt",
36863685
"Copy As": "Kopieren als",
36873686
"Design Table": "Tabelle gestalten",
36883687
"Design {0}": "{0} gestalten",
@@ -3725,14 +3724,80 @@
37253724
"Single node cluster": "Einzelknoten-Cluster",
37263725
"Partitioner": "Partitionierer",
37273726
"Strategy": "Strategie",
3728-
"cellNote": "Zellennotiz",
3729-
"addCellNote": "Zellennotiz hinzufügen",
3730-
"viewCellNote": "Notiz anzeigen",
3731-
"editCellNote": "Notiz bearbeiten",
3732-
"deleteCellNote": "Notiz entfernen",
3733-
"cellNotePlaceholder": "Notiz hinzufügen...",
3734-
"cellNoteHint": "Hover für Vorschau. Klicken zum Bearbeiten. Ecke ziehen zum Vergrößern. Esc zum Schließen.",
3735-
"cellNoteReadOnlyHint": "Schreibgeschützte Notiz. Text auswählen zum Kopieren. Ecke ziehen zum Vergrößern. Esc zum Schließen.",
37363727
"Activation token revoked for {0}": "Aktivierungstoken für {0} widerrufen",
3737-
"Revoke activation token for {0}? Their license will be cleared on the next renewal attempt.": "Aktivierungstoken für {0} widerrufen? Die Lizenz wird beim nächsten Erneuerungsversuch gelöscht."
3728+
"Revoke activation token for {0}? Their license will be cleared on the next renewal attempt.": "Aktivierungstoken für {0} widerrufen? Die Lizenz wird beim nächsten Erneuerungsversuch gelöscht.",
3729+
"Without Headers": "Ohne Kopfzeilen",
3730+
"Number of unique values": "Anzahl eindeutiger Werte",
3731+
"Values that appear exactly once": "Werte, die genau einmal vorkommen",
3732+
"Number of null or missing values": "Anzahl der Null- oder fehlenden Werte",
3733+
"Empty": "Leer",
3734+
"Number of empty string values": "Anzahl leerer Zeichenkettenwerte",
3735+
"Earliest date value": "Frühester Datumswert",
3736+
"Latest date value": "Spätester Datumswert",
3737+
"Total of all numeric values": "Summe aller numerischen Werte",
3738+
"Mean of all values (sum divided by count)": "Mittelwert aller Werte (Summe dividiert durch Anzahl)",
3739+
"Middle value when sorted (50th percentile)": "Median bei Sortierung (50. Perzentil)",
3740+
"Standard deviation: how spread out the values are from the mean": "Standardabweichung: Streuung der Werte um den Mittelwert",
3741+
"Smallest value": "Kleinster Wert",
3742+
"Largest value": "Größter Wert",
3743+
"25th percentile (lower quartile): 25% of values fall at or below this": "25. Perzentil (unteres Quartil): 25 % der Werte liegen bei oder unter diesem Wert",
3744+
"75th percentile (upper quartile): 75% of values fall at or below this": "75. Perzentil (oberes Quartil): 75 % der Werte liegen bei oder unter diesem Wert",
3745+
"Number of non-null values": "Anzahl der Nicht-Null-Werte",
3746+
"Zero": "Null",
3747+
"Number of values equal to zero": "Anzahl der Werte gleich null",
3748+
"Variance: average squared deviation from the mean (square of standard deviation)": "Varianz: mittlere quadratische Abweichung vom Mittelwert (Quadrat der Standardabweichung)",
3749+
"No SQL to export.": "Kein SQL zum Exportieren.",
3750+
"Export Query Results supports a single statement. Select one or place your cursor inside it.": "Abfrageergebnisse exportieren unterstützt eine einzelne Anweisung. Wählen Sie eine aus oder platzieren Sie den Cursor darin.",
3751+
"MCP: External connections require OAuth authorization. Binding to localhost only. Update the authorization method in settings to enable external connections.": "MCP: Externe Verbindungen erfordern OAuth-Autorisierung. Bindung nur an localhost. Aktualisieren Sie die Autorisierungsmethode in den Einstellungen, um externe Verbindungen zu aktivieren.",
3752+
"External connections enabled. From Dev Containers, use {0}. From other machines on your LAN, use your host's IP.": "Externe Verbindungen aktiviert. Aus Dev Containers verwenden Sie {0}. Von anderen Computern im LAN verwenden Sie die IP Ihres Hosts.",
3753+
"Update Statistics": "Statistiken aktualisieren",
3754+
"Update table stats on refresh to keep row counts accurate. May need extra privileges.": "Tabellenstatistiken beim Aktualisieren erneuern, um Zeilenzahlen genau zu halten. Möglicherweise sind zusätzliche Berechtigungen erforderlich.",
3755+
"Failed to fetch SurrealDB system info: {0}": "SurrealDB-Systeminformationen konnten nicht abgerufen werden: {0}",
3756+
"Analyzers": "Analysatoren",
3757+
"Server Info": "Serverinformationen",
3758+
"Clients": "Clients",
3759+
"Address": "Adresse",
3760+
"Age (s)": "Alter (s)",
3761+
"Idle (s)": "Leerlauf (s)",
3762+
"DB": "DB",
3763+
"No connected clients": "Keine verbundenen Clients",
3764+
"Unknown category: {0}": "Unbekannte Kategorie: {0}",
3765+
"(none selected)": "(keine Auswahl)",
3766+
"Documents": "Dokumente",
3767+
"Elapsed": "Verstrichene Zeit",
3768+
"Transaction monitoring is not supported for Memgraph": "Transaktionsüberwachung wird für Memgraph nicht unterstützt",
3769+
"Driver": "Treiber",
3770+
"Components": "Komponenten",
3771+
"Service": "Dienst",
3772+
"shiftF2": "Shift+F2",
3773+
"toolbarFind": "Suchen",
3774+
"toolbarFindPreviousMatch": "Vorherige Übereinstimmung",
3775+
"toolbarFindNextMatch": "Nächste Übereinstimmung",
3776+
"toolbarQuickFilter": "Filtern",
3777+
"ariaColumnGroupExpansion": "EINGABE drücken, um diese Spaltengruppe ein- oder auszublenden",
3778+
"ariaColumnGroupCellSelectionAndExpansion": "Eingabe drücken, um die Auswahl aller sichtbaren Zellen dieser Spaltengruppe umzuschalten. ALT+EINGABE drücken, um diese Spaltengruppe ein- oder auszublenden",
3779+
"ariaSortableColumnWithCellSelection": "ALT+EINGABE drücken, um zu sortieren",
3780+
"ariaHasNote": "Diese Zelle enthält eine Notiz.",
3781+
"note": "Notiz",
3782+
"addNote": "Notiz hinzufügen",
3783+
"viewNote": "Notiz anzeigen",
3784+
"editNote": "Notiz bearbeiten",
3785+
"deleteNote": "Notiz entfernen",
3786+
"notePlaceholder": "Notiz hinzufügen...",
3787+
"Memory Peak": "Speicherspitzenwert",
3788+
"Memory RSS": "Speicher RSS",
3789+
"Fragmentation Ratio": "Fragmentierungsverhältnis",
3790+
"CPU User": "CPU Benutzer",
3791+
"CPU": "CPU",
3792+
"CPU System": "CPU System",
3793+
"Ops/sec": "Ops/s",
3794+
"Throughput": "Durchsatz",
3795+
"Connected Clients": "Verbundene Clients",
3796+
"Network": "Netzwerk",
3797+
"Keyspace Hit Rate": "Keyspace-Trefferrate",
3798+
"Evictions/sec": "Evictions/s",
3799+
"Unexpected response from INFO command": "Unerwartete Antwort vom INFO-Befehl",
3800+
"Persistence": "Persistenz",
3801+
"Modules": "Module",
3802+
"Unexpected response from CLIENT LIST command": "Unerwartete Antwort vom CLIENT LIST-Befehl"
37383803
}

0 commit comments

Comments
 (0)