Release Notes: The ability to resume a migration without aborting the entire process on an error was added. The templating code was updated to prompt for template values if a resource needed during that migration has need of the value. The algorithm to more accurately display the progress meter across multiple simultaneous schema migrations was improved. The property name text field in the property update popup was disabled to reduce confusion. An issue where not providing all of the connection information would cause the application to try and proceed with invalid values was fixed.
Release Notes: This release updates the connection re-use logic to share the connection if it is the same db URL instead of just the same schema. It fixes the connection to not auto-commit by default (2832188). It fixes an issue where bad JDBC drivers were being auto-registered even though they don't actually work. Now only working drivers are loaded (2832183).
Release Notes: An issue where the internal migration information was breaking when using databases with strict type checking was fixed. A bug where the internal state of the migration options were not being reset between new migration configuration loads was fixed. The packaging support was fixed up to accept migrations.xml in addition to the migration.xml.
Release Notes: The ability to migrate multiple schemas simultaneously was added. The command line interface was changed to support the use of multiple schemas. The version display was changed to state the actual version number instead of LATEST when migrating to the latest version. The schema selection was adjusted to automatically select the schema if it was the only option available. A memory leak which happened by running out of heap space due to classloaders not getting garbage collected was fixed. A connection leak happening with failed migration attempts was fixed.
Release Notes: This release adds support for being able to migrate against a .zip or .jar file (fixes 2826038). The product has been updated so that it works on either 32-bit or 64-bit systems by dynamically loading the appropriate libraries (fixes 2826042). The window has been updated to allow hotkeys for the buttons and to show the property being modified in the title. The Unix startup scripts have been updated to output to the console in addition to file logs. The packaging has been trimmed down to be just Linux, Mac, and Windows to help reduce confusion with 32- vs 64-bit apps. The mac implementation has been changed from Carbon to Cocoa.
Release Notes: A defect that caused migrations to attempt and execute a blank line as an SQL statement was fixed. More UI keyboard shortcuts were added to improve the user experience. An issue where the output logs did not exactly match up with what was really being executed was fixed.
Release Notes: This release adds the ability to bookmark schema info while updating them during a migration. It adds shortcut keys to various menus and buttons to make it easier to use without a mouse. It fixed a bug that caused the schema information to be bookmarked when canceled. It adds the ability to clone an existing bookmark. It fixes unit testing such that it is no longer hard-coded to a particular computers setting. It fixes 2789697. It fixes some NullPointer issues with users using the graphical tool without a system tray capability. It adds a command line tool to register database drivers.
Release Notes: Better sample schemas were added. Bookmarking support was added. Dynamic driver loading support was added (no more restarts). The "About" URL location and function were fixed. The program prompts for the JDBC driver if it is missing.