Releases: keeps/dbptk-developer
Releases · keeps/dbptk-developer
v2.0.0-beta4.3
Enhancements:
- All modules: Better output, log and report
- All modules: Performance improvements when converting lots of big strings
- SIARD modules: Fixed problems, improved stability and improved performance of XML escaping #196
- JDBC Export modules: better error handling when creating foreign keys
Bug Fixes:
- SIARD-DK: Fixes blank characters #191
- SIARD-DK: Fixes table namespaces #195
- Microsoft SQL Server: Fixed some
DECIMAL
values; - Microsoft SQL Server: Fixed
VARBINARY(MAX)
type; - Microsoft SQL Server: Better support for schemas other than
dbo
#199 - JDBC Import modules: Increased permissiveness #182
- JDBC Import modules: allows importing of timestamps as old as '0001-01-01 00:00:00.0';
- PostgreSQL export module: fixes exporting to different schema than the original one.
v2.0.0-beta4.2
New features:
- Permissive approach, failing less often and trying to recover from errors, even if that means some data loss;
- Produce a separate report file with conversion warnings (possible data loss, data type changes, etc);
- Added parameters to SIARD 1 and 2 that allow the specification of database descriptive metadata (database description, data owner, and more).
Enhancements:
- All modules: Change normal output to be more user-friendly (most warnings go to the report file and debug information goes to the
dbptk-app.log.txt
file); - All modules: better data type conversion from DBMS datatypes to SQL standard (99 and 2008) ones;
- All modules: remove dependency that had a security vulnerability (CVE-2012-5783);
- SIARD 1 and 2, MySQL, PostgreSQL: Better support for database descriptive metadata (comment, remarks, etc. see #174 for more information);
- MySQL: Uses existing database or creates one if it does not exist yet.
Bug Fixes:
- SIARD-DK: Fixed the automated tests;
- SIARD 1 and 2: Fixed BLOBs and CLOBs;
- MS SQL Server: Fix problems related to NULL values.
v2.0.0-beta4.1
Bug Fixes:
- JDBC: logs any structure creation errors without exiting (previously they were fatal errors)
v2.0.0-beta4.0
New features:
- SIARD 2: import and export module supports external LOBs, with parameters to distribute LOB based on the number of files in a folder and size of a folder
- SIARD DK: added import module for SIARD DK
- List tables: added a new export module that writes a list of database tables to a file
- SIARD 1 and 2: allows using a file (produced by the List tables module) to select the tables that should be exported to SIARD file
Bug Fixes:
- All: ensure that UTF-8 is default
- JDBC: fixed a problem related to LOBs
- SIARD DK: fixed Windows problems
v2.0.0-beta3.2.5
Enhancements:
- SIARD-2: Exports some basic user defined types that may exist in oracle and postgresql databases;
Bug Fixes:
- SIARD 1, 2 and DK: Fixed reported issues and documentation errors;
- Windows: Fixed more problems specific to windows operative system;
v2.0.0-beta3.2.4
New features:
- Access: Added experimental support for Microsoft Access;
Enhancements:
- CLI: Better error reporting;
Bug Fixes:
- All: Fixed some bugs in application core.
- Windows, SIARD: Fixed creation of SIARD archives on Microsoft Windows;
v2.0.0-beta3.2.0
New features:
- JDBC: Added generic JDBC import and export modules;
- Oracle: Added support for Oracle (tested on Oracle Database 11g Release 2);
Enhancements:
- SIARD-2: Supports storing LOBs inside the SIARD archive;
- SIARD-2: Uses SQL2003 standard instead of SQL99;
- CLI: Better output and error reporting.
v2.0.0-alpha3.1.0
New features:
- SIARD-DK: partial export support (missing LOBs and UDTs)
Enhancements:
- SIARD2: better import and export support (still missing LOBs and UDTs)
v2.0.0-alpha2.1.1
New features:
- Adds partial support for SIARD2 (missing LOBs and UDTs)
- Adds a new command line interface
- Adds a plugin system
Enhancements:
- Uses composition model for SIARD
Bug Fixes:
- Fixes some problems with MySQL and PostgreSQL
v2.0.0-alpha2
Bug Fixes:
- Fixed log4j configuration
- Fixed (remaining) unclosed streams
- Added proper declaration, in table's schema files, for clobs and blobs types