News and Status

This document contains the latest news and status regarding the Torque project. It is here that you'll find announcements related to Torque.

20 September 2012 - Torque-4.0-beta1 released

This release of the Torque 4 branch allows feedback before the 4.0 release. The main changes with respect to Torque 3.3 are:

  • The "look and feel" of Torque 3 was maintained.
  • The generator is now a general-purpose code generator.
  • As the templates are now modular, it is easy to extend or modify the generated code without having to replace the whole templates.
  • A new Criteria implementation was created, with slightly changed semantics. The old Criteria implementation was retained but deprecated.
  • Prepared statements are sued throughout all queries.
  • Column names are now encapsulated in objects.

18 February 2011 - Village 3.3.1 released

Village is the bridge between Torque and the JDBC-API. This release fixes some long outstanding bugs and can be used as a drop-in replacement for village-3.3. The source and binaries are available in the Maven Repository

Changes in this version:

  • Fixed: Case sensitivity issues with cached metadata.
  • Fixed: Getting the metadata from a prepared statement without execution does not work with Oracle.
  • Fixed: Use cached metadata when running selects. Metadata can be loaded into the cache with Schema.initSchemas(Connection) Issue: TORQUE-36.
  • Fixed: Statement is left open when Exception is thrown in the QueryDataSet constructor. Issue: TORQUE-123.
  • Fixed: Village does not close every resultSet it opens. Issue: TORQUE-8.
  • Deal with situation arising in jre1.6.0_18 where an IllegalArgumentException is encountered for dates with a single digit month or day of month. Issue: TORQUE-133.
  • Fixed the infamous NPE when Oracle returns null for a blob.

07 September 2008 - Torque 4 branch created

The idea of Torque 4 is to allow major reworking of the internals of Torque 3. The usage of Torque should not change much, however, some more exotic features could change. Details on Torque 4 can be found on the Torque 4 site

29 February 2008 - Torque 3.3 final is released!

This version is virtually identical to 3.3-RC3. The Torque community has voted to use this release candidate as final release.

You can obtain the Torque 3.3 generator, runtime and maven-plugin from our Download page or from the ibiblio maven repository. Please refer for the full changes to the changes reports at Changes Report.

11 January 2008 - Torque 3.3-rc3 is released!

This version contains a fair number of fixes against 3.3-RC2, among them the integtration of the Village library into the Torque project. Others are

  • Improvements and fixes for the Maven2-plugin
  • Several improvements and corrections to templates to improve SQL and Java code generation for different databases, namely Sybase and MS-SQL.
  • Improvements and corrections to the templates.
  • and much more...
You can obtain the Torque 3.3-rc3 generator, runtime and maven-plugin from our Download page or from the ibiblio maven repository. Please refer for the full changes to the changes reports at Changes Report.

26 February 2007 - Torque 3.3-rc2 is released!

This version contains a couple of fixes against 3.3-RC1, namely

  • A fix for the handling of the interface attribute of tables.
  • Improvements and fixes for the Maven2-plugin
  • Several improvements and corrections to templates to improve SQL and Java code generation for different databases. Packages should now be taken care of everywhere.
  • Centralization of the MapBuilder handling to allow repeated initialization/shutdown cycles.
  • and much more...
You can obtain the Torque 3.3-rc2 generator, runtime and maven-plugin from our Download page or from the ibiblio maven repository. Please refer for the full changes to the changes reports at Changes Report.

10 February 2007 - Maven 1.0.x Dependency Problems

Maven default repository has moved and now Maven 1.0.x is unable to find required dependencies without a minor configuration change. You will need to add the following to your project.properties file:

    maven.repo.remote=http://repo1.maven.org/maven
A good place to do add this is in your user id's default Maven project.properties file. This is in your user home directory, e.g. C:\Documents and Settings\userid on Windows or ~userid on *nix. If it doesn't exist, just create one with just that line.

For more information see the Maven 1.1 Site.

23 November 2006 - Torque 3.3-rc1 is released!

The most prominent changes are:

  • A maven-2 plugin.
  • Added better support for Apache Derby.
  • A lot of improvements and corrections have been made to the support of different databases, namely MS-SQL, Oracle and Firebird.
  • Added support for option tags in most elements of database.dtd
  • Preserve case of column names in constants (can be switched off in the configuration)
  • Subqueries are now supported in Criteria.
  • Added setByName, setByPeerName, and setByPosition methods to OM classes.
  • Added optional support for Java5 generics support in the generated classes
  • Build process reworked to make template/generator class add-ons/local mods easier.
