Skip to content

Conversation

@nrednav
Copy link
Owner

@nrednav nrednav commented Aug 9, 2025

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

@nrednav nrednav force-pushed the feature/streaming-api branch from 2b278b8 to 4564c6d Compare August 9, 2025 19:08
@nrednav nrednav merged commit 5e4b787 into dev Aug 9, 2025
2 checks passed
@nrednav nrednav deleted the feature/streaming-api branch August 9, 2025 19:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants