Doctrine2 BETA2 Released

Tags: Doctrine2

Posted 3 months ago by beberlei

Today we are happy to announce the immediate availability of the second beta version of Doctrine2. This is the first release after the split of Doctrine2 into three independent projects, Common, DBAL and ORM. This change took longer than we expected but we are back to our SVN productivity now and strive to surpass it utilizing Git.

Beta 2 is a completely backwards compatible release and over 60 issues and bugs have been closed in total. The following larger changes have been introduced from Doctrine2 Beta 1:

Common

  • Added ClassLoader#classExists as well as ClassLoader#getClassLoader methods DCOM-7
  • Changes to Annotation Parser with regards to Autoloading Annotation Classes

DBAL

  • New Driver support for Microsoft PDO Sqlsrv Extension DBAL-10
  • Fixed Mssql/Sqlsrv Platforms and SchemaManager DBAL-8
  • New Driver and Platform Support for DB2 (PDO_DB2 and IBM_DB2 Extensions) DDC-494

ORM

  • Basic Pessimistic Locking support using FOR UPDATE or vendor specific shared locks DDC-178
  • Added a Validate Mapping CLI Task DDC-515

Download

You can get the code a few different ways which are described in detail here. If you have any issues with Doctrine you can report them on Jira.

Contributions

We thank all the contributors and early adopters for their extensive feedback and reports. If you are interesting in contributing to the Doctrine project too, check out our new contributors guide and community page for information about how you can get involved!


Comments (9) [ add comment ]

SVN Posted by Marcus Stöhr about 3 months ago.

Great to see another release of Doctrine 2.

Is there any plan to sync your SVN repository? I use svn:externals and the github.com SVN integration only works on the whole tree. I'd like to only link to the libs directory.

PEAR Posted by Nico Kaiser about 3 months ago.

Congratulations! Great work, really like Doctrine 2! It's getting better and better. And I like that it's possible to build a PEAR package, which makes it easier to deploy...

SVN Posted by Stephen J. Fuhry about 3 months ago.

I'd also like to see: http://svn.doctrine-project.org/tags/2.0.0-BETA2/

sqlsrv Posted by BStep about 3 months ago.

Great to see significant work being done on PDO sqlsrv! Thanks!

Nice work! Posted by Vlado about 3 months ago.

Nice work, guys! Doctrine 2.0 kicks ass :)

NestedSet Posted by Simon about 2 months ago.

Can you give any timeframe when the devs will port the nested set and other behaviors to extensions?

svn:externals Posted by Jaka Jancar about 2 months ago.

Marcus, Stephen,

I've created a Google Code project into which I imported the code:

http://code.google.com/p/doctrine2-svn/

(I don't intend to properly update this (svn_load_dirs.pl ...), I'll probably just keep importing the new packages. It's just so my own repository size doesn't grow.)

github supports svn Posted by Benjamin "balupton" Lupton about 2 months ago.

Marcus, Stephen, Jaka

Github supports svn directly, no need to create your own: http://svn.github.com/doctrine/doctrine2.git

read more: http://github.com/blog/626-announcing-svn-support

SVN Posted by Marcus Stöhr about 2 months ago.

@Benjamin:

I know. The problem is, you can only checkout the whole tree where I'd only want to checkout the lib-directory. It would be great if we could have an complete package which can be used for referencing as an external.

If not, I have to rethink the way I include Doctrine 2 in my project.

Create Comment