Changelog for msgpack |
Release |
What has changed? |
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 |