| Version | Date | Description |
|---|---|---|
| v1.0.4-look-in-svn | 2006-06-01 | |
| v1.0.3 | 2005-02-01 | |
| v1.0.2 | 2004-12-8 | |
| v1.0-beta4 | 2003-12-20 | |
| v1.0-beta3 | 2003-11-07 | |
| v1.0-beta2 | 2003-10-13 | |
| v1.0-beta1 | 2003-10-09 | |
| v0.3.5 | 2003-08-05 | |
| v.0.3.4 | 2003-05-27 | |
| v.0.3.3 | 2003-05-08 | |
| v.0.3.2 | 2003-05-01 | |
| v.0.3.1 | 2003-04-26 | |
| v.0.3 | 2003-04-06 | |
| v.0.2.2 | 2003-03-20 | |
| v.0.2.1 | 2003-03-15 | |
| v.0.2 | 2003-03-14 | |
| v.0.1 | 2003-03-07 |
| Type | Changes | By |
|---|---|---|
| Added StringChoiceGenerator contributed by Christian Daszenies. | majek |
| Added BinaryGenerator contributed by Rob Manning. | majek |
| Added new command line switch (-n null) which allows you to control the batch size of insert statements in a single transaction. This can be also configured using dbmonster.jdbc.transaction.size property in configuration file. | majek |
| Fixed Table.java to avoid NPE (patch sent by Rob Manning). | majek |
| Type | Changes | By |
|---|---|---|
| Setting of start value in StringKeyGenerator was fixed. (thanks to pabloj for the report). | majek |
| Fixed another bug in ForeignKeyGenerator (thanks to Justin Hawkins for the report). | majek |
| Type | Changes | By |
|---|---|---|
| Fixed ForeignKeyGenerator's endless loop if referenced column was in the same table (thanks to Tony Obermeint for the report). | majek |
| Type | Changes | By |
|---|---|---|
| Applied patch #852679 sent by Antonio Petrelli on 2003-12-02. | majek |
| Added schema support (thanks to Michael Wall for the report). | majek |
| Fixed counter (thanks to Michael Wall for the report). | majek |
| Added start script for *NIX. | majek |
| Added jUnit tests for MySQL, PostgreSQL and Firebird. | majek |
| Type | Changes | By |
|---|---|---|
| Fixed autocommit issue on MySQL (thanks to Vic Vec). | majek |
| Type | Changes | By |
|---|---|---|
| Abandoned own FilterIterator in favour of Jakarta Collections one. | majek |
| Updated docs on DBMonster-Xdoclet integration. | majek |
| Type | Changes | By |
|---|---|---|
| Fixed home directory path resolving in SchemaReader. | majek |
| Batch files for Windows - running DBMosnter on Windows is now almost as easy as on Linux ;) | majek |
| Type | Changes | By |
|---|---|---|
| Keys may be now marked as database default values. It results in skipping the key during parsing schema file. It is useful when AUTO_INCREMENT/SERIAL columns are also PRIMARY KEYS for tables. | majek |
| Configuration parsing is now kept in one place. | majek |
| Type | Changes | By |
|---|---|---|
| BUG #724815, dictionaries relative paths are now calculated from the directory where the schema file is located [bug was reported by dominic.chambers -AT- telefonica.net ] | majek |
| BUG #724757, schema case sensitivity problem, DBMonster should now work fine with case sensitive databases, you need to set one mode parameter in the config file [bug was reported by dominic.chambers -AT- telefonica.net ] | majek |
| RFE #725280 - scheam file now allows to mark column as database default column. Such column will not be included in the schema letting the database to set default value for it. [rfe proposed by dominic.chambers -AT- telefonica.net ] | majek |
| Type | Changes | By |
|---|---|---|
| schema is now case insensitive (all table and column names are changed to lower case) | majek |
| DBMonster now uses PreparedStatements instead of Statements whereever in may have significantinfluence on speed | majek |
| fastMode feature added to ForeignKeyGenereator | majek |
| added new dictionary - polish first names [1455 items ] | majek |
| added automatic generators registration | majek |
| added new command line switch which allows to show the list of all registered generators that were found on CLASSPATH (-l, --list-generators) | majek |
| Type | Changes | By |
|---|---|---|
| fixed bug in parsing values in BooleanGenerator | majek |
| DBMonster now escapes ' with \' | majek |
| added DictionaryGenerator | majek |
| added optional logging of all SQL statements (for developers) | majek |
| Type | Changes | By |
|---|---|---|
| fixed major bug in ForeignKeyGenerator. Now it should work fine. | majek |
| Type | Changes | By |
|---|---|---|
| major redesing - every schema element and generators imlpement now the same interface which consists of three basic methods:
| majek |
| SchemaGrabber now recognizes primary key columns. | majek |
| Fixed null poiters in generators factories. | majek |
| Lots of code clean ups. | majek |
| Sample log4j config file added. | majek |
| DBMonster checks for duplicated column names in tables. | majek |
| DBMonster issues validation queries for all tables before starting to work. | majek |
| Key and data generators have now similar interfaces and the same entry in schema file. | majek |
| Short tutorial on how to extend DBMonster and writing your own generators. | majek |
| More javadoc. | majek |
| New website launched. | majek |