Posted by & filed under Redis.

Redis 3.0.7 has been released on January 28th 2016, bringing important bug fixes for Redis Cluster.

The upgrade urgency is moderate.

The packages are now available :

  • for Debian 8 “Jessie”, Debian 7 “Wheezy” and Debian 6 “Squeeze”
  • on both amd64 and i386 architectures.

Posted by & filed under PHP.

On February 4th 2016, the PHP group published PHP 7.0.3.

This is a security release. Several security bugs were fixed in this release. All PHP 7.0 users are encouraged to upgrade to this version.

Packages of PHP 7.0.3 are now available for Debian 8 “Jessie” on amd64 and i386 architectures.

Please note that :

  • PHP 7 and PHP 5 from Jessie are now co-installable on the same machine
  • Packages of the following PECL extensions are now available : APCu, APCu_bc, igbinary, imagick, memcached, mongodb, msgpack, redis and xdebug. Careful, PHP 7 support from some of them is still very young.
  • the memcached.serializer is now igbinary by default. You should change it back to php if you’re upgrading from a previous version.
  • The thread-safe version of all these packages will be published soon.

As usual :

Posted by & filed under Nginx.

Nginx 1.8.1 has been released on January 26th 2016, to fix three security issues in its resolver.

As a consequence, packages of Nginx 1.8.1 are now available :

  • for Debian 8 “Jessie”, Debian 7 “Wheezy” and Debian 6 “Squeeze”
  • On both amd64 and i386 architectures.

Please also note that ngx_pagespeed has been updated to :

  • version 1.10.33.2 on Jessie
  • only version 1.9.32.11 on Wheezy and Squeeze, because the 1.10 branch now requires GCC 4.8+. Usage of ngx_pagespeed on Wheezy and Squeeze has been kept for compatibility purpose but is highly discouraged. Upgrade to Jessie instead.

For more details about which modules are included in the different Nginx flavors, just have to look at this document.

Posted by & filed under PHP.

On January 7th 2016, the PHP group published PHP 7.0.2.

31 reported bugs has been fixed, including 6 security related issues. All PHP 7.0 users are encouraged to upgrade to this version.

Packages of PHP 7.0.2 are now available for Debian 8 “Jessie” on amd64 and i386 architectures.

Please note that :

  • You should remove any PHP5 packages before upgrading
  • Packages of the PECL extensions (Memcache, Memcached, Mongo, Redis, Xdebug…) are still missing.
  • The thread-safe version of all these packages will be published soon.

Please make sure that you understand the above PHP/Debian/Dotdeb changes and that you don’t need any of the missing features/packages. Your feedbacks are always welcome. Just make sure they are useful.

These packages have been published on the main repository for Jessie because they have new names because they shouldn’t conflict with any PHP5 installation. So to get PHP 7.0.2 , just follow the regular instructions for Jessie.

And as usual, feel free to show your support, it is always greatly appreciated… :)

Posted by & filed under PHP.

On January 7th 2016, the PHP group released PHP 5.6.17.

This is a security release. Several security bugs were fixed in this release. All PHP 5.6 users are encouraged to upgrade to this version.

PHP 5.6.17 packages are now available for Debian 7 “Wheezy”, on both amd64 and i386 architectures, in ZTS and non-ZTS (default) flavors, along with the usual PECL extensions.

Posted by & filed under PHP.

On December 17th 2015, the PHP group published PHP 7.0.1.

Several bugs have been fixed. All PHP 7.0 users are encouraged to upgrade to this version.

Packages of PHP 7.0.1 are now available for Debian 8 “Jessie” on amd64 and i386 architectures.

Please note that :

  • You should remove any PHP5 packages before upgrading
  • The bz2 and xmlrpc modules are now packaged separately, respectively name php7.0-bz2 and php7.0-xmlrpc.
  • Packages of the PECL extensions (Memcache, Memcached, Mongo, Redis, Xdebug…) are still missing and require some work from me.
  • The thread-safe version of all these packages will be published soon.

Please make sure that you understand the above PHP/Debian/Dotdeb changes and that you don’t need any of the missing features/packages. Your feedbacks are always welcome. Just make sure they are useful.

These packages have been published on the main repository for Jessie because they have new names because they shouldn’t conflict with any PHP5 installation. So to get PHP 7.0.1 , just follow the regular instructions for Jessie.

And as usual, feel free to show your support, it is always greatly appreciated… :)

Posted by & filed under Redis.

Redis 3.0.6 has been released on December 18th 2015, bringing some fixes and features backports from 3.2.

The upgrade urgency is moderate :

