mirror of
https://github.com/dbgate/dbgate
synced 2024-11-07 20:26:23 +00:00
211 lines
8.7 KiB
Markdown
211 lines
8.7 KiB
Markdown
# ChangeLog
|
|
|
|
### 4.4.4
|
|
- FIXED: Database colors
|
|
- CHANGED: Precise work with MongoDB ObjectId
|
|
- FIXED: Run macro works on MongoDB collection data editor
|
|
- ADDED: Type conversion macros
|
|
- CHANGED: Improved UX of import into current database or current archive
|
|
- ADDED: Posibility to create string MongoDB IDs when importing into MongoDB collections
|
|
- CHANGED: Better crash recovery
|
|
- FIXED: Context menu of data editor when using views - some commands didn't work for views
|
|
- ADDED: Widget lists (on left side) now supports add operation, where it has sense
|
|
- CHANGED: Improved UX of saved data sheets
|
|
- ADDED: deploy - preloadedRows: impelemnted onsertOnly columns
|
|
- ADDED: Show change log after app upgrade
|
|
|
|
### 4.4.3
|
|
- ADDED: Connection and database colors
|
|
- ADDED: Ability to pin connection or table
|
|
- ADDED: MongoDb: create, drop collection from menu
|
|
- ADDED: Copy as MongoDB insert
|
|
- ADDED: MongoDB support for multiple statements in script (dbgate-query-splitter)
|
|
- ADDED: View JSON in tab
|
|
- ADDED: Open DB model as JSON
|
|
- ADDED: Open JSON array as data sheet
|
|
- ADDED: Open JSON from data grid
|
|
- FIXED: Mongo update command when using string IDs resembling Mongo IDs
|
|
- CHANGED: Imrpoved add JSON document, change JSON document commands
|
|
- ADDED: Possibility to add column to JSON grid view
|
|
- FIXED: Hiding columns #1
|
|
- REMOVED: Copy JSON document menu command (please use Copy advanced instead)
|
|
- CHANGED: Save widget visibility and size
|
|
|
|
### 4.4.2
|
|
- ADDED: Open SQL script from SQL confirm
|
|
- CHANGED: Better looking statusbar
|
|
- ADDED: Create table from database popup menu
|
|
- FIXED: Some fixes for DB compare+deploy (eg. #196)
|
|
- ADDED: Archives + DB models from external directories
|
|
- ADDED: DB deploy supports preloaded data
|
|
- ADDED: Support for Command key on Mac (#199)
|
|
|
|
### 4.4.1
|
|
- FIXED: #188 Fixed problem with datetime values in PostgreSQL and mysql
|
|
- ADDED: #194 Close tabs by DB
|
|
- FIXED: Improved form view width calculations
|
|
- CHANGED: Form view - highlight matched columns instead of filtering
|
|
- ADDED: Lookup distinct values
|
|
- ADDED: Copy advanced command, Copy as CSV, JSON, YAML, SQL
|
|
- CHANGED: Hide column manager by default
|
|
- ADDED: Change database status command
|
|
- CHANGED: Table structure and view structure tabs have different icons
|
|
- ADDED: #186 - zoom setting
|
|
- ADDED: Row count information moved into status bar, when only one grid on tab is used (typical case)
|
|
|
|
### 4.4.0
|
|
- ADDED: Database structure compare, export report to HTML
|
|
- ADDED: Experimental: Deploy DB structure changes between databases
|
|
- ADDED: Lookup dialog, available in table view on columns with foreign key
|
|
- ADDED: Customize foreign key lookups
|
|
- ADDED: Chart improvements, export charts as HTML page
|
|
- ADDED: Experimental: work with DB model, deploy model, compare model with real DB
|
|
- ADDED: #193 new SQLite db command
|
|
- CHANGED: #190 code completion improvements
|
|
- ADDED: #189 Copy JSON document - context menu command in data grid for MongoDB
|
|
- ADDED: #191 Connection to POstgreSQL can be defined also with connection string
|
|
- ADDED: #187 dbgate-query-splitter: Transform stream support
|
|
- CHANGED: Upgraded to node 12 in docker app
|
|
- FIXED: Upgraded to node 12 in docker app
|
|
- FIXED: Fixed import into SQLite and PostgreSQL databases, added integration test for this
|
|
|
|
### 4.3.4
|
|
- FIXED: Delete row with binary ID in MySQL (#182)
|
|
- ADDED: Using 'ODBC Driver 17 for SQL Server' or 'SQL Server Native Client 11.0', when connecting to MS SQL using windows auth #183
|
|
|
|
### 4.3.3
|
|
- ADDED: Generate SQL from data (#176 - Copy row as INSERT/UPDATE statement)
|
|
- ADDED: Datagrid keyboard column operations (Ctrl+F - find column, Ctrl+H - hide column) #180
|
|
- FIXED: Make window remember that it was maximized
|
|
- FIXED: Fixed lost focus after copy to clipboard and after inserting SQL join
|
|
|
|
### 4.3.2
|
|
- FIXED: Sorted database list in PostgreSQL (#178)
|
|
- FIXED: Loading stricture of PostgreSQL database, when it contains indexes on expressions (#175)
|
|
- ADDED: Hotkey Shift+Alt+F for formatting SQL code
|
|
|
|
### 4.3.1
|
|
- FIXED: #173 Using key phrase for SSH key file connection
|
|
- ADDED: #172 Abiloity to quick search within database names
|
|
- ADDED: Database search added to command palette (Ctrl+P)
|
|
- FIXED: #171 fixed PostgreSQL analyser for older versions than 9.3 (matviews don't exist)
|
|
- ADDED: DELETE cascade option - ability to delete all referenced rows, when deleting rows
|
|
|
|
### 4.3.0
|
|
- ADDED: Table structure editor
|
|
- ADDED: Index support
|
|
- ADDED: Unique constraint support
|
|
- ADDED: Context menu for drop/rename table/columns and for drop view/procedure/function
|
|
- ADDED: Added support for Windows arm64 platform
|
|
- FIXED: Search by _id in MongoDB
|
|
|
|
### 4.2.6
|
|
- FIXED: Fixed MongoDB import
|
|
- ADDED: Configurable thousands separator #136
|
|
- ADDED: Using case insensitive text search in postgres
|
|
|
|
### 4.2.5
|
|
- FIXED: Fixed crash when using large model on some installations
|
|
- FIXED: Postgre SQL CREATE function
|
|
- FIXED: Analysing of MySQL when modifyDate is not known
|
|
|
|
### 4.2.4
|
|
- ADDED: Query history
|
|
- ADDED: One-click exports in desktop app
|
|
- ADDED: JSON array export
|
|
- FIXED: Procedures in PostgreSQL #122
|
|
- ADDED: Support of materialized views for PostgreSQL #123
|
|
- ADDED: Integration tests
|
|
- FIXED: Fixes in DB structure analysis in PostgreSQL, SQLite, MySQL
|
|
- FIXED: Save data in SQLite, PostgreSQL
|
|
- CHANGED: Introduced package dbgate-query-splitter, instead of sql-query-identifier and @verycrazydog/mysql-parse
|
|
|
|
### 4.2.3
|
|
- ADDED: ARM builds for MacOS and Linux
|
|
- ADDED: Filter by columns in form view
|
|
|
|
### 4.2.2
|
|
- CHANGED: Further startup optimalization (approx. 2 times quicker start of electron app)
|
|
|
|
### 4.2.1
|
|
- FIXED: Fixed+optimalized app startup (esp. on Windows)
|
|
|
|
### 4.2.0
|
|
- ADDED: Support of SQLite database
|
|
- ADDED: Support of Amazon Redshift database
|
|
- ADDED: Support of CockcroachDB
|
|
- CHANGED: DB Model is not auto-refreshed by default, refresh could be invoked from statusbar
|
|
- FIXED: Fixed race conditions on startup
|
|
- FIXED: Fixed broken style in data grid under strange circumstances
|
|
- ADDED: Configure connections with commandline arguments #108
|
|
- CHANGED: Optimalized algorithm of incremental DB model updates
|
|
- CHANGED: Loading queries from PostgreSQL doesn't need cursors, using streamed query instead
|
|
- ADDED: Disconnect command
|
|
- ADDED: Query executed on server has tab marker (formerly it had only "No DB" marker)
|
|
- ADDED: Horizontal scroll using shift+mouse wheel #113
|
|
- ADDED: Cosmetic improvements of MariaDB support
|
|
|
|
### 4.1.11
|
|
- FIX: Fixed crash of API process when using SSH tunnel connection (race condition)
|
|
|
|
### 4.1.11
|
|
- FIX: fixed processing postgre query containing $$
|
|
- FIX: fixed postgre analysing procedures & functions
|
|
- FIX: patched svelte crash #105
|
|
- ADDED: ability to disbale background DB model updates
|
|
- ADDED: Duplicate connection
|
|
- ADDED: Duplicate tab
|
|
- FIX: SSH tunnel connection using keyfile auth #106
|
|
- FIX: All tables button fix in export #109
|
|
- CHANGED: Add to favorites moved from toolbar to tab context menu
|
|
- CHANGED: Toolbar design - current tab related commands are delimited
|
|
|
|
### 4.1.10
|
|
- ADDED: Default database option in connectin settings #96 #92
|
|
- FIX: Bundle size optimalization for Windows #97
|
|
- FIX: Popup menu placement on smaller displays #94
|
|
- ADDED: Browse table data with SQL Server 2008 #93
|
|
- FIX: Prevented malicious origins / DNS rebinding #91
|
|
- ADDED: Handle JSON fields in data editor (eg. jsonb field in Postgres) #90
|
|
- FIX: Fixed crash on Windows with Hyper-V #86
|
|
- ADDED: Show database server version in status bar
|
|
- ADDED: Show detailed info about error, when connect to database fails
|
|
- ADDED: Portable ZIP distribution for Windows #84
|
|
### 4.1.9
|
|
- FIX: Incorrect row count info in query result #83
|
|
|
|
### 4.1.1
|
|
- CHANGED: Default plugins are now part of installation
|
|
### 4.1.0
|
|
- ADDED: MongoDB support
|
|
- ADDED: Configurable keyboard shortcuts
|
|
- ADDED: JSON row cell data view
|
|
- FIX: Fixed some problems from migration to Svelte
|
|
|
|
### 4.0.3
|
|
- FIX: fixes for FireFox (mainly incorrent handle of bind:clientHeight, replaces with resizeobserver)
|
|
### 4.0.2
|
|
- FIX: fixed docker and NPM build
|
|
### 4.0.0
|
|
- CHANGED: Excahnged React with Svelte. Changed theme colors. Huge speed and memory optimalization
|
|
- ADDED: SQL Generator (CREATE, INSERT, DROP)
|
|
- ADDED: Command palette (F1). Introduced commands, extended some context menus
|
|
- ADDED: New keyboard shortcuts
|
|
- ADDED: Switch to recent database feature
|
|
- ADDED: Macros from free table editor are available also in table data editor
|
|
- CHANGED: Cell data preview is now in left widgets panel
|
|
- CHANGED: Toolbar refactor
|
|
- FIX: Solved reconnecting expired connection
|
|
|
|
### 3.9.6
|
|
- ADDED: Connect using SSH Tunnel
|
|
- ADDED: Connect using SSL
|
|
- ADDED: Database connection dialog redesigned
|
|
- ADDED: #63 Ctrl+Enter runs query
|
|
- ADDED: Published dbgate NPM package
|
|
- ADDED: SQL editor context menu
|
|
- FIX: #62 - import, export executed from SNAP installs didn't work
|
|
|
|
### 3.9.5
|
|
- Start point of changelog
|