##### General information

- Overview
- News and Status
- Downloads
- Addons
- Changes
- Old Changes
- Wiki
- Issue tracker
- Mailing lists
- Tools
- License
- Team
- Developer Information
- Sponsorship
- Security
- Thanks

##### Documentation

- Tutorial
- OR Mapping Reference
- Code Generation Reference
- Module Documentation

##### Previous releases

- Torque 3.3

## News and Status

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

### December 2012 - Torque-4.0 released

This is the first production release of the Torque 4 branch. The main changes with respect to the 4.0-beta1 release are:

- Updates using custom SQL now use prepared statements.
- The documentation is now available for download.
- The documentation structure was reorganized.
- There are now specific exceptions thrown for deadlocks and constraint violations (DeadlockException and ConstraintViolationException).
- Associated object state can now be set by a bulk operation (see generated setAndSave methods in Peers).
- And a few bugs were fixed.

For details, please check the changes list.

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

### 16 February 2010 - new Generator, Templates and Maven plugin

The generator was replaced with a brand-new general purpose code generator. The templates have been adopted to match this change. A new Maven plugin integrates the new generator in a Maven 2/3 build. An Ant tasks project integrates the new generator in an Ant build.

### 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. Some of the ideas are:

- Replace the village library
- Provide an alternative to the static peer classes
- ...

Ideas and help are very welcome. Join the Torque Mailing lists.