Yesterday, I announced the release of the 1.0.0 stable version of the Solar Framework for PHP on our mailing list. (I tagged the release four days ago on Monday, but wanted to time the announcement to go along with my Solar presentation at ConFoo.)
You can see the change notes here. The highlights are:
Added automatic cross-site request forgery (CSRF) protections in various layers of the system.
Added support for named actions (aka "named routes") in the front-controller rewrite logic; this is the "bi-directional" routing that some have asked for.
Optimized queries for Model::countPages() and the native-by select strategy, so that unnecessary joins against related models are not used when counting the number of pages for the native model results.
The next major steps are to revise and extend the narrative documentation, and of course fix bugs and add features as needed.
Slashdot appears to have gotten to the mailing list announcement before I blogged the release. (The commenters there show the usual range of insight, depth, wisdom, and experience. ;-) The Solar site itself, deployed on a 512M SliceHost VPS instance, appears to be handling the load. However, my Wordpress blog on a separate 512M instance is getting ... a bit ... ... slow. Guess it's time to add wp-super-cache.
This stable release is the culmination of about five years of development effort, with important contributions from several others in the PHP community. My many thanks to everyone who helped make this release, and all the previous releases, better than I could have made it on my own.
UPDATE (28 May 2010): This release note has been translated into Belorussian and Russian by Patricia Clausnitzer here: http://ucallweconn.net/be/solar-100-stabylny-reliz. Thanks Patricia!
Comments
Congratulations to Paul and the Solar community -- great work, and it's ABOUT TIME! (I've been needling Paul for a couple years now to "just release already!")
Kudos!
Congratulations on the release.
How does SolarPHP compare to CakePHP?
Congrats! I wasn't sure it would make it out of alpha, but you did it. Now, what's lined up for 1.1? ;)
,Wil
@Wil: it's Hot Tequila :-)
Seriously, though, congrats Paul. Big milestone, and one that most of us (cough, cough me) don't have the stamina for. Nice work.
Congratulations.
Solar brings a lot to the table.
hi, nice job. could you upload your slides?
Tyrael
@Matthew: Thanks, man, I appreciate it. The gears grind slow but exceeding fine.
@Digitivity: Solar compares favorably across the board in all technical aspects, such implementation, quality, and performance.
@Wil: What's lined up is "a vacation".
@Travis: Thanks dude, and thanks for showing up to heckle at the ConFoo talk last week.
@Alejandro: As always, my thanks. Looking forward to seeing you in San Miguel soon.
Tyrael: sure thing. The slides are here:
http://www.slideshare.net/pmjones88/the-solar-framework-for-php-5-2010-confoo