Symfony2 final version... we are not there yet
March 29, 2011 • Published by Fabien Potencier
If you don't participate to the weekly IRC meetings and if you have not attended the Symfony Live Conference last week in Paris, you might have missed an important announcement. The Symfony core team has decided to delay the release of the Symfony2 final version. It has been a tough decision to make of course but we think that there is no point in rushing out Symfony2. We also think that this is indeed a good news for the project. Why? Because during the last few months, more and more great developers have joined the Symfony2 team. They give us great feedback on a day to day basis and as a result, the activity on the Git repository has been quite intense during the last few weeks. To back my words, let's just say that we have merged more than 300 pull requests in the last month alone and that more than 150 different developers have contributed in one way or another to Symfony2. This is fantastic, but it also means that we need a bit more time to stabilize all the changes we have made recently.
The core architecture is now stable, except for a few changes in the naming conventions that will be done in the coming days. It is really important that the core team is confident that the core architecture of Symfony2 is flexible enough as we will keep backward compatibility on it for the next few years.
We know that many of you are impatient and want to play with the framework. The good news is that it has never been easier to do so. The ninth preview release is now available for download. As we slow down the number of changes in the core framework, it is easier for us to release more frequently. It's also better as the documentation evolves quickly and it only documents the master version of the framework.
Upgrading from one preview release to the next one is now easier, thanks to the new UPDATE document (Japanese version).
So, why not at least release the first beta? Because we are waiting for the last big modification that will possibly be merged: the form framework refactoring. The first beta version will be released after we take the decision (probably at the end of this week) to merge this pull request or not. Entering beta means that all the main features of the framework will be available. That does not mean that we won't break backward compatibility here and there, but all these changes will be documented to ease migration.
Last but not the least, we have started to tag the public and stable API with
@api
. As I wrote in my last
post
on my blog: "All classes, methods, and properties tagged with @api
are
public in the sense that we guarantee their stability over time: their name,
signature, and behavior won't change for any minor version of the library."
Help the Symfony project!
As with any Open-Source project, contributing code or documentation is the most common way to help, but we also have a wide range of sponsoring opportunities.
Comments are closed.
To ensure that comments stay relevant, they are closed for old posts.
"Because during the last few months, more and more great developers have joined the Symfony2 team"
Please don't stop development after 2.0 release. Just create 2.0 branch and let the 2.1 development continues :)
Is it safe to say that I can continue using Symfony 2? Should I backtrack to 1.4?
Most important for me is to know about a development roadmap, which I can rely on. As someone, who has to make business decisions, I'm not happy with the "it's finished when it's done" mentality.
The most important thing: HEY, GUYS! A LOT OF THANKS!
Much luck for your work!
My name is Cristian Gonzalez Sanchez and I made a contribution fixing the use of the fallback locale in the symfony translation (maybe you remember it).
The question is that my name doesn't appear in the contributors list. In fact there is a developer called like me (Cristian Gonzalez) but points to another github account (not mine). My github account is: http://github.com/cristiangsp
Waiting for a fix and thanks for your time.
Cristian.
I tried the RCs a bit, had major problems because I don't use Mongo or Couch, just RESTful APIs ... even creating a simple authenticated user wasn't possible. I hope 1.0 will not depend on too many architectural assumptions ... it should work best as extensible application skeleton.
(Had to resubmit this form because of invalid CRSF tokens ... friendly error message ;) )
I'm with symfony since 1.0 and it develop so much, but every bug is taking forever to search the forum and documents (maybe there is a wiki for symfony ? developers often find useful code lines that help new ones become more friendly with symfony) , every plugin needs to be a bundle now and there is a lot of projects depending on symfony plugins,
whats the news about the CMS project ?
Nice job ! ! ! the best framework I have encounter