You can obtain the Torque 3.3-rc1 generator, runtime and maven-plugin from our Download page or from the ibiblio maven repository. Please refer for the full changes to the changes reports at Changes Report.

08 December 2005 - Torque 3.2 is released!

The most prominent changes since 3.1.1 are:

  • Added database schema support, both in the generator and in the runtime
  • Added support for outer joins
  • Added support for creation of simple java beans from persistent objects
  • The old connection pool is removed (only dbcp is supported out of the box)
  • Some smaller changes were made in the database.dtd
  • The build-torque ant file for the generator is contained again in the generator release

You can obtain the Torque 3.2 generator, runtime and maven-plugin from our Download page or from the ibiblio maven repository.

This is the renamed rc3. Please refer to the Changes report for a full list of changes and fixed bugs.

13 November 2005 - Torque 3.2-rc3 is released!

You can obtain the Torque 3.2-rc3 generator, runtime and maven-plugin from our Download page or from the ibiblio maven repository.

The focus of this release candidate was fixing bugs in 3.2-rc2. Please refer to the Changes report for a full list of changes and fixed bugs.

13 September 2005 - Torque 3.2-rc2 is released!

You can obtain the Torque 3.2-rc2 generator, runtime and maven-plugin from our Download page or from the ibiblio maven repository.

Please refer to the Changes report for a full list of changes.

19 July 2005 - Torque 3.2-rc1 is released!

The most prominent changes are:

  • Added database schema support, both in the generator and in the runtime
  • Added support for outer joins
  • Added support for creation of simple java beans from persistent objects
  • The old connection pool is removed (only dbcp is supported out of the box)
  • Some smaller changes were made in the database.dtd
  • The build-torque ant file for the generator is contained again in the generator release
You can obtain the Torque 3.2-rc1 generator, runtime and maven-plugin from our Download page or from the ibiblio maven repository. Please refer for the full changes to the changes reports at Changes Report.

26 October 2004 - Torque 3.1.1 is released!

You can obtain the Torque 3.1.1 generator, runtime and maven-plugin from our Download page or from the ibiblio maven repository.

This is a bugfix release. The docs including a full list of changes are available here Please refer to the Changes report for a full list of changes.

16 October 2004 - Torque 3.1.1-rc3 is released!

You can obtain the Torque 3.1.1-rc3 generator, runtime and maven-plugin from the ibiblio maven repository.

27 August 2004 - Torque 3.1.1-rc2 is released!

A problem handling limit and offset has been corrected. You can obtain the Torque 3.1.1-rc2 generator, runtime and maven-plugin from the ibiblio maven repository.

26 August 2004 - Torque 3.1.1-rc1 is released!

We are working on setting up the mirrored download page for 3.1.1 final. In the mean time you can obtain the Torque 3.1.1-rc1 generator, runtime and maven-plugin from the ibiblio maven repository.

1 September 2003 - Torque 3.1 is released!

You can obtain the Torque 3.1 release from our Download page or from the ibiblio maven repository.

The docs including a full list of changes are available here Downloads are available here.

26 August 2003 - Torque 3.1-rc is released!

Downloads are available here.

19 August 2003 - Torque 3.1-beta1 is released!

Downloads are available here.

29 June 2003 - Torque 3.1-alpha2 is released!

Downloads are available here.

20 June 2003 - Torque 3.0.2 is released!

Downloads are available here.

This is a bugfix release. The full list of changes is available here

05 June 2003 - Torque 3.0.1 is released!

Downloads are available here.

This is a bugfix release. The full list of changes is available here

17 April 2003 - Torque 3.1-alpha1 is released!

Downloads are available here.

06 December 2002 - Torque 3.0 is released!

Downloads are available here.

20 November 2002 - Torque 3.0 Release Candidate 2 is released!

Downloads are available here.

26 October 2002 - Torque 3.0 Release Candidate 1 is released!

Downloads are available here.

22 August 2002 - Torque 3.0 Beta 4 is released!

Downloads are available here.

17 July 2002 - Torque 3.0 Beta 3 is released!

Downloads are available here.

26 Juni 2002 - Torque 3.0 Beta 2 is released!

Downloads are available here.

19 March 2002 - Torque 3.0 Beta 1 is released!

Downloads are available here.