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.
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.