Skip to content

v1.1.1

Choose a tag to compare

@nrednav nrednav released this 09 Aug 20:39
· 3 commits to main since this release

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/2 to lazily encode a stream of Elixir terms one by one
    • Introduced Msgpack.decode_stream/2 to lazily decode a stream of MessagePack objects, capable of handling data that arrives in multiple chunks

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