v3.8.0-RC1 (2026-07-22)
Pre-release- Dependency: on Clojars
- Versioning: Break Versioning
This release candidate enables writing of the faster primitive numeric array and field-counted deftype encodings introduced with read support in v3.7.
It should be a safe update for users already on v3.7. As always, please test carefully before updating against production data, and report any unexpected problems - thank you! 🙏
👉 Migration info
When doing a rolling update (>1 coexisting version) from Nippy <v3.7, please FIRST update to v3.7 THEN to v3.8. This allows read support for the new types and encodings to fully roll out BEFORE v3.8 may write them.
👉 Change in byte output
v3.8 changes Nippy's default byte output for primitive numeric arrays and deftype values. 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 (2026-07-22)
- [mod] Permanently retire experimental dedicated
PersistentArrayMapencoding (remains readable) [9d8580a] - [mod] Bump default target release from 360 to 370, enabling writes for faster primitive numeric arrays and field-counted
deftypeserialization - [prf] Bulk-thaw medium generic maps using Clojure's
RT/map[f3e8633] - [dep] Update Encore from v3.161.0 to v3.169.1