Skip to content

Commit 3cb29f3

Browse files
committed
v3.5.0-RC1 (2024-10-28)
1 parent a9ea136 commit 3cb29f3

File tree

3 files changed

+44
-9
lines changed

3 files changed

+44
-9
lines changed

CHANGELOG.md

+41-7
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,38 @@ This project uses [**Break Versioning**](https://www.taoensso.com/break-versioni
22

33
---
44

5+
# `v3.5.0-RC1` (2024-10-28)
6+
7+
- 📦 **Dependency**: available [on Clojars](https://clojars.org/com.taoensso/nippy/versions/3.5.0-RC1)
8+
- **Versioning**: [Break Versioning](https://www.taoensso.com/break-versioning)
9+
10+
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.
11+
12+
It should be safe to update from (at least) all recent versions of Nippy.
13+
14+
| Updating from Nippy | Changes to API? | Changes to [byte output](https://github.com/taoensso/nippy/wiki/2-Operational-considerations#stability-of-byte-output)? | Recommended update sequence [1]
15+
| :-- | :-- | :-- | :--
16+
| `v3.4.2` (2024-05-26) | - | - | -
17+
| `v3.4.1` (2024-05-02) | - | - | -
18+
| `v3.4.0` (2024-04-30) | - | Yes | -
19+
| `v3.3.0` (2023-10-11) | - | - | -
20+
| `v3.2.0` (2022-07-18) | - | - | -
21+
| `v3.1.3` (2022-06-23) | - | - | -
22+
23+
> [1] Relevant only when introducing support for new types, to help with rolling updates
24+
25+
If updating from older versions of Nippy, please see the relevant release notes.
26+
27+
As always:
28+
29+
- See [operational considerations](https://github.com/taoensso/nippy/wiki/2-Operational-considerations) for info on: **data compatibility**, **rolling updates**, **rollback support**, etc.
30+
- It's always a good idea to **ensure adequate testing** in your environment before updating against production data!
31+
- **Please report any unexpected problems** 🙏
32+
33+
\- [Peter Taoussanis](https://www.taoensso.com)
34+
35+
---
36+
537
# `v3.4.2` (2024-05-26)
638

739
> **Dep**: Nippy is [on Clojars](https://clojars.org/com.taoensso/nippy/versions/3.4.2).
@@ -11,13 +43,15 @@ This project uses [**Break Versioning**](https://www.taoensso.com/break-versioni
1143

1244
It should be a **straight-forward and non-breaking update** for almost everyone:
1345

14-
| Updating from Nippy version | API changes? | Changes to [byte output](https://github.com/taoensso/nippy/wiki/2-Operational-considerations#stability-of-byte-output)? | New types |
15-
| :-------------------------- | :----------- | :---------------------------------------------------------------------------------------------------------------------- | :---------------------------------------------- |
16-
| `v3.4.1` (2024-05-02) | - | - | - |
17-
| `v3.4.0` (2024-04-30) | - | Yes | `clojure.lang.MapEntry` |
18-
| `v3.3.0` (2023-10-11) | - | - | `java.lang.ClassCastException`, `java.sql.Date` |
19-
| `v3.2.0` (2022-07-18) | - | - | `org.joda.time.DateTime` |
20-
| `v3.1.3` (2022-06-23) | - | - | Several `java.time.X` types |
46+
| Updating from Nippy | Changes to API? | Changes to [byte output](https://github.com/taoensso/nippy/wiki/2-Operational-considerations#stability-of-byte-output)? | Recommended update sequence [1]
47+
| :-- | :-- | :-- | :--
48+
| `v3.4.1` (2024-05-02) | - | - | -
49+
| `v3.4.0` (2024-04-30) | - | Yes | -
50+
| `v3.3.0` (2023-10-11) | - | - | -
51+
| `v3.2.0` (2022-07-18) | - | - | -
52+
| `v3.1.3` (2022-06-23) | - | - | -
53+
54+
> [1] Relevant only when introducing support for new types, to help with rolling updates
2155
2256
If updating from older versions of Nippy, please see the relevant release notes.
2357

README.md

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

1414
## Latest release/s
1515

16-
- `2024-05-26` `v3.4.2`: [release info](../../releases/tag/v3.4.2) (⚠️ contains [**security fix**](https://github.com/taoensso/nippy/security/advisories/GHSA-vw78-267v-588h))
16+
- `2024-05-26` `v3.4.2` (stable): [release info](../../releases/tag/v3.4.2)
17+
- `2024-10-28` `v3.5.0-RC1` (dev): [release info](../../releases/tag/v3.5.0-RC1)
1718

1819
[![Main tests][Main tests SVG]][Main tests URL]
1920
[![Graal tests][Graal tests SVG]][Graal tests URL]

project.clj

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
(defproject com.taoensso/nippy "3.4.2"
1+
(defproject com.taoensso/nippy "3.5.0-RC1"
22
:author "Peter Taoussanis <https://www.taoensso.com>"
33
:description "The fastest serialization library for Clojure"
44
:url "https://www.taoensso.com/nippy"

0 commit comments

Comments
 (0)