Archives


Master Symfony2 fundamentals

Be trained by SensioLabs experts (2 to 6 day sessions -- French or English).
trainings.sensiolabs.com

Discover the SensioLabs Support

Access to the SensioLabs Competency Center for an exclusive and tailor-made support on Symfony
sensiolabs.com

Fabien Potencier
Symfony 2.1.0 beta1 released
by Fabien Potencier – June 22, 2012 – 24 comments

After more than 1,000 pull requests coming from 250 unique contributors, I'm very pleased to release the first beta version of Symfony 2.1.

Before you got too excited, you must know that this is a beta release, meaning that not everything is stable yet. As a matter of fact, we are aware of some bugs that will be ironed out in the coming weeks.

Releasing a beta version now will allow anyone to try out this new version, to try upgrading their existing websites, and more importantly for us, to gather feedback about the upgrade process. And the good news is that many third-party bundles have already been updated for 2.1. So, if you upgrade to 2.1, and if something is not clear enough from the various changelog and upgrade files, open a ticket so that we can make the migration process as smooth as possible.

Besides the numerous changes in the code, one of the major changes in Symfony 2.1 is the usage of Composer for dependency management. If you know nothing about Composer yet, I highly encourage everyone to read about it and to install it globally on their machines:

curl -s http://getcomposer.org/installer | php

If you want to try out Symfony 2.1, the easiest way (or perhaps the coolest way) is to use Composer:

composer.phar create-project symfony/framework-standard-edition path/to/install

That's all there is to it. Composer will download the Symfony Standard Edition, install all its the dependencies, and pre-generate the cache files. Neat!

Of course, you can still download the Standard Edition as an archive.

The whole Symfony core team (everyone actually) should now be focused on making 2.1 stable before starting working on 2.2, for which we already have quite a few very nice features waiting in the pull request queue (that's also why I will only create the 2.1 branch when releasing the first release candidate).

Happy coding.

Comments RSS

  • James Halsall
    #1 James Halsall said on the 2012/06/22 at 08:56
    Awesome work!
  • Mario A. Alvarez Garcia
    #2 Mario A. Alvarez Garcia said on the 2012/06/22 at 09:00
    Will be great to have at last the stable version. Thanks for the hard work!
  • Benjamin Laugueux
    #3 Benjamin Laugueux said on the 2012/06/22 at 09:16
    Great job!
  • Charlie Bréval
    #4 Charlie Bréval said on the 2012/06/22 at 09:36
    Great, thanks for the hard work !
  • Eveline Kaik
    #5 Eveline Kaik said on the 2012/06/22 at 09:47
    A big thank-you to Fabien and the core-team for this work here!
  • Kirill Kokosha
    #6 Kirill Kokosha said on the 2012/06/22 at 10:30
    Great!
  • Xavier Briand
    #7 Xavier Briand said on the 2012/06/22 at 10:51
    yeah, time to migrate it seems :D
  • Ricky Lee
    #8 Ricky Lee said on the 2012/06/22 at 11:01
    Very exciting to have 2.1 beta release, I have been waiting for this moment for long long time~~ awesome work!!!Thanks everyone who contributed this project!!

    I like symfony2 VERY VERY MUCH!
  • Ardian Yuli Setyanto
    #9 Ardian Yuli Setyanto said on the 2012/06/22 at 11:03
    I already made some website using symfony 2.0,
    I can't wait for new features in 2.1
    Thanks for the hard work!
  • Javier López
    #10 Javier López said on the 2012/06/22 at 13:18
    Great news!
  • Osman Üngür
    #11 Osman Üngür said on the 2012/06/22 at 14:16
    Great news!
    `composer.phar create-project` looking great and simple way to start a new project!
  • Grayson Koonce
    #12 Grayson Koonce said on the 2012/06/22 at 19:50
    I'm PBJ'ed! pumped, blown away, and jazzed. Great work guys.
  • Saša Stamenković
    #13 Saša Stamenković said on the 2012/06/22 at 22:49
    I use trunk for a month now, it's pretty stable.
  • Michael Cullum
    #14 Michael Cullum said on the 2012/06/22 at 23:24
    Great work; Good to see composer added.
  • José Gabriel González
    #15 José Gabriel González said on the 2012/06/23 at 13:43
    Thanks for all this hard work. To try it now.
  • Hely Suarez Marin
    #16 Hely Suarez Marin said on the 2012/06/24 at 05:47
    Very good..., Excelent Work!!!
  • Georgi Katsarov
    #17 Georgi Katsarov said on the 2012/06/25 at 16:01
    I've been testing the beta1 release for few days and so far I haven't found anything broken. Runs very smooth and I am very happy with the bundles available - I've installed the most common bundles - all work fine. The composer is nice addition too, thanks guys
  • Nicolas Bastien
    #18 Nicolas Bastien said on the 2012/06/26 at 12:01
    Great job, thanks a lot !
  • Pierre Minnieur
    #19 Pierre Minnieur said on the 2012/06/27 at 14:45
    Awesomesaurus!
  • Mell Zamora
    #20 Mell Zamora said on the 2012/06/28 at 19:18
    Great Job Guys! Looking forward for the stable release!
  • Roberto German Puentes Diaz
    #21 Roberto German Puentes Diaz said on the 2012/07/03 at 17:45
    hello to all!! and tks for this version. I have a questions... which is the best way of update a project by composer. right now i have a project with 2.1.DEV... how pass to 2.1.BETA?
  • Josh Nankin
    #22 Josh Nankin said on the 2012/07/06 at 19:28
    Wrote a post on my experience upgrading to 2.1 here:
    http://buildthedamnproduct.com/upgrading-symfony-to-21-10415
  • Anyul Rivas
    #23 Anyul Rivas said on the 2012/07/12 at 18:10
    Very Cool!! you should add this instruction to the last symfony2 installation documentation.
  • Andrea De Pirro
    #24 Andrea De Pirro said on the 2012/07/13 at 11:39
    Shouldn't it be:
    php composer.phar create-project symfony/framework-standard-edition path/to/install