Radish alpha
r
rad:z371PVmDHdjJucejRoRYJcDEvD5pp
Radicle website including documentation and guides
Radicle
Git
Release 1.7.1
Fintan Halpenny committed 1 month ago
commit 52c841e1f03ca4069042368f8cbe0deaab393592
parent d91591f
2 files changed +63 -0
added _posts/2026-03-20-radicle-1.7.1.md
@@ -0,0 +1,62 @@
+
---
+
title: "Radicle 1.7.1"
+
image: radicle-1.png
+
---
+

+
[`d9915d2`]: https://app.radicle.xyz/nodes/seed.radicle.xyz/rad:z3gqcJUoA1n9HaHKufZs5FCSGazv5/commits/d9915d275fd07d20db08cf7d3488f8650e66b88a
+

+
The Radicle team would like to announce the release of Radicle 1.7.1 ([`d9915d2`]).
+
After releasing [1.7.0]({% post_url 2026-03-18-radicle-1.7.0 %}), our users reported issues after upgrading.
+
These issues were identified and fixed by the team within a 24 hour window, with help from active contributors; thank you Defelo and rudolfs!
+

+
These fixes are included in the notes below.
+

+
## Fixes
+

+
### IPv6 Parsing
+

+
The fix to ambiguous IPv6 addresses, e.g. `::1:8776` vs. `[::1]:8776`, resulted in backward incompatibility.
+
Configuration files containing addresses in the ambiguous format could not be parsed anymore.
+
Partially undo this change to stay backward compatible, but log a warning in case ambiguous addresses are encountered.
+

+
### Signed References compatibility
+

+
[`d3bc868e84c334f113806df1737f52cc57c5453d`]: https://app.radicle.xyz/nodes/seed.radicle.xyz/rad:z3gqcJUoA1n9HaHKufZs5FCSGazv5/commits/d3bc868e84c334f113806df1737f52cc57c5453d
+

+
In commit [`d3bc868e84c334f113806df1737f52cc57c5453d`] which was released in version 1.7.0, the criteria for verification of Signed References was changed to be more strict.
+
In particular, to require the reference `refs/rad/root` pointing at the root commit in the history of the repository identity.
+
This was done under the assumption that the overwhelming majority of repositories on the network would have this reference, thus not many users would be negatively affected, in a trade for improved security.
+
It turned out that this assumption was wrong, and that a larger-than-expected portion of the network is affected by verification errors.
+
The change is reverted, relaxing the verification criteria again.
+

+
## Changelog
+

+
* `d9915d275` **Release 1.7.1** *<fintan.halpenny@gmail.com>*
+
* `c627e68fd` **node/reactor: Demote reactor lag log to DEBUG** *<adrian.duke@gmail.com>*
+
* `a6a3716f5` **radicle/node/db: Fix type of IPv6 addresses** *<lorenz.leutgeb@radicle.xyz>*
+
* `fa1699e5d` **radicle/sigrefs: Revert strict verification of `refs/rad/root`** *<lorenz.leutgeb@radicle.xyz>*
+
* `d01ff2e79` **radicle/node: Do not error on IPv6 without `[]`** *<fintan.halpenny@gmail.com>*
+
* `c237a3fe4` **radicle: Fix JSON Schema for `node::Address`** *<lorenz.leutgeb@radicle.xyz>*
+
* `9fd4f00c2` **remote-helper: Update to 0.15.0** *<fintan.halpenny@gmail.com>*
+
* `d7e7db35e` **cli: Update to 0.19.0** *<fintan.halpenny@gmail.com>*
+
* `026dcdb24` **node: Update 0.18.0** *<fintan.halpenny@gmail.com>*
+
* `a9c1c6ef5` **protocol: Update to 0.6.0** *<fintan.halpenny@gmail.com>*
+
* `8660b2f00` **fetch: Update to 0.18.0** *<fintan.halpenny@gmail.com>*
+
* `4a731e34e` **radicle: Update to 0.22.0** *<fintan.halpenny@gmail.com>*
+
* `dafd3527e` **git-metadata: Update to 0.2.0** *<fintan.halpenny@gmail.com>*
+
* `c9450fe84` **cob: Update to 0.19.0** *<fintan.halpenny@gmail.com>*
+
* `244be7159` **core: Update to 0.2.0** *<fintan.halpenny@gmail.com>*
+
* `674586519` **crypto: Update to 0.16.0** *<fintan.halpenny@gmail.com>*
+
* `a2e72b48e` **node: Serialize and deserialize ipv6 addresses in square brackets** *<mail@defelo.de>*
+
* `addce859f` **sigrefs/read: fix typo in doc string** *<fintan.halpenny@gmail.com>*
+
* `c824d317e` **radicle: Fix `storage::refs::Error::is_not_found`** *<lorenz.leutgeb@radicle.xyz>*
+

+
## Checksums
+

+
```
+
37980a3b7660704007c3fa100bb6aa452ffb3cd13426fbf0f4f824f8f49bca95  radicle-1.7.1-x86_64-unknown-linux-musl.tar.xz
+
e979a09dfa9bd78293780368f02bcf840a849c19e1e71d276047f35939e595fb  radicle-1.7.1-aarch64-unknown-linux-musl.tar.xz
+
2043102c423d83e0f411b63d8360000aecd03fa3643ea2ff679dd4333a2984d5  radicle-1.7.1-x86_64-apple-darwin.tar.xz
+
dafa7f701e5da3f8006e0a0179b19562a2af271d8b0a6c8d4e66ad0ec06de78a  radicle-1.7.1-aarch64-apple-darwin.tar.xz
+
```
+

modified index.md
@@ -113,6 +113,7 @@ updated, join our community on 💬 [Zulip][zulip], or <a href="{{ site.feed.pat
  Subscribe <img src="/assets/images/rss.svg" alt="RSS logo" style="width:15px;"/>
</a>

+
- 20.03.2026 [Radicle 1.7.1]({% post_url 2026-03-20-radicle-1.7.1 %}) released. 🛠️
- 18.03.2026 [Radicle 1.7.0]({% post_url 2026-03-18-radicle-1.7.0 %}) released. 🌤️
- 14.01.2026 [Radicle 1.6.0]({% post_url 2026-01-14-radicle-1.6.0 %}) released. ✨
- 30.09.2025 [Radicle 1.5.0]({% post_url 2025-09-30-radicle-1.5.0 %}) released.