chore(release): prepare v3.0.3

Release the merged correctness and responsiveness fixes, SDK updates, audit improvements and deterministic test fixtures as a patch version.

Move Unreleased notes into the dated 3.0.3 section and align the Cargo manifest, lockfile and NixOS package version. The flake derives its version from Cargo.toml. The audit crate remains unpublished at its existing version; this commit adds no runtime changes.

Validation: locked Cargo metadata and Nix static package evaluation report 3.0.3; release-version consistency and diff checks pass. The parent merge passed Rust CI. Publication and deployment are left to the release push and its workflows.

Assisted-by: GPT-6
This commit is contained in:
DanConwayDev
2026-09-18 08:45:09 +00:00
parent 471bca6598
commit 5ef7480a01
4 changed files with 11 additions and 4 deletions
+8 -1
View File
@@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
## [Unreleased]
## [3.0.3] - 2026-09-18
This patch improves repository-state correctness, startup recovery, and relay
responsiveness, and makes audit probes more accurate. It also includes released
Nostr SDK fixes and more deterministic test fixtures.
### Fixed
- Scope read-only audit state selection to the selected repository's confirmed
@@ -668,7 +674,8 @@ defensive limits explicit and operator-configurable.
Initial release of ngit-grasp, a GRASP relay implementation in Rust.
[unreleased]: https://gitworkshop.dev/npub15qydau2hjma6ngxkl2cyar74wzyjshvl65za5k5rl69264ar2exs5cyejr/ngit-grasp/compare/v3.0.2...HEAD
[unreleased]: https://gitworkshop.dev/npub15qydau2hjma6ngxkl2cyar74wzyjshvl65za5k5rl69264ar2exs5cyejr/ngit-grasp/compare/v3.0.3...HEAD
[3.0.3]: https://gitworkshop.dev/npub15qydau2hjma6ngxkl2cyar74wzyjshvl65za5k5rl69264ar2exs5cyejr/ngit-grasp/compare/v3.0.2...v3.0.3
[3.0.2]: https://gitworkshop.dev/npub15qydau2hjma6ngxkl2cyar74wzyjshvl65za5k5rl69264ar2exs5cyejr/ngit-grasp/compare/v3.0.1...v3.0.2
[3.0.1]: https://gitworkshop.dev/npub15qydau2hjma6ngxkl2cyar74wzyjshvl65za5k5rl69264ar2exs5cyejr/ngit-grasp/compare/v3.0.0...v3.0.1
[3.0.0]: https://gitworkshop.dev/npub15qydau2hjma6ngxkl2cyar74wzyjshvl65za5k5rl69264ar2exs5cyejr/ngit-grasp/compare/v2.1.2...v3.0.0
Generated
+1 -1
View File
@@ -1319,7 +1319,7 @@ checksum = "f0efe882e02d206d8d279c20eb40e03baf7cb5136a1476dc084a324fbc3ec42d"
[[package]]
name = "ngit-grasp"
version = "3.0.2"
version = "3.0.3"
dependencies = [
"anyhow",
"async-trait",
+1 -1
View File
@@ -1,6 +1,6 @@
[package]
name = "ngit-grasp"
version = "3.0.2"
version = "3.0.3"
edition = "2021"
authors = ["ngit-grasp contributors"]
license = "MIT"
+1 -1
View File
@@ -6,7 +6,7 @@ let
# Build ngit-grasp package (shared across all instances)
ngit-grasp = pkgs.rustPlatform.buildRustPackage {
pname = "ngit-grasp";
version = "3.0.2";
version = "3.0.3";
src = ../.;
NGIT_BUILD_REVISION = ngitGraspSourceRevision;
cargoLock = {