Original Content

Zend Framework 1.10.2 Released

On behalf of the Zend Framework community, I’m pleased to announce
the immediate availability of Zend Framework 1.10.2, our second maintenance
release in the 1.10 series. You can download it from our downloads page:

http://framework.zend.com/download/latest

This release includes approximately 50 bugfixes, the majority of which were
contributed during our Bug Hunt Days last week (more information on that in
the days to come). The fixes contributed are helping stabilize and improve
this release.

We’d like to thank everyone who committed time, code, and translations since
the 1.10.1 release!

In other news, we have branched for development of Zend Framework 2.0 this
afternoon. Currently, the branch is intended for development of low-level
infrastructure, and we ask that developers have patience; we may be
reverting changes frequently as we experiment with some new approaches. I
would actually recommend not tracking the branch for a few weeks;
it currently simply mirrors trunk, and the real changes will happen after we
get infrastructure taken care of.

Initially, we will be working on the following tasks:

  • Stripping require_once calls
  • Updating the test suite:
    • Removing the AllTests suites (these are not necessary with newer
      versions of PHPUnit, and we have already established @group annotations
      throughout the framework)
    • Usage of TestHelper.php as a PHPUnit bootstrap; this will allow
      stripping out the require_once calls in each test class file.
  • Conversion to namespaces. This will be automated at first, but will then
    shift to manual changes
  • Testing of alternate plugin systems. I’m aiming for explicitness over magic
    in ZF 2.0, as this will give us huge improvements with performance, and
    hopefully make “grokking” the plugin system easier.

For the initial development, I’m trying to (a) gauge what works, and (b)
get a good sense for the amount of work ahead, so I can estimate a
release date. This latter will help determine if we should release a
1.11 release with new features between now and 2.0, or go straight to
2.0.

More news will be forthcoming in the coming weeks and month; look for
announcements here on the DevZone!

Published: February 24th, 2010 at 11:04
Categories: News, Zend Framework

15 comments to “Zend Framework 1.10.2 Released”

Oh I’m soooo looking forward on ZF2. It’s better than Christmas :D

Here’s the changelog http://framework.zend.com/changelog/

And can’t wait for 2.0 either!

To my opinion halting development on 1.10 or 1.11 seems like a bad idea. Most Linux distributions don’t even support PHP 5.3 yet.

I remember you guys asking in a survey if users would be willing to upgrade PHP to 5.3 for the sake of ZF. I find it hard to believe that the majority said yes to this and wonder if anyone would put up with this.

I personally want to upgrade to PHP 5.3, but we only exclusively use Ubuntu LTS. The next LTS version (10.04) is coming in April and wont include PHP 5.3.

You can always get the latest version of PHP with Zend Server CE. So I don’t think it’s really a problem.

2htbaa: use Zend server CE instead ubuntu packages, it’s working fine:
http://www.zend.com/products/server-ce/downloads

zf ver 2 seriously looks better than 1.10.3 … and so on , the current type of naming will cause confusion and people might think development has been halted on version 1.1 , so its hight time to release ver 2 , every nowdays following that trend just to create a new wave of hype and exictment .

@htbaa: we will not halt development on 1.10; the question is whether 1.10 will be the last release in the 1.X series.

What we are trying to determine currently is how long it will take to get 2.0 ready for release. At this point, we don’t see it happening for at least six months, and likely longer, but we need to gauge how long it will take based on real development. In most likelihood, by the time we are ready to release, 5.3 will be available in most distributions — yes, not in the current Ubuntu LTS offering, and likely not in RHEL’s offering, but in other distributions; for Ubuntu and RHEL, there will be other upgrade options available (Zend Server, dotdeb, etc.).

