From cff55f1927a18c8fac52c0e9a54ce93f51547055 Mon Sep 17 00:00:00 2001 From: dryrun Date: Mon, 19 Oct 2026 12:12:45 +0000 Subject: [PATCH] chore(release): 1.21.1 --- CHANGELOG.md | 11 +++++++++++ Cargo.lock | 2 +- test/m1-realdata-e2e/Cargo.lock | 2 +- tinycloud-node-server/Cargo.toml | 2 +- 4 files changed, 14 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 847a44dc..a4854ff9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,17 @@ ## [Unreleased] +## [1.21.1] - 2026-10-19 + +### Release notes + +- SQL waits are bounded, and `/invoke` has a request deadline (TC-1274, #347). +- The read-audit wait is bounded, and abandoned records are skipped (TC-1317, #350, #361). +- Responses that carry an `ETag` also carry `Cache-Control: no-transform` (TC-1432, #354). +- Added dstack `GetQuote` client tests (TC-963, #348). +- No database migrations. +- Rollback is the 1.21.0 image. + ### Changes - Authorized reads no longer wait without limit for their audit record (TC-1317). Every read (KV get/list/metadata/sync, capabilities read, and the authorization step of SQL, DuckDB, space info, `/signed/kv` and `/encryption/networks`) waits for its invocation record to commit before its data is returned. That wait used to have no bound, and one serial queue served every account. diff --git a/Cargo.lock b/Cargo.lock index 8a74e748..6e9245cb 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -9677,7 +9677,7 @@ dependencies = [ [[package]] name = "tinycloud-node" -version = "1.21.0" +version = "1.21.1" dependencies = [ "aes-gcm", "anyhow", diff --git a/test/m1-realdata-e2e/Cargo.lock b/test/m1-realdata-e2e/Cargo.lock index e608a96f..66d8941a 100644 --- a/test/m1-realdata-e2e/Cargo.lock +++ b/test/m1-realdata-e2e/Cargo.lock @@ -7771,7 +7771,7 @@ dependencies = [ [[package]] name = "tinycloud-node" -version = "1.21.0" +version = "1.21.1" dependencies = [ "aes-gcm", "anyhow", diff --git a/tinycloud-node-server/Cargo.toml b/tinycloud-node-server/Cargo.toml index 6ae82d2d..1d24917e 100644 --- a/tinycloud-node-server/Cargo.toml +++ b/tinycloud-node-server/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "tinycloud-node" build = "build.rs" -version = "1.21.0" +version = "1.21.1" authors = ["TinyCloud Protocol"] edition = "2021" description = "TinyCloud Protocol Node"