What's new?

2006-05-21

Project has been moved to new SVN repository. The documentation has been updated.

2005-01-08

Fixed endless loop in ForeinKeyGenerator which occured when generated and referenced column were in the same table. Thanks to Tony Obermeint for pointing this out.

2004-05-25

Quick fix release 1.0.1. There is an silly bug in dbmonster-core-1.0: sql pre- and post scripts execute only dbMonster runs from ant-task :-) I've also added ConstantGenerator and an experimental feature of automatic SQL type recognition fro columns. This should fix the problem with NULL values on Oracle, but introduces a potential new problem. Correct SQL type recognition works only if you use the same column name in the schema file as database returns it, so dbmonster-1.0.1 is very case sensitive. Always use the same case in column names as your JDBC driver.

2004-05-22

Great changes time. First of all dbmonster is now divided into a couple of subproject: dbmonster-core, dbmonster-ant. dbmonster-core is the framework and standalone console application. All other subprojects depends on it.

Some new features were added:

  • executing a script of user's choise before and after data generation (-f and -l command line switches),
  • user can now register her/his own ProgressMonitor class by setting property in configuration file
Some bugs were fixed.

2003-12-23

DBMonster 1.0-beta4 released.

2003-11-07

DBMonster 1.0-beta3 released.

2003-10-13

DBMonster 1.0-beta2 released.

2003-10-08

DBMonster 1.0-beta1 released.

2003-08-29

Refactoring. DBMonster now uses Maven as a build system.

2003-08-28

There is now DBMonster Maven plugin available. Check download section and plugin home page.

2003-08-05

DBMonster v.0.3.5 released - updated manual added XDoclet task (as a separate module).

2003-05-27

DBMonster v.0.3.4 released - this release is focused on running DBMonster on MS Windows - now it should run smooth.

2003-05-08

DBMonster v.0.3.3 released - code cleanups and one new feature (optional key generation).

2003-05-01

DBMonster v.0.3.2 released - SchemaGrabber works now again ;).

2003-04-26

DBMonster v.0.3.1 released - buxfixes and one new feature.

2003-04-06

DBMonster v.0.3 released - enjoy!.

2003-03-29

Changed generators register. Now the generator registers itself providing its short name and default SQL type. It is done by kind of "dirty hack" that reads all directories and jars on CLASSPATH and searches for class names which "Generator" suffix. The generator classes may contain static registration code.

2003-03-26

There is new sub-module in CVS repository called "contrib". I put there classes that may be useful in some circumstances. Currently there are one key generator for PostgreSQL that uses sequences and one data generator - EmailGenerator. There is no build system for contrib directory yet, so use your favourite IDE to build the classes.

2003-03-24

New dictionary was added (polish first names). Dictionaries should now be stored in UTF-8 encoding.

2003-03-20

v.0.2.2 released.

2003-03-18

DateTimeGenerator can now produce random time and random date. It seems that DBMonster can now deal with all datatypes apart from BLOBs. Now test it, test it, and once more test it!

2003-03-17

DBMonster has new generator - DictionaryGenerator - which allows to define custom sources of data for columns. See manual for details.

2003-03-15

Version 0.2.1 of DBMonster is out. Repairs horrible bug in ForeinKeyGenerator. Upgrade recommended.

2003-03-14

Version 0.2 of DBMonster is out. A lot of changes - try it out.

2003-03-13

Launching new web site - simple but I hope useful. Logotype by jarvis. Thanks!

2003-03-07

DBMonster 0.1 - Proof of Concept release is out.

2003-02-02

Started project at sourceforge.net.