Skip to content

Commit a05412e

Browse files
committed
release: 0.9.0 — DNS-rebind SSRF fix, hook registry SoT, race-tolerant mkdir, manifest delta, CI tier split
1 parent 943a48c commit a05412e

3 files changed

Lines changed: 9 additions & 5 deletions

File tree

CHANGELOG.md

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,11 @@
22

33
All notable changes to Token-Goat are documented in this file. Format follows Keep a Changelog. Token-Goat follows Semantic Versioning starting at 1.0.
44

5-
## [Unreleased] — 55-iteration loop (2026-05-25)
5+
## [0.9.0] - 2026-05-25
6+
7+
Bundles three improvement loops landed since 0.8.0 (37-iter context/compaction on 2026-05-25, 68-iter reliability/perf on 2026-05-24, 55-iter context-savings baseline). Headlines: SSRF DNS-rebinding fix, hook registry single-source-of-truth with startup alignment gate, race-tolerant Windows `mkdir`, manifest format shortening + delta tracking, CI split into fast/slow tiers, and cross-harness wire-format compatibility coverage.
8+
9+
_From the 37-iteration loop (2026-05-25):_
610

711
### Security
812

@@ -86,7 +90,7 @@ All notable changes to Token-Goat are documented in this file. Format follows Ke
8690

8791
**Suite at end of loop: 4965 pass (started at 4598; +367 tests added).**
8892

89-
## [Unreleased]68-iteration loop (2026-05-24)
93+
_From the 68-iteration loop (2026-05-24):_
9094

9195
### Security
9296

@@ -135,7 +139,7 @@ All notable changes to Token-Goat are documented in this file. Format follows Ke
135139

136140
---
137141

138-
## [Unreleased] — prior iteration batch (55-iter baseline)
142+
_From the 55-iteration baseline:_
139143

140144
### Added
141145

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "token-goat"
3-
version = "0.8.0"
3+
version = "0.9.0"
44
description = "Token optimizer for Claude Code, Codex CLI, opencode, and openclaw on Windows, macOS, Linux, and WSL. Image shrink, re-read dedup, and compaction assist run automatically; CLI commands (symbol, read, section, semantic, map) replace full-file reads with surgical slices."
55
readme = "README.md"
66
requires-python = ">=3.11,<3.15"

uv.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.

0 commit comments

Comments
 (0)