Archiv für die 'Releases' Kategorie

Neue Zend Framework Releases 1.10.3 und 1.9.8 erschienen

Freitag, 02.04.2010

Wie aus heiterem Himmel sind gestern zwei neue Releases für das Zend Framework erschienen: 1.10.3 und 1.9.8. Der Hauptgrund sind potentielle Sicherheitsprobleme in dem Dojo Toolkit, das mit dem Zend Framework ausgeliefert wird. Alle Informationen dazu finden sich in einem Sicherheitshinweis auf der Zend Framework Website. Während im 1.9.8 Release nur das Dojo Toolit erneuert wurde, beinhaltet das Release 1.10.3 zudem noch über 80 Bugfixes. Diese können im Changelog zu diesem Release nachgelesen werden.

Heruntergeladen werden können die neuen Releases wie immer auf der Zend Framework Website. Pikantes Detail: Die Releases wurden am gestrigen 1. April veröffentlicht, es handelt sich dabei aber nicht um einen Aprilscherz. Der Zend Framework relevante Aprilscherz von gestern war natürlich ein Aprilscherz. Bin auch froh darüber, sonst wäre ich wegen der Aktualisierung meines Zend Framework Buches ganz schön ins Schwitzen gekommen. ;-)

Tweet this via redir.ec

Zend Framework 1.10 bringt viel Neues mit sich

Freitag, 22.01.2010

Das Release der Beta Version vom Zend Framework 1.10 habe ich nachrichtentechnisch zwar noch verpasst. Doch es geht Schlag auf Schlag weiter. Gestern wurde der 1. Release Candidate der 1.10 Version veröffentlicht.Das neue Release kann wie gewöhnt auf der Download Seite heruntergeladen werden. Das passende Changelog zum Release 1.10.0 ist bisher noch nicht online, wird aber sicherlich bald nachgeholt. Die stabile Version wird für den nächsten Dienstag (26.1.) angekündigt. Mal schauen, ob das so klappt.

Das neue Release brachte auf der Zend Framework Website aber auch weitere Neuerungen mit sich. So wurde die Downloadseite überarbeitet. Dort finden sich neben den Downloads für 1.10.0 auch die Downloads für die aktuelle stabile Version 1.9.7. Zusätzlich können weitere Packages von der Zend Website heruntergeladen werden, was jedoch eine Registrierung erfordert. Unter anderem gibt es dort auch ein Package mit dem Zend Framework und dem Zend Server in der Community Edition.

Auch die Manual Seite wurde überarbeitet. Ab sofort findet sich dort das Referenzhandbuch für die neue Version 1.10. Aber auch die älteren Release bis zu 1.0 können nun direkt angezeigt werden. Dies finde ich besonders hilfreich, da ich einige Zend Framework Projekte zu betreuen habe, die noch auf älteren Releases basieren und bis zum Relaunch immer mal wieder ausgebaut werden müssen. Da ist es sehr nützlich, dass die entsprechenden Manuals nun auch einfach online zu finden sind.

Tweet this via redir.ec

Drei Security Releases wurden veröffentlicht

Dienstag, 12.01.2010

Gestern Abend wurden auf einen Schlag gleich drei neue Releases veröffentlicht. Diese waren notwendig, da eine ganze Reihe von möglichen Sicherheitslücken in einem Security Audit gefunden und geschlossen worden sind. Da dies alle bisherigen Releases betrifft, wurden für die letzten drei Mini-Releases neue Versionen bereit gestellt:

Ein paar weitere Details finden sich bei Padraic Brady, der maßgeblich daran beteiligt war, in der Devzone von Zend sowie beim PHP Magazin. Also auf gehts, liebe Freunde des gepflegten Updatesm, und ran an die Downloads.

Tweet this via redir.ec

Zend Framework 1.10.0alpha1 wurde veröffentlicht

Dienstag, 22.12.2009

Pinneberg liegt unter eine dicken Schneedecke (ist sehr außergewöhnlich) und was fällt den Zend Framework Entwickler ein? Genau, sie veröffentlichen einfach ein neues Release, und zwar die erste Alpha-Version vom Zend Framework 1.10.0. Auf der Devzone findet sich die offizielle Ankündigung, das passende Changelog ist aber noch nicht zu entdecken. Das Manual wurde noch nicht aktualisiert, eine vorläufige Version der Doku zu 1.10.0 findet sich aber bei Mikael. Die neuen Features könnt ihr der Ankündigung in der Devzone entnehmen, die wichtigsten aus meiner Sicht sind die neue Komponente Zend_Barcode, die Verbesserung von Zend_Feed sowie die Erweiterung von Zend_Tool.

