Skip to content

Commit bd90b46

Browse files
chore(main): release 0.8.0
1 parent 241b366 commit bd90b46

8 files changed

Lines changed: 44 additions & 7 deletions

File tree

‎.release-please-manifest.json‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
{
2-
".": "0.7.1"
2+
".": "0.8.0"
33
}

‎CHANGELOG.md‎

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,42 @@
11
# Changelog
22

3+
## [0.8.0](https://github.com/Gitlawb/node/compare/v0.7.1...v0.8.0) (2026-08-10)
4+
5+
6+
### Features
7+
8+
* **node,git:** cap concurrent served git ops with a 503 load-shed ([#62](https://github.com/Gitlawb/node/issues/62)) ([5981257](https://github.com/Gitlawb/node/commit/5981257be582fe1d39980bb2b1b3ff5c98448e84))
9+
10+
11+
### Bug Fixes
12+
13+
* **attest:** use strict Ed25519 verification with regression test ([1fcbbbd](https://github.com/Gitlawb/node/commit/1fcbbbd89c027ae7d1d903f705631d94f8dfbadc))
14+
* **ci:** add tested release tag resolver ([1b65f70](https://github.com/Gitlawb/node/commit/1b65f70403ab47ced8c2828745c1c79c89a185e4))
15+
* **ci:** recognize namespaced test attributes in pr-triage's needs-tests check ([1989fcc](https://github.com/Gitlawb/node/commit/1989fcca112d0efb56978efe09d9a836afa7cb59))
16+
* **ci:** reject unsafe release dispatch tags ([7b365b0](https://github.com/Gitlawb/node/commit/7b365b0dc3ef3b5e3d14fd62bccc434e57200612))
17+
* **ci:** reject unsafe release dispatch tags ([0b990d6](https://github.com/Gitlawb/node/commit/0b990d687f0eb379b62eb600ede2a6233017e419))
18+
* **core:** enforce strict RFC 8032 Ed25519 signature verification ([425ebf4](https://github.com/Gitlawb/node/commit/425ebf40e7737f44c5fe4e9dc8995c8aeb074ce1))
19+
* **core:** use strict Ed25519 signature verification ([a6c13be](https://github.com/Gitlawb/node/commit/a6c13be15b1421f3791e49a8219ea739f1e3ec6e))
20+
* **git-remote:** abort fetch on EOF without POSTing; harden the real-git test harness ([#192](https://github.com/Gitlawb/node/issues/192)) ([1cb930c](https://github.com/Gitlawb/node/commit/1cb930cbd57ea5d232edddc8e50dc94fab4362a5))
21+
* **git-remote:** drive multi-round fetch as a v0 stateless-RPC client loop ([#117](https://github.com/Gitlawb/node/issues/117)) ([5fdf155](https://github.com/Gitlawb/node/commit/5fdf155c7fd7398f61c200c256cb7327729f378a))
22+
* **git-remote:** drive multi-round fetch as a v0 stateless-RPC client loop ([#117](https://github.com/Gitlawb/node/issues/117)) ([a64b141](https://github.com/Gitlawb/node/commit/a64b14150dfb7e369c16e5fab98375ba0ce38404))
23+
* **git-remote:** reject malformed pkt-line length headers instead of flushing ([8c04043](https://github.com/Gitlawb/node/commit/8c04043fb56b5030a0aa6b328c91f20173352aa6))
24+
* **git-remote:** skip content-free flush rounds in the fetch loop ([#117](https://github.com/Gitlawb/node/issues/117)) ([68ba492](https://github.com/Gitlawb/node/commit/68ba49267c8d65169ab9adf0552761f87baba4c1))
25+
* **node:** bind a peer row to its DID so only its keyholder can repoint it ([#273](https://github.com/Gitlawb/node/issues/273)) ([8d38043](https://github.com/Gitlawb/node/commit/8d38043a4ca7d0df3c9a4c4bdbb171d7adcdec4f))
26+
* **node:** bound legacy readiness fallback ([5af14c2](https://github.com/Gitlawb/node/commit/5af14c203d07fdd2d0b5689fcb12e189237dbbb2))
27+
* **node:** bound peer failure tracking ([74f7554](https://github.com/Gitlawb/node/commit/74f75548941712573d344aa058d162f40189b4df))
28+
* **node:** count a completed fetch once per fetch, not per stateless-RPC POST ([1c690c1](https://github.com/Gitlawb/node/commit/1c690c125c16ad2ed38a5885d0e16b96789b715e))
29+
* **node:** count fetch completion from the response outcome, not the request ([5a5d4e1](https://github.com/Gitlawb/node/commit/5a5d4e1b43a5b37fcc57731ec504b221a58931f1))
30+
* **node:** harden peer readiness state ([6bd8f41](https://github.com/Gitlawb/node/commit/6bd8f4121235ec6c4b7062aadcf3a631f174510c))
31+
* **node:** make metrics::init race-safe with Once ([c45ec96](https://github.com/Gitlawb/node/commit/c45ec9605d55171f7b8f1b0b542478097ddf43a3))
32+
* **node:** opaque AppError::Internal and AppError::Db HTTP bodies ([#226](https://github.com/Gitlawb/node/issues/226)) ([241b366](https://github.com/Gitlawb/node/commit/241b36633bca7e0ead33bf670b7c1531c3bd9ab5))
33+
* **node:** opaque AppError::Internal and AppError::Db HTTP bodies ([#226](https://github.com/Gitlawb/node/issues/226)) ([d192028](https://github.com/Gitlawb/node/commit/d192028ee1487a3638c545d6a39e58a4575df1f1))
34+
* **node:** opaque GraphQL DB error messages ([#250](https://github.com/Gitlawb/node/issues/250)) ([c10ccf1](https://github.com/Gitlawb/node/commit/c10ccf1f059eae18fcb0b7058a35bb134838b790))
35+
* **node:** preserve legacy peer compatibility ([547f9ae](https://github.com/Gitlawb/node/commit/547f9aed10706bc617d0e1e2e5346cf52d19a901))
36+
* **node:** use readiness for peer liveness ([225644a](https://github.com/Gitlawb/node/commit/225644a3ea0302ae91959016928df1040ddd9cb5))
37+
* **node:** use readiness for peer liveness ([1a841a9](https://github.com/Gitlawb/node/commit/1a841a99e2d40129a33f1898d3ce28d05eb04632))
38+
* **release:** bump icaptcha-client with the rest of the workspace ([6668525](https://github.com/Gitlawb/node/commit/6668525f41936ed2e1f8a1334b0dd17eaea866f0))
39+
340
## [0.7.1](https://github.com/Gitlawb/node/compare/v0.7.0...v0.7.1) (2026-08-03)
441

542

‎crates/git-remote-gitlawb/Cargo.toml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[package]
22
name = "git-remote-gitlawb"
33
description = "Git remote helper — enables 'git clone gitlawb://did:gitlawb:...'"
4-
version = "0.7.1" # x-release-please-version
4+
version = "0.8.0" # x-release-please-version
55
edition.workspace = true
66
rust-version.workspace = true
77
license.workspace = true

‎crates/gitlawb-attest/Cargo.toml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[package]
22
name = "gitlawb-attest"
33
description = "External Attestation v1: pluggable provenance attachments for gitlawb ref-update certs"
4-
version = "0.7.1" # x-release-please-version
4+
version = "0.8.0" # x-release-please-version
55
edition.workspace = true
66
rust-version.workspace = true
77
license.workspace = true

‎crates/gitlawb-core/Cargo.toml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[package]
22
name = "gitlawb-core"
33
description = "Core cryptographic primitives for the gitlawb network: DIDs, CIDs, UCAN, HTTP Signatures, ref-update certificates"
4-
version = "0.7.1" # x-release-please-version
4+
version = "0.8.0" # x-release-please-version
55
edition.workspace = true
66
rust-version.workspace = true
77
license.workspace = true

‎crates/gitlawb-node/Cargo.toml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[package]
22
name = "gitlawb-node"
33
description = "The gitlawb node daemon — git hosting over HTTP with DID auth"
4-
version = "0.7.1" # x-release-please-version
4+
version = "0.8.0" # x-release-please-version
55
edition.workspace = true
66
rust-version.workspace = true
77
license.workspace = true

‎crates/gl/Cargo.toml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[package]
22
name = "gl"
33
description = "The gitlawb CLI — identity management, node control, MCP server"
4-
version = "0.7.1" # x-release-please-version
4+
version = "0.8.0" # x-release-please-version
55
edition.workspace = true
66
rust-version.workspace = true
77
license.workspace = true

‎crates/icaptcha-client/Cargo.toml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "icaptcha-client"
3-
version = "0.4.0" # x-release-please-version
3+
version = "0.8.0" # x-release-please-version
44
edition.workspace = true
55
rust-version.workspace = true
66
license.workspace = true

0 commit comments

Comments
 (0)