DbGate Changelog

What's new in DbGate 5.2.7

Apr 5, 2024
  • FIXED: fix body overflow when context menu height great than viewport #592
  • FIXED: Pass signals in entrypoint.sh #596
  • FIXED: Remove missing links to jenasoft #625
  • FIXED: add API headers on upload call #627
  • FIXED: Disabled shell scripting for NPM distribution by default
  • FIXED: Fixed data import from files #633
  • FIXED: Fixed showing GPS positions #575
  • CHANGED: Improved stability of electron client on Windows and Mac (fewer EPIPE errors)

New in DbGate 5.2.6 (Jun 2, 2023)

  • FIXED: DbGate creates a lot of .tmp.node files in the temp directory #561
  • FIXED: Typo in datetimeoffset dataType #556
  • FIXED: SQL export is using the wrong hour formatting #537
  • FIXED: Missing toolstrip and adds up to 200% zoom to diagram view #524
  • FIXED: MongoDB password could contain special characters #560

New in DbGate 5.2.5 (Mar 18, 2023)

  • ADDED: Split Windows #394
  • FIXED: Postgres index asc/desc #514
  • FIXED: Excel export not working since 5.2.3 #511
  • ADDED: Inlucde macOS specific app icon #494
  • FIXED: Resizing window resets window contents #479
  • FIXED: Solved some minor problems with widget collapsing

