From 7041894439a86b4b4563304041e007a753b3caf1 Mon Sep 17 00:00:00 2001 From: clawdbot Date: Mon, 9 Nov 2026 03:01:44 +0000 Subject: [PATCH] release: v0.1.13 --- CHANGELOG.md | 6 ++++++ rust/Cargo.lock | 22 ++++++++++----------- rust/Cargo.toml | 2 +- rust/crates/api/tests/client_integration.rs | 2 +- 4 files changed, 19 insertions(+), 13 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 28bfe72501..cde342dd61 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,12 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [0.1.13] - 2026-11-09 + +### Fixed + +- Anthropic and OpenAI-compatible providers now retry HTTP 529 (overloaded) responses and transient gateway HTTP 400 responses (empty or unparseable body, connection reset, broken pipe, empty reply) with the existing bounded backoff, instead of failing the request immediately (#3381) + ## [0.1.12] - 2026-11-08 ### Fixed diff --git a/rust/Cargo.lock b/rust/Cargo.lock index 2866e557c0..3338e2ff8a 100644 --- a/rust/Cargo.lock +++ b/rust/Cargo.lock @@ -93,7 +93,7 @@ checksum = "7f202df86484c868dbad7eaa557ef785d5c66295e41b460ef922eca0723b842c" [[package]] name = "api" -version = "0.1.12" +version = "0.1.13" dependencies = [ "criterion", "reqwest", @@ -478,7 +478,7 @@ checksum = "c8d4a3bb8b1e0c1050499d1815f5ab16d04f0959b233085fb31653fbfc9d98f9" [[package]] name = "claw-analog" -version = "0.1.12" +version = "0.1.13" dependencies = [ "api", "clap", @@ -498,7 +498,7 @@ dependencies = [ [[package]] name = "claw-rag-service" -version = "0.1.12" +version = "0.1.13" dependencies = [ "axum 0.8.9", "blake3", @@ -531,7 +531,7 @@ checksum = "1d07550c9036bf2ae0c684c4297d503f838287c83c53686d05370d0e139ae570" [[package]] name = "commands" -version = "0.1.12" +version = "0.1.13" dependencies = [ "plugins", "runtime", @@ -540,7 +540,7 @@ dependencies = [ [[package]] name = "compat-harness" -version = "0.1.12" +version = "0.1.13" dependencies = [ "commands", "runtime", @@ -1568,7 +1568,7 @@ dependencies = [ [[package]] name = "mock-anthropic-service" -version = "0.1.12" +version = "0.1.13" dependencies = [ "api", "serde_json", @@ -1761,7 +1761,7 @@ dependencies = [ [[package]] name = "plugins" -version = "0.1.12" +version = "0.1.13" dependencies = [ "serde", "serde_json", @@ -2136,7 +2136,7 @@ dependencies = [ [[package]] name = "runtime" -version = "0.1.12" +version = "0.1.13" dependencies = [ "getrandom 0.2.17", "glob", @@ -2263,7 +2263,7 @@ checksum = "b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d" [[package]] name = "rusty-claude-cli" -version = "0.1.12" +version = "0.1.13" dependencies = [ "api", "commands", @@ -2624,7 +2624,7 @@ dependencies = [ [[package]] name = "telemetry" -version = "0.1.12" +version = "0.1.13" dependencies = [ "serde", "serde_json", @@ -2904,7 +2904,7 @@ dependencies = [ [[package]] name = "tools" -version = "0.1.12" +version = "0.1.13" dependencies = [ "api", "aspect-core", diff --git a/rust/Cargo.toml b/rust/Cargo.toml index e7f44dd029..d20510bd79 100644 --- a/rust/Cargo.toml +++ b/rust/Cargo.toml @@ -3,7 +3,7 @@ members = ["crates/*"] resolver = "2" [workspace.package] -version = "0.1.12" +version = "0.1.13" edition = "2021" license = "MIT" publish = false diff --git a/rust/crates/api/tests/client_integration.rs b/rust/crates/api/tests/client_integration.rs index 9382a87ee8..c9271488d3 100644 --- a/rust/crates/api/tests/client_integration.rs +++ b/rust/crates/api/tests/client_integration.rs @@ -82,7 +82,7 @@ async fn send_message_posts_json_and_parses_response() { ); assert_eq!( request.headers.get("user-agent").map(String::as_str), - Some("claude-code/0.1.12") + Some("claude-code/0.1.13") ); assert_eq!( request.headers.get("anthropic-beta").map(String::as_str),