From cacc258be734c909f12dd6f8f5868f7982398712 Mon Sep 17 00:00:00 2001 From: mustaeen Date: Tue, 14 Apr 2026 21:24:35 -0400 Subject: [PATCH] Update Containers changelog for regional deployment changes --- package-lock.json | 48 +++++++++++++++---- .../2026-04-05-regional-placement.mdx | 18 +++++++ 2 files changed, 57 insertions(+), 9 deletions(-) create mode 100644 src/content/changelog/containers/2026-04-05-regional-placement.mdx diff --git a/package-lock.json b/package-lock.json index 83530a74053..d5a3a5510a3 100644 --- a/package-lock.json +++ b/package-lock.json @@ -388,7 +388,6 @@ "version": "5.49.2", "dev": true, "license": "MIT", - "peer": true, "engines": { "node": ">= 14.0.0" } @@ -747,7 +746,6 @@ "version": "5.49.2", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "@algolia/client-common": "5.49.2" }, @@ -759,7 +757,6 @@ "version": "5.49.2", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "@algolia/client-common": "5.49.2" }, @@ -771,7 +768,6 @@ "version": "5.49.2", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "@algolia/client-common": "5.49.2" }, @@ -895,7 +891,8 @@ "node_modules/@astrojs/compiler": { "version": "2.13.1", "dev": true, - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/@astrojs/internal-helpers": { "version": "0.8.0", @@ -1084,6 +1081,7 @@ "version": "0.38.2", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "@astrojs/markdown-remark": "^7.0.0", "@astrojs/mdx": "^5.0.0", @@ -1191,6 +1189,7 @@ "version": "7.29.0", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "@babel/code-frame": "^7.29.0", "@babel/generator": "^7.29.0", @@ -2154,7 +2153,8 @@ "resolved": "https://registry.npmjs.org/@cloudflare/workers-types/-/workers-types-4.20260413.1.tgz", "integrity": "sha512-4FFHIVIk645Wf20eCVfe0eM3ERsEw98DFng76QZf1C1JMgIVlfSV2gZF1EyXxNVwOG0RM/CBlu07+u/Z/0Oq9Q==", "dev": true, - "license": "MIT OR Apache-2.0" + "license": "MIT OR Apache-2.0", + "peer": true }, "node_modules/@cspotcode/source-map-support": { "version": "0.8.1", @@ -4010,6 +4010,7 @@ "version": "7.0.6", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "@octokit/auth-token": "^6.0.0", "@octokit/graphql": "^9.0.3", @@ -5589,6 +5590,7 @@ "version": "19.0.7", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "csstype": "^3.0.2" } @@ -5597,6 +5599,7 @@ "version": "19.0.4", "dev": true, "license": "MIT", + "peer": true, "peerDependencies": { "@types/react": "^19.0.0" } @@ -6103,6 +6106,7 @@ "version": "3.2.4", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "@vitest/utils": "3.2.4", "pathe": "^2.0.3", @@ -6116,6 +6120,7 @@ "version": "3.2.4", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "@vitest/pretty-format": "3.2.4", "magic-string": "^0.30.17", @@ -6250,6 +6255,7 @@ "version": "8.16.0", "dev": true, "license": "MIT", + "peer": true, "bin": { "acorn": "bin/acorn" }, @@ -6305,6 +6311,7 @@ "version": "5.37.0", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "@algolia/abtesting": "1.3.0", "@algolia/client-abtesting": "5.37.0", @@ -6630,6 +6637,7 @@ "version": "6.0.5", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "@astrojs/compiler": "^3.0.0", "@astrojs/internal-helpers": "0.8.0", @@ -7070,6 +7078,7 @@ "version": "3.1.0", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "@babel/runtime": "^7.12.5", "cosmiconfig": "^7.0.0", @@ -7209,6 +7218,7 @@ } ], "license": "MIT", + "peer": true, "dependencies": { "baseline-browser-mapping": "^2.9.0", "caniuse-lite": "^1.0.30001759", @@ -7840,6 +7850,7 @@ "version": "3.33.1", "dev": true, "license": "MIT", + "peer": true, "engines": { "node": ">=0.10" } @@ -8206,6 +8217,7 @@ "version": "3.0.0", "dev": true, "license": "ISC", + "peer": true, "engines": { "node": ">=12" } @@ -9004,6 +9016,7 @@ "version": "9.35.0", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "@eslint-community/eslint-utils": "^4.8.0", "@eslint-community/regexpp": "^4.12.1", @@ -13723,6 +13736,7 @@ } ], "license": "MIT", + "peer": true, "engines": { "node": "^20.0.0 || >=22.0.0" } @@ -14015,7 +14029,8 @@ "node_modules/openapi-types": { "version": "12.1.3", "dev": true, - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/optionator": { "version": "0.9.4", @@ -14454,6 +14469,7 @@ } ], "license": "MIT", + "peer": true, "dependencies": { "nanoid": "^3.3.11", "picocolors": "^1.1.1", @@ -14532,6 +14548,7 @@ "version": "3.6.2", "dev": true, "license": "MIT", + "peer": true, "bin": { "prettier": "bin/prettier.cjs" }, @@ -14546,6 +14563,7 @@ "version": "0.14.1", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "@astrojs/compiler": "^2.9.1", "prettier": "^3.0.0", @@ -14784,6 +14802,7 @@ "version": "19.0.0", "dev": true, "license": "MIT", + "peer": true, "engines": { "node": ">=0.10.0" } @@ -14792,6 +14811,7 @@ "version": "19.0.0", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "scheduler": "^0.25.0" }, @@ -15574,6 +15594,7 @@ "version": "4.59.0", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "@types/estree": "1.0.8" }, @@ -15739,7 +15760,8 @@ "node_modules/search-insights": { "version": "2.17.3", "dev": true, - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/section-matter": { "version": "1.0.0", @@ -16576,7 +16598,8 @@ "node_modules/tailwindcss": { "version": "4.1.4", "dev": true, - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/tapable": { "version": "2.3.0", @@ -17410,6 +17433,7 @@ "version": "5.9.3", "dev": true, "license": "Apache-2.0", + "peer": true, "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -17480,6 +17504,7 @@ "version": "8.44.1", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "@typescript-eslint/scope-manager": "8.44.1", "@typescript-eslint/types": "8.44.1", @@ -17664,6 +17689,7 @@ "version": "2.0.0-rc.24", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "pathe": "^2.0.3" } @@ -17989,6 +18015,7 @@ "version": "7.3.1", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "esbuild": "^0.27.0", "fdir": "^6.5.0", @@ -18124,6 +18151,7 @@ "version": "3.2.4", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "@types/chai": "^5.2.2", "@vitest/expect": "3.2.4", @@ -18574,6 +18602,7 @@ "dev": true, "hasInstallScript": true, "license": "Apache-2.0", + "peer": true, "bin": { "workerd": "bin/workerd" }, @@ -19727,6 +19756,7 @@ "dev": true, "hasInstallScript": true, "license": "Apache-2.0", + "peer": true, "bin": { "workerd": "bin/workerd" }, diff --git a/src/content/changelog/containers/2026-04-05-regional-placement.mdx b/src/content/changelog/containers/2026-04-05-regional-placement.mdx new file mode 100644 index 00000000000..dc97a401e94 --- /dev/null +++ b/src/content/changelog/containers/2026-04-05-regional-placement.mdx @@ -0,0 +1,18 @@ +--- +title: Control where your Containers run with regional and jurisdictional placement +description: Specify regions or jurisdictions to control where your containers run. +products: + - containers +date: 2026-04-15 +--- + +You can now specify placement constraints to control where your [Containers](/containers/) run. + +| Constraint | Values | Use case | +| -------------- | --------------------------------------- | --------------------------------- | +| `regions` | `ENAM`, `WNAM`, `EEUR`, `WEUR` | Geographic placement | +| `jurisdiction` | `eu`, `fedramp` | Compliance boundaries | + +Use `regions` to limit placement to specific geographic areas. Use `jurisdiction` to restrict containers to compliance boundaries — `eu` maps to European regions (EEUR, WEUR) and `fedramp` maps to North American regions (ENAM, WNAM). + +Refer to [Containers architecture](/containers/platform-details/architecture/) for more details on placement.