Latest PECL Releases:
- redis 3.1.1RC2
phpredis 3.1.1RC2- Additional test updates for 32 bit systems (@remicollet)
- ARM rounding issue in tests (@remicollet)
- Use new zend_list_close instead of zend_list_delete when reconnecting.
- Refactoring of redis_boolean_response_impl and redis_sock_write (@yatsukhnenko)
phpredis 3.1.1.RC1
This release contains mostly fixes for issues introduced when merging the php 5 and 7 codebase into a single branch.
-
Fixed a segfault in igbinary serialization (@yatsukhnenko)
-
Restore 2.2.8/3.0.0 functionality to distinguish between an error and simply empty session data. (@remicollet)
-
Fix double to string conversion function (@yatsukhnenko)
-
Use PHP_FE_END definition when available (@remicollet)
-
Fixed various 'static function declared but not used' warnings
-
Fixes to various calls which were typecasting pointers to the wrong size. (@remicollet)
-
Added php session unit test (@yatsukhnenko)
-
Added explicit module dependancy for igbinary (@remicollet)
-
Added phpinfo serialization information (@remicollet)
- APCu 5.1.8
- fix gh#207 Segmentation fault in apc_sma_api_free() - fix gh#221 memory leak - update to apc dashboard (Tyson Andre) - v8 0.1.1
In this release new methods added and some internal logic refactored.As of this release, V8 >= 5.4.420 required.
Also, deprecated or soon to be deprecated API calls are removed in this release, see note on BC-breaking changes below.
- add V8Isolate::IsInUse() method.
- add V8AdjustableExternalMemoryInterface interface;
- add V8ObjectValue::AdjustExternalAllocatedMemory() method;
- add V8ObjectValue::GetExternalAllocatedMemory() method;
- add V8FunctionTemplate::AdjustExternalAllocatedMemory() method;
- add V8FunctionTemplate::GetExternalAllocatedMemory() method;
- add V8ObjectTemplate::AdjustExternalAllocatedMemory() method;
- add V8ObjectTemplate::GetExternalAllocatedMemory() method;
- rewrite callbacks structures to use std containers;
- use realistic external allocated memory value to notify isolate about based on callbacks structures size and optionally specified by user value.
- add V8Value::TypeOf() method;
- add V8ObjectValue::IsConstructor() method;
- add V8ObjectValue::SetIntegrityLevel() method;
- add V8CallbackInfo::InContext() method;
- add V8ReturnValue::InContext() method;
- add V8ReturnValue::Get() method;
- add V8HeapStatistics::malloced_memory() method;
- add V8HeapStatistics::peak_malloced_memory() method;
- properly shutdown in case of OOM;
- simplify V8ReturnValue internals and integration with callbacks.
BC breaking changes:
- V8ObjectValue::ForceSet() removed in a favor of V8ObjectValue::DefineOwnProperty(), V8ObjectValue::CreateDataProperty() and V8ObjectValue::CreateDataPropertyIndex().
- ref 0.4.1
- fixes problem when false RefNotifierException thrown during object destruction if non-caught exception was thrown before such destruction (outside notifiers and referent object destructor) (#17); - do not call soft notifiers if original object was prevented from being destroyed in one of notifiers (#18).