Categories
PHP

PHP 7.0-RC3 for Jessie

On September 17th 2015, the PHP group published the third release candidate of the upcoming new major branch, PHP 7 :

PHP 7.0.0 RC 3 contains fixes for 19 reported bugs and over 100 commits with various improvements.

This release provides a noticeable new Opcache feature which makes possible to move PHP code pages into the huge memory pages. It can be enabled with opcache.huge_code_pages=1 in php.ini and can bring about 2% performance gain on supported platforms. Please help us to test this feature by enabling it and providing feedback.


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

Disclaimer : THIS IS 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-RC3 , just follow the instructions.

And as usual, feel free to show your support

Categories
Redis

Redis 3.0.4

Redis 3.0.4 has been released on September 8th 2015, bringing some important fixes and new replication features.

The upgrade urgency is high for Redis and Sentinel.

However note that in order to fix certain replication bugs, the replication internals were modified in a very heavy way. So while this release is conceptually saner, it may contain regressions. For this reason, before the release, QA activities were performed by me (antirez) and Redis Labs and no evident bug was found.

The packages are now available :

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

PHP 7.0-RC2 is available for Debian 8 “Jessie”

On September 4th 2015, the PHP group published the second release candidate of the upcoming new major branch, PHP 7 :

PHP 7.0.0 RC 2 contains fixes for 28 reported bugs, 7 of which are security related, and altogether over 250 commits with various improvements.

PHP 7.0.0 comes with new version of the Zend Engine with features such as (incomplete list):

  • Improved performance: PHP 7 is up to twice as fast as PHP 5.6
  • Consistent 64-bit support
  • Many fatal errors are now Exceptions
  • Removal of old and unsupported SAPIs and extensions
  • The null coalescing operator (??)
  • Combined comparison Operator (< =>)
  • Return Type Declarations
  • Scalar Type Declarations
  • Anonymous Classes

For more information on the new features and other changes, you can read the NEWS file, or the UPGRADING file for a complete list of upgrading notes.


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

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

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 SAPI packages (Apache2, FPM, CLI, CGI, Embed…) 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 versions on the same server without any conflict!
  • Main PHP modules (GD, MySQL, mbstring…) are now built from a php7.0-modules-source package and named php-*. Please make sure that you pick the right ones.
  • All these packages are built using git-buildpackage and Jenkins.
  • Packages of the PECL extensions are missing and still require some work (the scripts are not ready yet).
  • The thread-safe version of all these packages will be published once everything has been declared as stable and production-ready

Once again, these first packages should be seen as a preview :

  • Don’t upgrade any staging/production/critical environments yet, and use these RC packages at your own risk!
  • 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 and they shouldn’t conflict with any PHP5 installation. So to test PHP 7.0-RC2 , just follow the instructions.

And as usual, feel free to show your support

Categories
Zabbix

Zabbix 2.2.10

Zabbix 2.2.10 has been released on August 10th 2015. This release fixes known issues of Zabbix 2.2.x and introduces new minor features. Please read the release notes for more info.

As usual, the packages are now available :

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

PHP 5.4.45, for Wheezy and Squeeze

On September 4th 2015, the PHP group released PHP 5.4.45.

Ten security-related issues were fixed in this release. All PHP 5.4 users are encouraged to upgrade to this version.

(…)

Please note that according to the PHP version support timelines, PHP 5.4.45 is the last scheduled release of PHP 5.4 branch. There may be additional release if we discover important security issues that warrant it, otherwise this release will be the final one in the PHP 5.4 branch. If your PHP installation is based on PHP 5.4, it may be a good time to start making the plans for the upgrade to PHP 5.5 or PHP 5.6.

The corresponding packages are now available on Dotdeb :

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

The following modules have been packaged too :

  • APC 3.1.13
  • apcu 4.0.7
  • ffmpeg 0.6.0 (Squeeze only)
  • gearman 0.8.3
  • geoip 1.0.8
  • imagick 3.1.2
  • memcache 3.0.8
  • memcached 2.2.0
  • mongo 1.6.10
  • pecl_http 1.7.6
  • pinba (master)
  • redis 2.2.7
  • spplus 1.1
  • ssh2 0.12
  • xcache 3.2.0
  • xdebug 2.3.3
  • xhprof 0.9.4
  • zendopcache 7.0.5

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

Categories
PHP

PHP 5.5.29 for Wheezy

On September 4th 2015, the PHP group released PHP 5.5.29.

This is a security release. Many security-related issues were fixed in this release. All PHP 5.5 users are encouraged to upgrade to this version.

PHP 5.5.29 packages are now available on Dotdeb for Debian 7 “Wheezy”, on both amd64 and i386 architectures.

The following modules have been packaged too :

  • apcu 4.0.7
  • gearman 0.8.3
  • geoip 1.0.8
  • imagick 3.1.2
  • memcache 3.0.8
  • memcached 2.2.0
  • mongo 1.6.10
  • pecl_http 1.7.6
  • pinba (master)
  • redis 2.2.7
  • spplus 1.1
  • ssh2 0.12
  • xcache 3.2.0
  • xdebug 2.3.2
  • xhprof 0.9.4

Please read the Changelog before upgrading.

Categories
PHP

PHP 5.6.13 for Wheezy

On September 4th 2015, the PHP group released PHP 5.6.13.

11 security-related issues were fixed in this release. All PHP 5.6 users are encouraged to upgrade to this version.

PHP 5.6.13 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.

Note : php5-memcached still lacks JSON support.