Skip to content

Commit 3db6e6a

Browse files
committed
chore: release v0.11.0
1 parent 81a3d76 commit 3db6e6a

3 files changed

Lines changed: 34 additions & 2 deletions

File tree

CHANGELOG.md

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,38 @@
11

22
# Changelog
33

4+
## [0.11.0](https://github.com/block65/wallhack/compare/wallhack-cli-v0.10.0...wallhack-cli-v0.11.0) (2026-03-18)
5+
6+
### Features
7+
8+
* **api:** full command parity for REST API and rename /status to /info ([444d728](https://github.com/block65/wallhack/commit/444d72883692550e388ca21884803d7862ccc27f))
9+
* **cli:** disconnect a specific peer without tearing down the transport ([a8e54f4](https://github.com/block65/wallhack/commit/a8e54f4b6e7b5cde3dcc88cd8f9122459ec067da))
10+
* **daemon:** advertise interactive capability when stdin is a terminal ([0566137](https://github.com/block65/wallhack/commit/0566137c15392e07f61a9914cd80be497b26da45))
11+
* **mcp:** expose role negotiation controls and rename status to info ([aeb80bc](https://github.com/block65/wallhack/commit/aeb80bc066c796bfebcfcec876863ce1934ee809))
12+
* **negotiate:** resolve TUN-capable ambiguity via interactive tiebreaker ([e9f22f2](https://github.com/block65/wallhack/commit/e9f22f2e5f730f81ca760c903874f8a7d6b27f55))
13+
* **relay:** announce accepted peers to source for topology visibility ([bf8f3bf](https://github.com/block65/wallhack/commit/bf8f3bfd1322acaa1dd13abf1738189d131ac9b1))
14+
* **wire:** support interactive capability for human-in-the-loop tiebreaker ([e3fcbfc](https://github.com/block65/wallhack/commit/e3fcbfc2e928a9cd30d84826882246612e1739ba))
15+
* **wire:** PeerAnnouncement control message for relay topology visibility ([ccac172](https://github.com/block65/wallhack/commit/ccac1722db456add0a876b2a96db41f440088789))
16+
17+
### Bug Fixes
18+
19+
* align interactive capability and socket path with review findings ([933a224](https://github.com/block65/wallhack/commit/933a224fe6f9f2404603e5c459faa82429b151c4))
20+
* **api:** return 501 for unimplemented peer ping instead of misleading 404 ([ca88845](https://github.com/block65/wallhack/commit/ca8884576b2c850cc6cb20785e53fa66c982a336))
21+
* **auto:** update peer capabilities from handshake after registration ([d3f9299](https://github.com/block65/wallhack/commit/d3f9299c6e8f7264884b85103d92e3676eec8710))
22+
* **heartbeat:** unregister peer when heartbeat exits on connection death ([80792c4](https://github.com/block65/wallhack/commit/80792c4a06c54abb9d851585827d34d0f9699861))
23+
* **ipc:** per-instance socket paths prevent collision between concurrent daemons ([f749ed5](https://github.com/block65/wallhack/commit/f749ed579f889b059827222cadd57efcb492f0cf))
24+
* **ipc:** skip empty env vars in socket path fallback chain ([f90de61](https://github.com/block65/wallhack/commit/f90de61e27c3d16dba354858dddc2956fc76492f))
25+
* **lint:** add REASON to handle_message allow, use explicit match variant ([81a3d76](https://github.com/block65/wallhack/commit/81a3d76d2ca8c09ea4d6a558e3de09b2a73b2891))
26+
* **negotiate:** relay forces accepted peers to exit via peer-FIXED hint ([c006911](https://github.com/block65/wallhack/commit/c0069114444b5de4da9db055cb5855502f2fdb15))
27+
* **relay:** identify accepted peers by handshake name instead of raw address ([4625001](https://github.com/block65/wallhack/commit/4625001b720c440f51b5a899b6598a4918368b34))
28+
* **relay:** enable heartbeat and latency tracking for all relay peers ([a13e119](https://github.com/block65/wallhack/commit/a13e119888dc3cafc11e64df3f1f057b06ac8fd4))
29+
* **relay:** register accepted peers as Exit instead of capability-derived role ([5bf1c2c](https://github.com/block65/wallhack/commit/5bf1c2c07c3fe42fc84abd7c09881586b4a80a01))
30+
* **relay:** detect accepted peer disconnect via transport liveness ([bc8e350](https://github.com/block65/wallhack/commit/bc8e3500af68dd8164fdf8c9182bc58b75c4be3e))
31+
* **relay:** detect accepted peer disconnect and consistent log wording ([c9b8dc2](https://github.com/block65/wallhack/commit/c9b8dc263fbbaa6ba65b56992b453a2c7970e459))
32+
33+
14 other changes — [view diff](https://github.com/block65/wallhack/compare/wallhack-cli-v0.10.0...wallhack-cli-v0.11.0)
34+
35+
436
## [0.10.0](https://github.com/block65/wallhack/compare/wallhack-cli-v0.9.0...wallhack-cli-v0.10.0) (2026-03-17)
537

638
### Features

Cargo.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

crates/cli/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "wallhack-cli"
3-
version = "0.10.0"
3+
version = "0.11.0"
44
edition = "2024"
55

66
[[bin]]

0 commit comments

Comments
 (0)