Radicle is a peer-to-peer, local-first code collaboration stack built on Git.


Radicle 1.7.1

20.03.2026

The Radicle team would like to announce the release of Radicle 1.7.1 (d9915d2). After releasing 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

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

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