What’s New in dbForge Studio for MySQL, v10.0
Last modified: September 25, 2024
Source Control (available in the Enterprise edition only)
- Added support for Azure DevOps Server, Apache Subversion (SVN), TFVC, Git (including GitHub, GitLab, and Bitbucket), Mercurial (Hg), Perforce (P4), SourceGear Vault, and working folders
- Implemented version control of database schemas and static table data
- Implemented two development models for version control management: dedicated and shared
- Implemented mechanisms that enable the following actions for database version control:
- Making, viewing, committing, and reverting changes in databases with dependencies
- Getting remote changes to a local database copy
- Reviewing and resolving conflicts
- Running quick comparisons of database versions
- Implemented the history of changes
Code Completion & Syntax Check
- Added highlighting and quick navigation between syntax pairs
- Enhanced navigation between COLUMNS and VALUES in INSERT statements
- Improved behavior of highlighting within INSERT statements in case of mismatches in VALUES
- Added support for the JSON_TABLE() table function in MariaDB
- Added support for JSON datatype parameters in stored procedures and functions
- Added the ability to comment out selections inside a line of code
- Added the ability to apply expressions when creating indexes
- Added the ability to use ASC | DESC for indexes with functional key parts
- Added a new snippet ssf in addition to sel
- Added the ability to assign columns an INVISIBLE attribute in CREATE TABLE and ALTER TABLE statements
- Introduced FAILED_LOGIN_ATTEMPTS and PASSWORD_LOCK_TIME in CREATE USER statements
- Enabled ENCRYPTION in CREATE TABLESPACE and ALTER TABLESPACE statements
- Added support for UNDO TABLESPACE statements
- Introduced AUTOEXTEND_SIZE in CREATE/ALTER TABLE and CREATE/ALTER TABLESPACE statements
- Added the ability to include IDENTIFIED BY RANDOM PASSWORD in CREATE USER and ALTER USER statements
- Added full support for complex VALUE statements
- Improved the behavior of the FOR … END FOR statement
- Added support for the AT TIME ZONE operator in the CAST() function
- Added suggestion for non-aggregated columns in GROUP BY statements
- Replaced the Reset Suggestions Cache and Refresh Local Cache buttons on the toolbar with a single Reset Suggestions button
Database Design
- Added the ability to duplicate database objects and migrate them to a different server
- Added an option to drop the destination object
- Made all tables, views, and containers on database diagrams semitransparent; all the interrelations are visible
- Added a few skins for diagrams
- Improved the zooming behavior
- Implemented the Clear Waypoints option that eliminates all the waypoints created for a specific relation
Schema Compare
- Added Source Control as the Source Type and Target Type in the comparison wizard
- Added the ability to turn on/off the display of DDL differences for pairs of compared objects with the Equal status
- Introduced a new group of comparison options called Sequences, which includes Ignore CACHE, Ignore CYCLE, Ignore INCREMENT BY, Ignore MAXVALUE, Ignore MINVALUE, and Ignore START
- Improved the behavior of the Ignore Permissions option
- Added a new exit code 114 for invalid object filters
- Improved the object description process; now it ignores folders with static data
- Added the ability to save the .scomp comparison document directly from the comparison wizard
Data Compare
- Added the ability to hide empty columns from the grid that displays data differences
- Implemented a new page called Issues if there are NULL → NOT NULL mapped pairs. On the Issues page, the conflict resolution behavior for potential sync issues can be specified
- Added the Ignore internal spaces option
- Added the ability to save the .dcomp comparison document directly from the comparison wizard
Find Invalid Objects
- Added the Check All and Uncheck All options to the Databases tree to search for invalid objects across all databases on the entire server
- Implemented the search for invalid objects from the command line
Security Manager
- Added a checkbox to quickly lock and unlock user accounts
Connectivity
- Supported the latest version of the Transport Layer Security cryptographic protocol – v1.3
General Features
- Added full support for temporal tables in MariaDB
- Added extended support for the INET6 data type and spatial reference identifiers (SRID)
- Introduced an option that turns on the quoting of identifiers during script generation
- Added an option that clears existing folders from the command line
- Upgraded the Retrieve Data feature and renamed it to Select Top Rows
- Updated the behavior of Query Profiler. Now Query Profiler displays the entire information tooltip when you place the cursor over an SQL statement
- Tweaked the Do not highlight less than option for Query Profiler
- Reworked the option filtering algorithm that is applied when editing formatting profiles
- Added an option to include IF NOT EXISTS to CREATE statements in your deployment scripts
- Tweaked the display of filtered data in the Card View mode
- Improved the Search Options algorithm in Options
- Added the Insert new tabs to the right of existing tabs option on the Tabs and Windows tab in Options
- Expanded the Tabs and Windows tab with the Tabs Layout, Show tabs in multiple rows and Close tabs with middle-click options
- Added the Include size of the Integer datatype in statements option in Options
- Introduced an option to include named regions in all CRUD templates
- Improved the behavior of the /restore /treatwarningaserror command
- Added the Copy Databases feature to the Data Pump section of the Studio’s Start Page
- Renamed Execution History to Query History
- Added the user-defined layout of columns to Query History
- Implemented the display of the application launch time in the Output pane alongside the application launch timestamp
- Added the ability to activate and deactivate the Standard edition from the command line using the /activate and /deactivate commands
- Introduced SSL/SSH connections in the free Express edition of the Studio
Was this page helpful?
Want to find out more?
Overview
Take a quick tour to learn all about the key benefits delivered by dbForge Studio for MySQL.
All features
Get acquainted with the rich features and capabilities of the tool in less than 5 minutes.
Request a demo
If you consider employing this tool for your business, request a demo to see it in action.