Skip to content

Commit 122d575

Browse files
committed
v3.6.0 (2025-06-17)
1 parent 0cf7cf0 commit 122d575

File tree

3 files changed

+30
-4
lines changed

3 files changed

+30
-4
lines changed

CHANGELOG.md

Lines changed: 28 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,37 @@ This project uses [**Break Versioning**](https://www.taoensso.com/break-versioni
22

33
---
44

5+
# `v3.6.0` (2025-06-17)
6+
7+
- **Dependency**: [on Clojars](https://clojars.org/com.taoensso/nippy/versions/3.6.0)
8+
- **Versioning**: [Break Versioning](https://www.taoensso.com/break-versioning)
9+
10+
This is a minor **feature release** that adds freeze support for some new types.
11+
12+
## Migration info
13+
14+
👉 If doing a **rolling update** (>1 coexisting version) from Nippy < `v3.5.0`, please **FIRST** update to `v3.5.x` **THEN** to `v3.6.x`. (v3.5 adds thaw support for new types frozen by v3.6).
15+
16+
No changes to API or [byte output](https://github.com/taoensso/nippy/wiki/2-Operational-considerations#stability-of-byte-output).
17+
18+
As always:
19+
20+
- Please **ensure adequate testing** before updating against production data!
21+
- Please report any unexpected problems 🙏
22+
- See [operational considerations](https://github.com/taoensso/nippy/wiki/2-Operational-considerations) for info on data longevity, rolling updates, etc.
23+
24+
## Since `v3.5.0` (2025-04-15)
25+
26+
- \[new] [#178] Add freeze support for native arrays: strings, longs, ints, doubles, floats
27+
28+
---
29+
530
# `v3.5.0` (2025-04-15)
631

732
- **Dependency**: [on Clojars](https://clojars.org/com.taoensso/nippy/versions/3.5.0)
833
- **Versioning**: [Break Versioning](https://www.taoensso.com/break-versioning)
934

10-
This is a **general maintenance release** focused on updating dependencies and laying groundwork (read support) for new array types coming in Nippy v3.6.
35+
This is a **general maintenance release** focused on updating dependencies and laying groundwork (thaw support) for new array types coming in Nippy v3.6.
1136

1237
It **drops support for Clojure v1.9** but should otherwise be a safe update from (at least) all recent versions of Nippy.
1338

@@ -26,6 +51,7 @@ It **drops support for Clojure v1.9** but should otherwise be a safe update from
2651
- \[new] Use [Truss exceptions](https://cljdoc.org/d/com.taoensso/truss/CURRENT/api/taoensso.truss#ex-info) on errors \[8d62dc2]
2752
- \[new] [#184] Incl. cause on non-native freeze failures \[8d10765]
2853
- \[new] [#175] Mark [cache](https://cljdoc.org/d/com.taoensso/nippy/CURRENT/api/taoensso.nippy#cache) feature as stable \[b217db5]
54+
- \[new] [#178] Add thaw support for native arrays: strings, longs, ints, doubles, floats
2955
- \[doc] Clarify `*freeze-fallback*` docstring \[1026ea0]
3056

3157
## Migration info
@@ -59,7 +85,7 @@ As always:
5985
- **Dependency**: [on Clojars](https://clojars.org/com.taoensso/nippy/versions/3.5.0-RC1)
6086
- **Versioning**: [Break Versioning](https://www.taoensso.com/break-versioning)
6187

62-
This is a **non-breaking maintenance release** that updates dependencies and includes read support for more native array types to be introduced in a future v3.6 release.
88+
This is a **non-breaking maintenance release** that updates dependencies and includes thaw support for more native array types to be introduced in a future v3.6 release.
6389

6490
It should be safe to update from (at least) all recent versions of Nippy.
6591

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ It is used at scale by [Carmine](https://www.taoensso.com/carmine), [Faraday](ht
1313

1414
## Latest release/s
1515

16-
- `2025-04-15` `v3.5.0`: [release info](../../releases/tag/v3.5.0)
16+
- `2025-05-18` `v3.6.0`: [release info](../../releases/tag/v3.6.0)
1717

1818
[![Main tests][Main tests SVG]][Main tests URL]
1919
[![Graal tests][Graal tests SVG]][Graal tests URL]

project.clj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
(defproject com.taoensso/nippy "3.5.0"
1+
(defproject com.taoensso/nippy "3.6.0"
22
:author "Peter Taoussanis <https://www.taoensso.com>"
33
:description "Fast serialization library for Clojure"
44
:url "https://www.taoensso.com/nippy"

0 commit comments

Comments
 (0)