msgpack: Changelog

Version Message
3.0.0 * Add support for PHP-8.1 Enums
* merges #173
* fixes #171
* Add support for APCu
* merges #162, #93
* Add OPT_ASSOC for roundtrip serialization of map.
* merges #58
3.0.0RC1 * Add support for PHP-8.1 Enums
* merges #173
* fixes #171
* Add support for APCu
* merges #162, #93
* Add OPT_ASSOC for roundtrip serialization of map.
* merges #58
2.2.0 No changes from RC2.
* RC2:
* Fix PHP-8.2 compatibility (see gh issue #165)
* RC1:
* Fix PHP-8.1 compatibility (see gh issues #161, #157, and #156)
* Add support for ZEND_ACC_NOT_SERIALIZABLE and magic __{,un}serialize
2.2.0RC2 * Fixed PHP-8.2 compatibility (see gh issue #165)
* Fixed PHP-8.1 compatibility (see gh issues #161, #157, and #156)
* Added support for ZEND_ACC_NOT_SERIALIZABLE and magic __{,un}serialize
2.2.0RC1 * Fixed PHP-8.1 compatibility (see gh issues #161, #157, and #156)
* Added support for ZEND_ACC_NOT_SERIALIZABLE and magic __{,un}serialize
2.1.2 * PHP-8 compatibility. (Remi Collet, Michael Wallner)
* Fixed #152: Split tests for #67 regarding 32/64bit platforms. (Andy Postnikov)
* Fixed #153 and #147: Small string optimization causes excessive memory
consumption under specific workloads. (Michael Wallner)
2.1.1 * Fixed issue #149: msgpack unpack error
2.1.0 + Improved performance
+ Upgraded bundled msgpack headers to 3.2.0
* Merged PR #101: Update README in order to match compatibile PHP version
* Merged PR #125: fix ce->name is a zend_string
* Merged PR #106: Update README
* Merged PR #126: add mising tests in archive
* Merged PR #135: Add fixes for issue #81 This also includes tests.
* Merged PR #143: Fixed build with PHP-7.4
* Fixed issue #139: Segmentation fault when using cloned unpacker
* Fixed issue #132: Segfault on session php7.3
* Fixed issue #107: $unpacker->execute() bug
* Fixed issue #83: Arrays and negative index
* Fixed issue #137: DateTime(Immutable) serialization doesn't work with php 7.4 RC1
* Fixed issue #105: MessagePackUnpacker() bug
* Fixed issue #90: msgpack_unpack is super slow (30x times igbinary) on big data sets
* Fixed issue #91: Private property in base class
* Fixed issue #67: Integer overflow on a 64-bit system
* Fixed issue #33: int64 and uint64 decode is not supported in 32-bit php
* Fixed issue #119: uint64 numbers are cast to uint on Windows
* Fixed issue #134: msgpack-php msgpack_serialize/msgpack_pack not handling properly large int
* Fixed issue #81: Serialize optimization
* Fixed issue #108: tests/041.phpt failure
* Fixed issue #142: Recursion encoded as NULL
* Fixed issue #138: Serializers comparison for session like data
2.1.0beta1 + Improved performance
+ Upgraded bundled msgpack headers to 3.2.0
* Merged PR #101: Update README in order to match compatibile PHP version
* Merged PR #125: fix ce->name is a zend_string
* Merged PR #106: Update README
* Merged PR #126: add mising tests in archive
* Merged PR #135: Add fixes for issue #81 This also includes tests.
* Merged PR #143: Fixed build with PHP-7.4
* Fixed issue #139: Segmentation fault when using cloned unpacker
* Fixed issue #132: Segfault on session php7.3
* Fixed issue #107: $unpacker->execute() bug
* Fixed issue #83: Arrays and negative index
* Fixed issue #137: DateTime(Immutable) serialization doesn't work with php 7.4 RC1
* Fixed issue #105: MessagePackUnpacker() bug
* Fixed issue #90: msgpack_unpack is super slow (30x times igbinary) on big data sets
* Fixed issue #91: Private property in base class
* Fixed issue #67: Integer overflow on a 64-bit system
* Fixed issue #33: int64 and uint64 decode is not supported in 32-bit php
* Fixed issue #119: uint64 numbers are cast to uint on Windows
* Fixed issue #134: msgpack-php msgpack_serialize/msgpack_pack not handling properly large int
* Fixed issue #81: Serialize optimization
* Fixed issue #108: tests/041.phpt failure
* Fixed issue #142: Recursion encoded as NULL
* Fixed issue #138: Serializers comparison for session like data
2.0.3 - Fixed PHP-7.3 Compatibility
2.0.2 - Fixed issue #104 (PHP7.1 build:Use own definition of msgpack_unserialize_data_t)
2.0.1 - Fixed issue #82 (Check hash protection flag to avoid memory corruption)
- Fixed Issue #80 (Serialized failed on unseted value)
- When packing/unpacking a zend_object don't call magic methods __set/__get
2.0.0 - Release msgpack for PHP7
0.5.7 - Add support deserializing the bin format family
- Implement Issue #49, implement the 'compatibility mode' mentioned in msgpack implementation guidelines
0.5.6 - support str8 type (wudikua)
- Fix a warning and a possible crash (Mike)
- Fix crash with memcached (Mike)
0.5.5 - Fix ZTS build
- Fixed Bug #14 ("Invalid read" reported by valgrind)
- Fixed FR #8 (Return on unserialization)
0.5.4 - Fixed Bug #12 (msgpack_seriallize interfere with php serialize)
- Fixed Bug #11 (unpacking empty array / segmentation fault).
0.5.3 - Fixed Bug #6 (bug with incorrect packing of mixed arrays)
0.5.2 - Initial release