Doctrine 2.3 final relased

Posted on September 20, 2012 by Benjamin Eberlei


After a 2 month long phase of beta and release candidates we can finally announce the release of Doctrine 2.3. This includes new versions for the packages Common, DBAL and ORM.

This release trys to keep backwards compatibility to every previous release as much as possible, however some slight changes might be necessary to your applications. See the UPGRADE files of each project for details:

Compared to previous versions there are no new blockbuster feature, but many little optimizations:

  • Custom ID Generators
  • Naming Strategies (Camel-, Underscore Cased)
  • Collection Criteria API
  • @AssociationOverride and @AttributeOverride (useful for Trait and MappedSuperclass)
  • Arbitrary JOIN Syntax (FROM User u JOIN Comment c WITH c.user =
  • Named Native Queries

The complete changelogs are listed on JIRA:

We will flesh out the documentation and information about all new features in the coming month. If you want to contribute to the documentation of new features see the DBAL and ORM documentation links on Github.

You can install the final release through Github or Composer:

    "require": {
        "doctrine/orm": "2.3.0"

The downloadable packages will be available later today.