Skip to content

Commit 69c1900

Browse files
committed
chore(release): prepare v0.8.60 — drop 0.8.59 docs, clear clippy gates, credit new models
Remove stale v0.8.59 release docs (release-notes-v0.8.59.md, docs/V0_8_59_RELEASE_TRIAGE.md) now that v0.8.59 is shipped. Clear three clippy release-gate lints: const-evaluate the DEFAULT_SPAWN_DEPTH ceiling assert, and allow the intentional await_holding_lock on two Z.ai routing tests that must hold the test-env mutex across the await. Credit new 0.8.60 models and first-party provider routes in the changelog: GLM-5.2 (Z.ai + OpenRouter), first-party Z.ai, StepFun/StepFlash (step-3.7-flash), and MiniMax (MiniMax-M3) routes (#3187/#3191). Regenerate the embedded crates/tui/CHANGELOG.md slice.
1 parent 652d392 commit 69c1900

6 files changed

Lines changed: 16 additions & 475 deletions

File tree

CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
2626
- **Slash-menu Ctrl+P/Ctrl+N navigation (#3196).** The slash command menu now
2727
supports Ctrl+P/Ctrl+N movement without letting the global file picker steal
2828
focus while the menu is open. Thanks @1Git2Clone for the PR.
29+
- **New models and first-party provider routes.** This release adds
30+
**GLM-5.2** (selectable on the Z.ai Coding Plan and over OpenRouter as
31+
`z-ai/glm-5.2`, alongside the existing GLM-5.1 default), a first-party
32+
**Z.ai** provider route, a first-party **StepFun / StepFlash** route
33+
(`step-3.7-flash`), and a first-party **MiniMax** route defaulting to
34+
`MiniMax-M3` with the M2.7/M2.5/M2.1 family selectable (#3187/#3191).
2935

3036
### Changed
3137

crates/config/src/lib.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7423,7 +7423,7 @@ fallback_providers = ["deepseek", "openrouter"]
74237423
DEFAULT_SPAWN_DEPTH
74247424
);
74257425
assert_eq!(FleetExecConfig::default().max_spawn_depth, 3);
7426-
assert!(DEFAULT_SPAWN_DEPTH <= MAX_SPAWN_DEPTH_CEILING);
7426+
const { assert!(DEFAULT_SPAWN_DEPTH <= MAX_SPAWN_DEPTH_CEILING) };
74277427
}
74287428

74297429
#[test]

crates/tui/CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
2626
- **Slash-menu Ctrl+P/Ctrl+N navigation (#3196).** The slash command menu now
2727
supports Ctrl+P/Ctrl+N movement without letting the global file picker steal
2828
focus while the menu is open. Thanks @1Git2Clone for the PR.
29+
- **New models and first-party provider routes.** This release adds
30+
**GLM-5.2** (selectable on the Z.ai Coding Plan and over OpenRouter as
31+
`z-ai/glm-5.2`, alongside the existing GLM-5.1 default), a first-party
32+
**Z.ai** provider route, a first-party **StepFun / StepFlash** route
33+
(`step-3.7-flash`), and a first-party **MiniMax** route defaulting to
34+
`MiniMax-M3` with the M2.7/M2.5/M2.1 family selectable (#3187/#3191).
2935

3036
### Changed
3137

crates/tui/src/main.rs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7329,6 +7329,7 @@ mod terminal_mode_tests {
73297329
}
73307330

73317331
#[tokio::test]
7332+
#[allow(clippy::await_holding_lock)]
73327333
async fn explicit_exec_model_routes_to_unique_authenticated_provider_candidate() {
73337334
let _env_lock = crate::test_support::lock_test_env();
73347335
let _zai = crate::test_support::EnvVarGuard::set("ZAI_API_KEY", "zai-key");
@@ -7349,6 +7350,7 @@ mod terminal_mode_tests {
73497350
}
73507351

73517352
#[tokio::test]
7353+
#[allow(clippy::await_holding_lock)]
73527354
async fn explicit_exec_model_reports_ambiguous_authenticated_provider_candidates() {
73537355
let _env_lock = crate::test_support::lock_test_env();
73547356
let _zai = crate::test_support::EnvVarGuard::set("ZAI_API_KEY", "zai-key");
@@ -9050,4 +9052,4 @@ mod pr_prompt_tests {
90509052
"missing command should return false, not panic"
90519053
);
90529054
}
9053-
}
9055+
}

0 commit comments

Comments
 (0)