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
11 changes: 7 additions & 4 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,12 +7,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

## [0.10.1] - 2026-09-28

The website's not-found page now uses the Codwhale poster and typo joke,
with English/Chinese recovery links to home and docs
([#6419](https://github.com/Hmbown/Codewhale/issues/6419),
[#6420](https://github.com/Hmbown/Codewhale/pull/6420)).

Planned for Codewhale v0.10.1: a reliability and first-run release. Turns that
Codewhale v0.10.1 is a reliability and first-run release. Turns that
stall now say so, approvals keep what you approved, plugin suggestions are
quieter, and Fleet runs can be checked before they spend anything.

Expand Down Expand Up @@ -44,9 +46,9 @@ quieter, and Fleet runs can be checked before they spend anything.

### Contributors

- **[@gaord](https://github.com/gaord)** — let a client fork a thread at a named turn ([#6580](https://github.com/Hmbown/Codewhale/pull/6580)), let undo roll back files for the turn it is undoing ([#6483](https://github.com/Hmbown/Codewhale/pull/6483)), stopped resume and fork from duplicating threads and sessions ([#6406](https://github.com/Hmbown/Codewhale/pull/6406)), and exposed user-defined provider routes to native clients ([#6404](https://github.com/Hmbown/Codewhale/pull/6404)).
- **[@gaord](https://github.com/gaord)** — let a client fork a thread at a named turn ([#6580](https://github.com/Hmbown/Codewhale/pull/6580)), let undo roll back files for the turn it is undoing ([#6483](https://github.com/Hmbown/Codewhale/pull/6483)), stopped resume and fork from duplicating threads and sessions ([#6406](https://github.com/Hmbown/Codewhale/pull/6406)), exposed user-defined provider routes to native clients ([#6404](https://github.com/Hmbown/Codewhale/pull/6404)), and kept a fork going when a turn lost its tool call ([#6664](https://github.com/Hmbown/Codewhale/pull/6664)).
- **[@Lstarsky0](https://github.com/Lstarsky0)** — moved the docs/work, legal, digest and FAQ pages onto the dictionary spine ([#6405](https://github.com/Hmbown/Codewhale/pull/6405), [#6417](https://github.com/Hmbown/Codewhale/pull/6417), [#6499](https://github.com/Hmbown/Codewhale/pull/6499), [#6574](https://github.com/Hmbown/Codewhale/pull/6574)), tightened the Chinese-branching ceiling to 18 ([#6403](https://github.com/Hmbown/Codewhale/pull/6403)), and made Fleet publish without a two-link window ([#6431](https://github.com/Hmbown/Codewhale/pull/6431)).
- **[@aboimpinto](https://github.com/aboimpinto)** — restored a green Linux full-workspace test gate without loosening any test ([#6581](https://github.com/Hmbown/Codewhale/pull/6581)).
- **[@aboimpinto](https://github.com/aboimpinto)** — restored a green Linux full-workspace test gate without loosening any test, twice ([#6581](https://github.com/Hmbown/Codewhale/pull/6581), [#6666](https://github.com/Hmbown/Codewhale/pull/6666)).
- **[@dajiaohuang](https://github.com/dajiaohuang)** — `codewhale config set` checks a known setting's value against its schema type before saving it ([#6568](https://github.com/Hmbown/Codewhale/pull/6568)).
- **[@BX166](https://github.com/BX166)** — reported the AICraft provider row missing its key console, docs link and guidance, and supplied the values ([#6616](https://github.com/Hmbown/Codewhale/issues/6616)).
- **[@Water-Run](https://github.com/Water-Run)** — ingested namespaced model-only catalog entries so models present only in the canonical `models` map reach the offering list ([#6400](https://github.com/Hmbown/Codewhale/pull/6400)), and retired the blanket dead-code allowance with its unused feature stages, tightening the budget to match ([#6402](https://github.com/Hmbown/Codewhale/pull/6402)).
Expand Down Expand Up @@ -10103,7 +10105,8 @@ overflow report and `/theme` picker edge-wrapping patch in #1814.

Older releases (v0.8.39 and earlier) are archived in [docs/CHANGELOG_ARCHIVE.md](docs/CHANGELOG_ARCHIVE.md).

[Unreleased]: https://github.com/Hmbown/CodeWhale/compare/v0.10.0...HEAD
[Unreleased]: https://github.com/Hmbown/CodeWhale/compare/v0.10.1...HEAD
[0.10.1]: https://github.com/Hmbown/CodeWhale/compare/v0.10.0...v0.10.1
[0.10.0]: https://github.com/Hmbown/CodeWhale/compare/v0.9.13...v0.10.0
[0.9.13]: https://github.com/Hmbown/CodeWhale/compare/v0.9.12...v0.9.13
[0.9.12]: https://github.com/Hmbown/CodeWhale/compare/v0.9.11...v0.9.12
Expand Down
54 changes: 27 additions & 27 deletions Cargo.lock

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

2 changes: 1 addition & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ default-members = ["crates/cli"]
resolver = "2"

[workspace.package]
version = "0.10.0"
version = "0.10.1"
Comment thread
devin-ai-integration[bot] marked this conversation as resolved.
edition = "2024"
# Rust 1.88 stabilized `let_chains` in `if`/`while` conditions, which the
# codebase relies on extensively. Cargo enforces this so users on older
Expand Down
2 changes: 1 addition & 1 deletion crates/agent/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -11,5 +11,5 @@ description = "Model/provider registry and fallback strategy for Codewhale"
workspace = true

[dependencies]
codewhale-config = { path = "../config", version = "0.10.0" }
codewhale-config = { path = "../config", version = "0.10.1" }
serde.workspace = true
18 changes: 9 additions & 9 deletions crates/app-server/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -15,15 +15,15 @@ workspace = true
[dependencies]
anyhow.workspace = true
axum.workspace = true
codewhale-agent = { path = "../agent", version = "0.10.0" }
codewhale-config = { path = "../config", version = "0.10.0" }
codewhale-core = { path = "../core", version = "0.10.0" }
codewhale-hooks = { path = "../hooks", version = "0.10.0" }
codewhale-mcp = { path = "../mcp", version = "0.10.0" }
codewhale-paths = { path = "../paths", version = "0.10.0" }
codewhale-protocol = { path = "../protocol", version = "0.10.0" }
codewhale-release = { path = "../release", version = "0.10.0" }
codewhale-state = { path = "../state", version = "0.10.0" }
codewhale-agent = { path = "../agent", version = "0.10.1" }
codewhale-config = { path = "../config", version = "0.10.1" }
codewhale-core = { path = "../core", version = "0.10.1" }
codewhale-hooks = { path = "../hooks", version = "0.10.1" }
codewhale-mcp = { path = "../mcp", version = "0.10.1" }
codewhale-paths = { path = "../paths", version = "0.10.1" }
codewhale-protocol = { path = "../protocol", version = "0.10.1" }
codewhale-release = { path = "../release", version = "0.10.1" }
codewhale-state = { path = "../state", version = "0.10.1" }
serde.workspace = true
serde_json.workspace = true
rustls.workspace = true
Expand Down
28 changes: 14 additions & 14 deletions crates/cli/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -27,19 +27,19 @@ path = "src/main.rs"
anyhow.workspace = true
clap.workspace = true
clap_complete.workspace = true
codewhale-tui = { path = "../tui", version = "0.10.0", default-features = false }
codewhale-agent = { path = "../agent", version = "0.10.0" }
codewhale-app-server = { path = "../app-server", version = "0.10.0" }
codewhale-config = { path = "../config", version = "0.10.0" }
codewhale-lane = { path = "../lane", version = "0.10.0" }
codewhale-workflow = { path = "../workflow", version = "0.10.0" }
codewhale-execpolicy = { path = "../execpolicy", version = "0.10.0" }
codewhale-mcp = { path = "../mcp", version = "0.10.0" }
codewhale-paths = { path = "../paths", version = "0.10.0" }
codewhale-release = { path = "../release", version = "0.10.0" }
codewhale-secrets = { path = "../secrets", version = "0.10.0" }
codewhale-state = { path = "../state", version = "0.10.0" }
codewhale-telemetry = { path = "../telemetry", version = "0.10.0" }
codewhale-tui = { path = "../tui", version = "0.10.1", default-features = false }
codewhale-agent = { path = "../agent", version = "0.10.1" }
codewhale-app-server = { path = "../app-server", version = "0.10.1" }
codewhale-config = { path = "../config", version = "0.10.1" }
codewhale-lane = { path = "../lane", version = "0.10.1" }
codewhale-workflow = { path = "../workflow", version = "0.10.1" }
codewhale-execpolicy = { path = "../execpolicy", version = "0.10.1" }
codewhale-mcp = { path = "../mcp", version = "0.10.1" }
codewhale-paths = { path = "../paths", version = "0.10.1" }
codewhale-release = { path = "../release", version = "0.10.1" }
codewhale-secrets = { path = "../secrets", version = "0.10.1" }
codewhale-state = { path = "../state", version = "0.10.1" }
codewhale-telemetry = { path = "../telemetry", version = "0.10.1" }
chrono.workspace = true
console = "0.16.3"
dirs.workspace = true
Expand All @@ -59,7 +59,7 @@ webbrowser = "1.0"
zeroize = "1.8.2"

[build-dependencies]
codewhale-build-support = { path = "../build-support", version = "0.10.0" }
codewhale-build-support = { path = "../build-support", version = "0.10.1" }

# Parent-death cleanup for delegated server children (#3259): on Linux the
# dispatcher sets PR_SET_PDEATHSIG so the child is signalled if the dispatcher
Expand Down
4 changes: 2 additions & 2 deletions crates/cloud-facts/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -11,8 +11,8 @@ description = "Fetch + verified disk cache for the Codewhale cloud facts channel
workspace = true

[dependencies]
codewhale-config = { path = "../config", version = "0.10.0" }
codewhale-release = { path = "../release", version = "0.10.0" }
codewhale-config = { path = "../config", version = "0.10.1" }
codewhale-release = { path = "../release", version = "0.10.1" }
reqwest.workspace = true
libc.workspace = true
semver.workspace = true
Expand Down
2 changes: 1 addition & 1 deletion crates/command-contract/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ description = "Prototype command capability and dispatch shapes for the staged T
workspace = true

[dependencies]
codewhale-core = { path = "../core", version = "0.10.0" }
codewhale-core = { path = "../core", version = "0.10.1" }
# FEAT-025 export projections carry JSON tool payloads. The workspace already
# pins serde_json with `preserve_order` (crates/core and crates/tui), so this
# adds no new external dependency to the graph.
Expand Down
6 changes: 3 additions & 3 deletions crates/config/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -16,9 +16,9 @@ base64 = "0.23.1"
chrono.workspace = true
ring = "0.17.14"
semver.workspace = true
codewhale-execpolicy = { path = "../execpolicy", version = "0.10.0" }
codewhale-paths = { path = "../paths", version = "0.10.0" }
codewhale-secrets = { path = "../secrets", version = "0.10.0" }
codewhale-execpolicy = { path = "../execpolicy", version = "0.10.1" }
codewhale-paths = { path = "../paths", version = "0.10.1" }
codewhale-secrets = { path = "../secrets", version = "0.10.1" }
fd-lock = "4.0.4"
libc = "0.2"
serde.workspace = true
Expand Down
Loading
Loading