Ebenfalls erwähnenswert ist die Überarbeitung des Manuals. Es gibt nun ein neues Hauptkapitel “Learning Zend Framework“, in dem Tutorials Platz finden sollen. Der Reference Guide ist natürlich weiterhin vorhanden. In dem neuen Hauptkapitel finden sich bereits der Quick Start Guide und weitere Einführungen zu Autoloading, Plugins, Zend_Layout, Form Dekorierer, Authentifizierung und Autorisierung, Zend_Search_Lucene sowie Zend_Paginator wieder. Eine gute Sache, wie ich finde!

Auch interessant ist der Plan für die nächsten Releases, den ich hier mal hinein nehmen möchte.

  • 1.10.0alpha1: heute
  • 1.9.7: Dienstag, 5. Januar 2010
  • 1.10.0beta1: Donnerstag, 7. Januar 2010 oder Freitag, 8. Januar 2010
  • 1.10.0rc1: Donnerstag, 14. Januar 2010
  • 1.10.0: Donnerstag, 21. Januar 2010

Da es sich um ein Alpha-Release handelt, sind alle aufgefordert es zu testen, um evtl. vorhandene Probleme schnell identifizieren und ausräumen zu können. Also auf gehts! :-)

Tweet this via redir.ec

Zend Framework 1.9.6 erschienen

Samstag, 28.11.2009

Auch wenn die Meldung schon ein paar Tage alt ist, möchte ich sie den Lesern dennoch nicht vorenthalten. Vor einigen Tagen ist das Release 1.9.6 vom Zend Framework erschienen (Siehe Bericht auf der Devzone). Aufgrund der Bug Hunt Days im November konnten über 60 Bugfixes eingespielt werden. Diese sind alle im Changelog für das Release 1.9.6 aufgeführt. Herunterladen könnt ihr es wie immer im Downloadbereich.

Das besondere an diesem Release ist, dass es voraussichtlich das letzte der 1.9 Serie sein wird. Derzeit wird bereits schon an dem Release 1.10.0 gearbeitet. Ob das Minor-Release 1.10 das letzte der 1. Serie sein wird, ist derzeit auch noch unklar. Die Arbeiten am 2.0 Release wurden ja bereits begonnen.

Tweet this via redir.ec

Update: Zend Framework 2.0 Roadmap

Mittwoch, 11.11.2009

Matthew Weier O’Phinney hat heute die Roadmap für das Zend Framework 2.0 Release im Wiki veröffentlicht. Das Dokument enthält derzeit im Wesentlichen nur eine Sicht von ganz oben. Also generelle Aspekte, die beim 2.0 Release beachtet bzw. umgesetzt werden sollen, unabhängig von konkreten Komponenten. Einige Komponenten werden zwar erwähnt, aber die Roadmap betrifft erst das Framework als Ganzes. Unter anderem werden vereinheitlichte Konstruktoren, Optionen, Exceptions, Autoloading, Singletons, Namespaces usw. erwähnt. Etwas konkreter sind schon die Informationen zu den MVC Komponenten.

Wer aber eine detaillierte Roadmap mit vollständiger Funktions- und Änderungsübersicht oder gar einem geplanten Releasetermin erwartet, der wird enttäuscht sein. Man sollte aber bedenken, dass nun erst der Stein ins Rollen gebracht wurde. Wie lange der Prozess dauern wird, kann wohl niemand vorher sagen. Dennoch beginnt jede Reise mit dem ersten Schritt, und der erste Schritt zum Zend Framework 2.0 ist nun getan.

Kleine Nachtrag: Ich empfehle allen Interessierten auch die Diskussion in den Kommentaren zu verfolgen. Eine erste Änderung wurde (auch aufgrund meines Beitrags angeb) schon gemacht. Zuerst sollten Namensinkonsistenzen bei Klassennamen nicht bereinigt werden. Dies wird nun aber doch ein Ziel der Roadmap werden, was ich sehr begrüsse.

http://framework.zend.com/wiki/display/ZFDEV2/Zend+Framework+2.0+Roadmap#comments

Tweet this via redir.ec

Zend Framework 1.9.5 erschienen

Mittwoch, 28.10.2009

Im Laufe des gestrigen Tages ist das neue Release 1.9.5 vom Zend Framework erschienen. Es kann wie immer auf der Zend Framework Website heruntergeladen werden. Das Changelog für das Release 1.9.5 ist ebenfalls wieder einsehbar. Und auf der Devzone wird ebenfalls wieder kurz darüber berichtet.

Das nächste Mini Release ist anscheinend bereits für den 10.11.2009 geplant. Das wird dann das Release 1.9.6 sein. Wann 1.10.0 kommen wird, ist derzeit noch unklar.

Tweet this via redir.ec

