wiki:Release-1.2.0

Version 13 (modified by ryandesign, 8 years ago) (diff)

typo

1.2.0 Release Notes

  • Version: 1.2.0
  • Previous version: 1.1.0
  • Branch: 1.2
  • Status: Stable (Marked at 2007-02-03)
  • Release Purpose: Features, PHP 5.2 compatibility
  • Author: mOo <phpxcache@…>
  • Release date: 2006-12-10

Notes

I'm pleased to announce the 1.2.0 release, as it's the first middle-digit version jump (excluding 1.1, which was not released as a stable version). This version features full support for PHP 5.2.

It is marked as unstable so you'll notice it's a big change from the old version, even though some users put XCache 1.2.0 in production before it was released, and it looked fine.

XCache 1.2.0 was marked as stable on 2007-02-03, without any patches, which means it's production-ready.

Note that this version does not support the PHP 5.0.x series, only 5.1.x and 5.2.x.

It's up to you to select which version to use, but your installtion and feedback will help greatly.

Thanks

Downloads

NEWS

  • full PHP 5.2 support
  • minor admin/coverage-viewer page improvements
  • compatible with suhosin/ZendOptimizer
  • xcache_get reference handling

Ini Settings Changes

  • new: xcache.stat = On
  • new: xcache.coverager = Off
  • chg: xcache.coveragedump_directory default to ""
  • del: xcache.coveragedumper = Off

New APIs

  • array xcache_coverager_decode(string data)
  • void xcache_coverager_start([bool clean = true])
  • void xcache_coverager_stop([bool clean = false])
  • array xcache_coverager_get([bool clean = false])

ChangeLog

  • [290] [291] [292] build with the m4 on solaris
  • [283] removed zend_append_version_info. not needed after [282]
  • [282] fix possible alloca() scope problem in lock
  • [281] keep config.nice on make xcachesvnclean
  • [279] fixed #48, was leaking info when cacher is not enabled by size
  • [280] [278] trunk: fix coredump on shutdown when loaded as "extension" and after "suhosin" or "zend optimizer". thanks to Alex, Cristian and Esser
  • [271] fix auto detection of php-cli/php-cgi for test
  • [270] make [269] pass test cases
  • [269] do not destruct shallow copied tmp_auto_globals. also improve copying of other hash tables
  • [268] full compatible with auto_globals_jit, no need to disable it in ini from now on
  • [250] fixed css class on switcher
  • [231] fix zval reference handling
  • [230] update dprint support, added configure option: --enable-xcache-dprint
  • [228] more robust coverager
  • [227] cacher: remove redundant open_basedir check which broke php-src/ext/standard/tests/file/bug24313.phpt
  • [221] cacher: fix eleak in op_array non-shadow-copy (readonly_protection=on)
  • [220] fixed #36, Bug in inherited static class variables
  • [219] fix prototype for readonly_protection=off, fix testcase Zend/tests/bug37632.phpt
  • [217] kill leak warning on debug build
  • [216] avoid crash on php compiler error
  • [215] add make xcachetest to run xcache enabled test
  • [214] [212] fixed #41, early class binding
  • [272] [267] [263] [200] fixes for php6
  • [224] [193] kill 64bit warning when self test is enabled
  • [190] trick to load and work with zend optimizer
  • [189] call op_array_ctor handler on restore to be more compatible with other zend_extension
  • [257] [183] xcache module is not required by coverage viewer any more
  • [165] xcache.stat support to allow tuning off stat (new ini)
  • [164] better way to handle system level ini settings so it can be display in phpinfo standardly

(not all changes are listed here)

See also: ReleaseArchive