DBeaver 26.1.0

26.1.0
Added 7
  • Support for double-curly SQL parameters
  • Support for new OpenAI codex models with the GitHub Copilot in AI assistant
  • New shortcuts in Data Editor: 'Shift+Alt+Insert' inserts a row before the current, 'Ctrl+Shift+Alt+Insert' duplicates a row and inserts before the current row
  • Ability to hide filters in Data Editor
  • Insert new rows option to Advanced Copy, allowing users to insert new rows without replacing existing ones
  • Support for GizmoSQL driver
  • The 'supports-ddl-transactions' parameter for custom generic drivers to configure DDL transaction support
Changed 3
  • Jump servers settings are now updated on the fly
  • Copy button in the Generate DDL dialog remains disabled until DDL generation is complete
  • Improved import from DataGrip for Snowflake, BigQuery and other non-standard connections
Fixed 9
  • Item count disappeared after refreshing the Metadata Editor
  • Some spatial data was displayed as grayed in the Spatial viewer
  • Newly created object was deleted after the refresh in Navigator
  • Incorrect export to HTML format when only one of the Table header or Column headers options was enabled in Data Transfer
  • Content could disappear on some tool pages inside the Task wizard
  • White background of vertical tabs and some toolbar items in the Dark theme
Security 1
  • Fixed XXE Injection in DBeaver XML Viewer
            - SQL Editor:
                - Added support for double-curly SQL parameters[#40914] (thanks to @namoguy)
          	- AI assistant: Added support for new OpenAI codex models with the GitHub Copilot
          	- Metadata Editor:
                - Fixed an issue where the item count disappeared after refreshing the editor (thanks to @jack-stormentswe)
          	- Data Editor:
          	    - Added new shortcuts: 'Shift+Alt+Insert' inserts a row before the current,  'Ctrl+Shift+Alt+Insert' duplicates a row and inserts before the current row (thanks to @jack-stormentswe)
          	    - Added the ability to hide filters (thanks to @EastLord)
          	    - Added the "Insert new rows" option to Advanced Copy, allowing users to insert new rows without replacing existing ones
                - Fixed an issue when some spatial data was displayed as grayed in the Spatial viewer
          	- Navigator: Fixed an issue when the newly created object was deleted after the refresh (thanks to @Desel72)
            - Connectivity: Jump servers settings are now updated on the fly (thanks to @jack-stormentswe)
          	- Data Transfer: Fixed incorrect export to HTML format when only one of the "Table header" or "Column headers" options was enabled (thanks to @boskodev790)
          	- Task Management: Fixed multiple issues where content could disappear on some tool pages inside the Task wizard
            - Security: Fixed XXE Injection in DBeaver XML Viewer
          	- New drivers: Added support for GizmoSQL driver (thanks to @prmoore77)
          	- Miscellaneous:
          	    - The Copy button in the Generate DDL dialog now remains disabled until DDL generation is complete (thanks to @dhgoal)
                - Fixed an issue with white background of vertical tabs and some toolbar items in the Dark theme
          	    - Improved import from DataGrip for Snowflake, BigQuery and other non-standard connections (thanks to @a3894281)
                - Added the 'supports-ddl-transactions' parameter for custom generic drivers to configure DDL transaction support (thanks to @popsiclelmlm)
            - Development: Fixed build failures caused by non-English default JVM locales on developer machines (thanks to @EastLord)
          	- Databases:
                - BigQuery: Fixed the incorrect presentation of multiple query results (thanks to @EastLord)
          	    - DuckDB: Fixed  LIST array presentation in the Data Editor (thanks to @EastLord)
          	    - Databricks: Fixed the ability to open schemas with a hyphen in the name (thanks to @tonicebrian)
                - Microsoft Fabric: Fixed Execution plan opening
          	    - Oracle: Result tabs are named depending on the executed query (thanks to @EastLord)
          	    - Redshift driver was updated to version 2.2.6
          	- Localization: French localization was improved (thanks to @Jean-BaptisteC)
        
View original

Upgraded? How did it go?

Discussion