Zend Framework 1.9.4 erschienen

Mittwoch, 14.10.2009

Das neue Zend Framework Release 1.9.4 ist erschienen und kann herunter geladen werden. Es wurden knapp 20 Bugs gefixed. Diese gefixten Bugs sind auch im Changelog für das Release 1.9.4 zu finden. Auch auf der Devzone wird darüber berichtet.

Und in der offiziellen Readme finden sich weitere Details. Da diese Readme beim nächsten 1.9.x Release wieder überschrieben wird, eine kurze Zusammenfassung der wichtigsten Zusatzinfos zum Release 1.9.4. Diese betreffen aber eher das Release 1.9 insgesamt, sollten also nichts wirklich neues sein.

  • Bei Zend_Http_Client sind mehrere Dateiuploads für den selben Formularnamen möglich.
  • Zend_Config_Xml unterstützt nun auch die APPLICATION_ENV und APPLICATION_PATH. Ein Beispiel findet sich im Manual am Ende der Seite.
  • Beim Einsatz von Zend_Translate_Adapter_Ini in Kombination mit PHP 5.3 muss man aufpassen, wenn man UTF-8 oder Latin-1 Zeichen in den Optionsschlüsseln verwendet
  • Unterstützung des neue API Keys bei Zend_Service_Amazon

Bin mal gespannt, was die beiden neuen Bug Hunt Days am 15. und 16. Oktober bringen.

Tweet this via redir.ec

Zend Framework Roadmap für Release 1.10.0

Donnerstag, 08.10.2009

Völlig an mir vorbei gegangen ist die Veröffentlichung der Roadmap für das 1.10.0 Zend Framework Release. So was aber auch! Per Zufall habe ich das eben erst entdeckt und möchte euch den Link natürlich nicht vorenthalten. In der Liste werden die entsprechenden Komponenten gelistet und auf die betreffenden Seiten im Proposal Wiki verlinkt. So kann man sich schon einen guten Eindruck verschaffen, was das kommende Mino-Release so bringen wird. Am interessantesten finde ich die Reorganisation des Manuals, die neue Komponente Zend_Entity, den Action Helper für mehrseitige Zend_Forms und die erweiterte Unterstützung der Dijits für Zend_Dojo.

Was sind eure Highlights?

Tweet this via redir.ec

Zend Framework 1.9.3 und 1.9.3PL1 sind erschienen

Mittwoch, 23.09.2009

Das ging gestern schnell. Planmäßig ist das Zend Framework Release 1.9.3 erschienen und brachte fast 100 Änderungen mit sich. Dies ist auch dem ersten monatlichen Bug Hunt Tagen geschuldet, über die ich noch berichten werde. Im Changelog zum Release 1.9.3 findet ihr alle Details. In der Ankündigung für dieses Release wurde bereits darauf hingewiesen, dass das Release die Rückwärtskompatibilität (backwards compability) brechen würde. Dies betrifft die Methode Zend_Db::factory(), bei denen bisher die folgenden Aufrufe jeweils zum identischen Ergebnis geführt haben:

PHP:
  1. $db = Zend_Db::factory('Pdo_Mysql');
  2. $db = Zend_Db::factory('PDO_MYSQL');
  3. $db = Zend_Db::factory('pdo_mysql');

Egal wie der Aufruf in den drei Beispielen aussah, es wurde am Ende immer eine Instanz des Datenbankadapters Zend_Db_Adapter_Pdo_Mysql zurück geliefert. Intern wurde aus dem übergebenen String somit ein CamelCase String gemacht. Dieses Verhalten wurde mit dem Release 1.9.3 nun geändert, so dass fortan die drei Beispiel versuchen die folgenden Datenbankadapter zu laden und zu instantieren:

  • Zend_Db_Adapter_Pdo_Mysql
  • Zend_Db_Adapter_PDO_MYSQL
  • Zend_Db_Adapter_pdo_mysql

Da dieses neue Verhalten doch so einige Probleme bei bestehenden Zend Framework Applikationen hervorruft, war den Entwicklern zuerst nicht bewusst. Eilig wurde eine Lösung gesucht und es wurde in der Mailingliste und im IRC fleißig darüber diskutiert, wie man dieses Problem wieder aus der Welt schaffen könne. Und das Ergebnis war ein neues Release, das Zend Framework Release 1.9.3PL1, das dann heute nacht erschienen ist. Nun verhält sich die Methode Zend_Db::factory() wieder wie vorher. Wann diese durchaus sinnvolle Änderung nun wieder Einzug erhalten wird, ist noch unklar. Ich denke im 1.10.1 Release wird dies wahrscheinlich der Fall sein.

Tweet this via redir.ec


Better Tag Cloud