From 1ed350ea6518e11371de4b5be6bb3263d508ca0a Mon Sep 17 00:00:00 2001 From: Sung-Kyu Yoo Date: Sun, 13 Sep 2026 22:27:49 +0900 Subject: [PATCH] chore(release): v1.2.0 --- CHANGELOG.md | 15 ++++++++++++++- changes/unreleased/Added-20260913-120000.yaml | 6 ------ changes/unreleased/Added-20260913-140000.yaml | 5 ----- changes/unreleased/Added-20260913-160000.yaml | 6 ------ changes/unreleased/Added-20260913-170500.yaml | 6 ------ changes/unreleased/Changed-20260913-145759.yaml | 5 ----- changes/unreleased/Changed-20260913-184045.yaml | 5 ----- .../unreleased/Documentation-20260913-170000.yaml | 6 ------ .../unreleased/Documentation-20260913-212251.yaml | 5 ----- changes/unreleased/Fixed-20260913-161500.yaml | 6 ------ changes/v1.2.0.md | 14 ++++++++++++++ 11 files changed, 28 insertions(+), 51 deletions(-) delete mode 100644 changes/unreleased/Added-20260913-120000.yaml delete mode 100644 changes/unreleased/Added-20260913-140000.yaml delete mode 100644 changes/unreleased/Added-20260913-160000.yaml delete mode 100644 changes/unreleased/Added-20260913-170500.yaml delete mode 100644 changes/unreleased/Changed-20260913-145759.yaml delete mode 100644 changes/unreleased/Changed-20260913-184045.yaml delete mode 100644 changes/unreleased/Documentation-20260913-170000.yaml delete mode 100644 changes/unreleased/Documentation-20260913-212251.yaml delete mode 100644 changes/unreleased/Fixed-20260913-161500.yaml create mode 100644 changes/v1.2.0.md diff --git a/CHANGELOG.md b/CHANGELOG.md index dfa73f3..7d5194c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,4 +1,17 @@ -## [v1.1.1](https://github.com/skyoo2003/devcloud/releases/tag/v1.1.1) - 2026-09-07 +## [v1.2.0](https://github.com/skyoo2003/devcloud/releases/tag/v1.2.0) - 2026-09-13 +### Added +* The 226 AWS services DevCloud does not register now have their Smithy models vendored, so codegen covers all 420 models. No service is registered yet and every published coverage figure is unchanged ([#160](https://github.com/skyoo2003/devcloud/issues/160)) +* Eight AWS services the generic CRUD engine cannot classify now have hand-written providers, taking coverage to 213 registered and 209 serving ([#161](https://github.com/skyoo2003/devcloud/issues/161)) +* The 218 AWS services with generated routers but no provider package are now registered from the codegen scaffold, taking coverage to 431 registered and 426 serving at least one operation ([#162](https://github.com/skyoo2003/devcloud/issues/162)) +* Three figures are now gated against the binary: the coverage page's routing and depth targets, the 45 MiB binary-size ceiling, and that all 431 registered services initialize ([#163](https://github.com/skyoo2003/devcloud/issues/163)) +### Changed +* The weekly Smithy sync now re-derives the published coverage figures and commits them into its own pull request, so reviewing it means confirming what moved rather than transcribing failing tests ([#165](https://github.com/skyoo2003/devcloud/issues/165)) +* The published fidelity tiers are stated against two denominators — the services DevCloud promises depth on, and every service it registers — so the routed long tail no longer reads as a fidelity drop ([#166](https://github.com/skyoo2003/devcloud/issues/166)) +### Fixed +* The CRUD engine no longer answers an operation it cannot classify with a broader sibling's route — chime's AssociatePhoneNumberWithUser was returning UpdateUser's 200 — and now declines it cleanly ([#162](https://github.com/skyoo2003/devcloud/issues/162)) +### Documentation +* The coverage page states routing and depth as two targets — 431 of 431 registered, depth still the 205 services the demand study settled — so a service count no longer reads as a fidelity promise ([#163](https://github.com/skyoo2003/devcloud/issues/163)) +* The five per-service pages now list the operations DevCloud actually serves, derived from the fidelity manifest rather than from memory — S3 had documented 8 of 37, IAM 6 of 58 ([#167](https://github.com/skyoo2003/devcloud/issues/167))## [v1.1.1](https://github.com/skyoo2003/devcloud/releases/tag/v1.1.1) - 2026-09-07 ### Security * An S3 object key can no longer leave the bucket that owns it — a key such as `../victim/secret.txt` stayed under the store base directory and so passed the old containment check, letting one tenant read, overwrite and delete another tenant's objects — because every user-controlled path component is now guarded with `filepath.IsLocal` ([#155](https://github.com/skyoo2003/devcloud/issues/155)) ### Documentation diff --git a/changes/unreleased/Added-20260913-120000.yaml b/changes/unreleased/Added-20260913-120000.yaml deleted file mode 100644 index b9d09d7..0000000 --- a/changes/unreleased/Added-20260913-120000.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Added -body: 'The 226 AWS services DevCloud does not register now have their Smithy models - vendored, so codegen covers all 420 models. No service is registered yet and every - published coverage figure is unchanged' -custom: - Issue: "160" diff --git a/changes/unreleased/Added-20260913-140000.yaml b/changes/unreleased/Added-20260913-140000.yaml deleted file mode 100644 index 2d358e8..0000000 --- a/changes/unreleased/Added-20260913-140000.yaml +++ /dev/null @@ -1,5 +0,0 @@ -kind: Added -body: 'Eight AWS services the generic CRUD engine cannot classify now have - hand-written providers, taking coverage to 213 registered and 209 serving' -custom: - Issue: "161" diff --git a/changes/unreleased/Added-20260913-160000.yaml b/changes/unreleased/Added-20260913-160000.yaml deleted file mode 100644 index e309904..0000000 --- a/changes/unreleased/Added-20260913-160000.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Added -body: 'The 218 AWS services with generated routers but no provider package are now - registered from the codegen scaffold, taking coverage to 431 registered and 426 - serving at least one operation' -custom: - Issue: "162" diff --git a/changes/unreleased/Added-20260913-170500.yaml b/changes/unreleased/Added-20260913-170500.yaml deleted file mode 100644 index f501c7b..0000000 --- a/changes/unreleased/Added-20260913-170500.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Added -body: 'Three figures are now gated against the binary: the coverage page''s routing - and depth targets, the 45 MiB binary-size ceiling, and that all 431 registered - services initialize' -custom: - Issue: "163" diff --git a/changes/unreleased/Changed-20260913-145759.yaml b/changes/unreleased/Changed-20260913-145759.yaml deleted file mode 100644 index e81ec3d..0000000 --- a/changes/unreleased/Changed-20260913-145759.yaml +++ /dev/null @@ -1,5 +0,0 @@ -kind: Changed -body: The weekly Smithy sync now re-derives the published coverage figures and commits them into its own pull request, so reviewing it means confirming what moved rather than transcribing failing tests -time: 2026-09-13T14:57:59.733064+09:00 -custom: - Issue: "165" diff --git a/changes/unreleased/Changed-20260913-184045.yaml b/changes/unreleased/Changed-20260913-184045.yaml deleted file mode 100644 index c7482ee..0000000 --- a/changes/unreleased/Changed-20260913-184045.yaml +++ /dev/null @@ -1,5 +0,0 @@ -kind: Changed -body: The published fidelity tiers are stated against two denominators — the services DevCloud promises depth on, and every service it registers — so the routed long tail no longer reads as a fidelity drop -time: 2026-09-13T18:40:45.000000+09:00 -custom: - Issue: "166" diff --git a/changes/unreleased/Documentation-20260913-170000.yaml b/changes/unreleased/Documentation-20260913-170000.yaml deleted file mode 100644 index dc2c9ea..0000000 --- a/changes/unreleased/Documentation-20260913-170000.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Documentation -body: 'The coverage page states routing and depth as two targets — 431 of 431 - registered, depth still the 205 services the demand study settled — so a service - count no longer reads as a fidelity promise' -custom: - Issue: "163" diff --git a/changes/unreleased/Documentation-20260913-212251.yaml b/changes/unreleased/Documentation-20260913-212251.yaml deleted file mode 100644 index 387b48c..0000000 --- a/changes/unreleased/Documentation-20260913-212251.yaml +++ /dev/null @@ -1,5 +0,0 @@ -kind: Documentation -body: The five per-service pages now list the operations DevCloud actually serves, derived from the fidelity manifest rather than from memory — S3 had documented 8 of 37, IAM 6 of 58 -time: 2026-09-13T21:22:51.981235+09:00 -custom: - Issue: "167" diff --git a/changes/unreleased/Fixed-20260913-161500.yaml b/changes/unreleased/Fixed-20260913-161500.yaml deleted file mode 100644 index cfef236..0000000 --- a/changes/unreleased/Fixed-20260913-161500.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Fixed -body: 'The CRUD engine no longer answers an operation it cannot classify with a - broader sibling''s route — chime''s AssociatePhoneNumberWithUser was returning - UpdateUser''s 200 — and now declines it cleanly' -custom: - Issue: "162" diff --git a/changes/v1.2.0.md b/changes/v1.2.0.md new file mode 100644 index 0000000..edf4b99 --- /dev/null +++ b/changes/v1.2.0.md @@ -0,0 +1,14 @@ +## [v1.2.0](https://github.com/skyoo2003/devcloud/releases/tag/v1.2.0) - 2026-09-13 +### Added +* The 226 AWS services DevCloud does not register now have their Smithy models vendored, so codegen covers all 420 models. No service is registered yet and every published coverage figure is unchanged ([#160](https://github.com/skyoo2003/devcloud/issues/160)) +* Eight AWS services the generic CRUD engine cannot classify now have hand-written providers, taking coverage to 213 registered and 209 serving ([#161](https://github.com/skyoo2003/devcloud/issues/161)) +* The 218 AWS services with generated routers but no provider package are now registered from the codegen scaffold, taking coverage to 431 registered and 426 serving at least one operation ([#162](https://github.com/skyoo2003/devcloud/issues/162)) +* Three figures are now gated against the binary: the coverage page's routing and depth targets, the 45 MiB binary-size ceiling, and that all 431 registered services initialize ([#163](https://github.com/skyoo2003/devcloud/issues/163)) +### Changed +* The weekly Smithy sync now re-derives the published coverage figures and commits them into its own pull request, so reviewing it means confirming what moved rather than transcribing failing tests ([#165](https://github.com/skyoo2003/devcloud/issues/165)) +* The published fidelity tiers are stated against two denominators — the services DevCloud promises depth on, and every service it registers — so the routed long tail no longer reads as a fidelity drop ([#166](https://github.com/skyoo2003/devcloud/issues/166)) +### Fixed +* The CRUD engine no longer answers an operation it cannot classify with a broader sibling's route — chime's AssociatePhoneNumberWithUser was returning UpdateUser's 200 — and now declines it cleanly ([#162](https://github.com/skyoo2003/devcloud/issues/162)) +### Documentation +* The coverage page states routing and depth as two targets — 431 of 431 registered, depth still the 205 services the demand study settled — so a service count no longer reads as a fidelity promise ([#163](https://github.com/skyoo2003/devcloud/issues/163)) +* The five per-service pages now list the operations DevCloud actually serves, derived from the fidelity manifest rather than from memory — S3 had documented 8 of 37, IAM 6 of 58 ([#167](https://github.com/skyoo2003/devcloud/issues/167))