You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
**EARLY PREVIEW**: only for early testers, not suitable for production.
11
+
12
+
**Major performance release**. Includes new automatic keyword caching, and many other optimizations that together yield up to 2x faster performance in several common cases.
13
+
14
+
Intended as a non-breaking release, but touches a lot of core code. As always please **test carefully** before using for anything important, and please **report any unexpected problems** - thank you! 🙏
15
+
16
+
\-[Peter Taoussanis](https://www.taoensso.com)
17
+
18
+
## Rolling updates
19
+
20
+
Updating Nippy with a **rolling deployment** (>1 coexisting Nippy version)?
21
+
22
+
Then please ensure you update **step by step** (e.g. v3.5 → v3.6 → v3.7) so that read support is fully deployed before the corresponding writes might happen.
23
+
24
+
## New byte output
25
+
26
+
v3.9 changes the [byte output](https://github.com/taoensso/nippy#stability-of-byte-output) of several common Nippy data types.
27
+
28
+
Almost no one should care about this, but mentioning for the tiny minority of users that depend on Nippy's byte output remaining stable.
29
+
30
+
## Since v3.8.1 (2026-07-28)
31
+
32
+
*[new] Add cache dictionaries \[44e1c89]
33
+
*[new] Update benchmark results \[df391d2]
34
+
*[prf] Cache: auto-cache keywords \[03725ac]
35
+
*[prf] Freeze: enable tight packing by default \[2705bb1]
36
+
*[prf] Freeze: copy-free compression \[e36a2ff]
37
+
*[prf] Freeze: fast-path common elements \[bbff6c6]
0 commit comments