DBeaver Enterprise 24.2

September 9, 2024
Changes since 24.1:
  • General:
    • Added the ability to disable all metadata queries. This can be useful for improving performance or reducing the number of queries to expensive databases.
    • Wayland support on Linux was fixed.
    • ‘Show scripts’ option was added to the SQL dropdown in the main toolbar.
    • Establishing connection visualization was added to Database Navigator and Projects.
    • Tooltip delay on macOS was reduced and became configurable.
    • Saving script outside the Script folder was fixed.
    • Authentication in embedded browser was temporarily disabled on Linux.
    • Incorrect button behavior in the confirmation dialog was fixed.
    • Security credential encryption was enhanced.
    • Smart commit mode indication was fixed.
    • Issue with metadata cache reading was resolved.
    • Automatic resize of connection dialog and tasks dialogs was fixed.
    • Ability to restore default settings was fixed in SQL Editor Formatting settings, SQL Editor settings, SQL Editor Commit type, Error handling settings, and Hex Editor default width.
    • Buttons display when creating new dashboard was fixed.
    • Improved error handling when trying to use not allowed characters in project name.
    • Fixed flipping splash screen on macOS Sequoia.
    • ‘Open auth links in embedded browser’ setting was disabled by default.
    • Search in Preferences was improved: added keywords for reopen, open, autosave, and others.
    • Fixed an issue with connection to the incorrect database for the case when databases in different schemas had identical names.
    • Folder display in Simple view was fixed.
    • Numeric (DWORD) type parameters in Windows Registry are now supported.
    • ‘Ctrl+Alt+Left / Right’ hotkeys for ‘Previous Edit Location’ and ‘Next Edit Location’ were fixed.
    • Added import of configured connections from MySQL Workbench and other third-party database management tools.
  • SQL Editor:
    • Problem markers with semantic error descriptions were added. You can click on the problem description in the tooltip to find out what is wrong with the query.
    • INSERT, DELETE, UPDATE, DROP, CREATE, and ALTER statements execution in read-only mode was prohibited.
    • Performance and behavior of the Smart mode for Blank line state delimiter were improved.
    • Added ability to disconnect from the datasourse when all associated editors were closed (configurable).
    • Auto-save editor setting was enabled by default.
    • Simultaneous query execution was fixed: if a query is already being executed, you can execute another query in a new tab only.
    • Fixed an issue when the pinned tab was replaced by the new query result.
    • Autocompletion:
      • New autocompletion engine was significantly enhanced.
      • Autocompletion for derived columns in sub-queries was improved.
      • Autocomplete suggestions inside literals in INSERT INTO were disabled.
      • Completion analyzer performance was enhanced.
      • Short/long object names completion configuration was redesigned.
      • Autocompletion for fully qualified names was fixed.
      • New completion engine was improved: fixed proposal duplication and incorrect suggestions.
    • UI improvements:
      • ‘Recent SQL script’ was renamed to the ‘Last edited SQL script’.
      • Buttons on the toolbar at the right part of SQL Editor were renamed to Builder and Editor.
      • Data type icons were redesigned.
      • SQL error presentation was redesigned to fit the window size.
    • Semantic analysis:
      • Syntax highlighting for functions with multiple arguments was fixed.
      • SQL datatype color use was corrected.
      • Composite type field color became visible in the Dark theme.
      • ILIKE keyword was supported.
      • Support for unsigned numbers in GROUP BY clause was added.
      • Added semantic analysis for DROP, CREATE, and ALTER TABLE queries.
      • Column validation for UPDATE SET clause was fixed.
      • Subquery semantic analysis was fixed.
      • Fixed highlighting of block $$ for functions and procedures when the semantic analysis option is enabled.
    • Outline viewer:
      • DROP, CREATE, and ALTER TABLE support was added to Outline
      • Syntax highlighting and outline viewer support parameter changes in SQL Processing settings.
    • Execution of the corrected SQL script was fixed.
    • ‘Execute SQL Script’ option behavior was fixed.
    • SQL Output for SQL scripts was fixed.
    • Output panel opening was fixed.
  • AI Assistant:
    • AI Assistance: GPT-4o, GPT-4-turbo, and GPT-4o-mini models are supported.
    • Removed deprecated model ‘gpt-3.5-turbo-16K’.
    • Fixed query generation when enabled formatting.
  • Properties: 
    • Added presentation of structural data types in table Properties.
    • Generate SQL option in the context menu was fixed.
    • Foreign Key creation UI was improved.
  • Data Editor:
    • Indication of the table read-only/editable mode was added.
    • Information about active unique key used for data edit was added.
    • Information about table unique key is displayed in the grid.
    • Keyboard shortcut Ctrl+Shift+Alt+C has been added to use the advanced copy option with the latest settings, without opening a popup window.
    • Column aliases can now be copied with Advanced Copy option.
    • Paste into the table with no foreign key was fixed.
    • Inline editing of geometry fields was fixed.
    • JSON and XML panels performance was enhanced.
    • Issue with switching to the top row in JSON and XML viewers was fixed.
    • Text glitches in XML presentation on macOS were fixed.
    • ‘Customise’ and ‘Save filter’ buttons were moved to the dropdown.
    • Issue with too small Result Set Order/Filter Settings window was resolved.
    • BETWEEN and LIKE keywords were added to filter autocompletion.
    • Rollback timer flickering was fixed.
    • Some datatypes icons were changed.
    • Fixed filtering on columns with spaces.
    • Added an ability to render geometry shapes in their assigned color if a ‘color’ column is presented in the result set.
    • Improved handling of fully qualified names in the Grouping panel according to SQL dialect.
    • Local links opening was restricted.
    • Background color on the Dark theme was improved.
  • ER Diagram: 
    • Positioning of tables without connections in Orthogonal path routing was improved.
    • Entity selection was fixed.
    • Bridge on crossing lines rendering was improved.
    • Print mode in ER Diagrams and Execution plan was fixed.
    • Saving Diagram outside the workspace was fixed.
  • Query Manager: Information about database schema and catalog was added to the detailed record view.
  • Database Navigator icons were redesigned.
  • Simple Structure Compare: Issue with long file names was resolved.
  • Dashboards: Project dashboard UX was improved.
  • Data transfer:
    • Users can email large task result files by splitting them into multiple parts in zip format.
    • Compress option behavior was fixed.
    • Wizard window auto-size was fixed.
    • Export of data with backticks was fixed.
    • Export of binary columns in JSON format was fixed.
  • Data compare: 
    • Added an ability to compare results of custom SQL queries.
    • Big tables comparison performance was significantly improved.
  • Schema compare: Issue with the Migrate button going outside the visible area was fixed.
  • Task management: 
    • Added new password option ‘Automation (console)’, especially for running scheduled tasks.
    • Broken exported file extension after the task editing was fixed.
    • Random ‘Data transfer IO error’ in scheduled tasks was fixed.
    • Task scheduling error when exporting CSV to AWS S3 was fixed.
  • Connectivity: 
    • It is now possible to use custom SSM Documents to connect to AWS databases.
    • Closing idle connections and default timeout were fixed.
    • Added ‘Session token’ field to AWS temporary credentials.
    • Connections invalidation after sleep mode was added.
    • Issue with default SSH connection timeout was resolved.
    • Fixed verification of the 127.0.01 host when connecting via SSH.
    • Connection page for custom drivers with the URL template was fixed.
  • Cloud Explorer: Ability to view connections for non-active projects was fixed.
  • Databases:
    • Altibase:
      • Added the ability to compile procedure, function, or package from the UI as well as truncate table and refresh materialized view.
      • Added status of the view, materialized view, procedure, function, or package.
      • Execution plan parsing error was fixed. 
      • Search for server properties was added.
      • Non-schema objects like Job, Database Link, Directory, and Library are now supported.
    • BigQuery:
      •  Ability to see bytes billed in the Statistics panel in the Data Editor was added.
      • BigQuery: Database monitoring dashboards were added only in applications for Windows.
      • BigQuery: Legacy SQL dialect was supported.
    • GaussDB driver was added.
    • Cassandra: VECTOR data type is supported.
    • ClickHouse:
      • DateTime32 formatting was fixed.
      • IPV6 data presentation was added.
      • Complex structures handling was fixed.
      • Filtering by the Date data type was fixed.
    • CloudSQL – PostgreSQL:  Connection via Cloud Explorer was fixed.
    • Couchbase: Legacy Couchbase driver was removed.
    • CUBRID:
      • Execution plan was enhanced.
      • View creation was added to the UI. 
      • Supported keywords for SQL Editor were reviewed and updated. 
      • Ability to edit Serial using UI was added.
      • ‘db_server’ information was added to the Database Navigator.
      • DDL display for a view was added together with the ability to display the list of indexes, synonyms, serials, triggers, and procedures.
      • Ping query to keep connection alive was added.
      • Partition display was added, creating partition option was removed.
    • DocumentDB: Table creation via SQL Editor was fixed.
    • DuckDB: Data edit was fixed.
    • DynamoDB: Fixed comments handling when generating queries with AI Assistant.
    • MariaDB: Geometry data type is now supported.
    • MySQL: Error/output log dump was fixed.
    • Neo4j: Filters and ordering were fixed.
    • Ocient: Tables and views DDL generation was enhanced.
    • PostgreSQL:
      • Ordering by interval datatypes in the Data grid was fixed.
      • Added regexp functions support in SQL Editor.
      • Foreign Data wrappers configurator was fixed.
    • Redis: Keys settings were fixed.
    • Redshift:
      • Metadata reading for indexes was disabled.
      • Problems with broken connection with the Custom Trust Store were resolved.
      • Datashare visibility was fixed.
      • Constraint creation was fixed.
      • Users and permissions display was fixed.
      • Connection stability was significantly improved.
      • DDL presentation was fixed.
      • Role, User, and Group presentation was fixed.
    • Salesforce: 
      • Reference panel opening was fixed.
      • Exception on diagram opening was fixed.
    • SAP IQ: Duplicated output messages were fixed.
    • SAP Hana: Additional system table prefix was added.
    • Snowflake: Schema comparison was fixed.
    • SQLite: Full-text search was improved.
    • SQL Server: 
      • Saving changes in procedures was fixed.
      • Issue with resultset primary key detection was resolved.
      • Duplicated output when running stored procedures was fixed.
      • NTLM Authentication was fixed.
      • Datetime datatype representation was fixed.
      • Fixed DDL and column display with custom data types.
    • Teradata: Database name became optional for connection.
    • Vertica: 
      • Incorrect query execution with the cursor at the end was fixed.
      • Stored procedures handling in SQL Editor was fixed.
    • The following drivers were updated:
      • Apache Drill to version 1.21.2
      • Clickhouse to 0.6.1
      • Cassandra to 4.18
      • Firebird to 5.0.4
      • Informix to 4.50.10.1
      • InterSystems IRIS to 2024.1
      • SAP Hana to 2.20.17
      • SQL Server to 12.8.0
      • Redshift to 2.1.0.29
      • Yugabyte to v4.15
    • Localization: 
      • Italian localization was updated.
      • French localization was updated.