Release History

VersionDateDescription
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

Release v1.0.3 - 2005-02-01

TypeChangesBy
fix Setting of start value in StringKeyGenerator was fixed. (thanks to pabloj for the report). majek
fix Fixed another bug in ForeignKeyGenerator (thanks to Justin Hawkins for the report). majek

Release v1.0.2 - 2004-12-8

TypeChangesBy
fix Fixed ForeignKeyGenerator's endless loop if referenced column was in the same table (thanks to Tony Obermeint for the report). majek

Release v1.0-beta4 - 2003-12-20

TypeChangesBy
fix Applied patch #852679 sent by Antonio Petrelli on 2003-12-02. majek
add Added schema support (thanks to Michael Wall for the report). majek
fix Fixed counter (thanks to Michael Wall for the report). majek
add Added start script for *NIX. majek
add Added jUnit tests for MySQL, PostgreSQL and Firebird. majek

Release v1.0-beta3 - 2003-11-07

TypeChangesBy
fix Fixed autocommit issue on MySQL (thanks to Vic Vec). majek

Release v1.0-beta2 - 2003-10-13

TypeChangesBy
fix Various changes. majek

Release v1.0-beta1 - 2003-10-09

TypeChangesBy
add First public beta of DBMonster 1.0 with GUI. majek

Release v0.3.5 - 2003-08-05

TypeChangesBy
fix Abandoned own FilterIterator in favo ur of Jakarta Collections one. majek
add Updated docs on DBMonster-Xdoclet integration. majek

Release v.0.3.4 - 2003-05-27

TypeChangesBy
fix Fixed home directory path resolving in SchemaReader. majek
add Batch files for Windows - running DBMosnter on Windows is now almost as easy as on Linux ;) majek

Release v.0.3.3 - 2003-05-08

TypeChangesBy
add 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
fix Configuration parsing is now kept in one place. majek

Release v.0.3.2 - 2003-05-01

TypeChangesBy
fix Nullpointer in SchemaGrabber. majek

Release v.0.3.1 - 2003-04-26

TypeChangesBy
fix 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
fix 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
add 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

Release v.0.3 - 2003-04-06

TypeChangesBy
fix schema is now case insensitive (all table and column names are changed to lower case) majek
fix DBMonster now uses PreparedStatements instead of Statements whereever in may have significantinfluence on speed majek
add fastMode feature added to ForeignKeyGenereator majek
add added new dictionary - polish first names [1455 items ] majek
add added automatic generators registration majek
add added new command line switch which allows to show the list of all registered generators that were found on CLASSPATH (-l, --list-generators) majek

Release v.0.2.2 - 2003-03-20

TypeChangesBy
fix fixed bug in parsing values in BooleanGenerator majek
fix DBMonster now escapes ' with \' majek
add added DictionaryGenerator majek
add added optional logging of all SQL statements (for developers) majek

Release v.0.2.1 - 2003-03-15

TypeChangesBy
fix fixed major bug in ForeignKeyGenerator. Now it should work fine. majek

Release v.0.2 - 2003-03-14

TypeChangesBy
add major redesing - every schema element and generators imlpement now the same interface which consists of three basic methods:
  • init() - called just after object is created
  • validate() - checks all preconditions
  • generate() - gene rates schema item or value for column
majek
fix SchemaGrabber now recognizes primary key columns. majek
fix Fixed null poiters in generators factories. majek
fix Lots of code clean ups. majek
add Sample log4j config file added. majek
add DBMonster checks for duplicated column names in tables. majek
add DBMonster issues validation queries for all tables before starting to work. majek
add Key and data generators have now similar interfaces and the same entry in schema file. majek
add Short tutorial on how to extend DBMonster and writing your own generators. majek
add More javadoc. majek
add New website launched. majek

Release v.0.1 - 2003-03-07

TypeChangesBy
add Proof of Concept * initial version majek