| + |
---
|
| + |
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
|
| + |
```
|
| + |
|