As for your assertion that you "find it hard to believe the majority said yes" to being willing to upgrade to 5.3, you’re actually quite wrong. We were very surprised ourselves to see that the majority of our users are quite willing to upgrade; only a very small fraction of users (<15%) indicated they wouldn’t upgrade to 5.3 and a new ZF version if we offered a version that required it; around 1/3 of respondents said they’d be likely to upgrade immediately, and the remainder said they’d upgrade after doing QA on their app on the new environment/version. Knowing this information makes us much more confident that we’re making the right decision at this time.

Finally, one of the reasons ZF and other frameworks are planning or developing PHP 5.3-specific versions is to prevent the debacle that was the PHP 5 rollout. Our feeling is that by taking a strong stance and basing our frameworks on this newer version, we will help end-users exert pressure on their hosting providers and sysadmins to upgrade to 5.3 sooner rather than years later. The new features, performance, and stability of 5.3 are very compelling for both development and site performance, and PHP developers should not be restricted from using it due to overly conservative upgrade policies.

Why would you remove the intersection columns of Zend_Db_Table_Row->findManyToManyRowset() in such a minor update?
[ZF-3709]: Inconsistent behaviour in Zend_Db_Table and supporting classes.

My application depends on this. Actually we’re reading the ManyToManyRowset to show the full "far" objects, altering it in the browser and then updating the DependentRowset to connect these "far" objects. We can also update the "far" objects without a problem.

>any subsequent save() will fail with an exception since not >all returned columns are present in the cars table.

Wrong! As the intersection columns are not included in the update query as long as they are not altered. Now am i using it wrong? I was not aware that this "issue" has been around so long, i knew of other issue around this methods – but i didnt see this one coming. Fixing this in a highly used class breaking the behaviour in a minor version is not the way to solve this.

I’ve been OK with 1.10 breaking compability in Zend_Translate
[ZF-8386]: Zend_Translate_Adapter should let Zend_Cache take care of serialization.
After all the serialisation was too magically i agree.

Because of the this big gap in the Issue Tracker shows i actually like it when actual issues of the basic codebase are resolved. What i don’t like when the framework is extended with pay-for-use services. But maybe it all gets a bit out of scope because of that. The changelogs keep getting longer and more complicated every two weeks.

I was one of those guys that answered it would be good to have PHP 5.3 requisite, but I did believe that would this version would be available at linux distributions sooner – most distributions do not have it. Not even my FreeBSD (where I develop my PHP aplications) does have PHP 5.3 in its ports. I am afraid of it right now – is PHP 5.3 so problematic? If it is, should we have the framework requirement so high?

I think the question is not whether we (developers) are willing to upgrade to 5.3. It’s more the question of whether our hosting providers are willing too. As with 4 to 5 it will take a long time before providers will be upgrading even if we tell them that it’s fully backward compatible.

@wouterten The idea is that if all the major frameworks plan moves to PHP 5.3 (and basically, we all are), this may generate enough pressure that hosting providers will start offering PHP 5.3 as an option much sooner than we saw with PHP 5. I already know of several, including ServerGrove, who are doing this, and I expect we’ll see even more in the coming months.

I really hope Zend could offer more formats for reference guide,such as PDF,CHM,EPub,it’s very inconvenient to read them on my Nook or mobile device now.

So I spent so much time at the PDF convert.I think my work will be useful to you.

You can download Zend framework 1.10.2 Manual PDF version from this URL: http://imluv.in/zf

Enjoy it!

Guys, I am using Ubuntu 10.4 with PHP 5.3 but I can’t run no Zend projects, even the example from the Quick start from the site. Any ideas where might the problem lay?

Guys, I am using Ubuntu 10.4 with PHP 5.3 but I can’t run no Zend projects, even the example from the Quick start from the site. Any ideas where might the problem lay?

Sorry, guys, I forgot to point that the problem is in the rewriting. Even though the mod_rewrite module is enabled it doesn’t seem to work at all.

Not Found

The requested URL /Zend/htdocs/public/guestbook was not found on this server.
Apache/2.2.14 (Ubuntu) Server at localhost Port 80