Repository navigation
v1.1.1
What's Changed
Added
- Added a new Streaming API that processes data in chunks, reducing peak memory usage when handling large datasets or network streams
- Introduced
Msgpack.encode_stream/2to lazily encode a stream of Elixir terms one by one - Introduced
Msgpack.decode_stream/2to lazily decode a stream of MessagePack objects, capable of handling data that arrives in multiple chunks
- Introduced
Changed
- Updated minimum supported Elixir version to v1.12
- While the library may work with older versions, StreamData supports a minimum of v1.12, so it would be missing the property tests
Fixed
- Updated timestamp decoding to be backwards-compatible with Elixir v1.12
Full Changelog: v1.0.2...v1.1.1