Categories
PHP

PHP 5.5.0 is out and available for Debian 7.0 “Wheezy”

On June 20th 2013, the PHP group has released the first stable version of PHP 5.5.

The key features of PHP 5.5.0 include:

  • Added generators and coroutines.
  • Added “finally” keyword.
  • Added simplified password hashing API.
  • Added support for constant array/string dereferencing.
  • Added Class Name Resolution As Scalar Via “class” Keyword
  • Added support for using empty() on the result of function calls and other expressions
  • Added support for non-scalar Iterator keys in foreach
  • Added support for list in foreach
  • Added Zend Opcache extension and enable building it by default.
  • The GD library has been upgraded to version 2.1 adding new functions and improve existing functionality.
  • A lot more improvements and fixes

Changes that affect compatibility:

  • PHP logo GUIDs have been removed
  • Windows XP and 2003 support dropped
  • Case insensitivity is no longer locale specific. All case insensitive matching for function, class and constant names is now performed in a locale independent manner according to ASCII rules

I’m proud to announce that the corresponding packages are now available on Dotdeb for Debian 7.0 “Wheezy”, on both amd64 and i386 architectures.

To upgrade your Wheezy boxes to PHP 5.5.0, just add these two lines to your sources.list :

deb http://packages.dotdeb.org wheezy-php55 all
deb-src http://packages.dotdeb.org wheezy-php55 all

Please note that :

  • php5-apc is not available for PHP 5.5 yet. Instead, PHP OPcache (the open-sourced Zend Optimizer+) has been included and activated by default in php5-common. And if you need a user cache, please install php5-apcu.
  • php5-xcache is missing too. Don’t upgrade if you need it.
  • PHP 5.4 will still be considered as default branch on Debian 7.0
  • PHP 5.5 won’t be packaged for Debian 6.0 “Squeeze”. Upgrade to Wheezy instead.

Please read the Changelog and the migration guide (be aware of the backward incompatible changes) before upgrading.

Last but not least, if you like Dotdeb, feel free to show your support.

Categories
Redis

Redis 2.6.14, for Debian Wheezy and Squeeze

Redis 2.6.14 has been released, bringing the following changes (take a look at the Changelog) :

  • [FIX] AOF bug: expire could be removed from key on AOF rewrite.
  • [FIX] Allow writes from scripts called by AOF loading in read-only slaves.
  • [FIX] Sentinel: parse new version of INFO replication output correctly.
  • [NEW] Reset masterauth if an empty string is configured.

The upgrade urgency is HIGH because of the following two issues:

  • Lua scripting + Replication + AOF in slaves problem (see Issue #1164).
  • AOF + expires possible race condition (see Issue #1079).

The packages are now available for both Debian 7.0 “Wheezy” and Debian 6.0 “Squeeze” on both amd64 and i386 architectures.

Categories
PHP

Preview : PHP 5.5.0 RC3 for Debian 7.0 “Wheezy”

If everything goes well, PHP 5.5.0 will be available later this month. This major release brings better overall performance and a lot of new features.

On June 6th 2013, the PHP group has released the third release candidate of PHP 5.5.0. As a consequence, I’m proud to announce that the corresponding packages are now available on Dotdeb for Debian 7.0 “Wheezy”, on both amd64 and i386 architectures.

To upgrade to PHP 5.5.0-RC3, just add these two lines to your sources.list :

deb http://packages.dotdeb.org wheezy-php55 all
deb-src http://packages.dotdeb.org wheezy-php55 all

Please note that :

  • these packages are a preview, do not use them in production!
  • PHP 5.4 will still be considered as default branch on Debian 7.0
  • php5-apc is not available for PHP 5.5. Instead, PHP OPcache (the open-sourced Zend Optimizer+) has been included and activated by default in php5-common. And if you need a user cache, please install php5-apcu.
  • php5-http and php5-xcache are missing too. Don’t upgrade if you need them.
  • PHP 5.5 won’t be packaged for Debian 6.0 “Squeeze”. Upgrade to Wheezy instead.

Please read the NEWS file and the migration guide (be aware of the backward incompatible changes) before upgrading. Of course, your feedbacks are welcome.

I’d also like to thank the Debian PHP maintainers for their huge work on PHP 5.5 (relevant feedbacks will be transferred to them).

Last but not least, if you like Dotdeb, feel free to show your support.

Categories
PHP

PHP 5.3.26 for Squeeze

On June 6th 2013, the PHP group has released PHP 5.3.26.

These releases fix about 15 bugs, including CVE-2013-2110. All users of PHP are encouraged to upgrade to PHP 5.4.16.

The corresponding packages are now available on Dotdeb for Debian 6.0 “Squeeze”, on both amd64 and i386 architectures.

As usual, please read the ChangeLog before upgrading and be sure to use to the latest packages before reporting any issue.

And if you like Dotdeb, feel free to show your support.

Categories
PHP

PHP 5.4.16 for Wheezy and Squeeze

On June 6th 2013, the PHP group has released PHP 5.4.16.

These releases fix about 15 bugs, including CVE-2013-2110. All users of PHP are encouraged to upgrade to PHP 5.4.16.

The corresponding packages are now available on Dotdeb :

  • for Debian 7.0 “Wheezy” and Debian 6.0 “Squeeze”,
  • on both amd64 and i386 architectures.

Please note that php5-readline is now a separate package and that php5-pinba is back.

As usual, please read the ChangeLog before upgrading and be sure to use to the latest packages before reporting any issue.

And if you like Dotdeb, feel free to show your support.