Next | Query returned 37 messages, browsing 11 to 20 | Previous

History of commit frequency

CVS Commit History:


   2021-01-04 17:38:52 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-msgpack: updated to 1.0.2

1.0.2:
Bug fixes
   2020-12-14 07:40:34 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-msgpack: updated to 1.0.1

1.0.1
Add Python 3.9 and linux/arm64 wheels.
Fixed Unpacker.tell() after read_bytes()
Fixed unpacking datetime before epoch on Windows
Fixed fallback Packer didn't check DateTime.tzinfo
   2020-05-16 19:27:43 by Adam Ciarcinski | Files touched by this commit (6)
Log message:
pytest from versioned deps.
   2020-04-11 16:02:50 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-msgpack: updated to 1.0.0

1.0.0

Remove Python 2 support from the msgpack/_cmsgpack. msgpack/fallback still \ 
supports Python 2.
Remove encoding option from the Packer and Unpacker.
Unpacker: The default value of max_buffer_type is changed to 100MiB.
Unpacker: strict_map_key is True by default now.
Unpacker: String map keys are interned.
Drop old buffer protocol support.
Support Timestamp type.
Support serializing and decerializing datetime object with tzinfo.
Unpacker: Fix Unpacker.read_bytes() in fallback implementation.

0.6.2

Support Python 3.8.
Update Cython to 0.29.13 for support Python 3.8.
Some small optimizations.

0.6.1

This release is for mitigating pain caused by v0.6.0 reduced max input limits \ 
for security reason.

unpackb(data) configures max_*_len options from len(data), instead of static \ 
default sizes.
Unpacker(max_buffer_len=N) configures max_*_len options from N, instead of \ 
static default sizes.
max_bin_len, max_str_len, and max_ext_len are deprecated. Since this is minor \ 
release, it's document only deprecation.

0.6.0

This release contains some backward incompatible changes for security reason (DoS).

Important changes

unpacker: Default value of input limits are smaller than before to avoid DoS \ 
attack. If you need to handle large data, you need to specify limits manually.
Unpacker doesn't wrap underlaying ValueError (including UnicodeError) into \ 
UnpackValueError. If you want to catch all exception during unpack, you need to \ 
use try ... except Exception with minimum try code block.
PackValueError and PackOverflowError are also removed. You need to catch normal \ 
ValueError and OverflowError.
Unpacker has strict_map_key option now. When it is true, only bytes and str \ 
(unicode in Python 2) are allowed for map keys. It is recommended to avoid \ 
hashdos. Default value of this option is False for backward compatibility \ 
reason. But it will be changed True in 1.0.

Other changes

Extension modules are merged. There is msgpack._cmsgpack instead of \ 
msgpack._packer and msgpack._unpacker.
Add Unpacker.getbuffer() method.
unpacker: msgpack.StackError is raised when input data contains too nested data.
unpacker: msgpack.FormatError is raised when input data is not valid msgpack format.
   2018-02-23 15:20:55 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-msgpack: updated to 0.5.6

0.5.6
Fix fallback.Unpacker.feed() dropped unused data from buffer
Resurrect fallback.unpack() and _unpacker.unpack(). They were removed at 0.5.5 \ 
but it breaks backward compatibility.

0.5.5
Fix memory leak in pure Python Unpacker.feed()
Fix unpack() didn't support raw option
   2018-02-05 10:01:05 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-msgpack: updated to 0.5.4

0.5.4:
Use cython's cast for converting encoding and errors
It is little faster on Python 3 because we can skip temporary bytes object
   2018-01-10 10:06:22 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-msgpack: updated to 0.5.1

0.5.1:
Minor bug fixes.
   2018-01-09 06:20:51 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-msgpack: updated to 0.5.0

0.5.0
There are some deprecations. Please read changes carefully.

Changes
* Drop Python 2.6 and ~3.4 support. Python 2.7 and 3.5+ are supported.
* Deprecate useless custom exceptions. Use ValueError instead of PackValueError, \ 
Exception instead of PackException and UnpackException, etc... See \ 
msgpack/exceptions.py
* Add strict_types option to packer. It can be used to serialize subclass of \ 
builtin types. For example, when packing object which type is subclass of dict, \ 
default() is called. default() is called for tuple too.
* Pure Python implementation supports packing memoryview object.
* Support packing bytearray.
* Add Unpacker.tell(). And write_bytes option is deprecated.

Bugs fixed
* Fixed zero length raw can't be decoded when encoding is specified.
   2017-11-06 14:34:45 by Thomas Klausner | Files touched by this commit (1)
Log message:
py-msgpack: follow redirect
   2017-05-11 13:12:44 by Adam Ciarcinski | Files touched by this commit (2)
Log message:
Changes 0.4.8:
Bug fixes.

Next | Query returned 37 messages, browsing 11 to 20 | Previous