We fixed a crash that happens very rarely, so updating does not hurt, but most users are unlikely to experience this condition because it requires some odd timing. However if you are a Redis Cluster user, upgrading is strongly adviced since this release includes very important improvements to Redis Cluster.

The packages are now available :

  • for Debian 8 “Jessie”, Debian 7 “Wheezy” and Debian 6 “Squeeze”
  • on both amd64 and i386 architectures.

Posted by & filed under PHP.

On December 3rd 2015, the PHP group published PHP 7.0.0.

PHP 7.0.0 comes with a new version of the Zend Engine, numerous improvements and new features such as :

  • Improved performance: PHP 7 is up to twice as fast as PHP 5.6
  • Significantly reduced memory usage
  • Abstract Syntax Tree
  • Consistent 64-bit support
  • Improved Exception hierarchy
  • Many fatal errors converted to Exceptions
  • Secure random number generator
  • Removed old and unsupported SAPIs and extensions
  • The null coalescing operator (??)
  • Return and Scalar Type Declarations
  • Anonymous Classes
  • Zero cost asserts

The list of changes is recorded in the ChangeLog.

The migration guide is available in the PHP Manual. Please consult it for the detailed list of new features and backward incompatible changes.

I am now proud to announce that packages of PHP 7.0.0 are now available for Debian 8 “Jessie” on amd64 and i386 architectures!

On the Dotdeb side, I wanted to make things right and compatible with what will happen for Stretch. So the packaging method has been synchronized to Sid’s one in terms of naming and versioning (once again, thanks to the Debian maintainers for their awesome work!). That means that :

  • The packages of SAPI (Apache2, FPM, CLI, CGI, Embed…) and of core modules (GD, MySQL, mastering, OpCache…) are built as usual from the upstream source, and are named php7.0-* instead of just php7-*.
  • This new naming convention and packaging method will help to produce future php7.x-* packages more easily. And you could even install several PHP 7+ versions on the same server without any conflict!
  • You should remove any PHP5 packages before upgrading
  • The json and OpCache modules are now packaged separately, respectively name php7.0-json and php7.0-opcache.
  • All these packages are built using git-buildpackage and Jenkins.
  • Packages of the PECL extensions (Memcache, Memcached, Mongo, Redis, Xdebug…) are still missing and require some work from me.
  • The thread-safe version of all these packages will be published soon.

Please make sure that you understand the above PHP/Debian/Dotdeb changes and that you don’t need any of the missing features/packages. Your feedbacks are always welcome. Just make sure they are useful.

These packages have been published on the main repository for Jessie because they have new names because they shouldn’t conflict with any PHP5 installation. So to get PHP 7.0.0 , just follow the regular instructions for Jessie.

And as usual, feel free to show your support, it is always greatly appreciated, especially if we consider the high level of expectations that you all have for this new major release… :)

Posted by & filed under PHP.

On November 26th 2015, the PHP group published the eighth release candidate of the upcoming new major branch, PHP 7 :

PHP 7.0.0 RC 8 contains fixes for 11 reported bugs.
(…)
This release candidate prepares the short jump to the RTM. If no major issues appear, the 7.0.0 general availability (GA) release will be brought out on December 3rd. You can also read the full list of planned releases on our wiki.

Packages of PHP 7.0-RC8 are now available for Debian 8 “Jessie” on amd64 and i386 architectures.

Please note that starting this release candidate – and compared to previous ones, core PHP extensions are now named php7.0-something instead of php-something, to reflect what’s happening in Debian experimental. Please make sure that you uninstall obsolete packages before upgrading.

Disclaimer : THIS IS STILL A DEVELOPMENT PREVIEW (from a PHP upstream and from a Dotdeb/Debian packaging perspectives) – DO NOT USE IT IN PRODUCTION!

  • Don’t upgrade any staging/production/critical environments yet, and use these RC packages at your own risk!
  • Make sure that you understand the PHP/Debian/Dotdeb changes and that you don’t need any of the missing features/packages
  • Your feedbacks are always welcome. Just make sure they are useful.

These packages have been published on the main repository for Jessie. So to test PHP 7.0-RC8 , just follow the instructions.

And as usual, feel free to show your support

Posted by & filed under PHP.

On November 26th 2015, the PHP group released PHP 5.6.16.

Several bugs have been fixed. All PHP 5.6 users are encouraged to upgrade to this version.

PHP 5.6.16 packages are now available for Debian 7 “Wheezy”, on both amd64 and i386 architectures, in ZTS and non-ZTS (default) flavors, along with the usual PECL extensions.