- related to rapiddweller-benerator-ce 3.2.1 release check CHANGE_LOG.md for more details.
- support Vertica database now
- some improvements regarding multi threading
- some dependency updates
- adjust JDBC Details List for benerator CE wizard
- add dbCatalog to JDBC Details
- add missing Serializable interface
- fix(hsql): handle Jdbc Metatdataimport import sequences
- Removed duplicate attribute 2. Avoiding array index exception
- Introduced DbQueryFailed
- Improved logging
- Added QueryDataIterator.toString()
- Explicitly committing executed DDL statements
- Using log4j 2.17.0
- Improved exception handling
- Migrated to new XML parser setup
- Introduced UUID, BYTEA and JSON data types of Postgres
- Improved code quality
- return back to slf4j
- upgrade rd-lib-common to 1.1.3
- upgrade rd-lib-contiperf to 2.5.0
- upgrade rd-lib-format to 1.1.4
- upgrade rd-lib-script to 1.1.3
- introduce checkstyle config
- reformat and style
- pom improvements
- update rd-libs, JUnit and log4j
- skipped
- improve error messages
- adjustments for benerator archetypes (db driver info)
- driver update and better pom props
Fix oracle sql handling
- exclude SYS_ Tables from metadata import
- handle sql builder for oracle correctly without catalog
- refactoring
- prevent potential errors by changing the way how getForeignSchemas works
- JDBCDBImporter add catalog
- switched to official MS SQL JDBC Driver
- multischema fix H2 dialect
- upgrade Postgresql dependency
- upgrade H2 dependency
- upgrade rd-lib-common dependency
- Known Issue: when you have two tables with identical name in different schema, imported as Database connection in your benerator script ( for example: tableA in schema1 as db connection id="db1" and tableA in schema2 as dbconnection id="db2" ), the framework won't be able to identify the right table when it comes to persisting entities to Database.
- removed includeTables="#all" tag, this is not necessary anymore, because the is a mechanism to identify related schema automatically based on JDBC metadata.
- improved way of handling databases with multi schema references
- Known Issue: when you have two tables with identical name in different schema, imported as Database connection in your benerator script ( for example: tableA in schema1 as db connection id="db1" and tableA in schema2 as dbconnection id="db2" ), the framework won't be able to identify the right table when it comes to persisting entities to Database.
- removed includeTables="#all" tag, this is not necessary anymore, because the is a mechanism to identify related schema automatically based on JDBC metadata.
N/A
- HotFix: there were foreign schema index and keys missing in multiSchema object structure
N/A
- several new test cases to assure refactoring is more safe
- migrated to Java 11 language features
- centralized functions to build SQL based on dialect in SQLUtils
- implemented includeTables="#all" tag to include all schemas into table validation list
- CaseSensitive database model is now supported based on dialect (postgres, mssql, h2, hsql)
- ATTENTION : includeTables="#all" takes long time to validate when you have big multischema database
- Oracle and Mysql does not support quoted tables
N/A