Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .release-please-manifest.json
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
{
".": "0.2.0"
".": "0.3.0"
}
40 changes: 40 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,45 @@
# Changelog

## [0.3.0](https://github.com/forkwright/hamma/compare/v0.2.0...v0.3.0) (2026-09-03)


### Features

* **phase-a:** derive public gate authority ([#123](https://github.com/forkwright/hamma/issues/123)) ([9aa9a56](https://github.com/forkwright/hamma/commit/9aa9a56223afdd47d7723104cd16a5c07d5fc722))


### Bug Fixes

* **ci:** attest release provenance only on public repos ([#134](https://github.com/forkwright/hamma/issues/134)) ([9a2b090](https://github.com/forkwright/hamma/commit/9a2b090f10426f9e7f3ae3b42a4933a30145b5cf))
* **ci:** make the dependabot auto-merge guard refuse instead of merging ([#90](https://github.com/forkwright/hamma/issues/90)) ([37d3f1b](https://github.com/forkwright/hamma/commit/37d3f1b09da9bbaaa7c7846caf3d2aafc21c1580)), closes [#89](https://github.com/forkwright/hamma/issues/89)
* **ci:** name the sha's real version on every action pin ([#119](https://github.com/forkwright/hamma/issues/119)) ([254f210](https://github.com/forkwright/hamma/commit/254f2104cc2e4eec891dc7799abef27d914968bc))
* **ci:** run CI on a pull request whose base is not main ([#92](https://github.com/forkwright/hamma/issues/92)) ([4358b47](https://github.com/forkwright/hamma/commit/4358b47d20d7b53a1aac28acffb5162955bb0e48))
* **control:** validate registration responses into an exhaustive state machine ([#95](https://github.com/forkwright/hamma/issues/95)) ([35f1b1f](https://github.com/forkwright/hamma/commit/35f1b1feaff81541f96a134514a2f1b5bfa734eb))
* **deps:** pin koinon to v0.1.0 and clear the mechanical lint-baseline entries ([#73](https://github.com/forkwright/hamma/issues/73)) ([8850220](https://github.com/forkwright/hamma/commit/8850220ca7c6c7f0beb0492c56f1496bdb96dad3)), closes [#57](https://github.com/forkwright/hamma/issues/57) [#61](https://github.com/forkwright/hamma/issues/61)
* **deps:** regenerate Cargo.lock so koinon matches the v0.2.0 the manifest already declares ([#124](https://github.com/forkwright/hamma/issues/124)) ([6622e4c](https://github.com/forkwright/hamma/commit/6622e4c4096b8600f3c9064d7a9b2d4e357fac02))
* **dictyon:** bound control-connection establishment with a deadline ([#76](https://github.com/forkwright/hamma/issues/76)) ([62596f7](https://github.com/forkwright/hamma/commit/62596f74da5dcff803a54b47122ffc1ad5d3354a)), closes [#52](https://github.com/forkwright/hamma/issues/52)
* **dictyon:** index peer removals and refuse to frame an unframable payload ([#78](https://github.com/forkwright/hamma/issues/78)) ([3f6011b](https://github.com/forkwright/hamma/commit/3f6011b98147a14bdcb41c67c33ac138bc8252c7)), closes [#55](https://github.com/forkwright/hamma/issues/55)
* **dictyon:** reject an over-limit key response before buffering it ([#79](https://github.com/forkwright/hamma/issues/79)) ([3ecf9ce](https://github.com/forkwright/hamma/commit/3ecf9ceb35c188ee4f87d16734f54e443839c603)), closes [#55](https://github.com/forkwright/hamma/issues/55)
* **dictyon:** validate server-supplied key-hex and routing-data fields at netmap ingestion ([#97](https://github.com/forkwright/hamma/issues/97)) ([2f0bd71](https://github.com/forkwright/hamma/commit/2f0bd7171d40e49fa4cc9a5968bc529838050238))
* **gate-attestation:** pin hybrid-gate.yml call to a SHA, closing the lint-debt gap ([#91](https://github.com/forkwright/hamma/issues/91)) ([32d4488](https://github.com/forkwright/hamma/commit/32d4488cf09b51ff8dc6fcaeef10976c4cbbe1be))
* **hamma-core:** decode a Node with no Addresses instead of failing the map update ([#72](https://github.com/forkwright/hamma/issues/72)) ([f8ef9b2](https://github.com/forkwright/hamma/commit/f8ef9b2e224504bae64b14e7f8057ff0169e0d89))
* **hamma-core:** drop a dead allow suppressing a lint that never fires ([#80](https://github.com/forkwright/hamma/issues/80)) ([fa1ddfb](https://github.com/forkwright/hamma/commit/fa1ddfb1c9f2c0d9e797fe8c9cd9ae50fa82bbe1)), closes [#57](https://github.com/forkwright/hamma/issues/57)
* **hamma-core:** enforce the documented config ranges at the deserialize boundary ([#77](https://github.com/forkwright/hamma/issues/77)) ([f3b2335](https://github.com/forkwright/hamma/commit/f3b23355386907f6deca1ff0f739f324261c4f47))
* **hamma-core:** redact the pre-auth key from AuthInfo debug output ([#74](https://github.com/forkwright/hamma/issues/74)) ([9b0b747](https://github.com/forkwright/hamma/commit/9b0b747b010b0ca6fa21290cb482b4f0a77b9824)), closes [#57](https://github.com/forkwright/hamma/issues/57)
* **handshake:** chunked AsyncRead header reader ([#81](https://github.com/forkwright/hamma/issues/81)) ([00c38b9](https://github.com/forkwright/hamma/commit/00c38b9078f2f0ec1c3a9570047abb4f46fbfd8c)), closes [#55](https://github.com/forkwright/hamma/issues/55)
* **lint:** burn down the kanon-lint debt baseline and delete it ([#86](https://github.com/forkwright/hamma/issues/86)) ([8c420f3](https://github.com/forkwright/hamma/commit/8c420f3df2e89dbae061f9c4b5081b1275e7345b)), closes [#57](https://github.com/forkwright/hamma/issues/57)
* **llms:** classify dictyon as a library, not a CLI, in the discovery corpus ([#87](https://github.com/forkwright/hamma/issues/87)) ([c1f7815](https://github.com/forkwright/hamma/commit/c1f781556cf909d1ac52a77b984c5f001d7a1b17)), closes [#85](https://github.com/forkwright/hamma/issues/85)
* **mitos:** zeroize AuthInfo::auth_key on drop ([#93](https://github.com/forkwright/hamma/issues/93)) ([a39bca4](https://github.com/forkwright/hamma/commit/a39bca4b040e613991983554444c0745259caf30))
* **noise:** add FrameTooLarge error taxonomy ([#83](https://github.com/forkwright/hamma/issues/83)) ([e023a1a](https://github.com/forkwright/hamma/commit/e023a1aa5f8a1b8462ea464472c6db0c86518464)), closes [#55](https://github.com/forkwright/hamma/issues/55)
* **noise:** validate hex length before allocation ([#82](https://github.com/forkwright/hamma/issues/82)) ([8b8bad6](https://github.com/forkwright/hamma/commit/8b8bad62b30e3df1149ecafc6ac737acd0c2482c)), closes [#55](https://github.com/forkwright/hamma/issues/55)
* **release:** derive the path-dep version pin release-please patches ([#75](https://github.com/forkwright/hamma/issues/75)) ([043cb5a](https://github.com/forkwright/hamma/commit/043cb5a8dc6b576cf3fbc284419c82b38fbe76ae))
* **release:** drop the component/package-name fields that wedge release-please ([#121](https://github.com/forkwright/hamma/issues/121)) ([6b7380f](https://github.com/forkwright/hamma/commit/6b7380f05a511ad2df879238c7768d89c2f7d8c8))


### Documentation

* refresh the _llm state corpus and README status against the tree ([#120](https://github.com/forkwright/hamma/issues/120)) ([20a7195](https://github.com/forkwright/hamma/commit/20a719576289eb1949facc56623428bebdb4dbb6))

## [0.2.0](https://github.com/forkwright/hamma/compare/v0.1.0...v0.2.0) (2026-07-28)


Expand Down
4 changes: 2 additions & 2 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 2 additions & 2 deletions Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ members = [
]

[workspace.package]
version = "0.2.0"
version = "0.3.0"
edition = "2024"
license = "Apache-2.0 OR MIT"
repository = "https://github.com/forkwright/hamma"
Expand Down Expand Up @@ -72,7 +72,7 @@ proptest = "1"
toml = "1.1"

# Local workspace crates
mitos = { path = "crates/mitos", version = "0.2.0" }
mitos = { path = "crates/mitos", version = "0.3.0" }

# Expanded forms (inline table exceeded 80 columns; MSRV 1.85 predates TOML 1.1
# multi-line inline tables, so use [workspace.dependencies.X] blocks instead).
Expand Down