New in DbGate 5.2.4 (Mar 5, 2023)

  • FIXED: npm version crash (#508)

New in DbGate 5.2.3 (Feb 28, 2023)

  • ADDED: Search entire table (multi column filter) #491
  • ADDED: OracleDB - connection to toher than default ports #496
  • CHANGED: OracleDB - status of support set to experimental
  • FIXED: OracleDB database URL - fixes: Connect to default Oracle database #489
  • ADDED: HTML, XML code highlighting for Edit cell value #485
  • FIXED: Intellisense - incorrect alias after ORDER BY clause #484
  • FIXED: Typo in SQL-Generator #481
  • ADDED: Data duplicator #480
  • FIXED: MongoDB - support for views #476
  • FIXED: "SQL:CREATE TABLE" generated SQL default value syntax errors #455
  • FIXED: Crash when right-clicking on tables #452
  • FIXED: View sort #436
  • ADDED: Arm64 version for Windows #473
  • ADDED: Sortable query results and data archive
  • CHANGED: Use transactions for saving table data
  • CHANGED: Save table structure uses transactions
  • ADDED: Table data editing - shows editing mark
  • ADDED: Editing data archive files
  • FIXED: Delete cascade options when using more than 2 tables
  • ADDED: Save to current archive commands
  • ADDED: Current archive mark is on status bar
  • FIXED: Changed package used for parsing JSONL files when browsing - fixes backend freezing
  • FIXED: SSL option for mongodb #504
  • REMOVED: Data sheet editor
  • FIXED: Creating SQLite autoincrement column
  • FIXED: Better error reporting from exports/import/dulicator
  • CHANGED: Optimalizede OracleDB analysing algorithm
  • ADDED: Mutli column filter for perspectives
  • FIXED: Fixed some scenarios using tables from different DBs
  • FIXED: Sessions with long-running queries are not killed

New in DbGate 5.2.2 (Feb 2, 2023)

  • FIXED: Optimalized load DB structure for PostgreSQL #451
  • ADDED: Auto-closing query connections after configurable (15 minutes default) no-activity interval #468
  • ADDED: Set application-name connection parameter (for PostgreSQL and MS SQL) for easier identifying of DbGate connections
  • ADDED: Filters supports binary IDs #467
  • FIXED: Ctrl+Tab works (switching tabs) #457
  • FIXED: Format code supports non-standard letters #450
  • ADDED: New logging system, log to file, ability to reduce logging #360 (using https://www.npmjs.com/package/pinomin)
  • FIXED: crash on Windows and Mac after system goes in suspend mode #458
  • ADDED: dbmodel standalone NPM package (https://www.npmjs.com/package/dbmodel) - deploy database via commandline tool

New in DbGate 5.2.1 (Jan 6, 2023)

  • FIXED: client_id param in OAuth
  • ADDED: OAuth scope parameter
  • FIXED: login page - password was not sent, when submitting by pressing ENTER
  • FIXED: Used permissions fix
  • FIXED: Export modal - fixed crash when selecting different database

New in DbGate 5.2.0 (Jan 4, 2023)

  • ADDED: Oracle database support #380
  • ADDED: OAuth authentification #407
  • ADDED: Active directory (Windows) authentification #261
  • ADDED: Ask database credentials when login to DB
  • ADDED: Login form instead of simple authorization (simple auth is possible with special configuration)
  • FIXED: MongoDB - connection uri regression
  • ADDED: MongoDB server summary tab
  • FIXED: Broken versioned tables in MariaDB #433
  • CHANGED: Improved editor margin #422
  • ADDED: Implemented camel case search in all search boxes
  • ADDED: MonhoDB filter empty array, not empty array
  • ADDED: Maximize button reflects window state
  • ADDED: MongoDB - database profiler
  • CHANGED: Short JSON values are shown directly in grid
  • FIXED: Fixed filtering nested fields in NDJSON viewer
  • CHANGED: Improved fuzzy search after Ctrl+P #246
  • ADDED: MongoDB: Create collection backup
  • ADDED: Single database mode
  • ADDED: Perspective designer supports joins from MongoDB nested documents and arrays
  • FIXED: Perspective designer joins on MongoDB ObjectId fields
  • ADDED: Filtering columns in designer (query designer, diagram designer, perspective designer)
  • FIXED: Clone MongoDB rows without _id attribute #404
  • CHANGED: Improved cell view with GPS latitude, longitude fields
  • ADDED: SQL: ALTER VIEW and SQL:ALTER PROCEDURE scripts
  • ADDED: Ctrl+F5 refreshes data grid also with database structure #428
  • ADDED: Perspective display modes: text, force text #439
  • FIXED: Fixed file filters #445
  • ADDED: Rename, remove connection folder, memoize opened state after app restart #425
  • FIXED: Show SQLServer alter store procedure #435

New in DbGate 5.1.6 (Nov 15, 2022)

  • ADDED: Connection folders support #274
  • ADDED: Keyboard shortcut to hide result window and show/hide the side toolbar #406
  • ADDED: Ability to show/hide query results #406
  • FIXED: Double click does not maximize window on MacOS #416
  • FIXED: Some perspective rendering errors
  • FIXED: Connection to MongoDB via database URL info SSH tunnel is used
  • CHANGED: Updated windows code signing certificate
  • ADDED: Query session cleanup (kill query sessions, if browser tab is closed)
  • CHANGED: More strict timeouts to kill database and server connections (reduces resource consumption)

New in DbGate 5.1.5 (Oct 17, 2022)

  • ADDED: Support perspectives for MongoDB - MongoDB query designer
  • ADDED: Show JSON content directly in the overview #395
  • CHANGED: OSX Command H shortcut for hiding window #390
  • ADDED: Uppercase Autocomplete Suggestions #389
  • FIXED: Record view left/right arrows cause start record number to be treated as string #388
  • FIXED: MongoDb ObjectId behaviour not consistent in nested objects #387
  • FIXED: demo.dbgate.org - beta version crash 5.1.5-beta.3 #386
  • ADDED: connect via socket - configurable via environment variables #358

New in DbGate 5.1.4 (Oct 3, 2022)

  • ADDED: Drop database commands #384
  • ADDED: Customizable Redis key separator #379
  • ADDED: ARM support for docker images
  • ADDED: Version tags for docker images
  • ADDED: Better SQL command splitting and highlighting
  • ADDED: Unsaved marker for SQL files

New in DbGate 5.1.2 (Sep 20, 2022)

  • FIXED: MongoDb any export function does not work. #373
  • ADDED: Query Designer short order more flexibility #372
  • ADDED: Form View move between records #370
  • ADDED: Custom SQL conditions in query designer and table filtering #369
  • ADDED: Query Designer filter eq to X or IS NULL #368
  • FIXED: Query designer, open a saved query lost sort order #363
  • ADDED: Query designer reorder columns #362
  • ADDED: connect via socket #358
  • FIXED: Show affected rows after UPDATE/DELETE/INSERT #361
  • ADDED: Perspective cell formatters - JSON, image
  • ADDED: Perspectives - cells without joined data are gray

New in DbGate 5.1.1 (Sep 5, 2022)

  • ADDED: Perspective designer
  • FIXED: NULL,NOT NULL filter datatime columns #356
  • FIXED: Recognize computed columns on SQL server #354
  • ADDED: Hotkey for clear filter #352
  • FIXED: Change column type on Postgres #350
  • ADDED: Ability to open qdesign file #349
  • ADDED: Custom editor font size #345
  • ADDED: Ability to open perspective files

New in DbGate 5.1.0 (Aug 10, 2022)

  • ADDED: Perspectives (docs: https://dbgate.org/docs/perspectives.html )
  • CHANGED: Upgraded SQLite engine version (driver better-sqlite3: 7.6.2)
  • CHANGED: Upgraded ElectronJS version (from version 13 to version 17)
  • CHANGED: Upgraded all dependencies with current available minor version updates
  • CHANGED: By default, connect on click #332˝
  • CHANGED: Improved keyboard navigation, when editing table data #331
  • ADDED: Option to skip Save changes dialog #329
  • FIXED: Unsigned column doesn't work correctly. #324

New in DbGate 5.0.9 (Jul 25, 2022)

  • FIXED: Fixed problem with SSE events on web version
  • ADDED: Added menu command "New query designer"
  • ADDED: Added menu command "New ER diagram"

New in DbGate 5.0.8 (Jul 19, 2022)

  • ADDED: SQL Server - support using domain logins under Linux and Mac #305
  • ADDED: Permissions for connections #318
  • ADDED: Ability to change editor front #308
  • ADDED: Custom expression in query designer #306
  • ADDED: OR conditions in query designer #321
  • ADDED: Ability to configure settings view environment variables #304

New in DbGate 5.0.7 (Jul 18, 2022)

  • FIXED: Fixed some problems with SSH tunnel (upgraded SSH client) #315
  • FIXED: Fixed MognoDB executing find query #312
  • ADDED: Interval filters for date/time columns #311
  • ADDED: Ability to clone rows #309
  • ADDED: connecting option Trust server certificate for SQL Server #305
  • ADDED: Autorefresh, reload table every x second #303
  • FIXED(app): Changing editor theme and font size in Editor Themes #300

New in DbGate 5.0.6 (Jun 28, 2022)

  • ADDED: Search in columns
  • CHANGED: Upgraded mongodb driver
  • ADDED: Ability to reset view, when data load fails
  • FIXED: Filtering works for complex types (geography, xml under MSSQL)
  • FIXED: Fixed some NPM package problems

New in DbGate 5.0.5 (Jun 14, 2022)

  • ADDED: Visualisation geographics objects on map #288
  • ADDED: Support for native SQL as default value inside yaml files #296
  • FIXED: Postgres boolean columns don't filter correctly #298
  • FIXED: Importing dbgate-api as NPM package now works correctly
  • FIXED: Handle error when reading deleted archive

New in DbGate 5.0.3 (Jun 12, 2022)

  • CHANGED: Optimalization of loading DB structure for PostgreSQL, MySQL #273
  • CHANGED: Upgraded mysql driver #293
  • CHANGED: Better UX when defining SSH port #291
  • ADDED: Database object menu from tab
  • CHANGED: Ability to close file uploader
  • FIXED: Correct handling of NUL values in update keys
  • CHANGED: Upgraded MS SQL tedious driver
  • ADDED: Change order of pinned tables & databases #227
  • FIXED: #294 Statusbar doesn't match active tab
  • CHANGED: Improved connection worklflow, disconnecting shws confirmations, when it leads to close any tabs
  • ADDED: Configurable object actions #255
  • ADDED: Multiple sort criteria #235
  • ADDED(app): Open JSON file

New in DbGate 5.0.2 (Jun 3, 2022)

  • FIXED: Cannot use SSH Tunnel after update #291

New in DbGate 4.8.8 (Apr 30, 2022)

  • CHANGED: New app icon
  • ADDED: SQL dump, SQL import - also from/to saved queries
  • FIXED(mac): Fixed crash when reopening main window
  • FIXED: MySQL dump now handles correctly dependand views
  • FIXED(app): Browse tabs with Ctrl+Tab
  • ADDED(app): Browse tabs in reverse order with Ctrl+Shift+Tab #245

New in DbGate 4.8.7 (Apr 25, 2022)

  • ADDED: MySQL dump/backup database
  • ADDED: Import SQL dump from file or from URL
  • FIXED(mac): Fixed Cmd+C, Cmd+V, Cmd+X - shortcuts for copy/cut/paste #270
  • FIXED(mac): Some minor issues on macOS
  • FIXED: Analysing MS SQL nvarchar(max)
  • ADDED: Support for dockerhost network name under docker #271

New in DbGate 4.8.0 (Mar 29, 2022)

  • ADDED(all): Redis support (support stream type), removed experimental status
  • ADDED(all): Redis readonly support
  • ADDED(all): Explicit NDJSON support, when opening NDJSON/JSON lines file, table data are immediately shown, without neccesarity to import
  • ADDED(app): Opening developer tools when crashing without reload app

New in DbGate 4.7.4 (Mar 27, 2022)

  • ADDED(all): Experimental Redis support (full support is planned to version 4.8.0)
  • ADDED(all): Read-only connections
  • FIXED(all): MongoDB filters
  • ADDED(all): MongoDB column value selection
  • ADDED(all): App related queries
  • ADDED(all): Fuzzy search #246
  • ADDED(docker, npm): New permissions
  • FIXED(npm): NPM build no longer allocates additonal ports
  • CHANGED(npm): renamed NPM package dbgate => dbgate-serve
  • CHANGED(docker): custom JavaScripts and connections defined in scripts are now prohibited by default, use SHELL_CONNECTION and SHELL_SCRIPTING environment variables for allowing this
  • ADDED(docker, npm): Better documentation of environment variables configuration, https://dbgate.org/docs/env-variables.html
  • ADDED(docker): support for multiple users with different permissions
  • ADDED(docker): logout operation

New in DbGate 4.7.3 (Mar 15, 2022)

  • CHANGED: Export menu redesign, quick export menu merged with old export menu
  • REMOVED: Quick export menu
  • ADDED: Export column mapping
  • ADDED: Export invoked from data grid respects columns choosed in column manager
  • ADDED: Quick export (now merged in export menu) is now possible also in web app
  • FIXED: Virtual foreign key editor fixes
  • FIXED: Tabs panel style fix
  • ADDED: Find by schema in databases widget
  • FIXED: Column manager selection fix
  • FIXED: NPM dist - fixed error when loading plugins
  • CHANGED: NPN dist is now executed by dbgate-serve command
  • ADDED: NPM dist accepts .env configuration

New in DbGate 4.1.10 (Apr 29, 2021)

  • MongoDB support Configurable keyboard shortcuts

New in DbGate 3.9.1 (Feb 1, 2021)

  • Form view - for tables with may columns
  • Windows authentization for SQL Server
  • Support for MariaDB