Set version to 0.4.1 and correct the v0.4.0 release date

Drop the -dev suffix from the package version and refresh the lockfile.
The version is single-sourced from CARGO_PKG_VERSION, so build.rs and
src/version.rs need no change.

Also fix the archived v0.4.0 release notes, which still read
"2026-06-21 (provisional)" while the changelog records the actual
release date of 2026-06-27. The date was confirmed in the changelog at
the time but not in the two release-notes files that carry it, so the
shipped notes have been showing a wrong date and the word provisional
since that release. The root mirror is regenerated for v0.4.1, so only
the archived copy needed correcting.
This commit is contained in:
Johnathan Corgan
2026-07-19 17:59:37 +00:00
parent 146d19a8d8
commit 15db6471db
3 changed files with 3 additions and 3 deletions

2
Cargo.lock generated
View File

@@ -1074,7 +1074,7 @@ checksum = "9844ddc3a6e533d62bba727eb6c28b5d360921d5175e9ff0f1e621a5c590a4d5"
[[package]] [[package]]
name = "fips" name = "fips"
version = "0.4.1-dev" version = "0.4.1"
dependencies = [ dependencies = [
"arc-swap", "arc-swap",
"bech32", "bech32",

View File

@@ -1,6 +1,6 @@
[package] [package]
name = "fips" name = "fips"
version = "0.4.1-dev" version = "0.4.1"
edition = "2024" edition = "2024"
description = "A distributed, decentralized network routing protocol for mesh nodes connecting over arbitrary transports" description = "A distributed, decentralized network routing protocol for mesh nodes connecting over arbitrary transports"
license = "MIT" license = "MIT"

View File

@@ -1,6 +1,6 @@
# FIPS v0.4.0 # FIPS v0.4.0
**Released**: 2026-06-21 (provisional) **Released**: 2026-06-27
v0.4.0 is the throughput-and-observability release on the v0.3.x wire v0.4.0 is the throughput-and-observability release on the v0.3.x wire
format. It adds two new ways for nodes to find and reach each other (the format. It adds two new ways for nodes to find and reach each other (the