Skip to content

v3.7.0-RC1 (2026-06-02)

Pre-release
Pre-release

Choose a tag to compare

@ptaoussanis ptaoussanis released this 02 Jun 10:16
· 5 commits to master since this release

This promotes v3.7.0-beta1 to release candidate.

Nippy v3.7 is a major performance upgrade that includes a significant refactor of Nippy's internals to switch to a more efficient ByteBuffer implementation that's >20% faster in Nippy's standard benchmarks. Huge thanks to @huahaiy for his excellent work on this release! πŸŽ‰

As always, please test carefully before updating against production data, and report any unexpected problems - thank you! πŸ™

- Peter Taoussanis

πŸ‘‰ Migration info

When doing a rolling update (>1 coexisting version) from Nippy <v3.6, please FIRST update to v3.6 THEN to v3.7. This allows read support for new types to fully roll out BEFORE new types may be written.

πŸ‘‰ Change in byte output

This release includes a change in Nippy's byte output for uncounted collections (mostly lazy seqs). Almost no one should care about this, but mentioning for the tiny minority of users that depend on Nippy's byte output remaining stable.

Since v3.7.0-beta1 (2026-04-21)

  • [fix] New primitive num arrays readable via thaw-from-in! [1806c92]

Since v3.6.2 (2026-04-09)

  • [new] Faster uncounted coll freezing (new binary output) [940b40a]
  • [new] Initial (read) support for much faster primitive num arrays [57616cb]
  • [new] [#140] [#190] NB Switch to ByteBuffer implementation (@huahaiy) [2c1a487]