Zend Framework 1.10.0alpha1 Released

December 21, 2009

News, Zend Framework

For those of you monitoring the Zend Framework SVN the last few weeks, you
will likely have noticed a huge surge of activity as contributors have
scrambled to complete code in time for the 1.10.0 release. The release is
getting close, and I’m happy to announce an ALPHA release of 1.10.0.


Please note that the alpha is only available on the ZF site, not from
the zend.com CDN.

New features include:

  • Zend_Barcode, contributed by Mickael Perraud
  • Zend_Cache_Backend_Static, contributed by Pádraic Brady
  • Zend_Cache_Manager, contributed by Pádraic Brady
  • Zend_Exception – previous exception support, contributed by Marc Bennewitz
  • Zend_Feed_Pubsubhubbub, contributed by Pádraic Brady
  • Zend_Feed_Writer, contributed by Pádraic Brady
  • Zend_Filter_Compress/Decompress, contributed by Thomas Weidner
  • Zend_Filter_Null, contributed by Thomas Weidner
  • Zend_Log::factory(), contributed by Mark van der Velden and Martin Roest
  • Zend_Log_Writer_ZendMonitor, contributed by Matthew Weier O’Phinney
  • Zend_Markup, contributed by Pieter Kokx
  • Zend_Service_LiveDocx, contributed by Jonathan Marron
  • Zend_Service_WindowsAzure, contributed by Maarten Balliauw
  • Zend_Validate_Barcode, contributed by Thomas Weidner
  • Zend_Validate_Callback, contributed by Thomas Weidner
  • Zend_Validate_CreditCard, contributed by Thomas Weidner
  • Zend_Validate_PostCode, contributed by Thomas Weidner

In addition, Zend_Tool has had undergone a ton of refactoring to eliminate
issues and bottlenecks, as well as to add a number of new features:

  • New CLI runner with home directory and configuration support
  • New providers for Model generation, DbAdapter setup, Layouts and Form
  • Default project structure comes with logging support in the ErrorController

This is an ALPHA release, and should by no means be used in production.
There are a few components that are very new to the repository, and some
recent additions that may affect execution (in particular, support for
previous exceptions in Zend_Exception). Additionally, there are a few
pieces of code not quite complete that may merge to trunk in the next
couple weeks; as such, the alpha release should not be considered
feature complete.

Please DO, however, run it through the wringer: we want to know
what works and more importatly, what doesn’t, so that we can make the 1.10
release as stable and solid as possible.

Our tentative release schedule is:

  • 1.10.0alpha1: today
  • 1.9.7: Tuesday, 5 January 2010
  • 1.10.0beta1: Thursday, 7 January 2010, or Friday, 8 January 2010
  • 1.10.0rc1: Thursday, 14 January 2010
  • 1.10.0: Thursday, 21 January 2010

Speaking for myself, it’s looking like a stellar start to 2010 for Zend

About Matthew Weier O'Phinney

Matthew is a Principal Engineer at Zend Technologies. He is currently project lead for both Zend Framework and Apigility; a Zend Certified Engineer; and a member of the Zend Education Advisory Board, the group responsible for authoring the Zend Certification Exam. He contributes to a number of open source projects, blogs on PHP-related topics, and presents talks and tutorials related to PHP development and the projects to which he contributes. You can read more of his thoughts on his blog, mwop.net/blog.

View all posts by Matthew Weier O'Phinney

12 Responses to “Zend Framework 1.10.0alpha1 Released”

  1. lordspace Says:

    Thanks Matthew

  2. weierophinney Says:

    @ricchiu: No — Dojo 1.4 is not available yet in the alpha, though it’s planned for the final version.

    @lordspace, @myschizobuddy: 2.0 has not been branched, but we will likely do so not long after 1.10.0 is released so we can begin work on it; actual usage of namespaces is planned. 1.10.0 *is* an official version, not an internal version. It’s not uncommon in OSS projects to go past the .9 in mini and minor versions.

    @gabeide, cyberlot: we do plan to update our OpenID support, but are currently short on resources both internally and in the community to provide support for the 2.0 specification; hopefully, following 1.10, we will be able to do so.

  3. lordspace Says:

    oh ok. it seems 1.10 is an internal version.
    it makes sense then.

  4. myschizobuddy Says:

    is there a 2.0 branch under development or is it too early for 2.0

  5. slipcase Says:

    myschizobuddy, as far as I know, namespaces will not be in this release as they require PHP 5.3+. They will, however, be in the 2.0 release and that release will require PHP 5.3. Using namespaces now would break bc for the 1.0 series.

    lordspace, the version number is correct (1.10) though I certainly wish we were already at 2.10!

  6. myschizobuddy Says:

    Has ZF switched to namespaces yet?
    or is it planned for another version

  7. cyberlot Says:

    Had to recently do OpenID integration and used ZF, also over the weekend published


    And relooked ZF OpenID over.. No changes since 2008… Its stale and if it isn’t updated soon am going to have to look towards another library which is sad because back when I starting using Zend OpenID, while it lacked 2.0 support it was the easiest to use and clearly documented.

    Hacking around its lack of updates (I have my own Consumer.php that overrides/fixes a few things) is getting harder and harder.

  8. lordspace Says:

    "1.10.0alpha1" isn’t that supposed to be 2.10.0alpha1 ?

  9. deminy Says:

    In README.txt file, it says that "A detailed list of all features and bug fixes in this release may be found at: http://framework.zend.com/changelog/1.10.0alpha1". However, that URL returns a ‘404 Page Not Found’ error back.

  10. gabelde Says:

    Is support for OpenID with Google OpenID now granted with ZF 1.10 ?

  11. ricchiu Says:

    Is the dojo version 1.4 supported in this release? I didn’t read nothing about this.