Skip to content

Commit 36901ff

Browse files
Update dependency sst to v3.10.12 (#2145)
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [sst](https://redirect.github.com/sst/sst) | devDependencies | minor | [`3.9.30` -> `3.10.12`](https://renovatebot.com/diffs/npm/sst/3.9.30/3.10.12) | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Release Notes <details> <summary>sst/sst (sst)</summary> ### [`v3.10.12`](https://redirect.github.com/sst/sst/releases/tag/v3.10.12) [Compare Source](https://redirect.github.com/sst/sst/compare/v3.10.11...v3.10.12) #### Changelog - [`7433e72`](https://redirect.github.com/sst/sst/commit/7433e72287858090692cb07f5996ac34929cca3e) Examples: sync playground - [`933306d`](https://redirect.github.com/sst/sst/commit/933306d43906de996e9623c1d58baa109d9b33e0) Router: respect route url protocol ### [`v3.10.11`](https://redirect.github.com/sst/sst/releases/tag/v3.10.11) [Compare Source](https://redirect.github.com/sst/sst/compare/v3.10.10...v3.10.11) #### Changelog - [`167cc90`](https://redirect.github.com/sst/sst/commit/167cc9089b9de085e0a30da0f6f97d41a6998b86) Sites: fix missing KV asset entries ### [`v3.10.10`](https://redirect.github.com/sst/sst/releases/tag/v3.10.10) [Compare Source](https://redirect.github.com/sst/sst/compare/v3.10.9...v3.10.10) #### Changelog - [`b58b42a`](https://redirect.github.com/sst/sst/commit/b58b42aa3904cc5a105f215b3ae061fd44d6a071) Auth: move to use the new Router ### [`v3.10.9`](https://redirect.github.com/sst/sst/releases/tag/v3.10.9) [Compare Source](https://redirect.github.com/sst/sst/compare/v3.10.8...v3.10.9) #### Changelog - [`e54d1c9`](https://redirect.github.com/sst/sst/commit/e54d1c9d1a60e13b49bbca84253c8518a28488a6) Nextjs: fix image optimization routing ### [`v3.10.8`](https://redirect.github.com/sst/sst/releases/tag/v3.10.8) [Compare Source](https://redirect.github.com/sst/sst/compare/v3.10.7...v3.10.8) #### Changelog - [`122348a`](https://redirect.github.com/sst/sst/commit/122348af02cb4f3b11ae4cebc7bbab9f27384ca5) Router: fix missing x-forwarded-host header ### [`v3.10.7`](https://redirect.github.com/sst/sst/releases/tag/v3.10.7) [Compare Source](https://redirect.github.com/sst/sst/compare/v3.10.6...v3.10.7) #### Changelog - [`54798f1`](https://redirect.github.com/sst/sst/commit/54798f1a635df721b12d3755340f2658bf14860c) SSR Sites: allow customizing server timeout ### [`v3.10.6`](https://redirect.github.com/sst/sst/releases/tag/v3.10.6) [Compare Source](https://redirect.github.com/sst/sst/compare/v3.10.5...v3.10.6) #### Changelog - [`b0059a5`](https://redirect.github.com/sst/sst/commit/b0059a5e556d0820083a3adcad49796220d3dba9) Examples: sync playground - [`49ccc11`](https://redirect.github.com/sst/sst/commit/49ccc11350bc99e9480a50c268efa7385bb5fb83) bump opennext to latest ([#&#8203;5536](https://redirect.github.com/sst/sst/issues/5536)) ### [`v3.10.5`](https://redirect.github.com/sst/sst/releases/tag/v3.10.5) [Compare Source](https://redirect.github.com/sst/sst/compare/v3.10.4...v3.10.5) #### Changelog - [`99f19dd`](https://redirect.github.com/sst/sst/commit/99f19dd8cf851831ee3b1f8012120a5315863086) Astro: fix type error ### [`v3.10.4`](https://redirect.github.com/sst/sst/releases/tag/v3.10.4) [Compare Source](https://redirect.github.com/sst/sst/compare/v3.10.3...v3.10.4) #### Changelog - [`0926e61`](https://redirect.github.com/sst/sst/commit/0926e61509f6827589ea9ee806e862852c93807e) StaticSite: set default error page to index.html ### [`v3.10.3`](https://redirect.github.com/sst/sst/releases/tag/v3.10.3) [Compare Source](https://redirect.github.com/sst/sst/compare/v3.10.2...v3.10.3) #### Changelog - [`369c4e1`](https://redirect.github.com/sst/sst/commit/369c4e1e0817c83c0df09ebd77e63414c2f98b19) Router: allow override origin connection config ### [`v3.10.2`](https://redirect.github.com/sst/sst/releases/tag/v3.10.2) [Compare Source](https://redirect.github.com/sst/sst/compare/v3.10.1...v3.10.2) #### Changelog - [`130511f`](https://redirect.github.com/sst/sst/commit/130511f42ae997075196d905496120a6481dd341) Nextjs: fix CloudFront error for image optimization routes - [`943a33b`](https://redirect.github.com/sst/sst/commit/943a33b07fb909d7b63c0767d62954763893a64d) Sites: fix url not showing in cli output ### [`v3.10.1`](https://redirect.github.com/sst/sst/releases/tag/v3.10.1) [Compare Source](https://redirect.github.com/sst/sst/compare/v3.10.0...v3.10.1) #### Changelog - [`a191ed4`](https://redirect.github.com/sst/sst/commit/a191ed4ff238d24c3ccc5cca8041937928c04205) Docs: fix - [`ab6c2a8`](https://redirect.github.com/sst/sst/commit/ab6c2a8d6b8ab36ed2c45fbc5361b4f141287cfa) Docs: fix typo - [`9adedcc`](https://redirect.github.com/sst/sst/commit/9adedcc5d44032112fb468b559e69a06ca4a2b11) Docs: pin sst version - [`f3342e5`](https://redirect.github.com/sst/sst/commit/f3342e55f8fa32512d83563c0eb262632ffe1664) Router: fix routes key not created on first deploy ### [`v3.10.0`](https://redirect.github.com/sst/sst/releases/tag/v3.10.0) [Compare Source](https://redirect.github.com/sst/sst/compare/v3.9.44...v3.10.0) #### Dynamic Edge Routing We're excited to announce that v3.10.0 introduces dynamic edge routing for Router, StaticSites, and all SSR Sites. This major architectural improvement brings significant flexibility and performance benefits. ##### Key Features - **Distribution Sharing**: Route sites and APIs from the same `Router` using different sub-paths (e.g., `/api`) - **Distribution Referencing**: Multiple stages can now share the same `Router`, enabling PR deployments without creating additional distributions - **Multi-Region SSR**: Deploy SSR servers across multiple regions with automatic routing to the closest server - **Enhanced Multi-Region Mode**: Now uses standard Lambda functions instead of Lambda@Edge, unlocking support for streaming responses; environment variables; and VPC resource access (databases, etc.) ##### Technical Improvements Our previous routing approach using CloudFront distribution behaviors had several limitations: 1. Distribution behavior limits (25 per distribution) 2. Lambda@Edge restrictions in multi-region deployments 3. Static behavior definitions that prevented dynamic distribution sharing ##### How It Works The new architecture uses a simplified CloudFront setup with a single placeholder origin and default behavior, and moved routing inside a CloudFront function: 1. A CloudFront function is attached to the viewer request 2. A KV store maintains mappings for S3 files and server URLs 3. When a request arrives, the routing logic: - Checks if the requested path exists in S3 (including variations like `index.html`) - Routes image optimization requests to the dedicated optimizer function - Directs all other requests to the nearest server function ##### Possible Breaking Changes For SSR sites, the server function will be recreated seamlessly without downtime. If the function name was hardcoded in `transform.server`, you must rename it to avoid conflicts. This prevents function name thrashing during recreation. ##### Example - sharing a Router ```ts const api = new sst.aws.Function("Api", {...}); const lander = new sst.aws.React("Lander", {...}); const docs = new sst.aws.Astro("Docs", {...}); const router = new sst.aws.Router("Router", { domain: "example.com", }); router.routeSite("/", lander); router.routeSite("/docs", docs); router.route("/api", api.url); ``` ##### Example - referencing Router from another stage ```ts const router = $app.stage === "dev" ? new sst.aws.Router("Router", { domain: "*.example.com" }) // create new Router for the `dev` stage : sst.aws.Router.get("Router", "E2YHZXSX92T9G"); // reference the `dev` Router for short-lived stages (ie. PR) router.routeSite(`${$app.stage}.example.com/`, lander); ``` After deploying to `dev` and `pr123` stages, you will have - `dev.example.com` showing the lander for `dev` stage; and - `pr123.example.com` showing the lander for `pr123` stage And both URLs are routed through the same `Router`. #### Changelog - [`f77ef38`](https://redirect.github.com/sst/sst/commit/f77ef3870274e8e56639645bb813a9d4b0204018) Router: redesigned Router and Sites ### [`v3.9.44`](https://redirect.github.com/sst/sst/releases/tag/v3.9.44) [Compare Source](https://redirect.github.com/sst/sst/compare/v3.9.39...v3.9.44) #### Changelog ### [`v3.9.39`](https://redirect.github.com/sst/sst/releases/tag/v3.9.39) [Compare Source](https://redirect.github.com/sst/sst/compare/v3.9.38...v3.9.39) #### Changelog - [`15ee9c7`](https://redirect.github.com/sst/sst/commit/15ee9c77347171e6917abf91d5d765f957539b02) fix cargo.toml metadata ([#&#8203;5562](https://redirect.github.com/sst/sst/issues/5562)) ### [`v3.9.38`](https://redirect.github.com/sst/sst/releases/tag/v3.9.38) [Compare Source](https://redirect.github.com/sst/sst/compare/v3.9.37...v3.9.38) #### Changelog - [`d1d34a7`](https://redirect.github.com/sst/sst/commit/d1d34a74ceb19a1580016e7ba970ead7d6c5c01f) feat: Rust Lambdas & Rust SDK ([#&#8203;5432](https://redirect.github.com/sst/sst/issues/5432)) ### [`v3.9.37`](https://redirect.github.com/sst/sst/releases/tag/v3.9.37) [Compare Source](https://redirect.github.com/sst/sst/compare/v3.9.36...v3.9.37) #### Changelog - [`7ebe8d9`](https://redirect.github.com/sst/sst/commit/7ebe8d9a0fa5df64c881b0bc4a6910f0b571c04e) feat: add `sst state list` command to list all deployed stages ([#&#8203;5242](https://redirect.github.com/sst/sst/issues/5242)) - [`a367a37`](https://redirect.github.com/sst/sst/commit/a367a372c3ad9bdf227fdd1e24d372e87647e25c) sst.aws.Function: add postbuild hook ### [`v3.9.36`](https://redirect.github.com/sst/sst/releases/tag/v3.9.36) [Compare Source](https://redirect.github.com/sst/sst/compare/v3.9.35...v3.9.36) #### Changelog - [`38f1dd7`](https://redirect.github.com/sst/sst/commit/38f1dd70a23fae9741450c257e610e3df0fdefc4) revert logging to output file ### [`v3.9.35`](https://redirect.github.com/sst/sst/releases/tag/v3.9.35) [Compare Source](https://redirect.github.com/sst/sst/compare/v3.9.33...v3.9.35) #### Changelog - [`8376ec4`](https://redirect.github.com/sst/sst/commit/8376ec4a4a1d92c2075516a01718c193d80b5aab) bun lock - [`06dfb21`](https://redirect.github.com/sst/sst/commit/06dfb2174fe1109d5b1a07cbee5e3b609bf3f58c) sst.aws.Function: fix sst dev not running if function does not complete in 16s ### [`v3.9.33`](https://redirect.github.com/sst/sst/releases/tag/v3.9.33) [Compare Source](https://redirect.github.com/sst/sst/compare/v3.9.32...v3.9.33) #### Changelog - [`1fc08bc`](https://redirect.github.com/sst/sst/commit/1fc08bc9a6e208b510e50c08cca51f31e67cf35c) Examples: playground sync - [`f503616`](https://redirect.github.com/sst/sst/commit/f5036162af26e45f89b549b01c00c63a42bb76dc) Function: addEnvironment ### [`v3.9.32`](https://redirect.github.com/sst/sst/releases/tag/v3.9.32) [Compare Source](https://redirect.github.com/sst/sst/compare/v3.9.31...v3.9.32) #### Changelog - [`86644b0`](https://redirect.github.com/sst/sst/commit/86644b051f6f89180afec20e303bc2231d032e37) Disable exporting of dev dependencies ([#&#8203;5537](https://redirect.github.com/sst/sst/issues/5537)) - [`9f7e512`](https://redirect.github.com/sst/sst/commit/9f7e512fa5366f8125130ed252d096dc7ce5b9a5) Enhanced file parsing for `sst secret load <env_file>` ([#&#8203;5531](https://redirect.github.com/sst/sst/issues/5531)) - [`d0099bf`](https://redirect.github.com/sst/sst/commit/d0099bf2298528277ecee0e747178594037c6758) Function: add policies prop - [`dcdf353`](https://redirect.github.com/sst/sst/commit/dcdf353cf672bc5c8ad84fc9bdbc6706c2e54f8f) OpenControl: grant read only access - [`5cd3a46`](https://redirect.github.com/sst/sst/commit/5cd3a467a4fb728193ae32910b6278c31f45fea7) OpenControls: add aws tool ### [`v3.9.31`](https://redirect.github.com/sst/sst/releases/tag/v3.9.31) [Compare Source](https://redirect.github.com/sst/sst/compare/v3.9.30...v3.9.31) #### Changelog - [`999497f`](https://redirect.github.com/sst/sst/commit/999497f3cbd9fd343a136b789712e5f76e6bf448) Examples: add OpenControl to playground - [`1a2c381`](https://redirect.github.com/sst/sst/commit/1a2c381f17bff655d4f09462c22397c5f7f1b433) OpenControl: update docs - [`23e4029`](https://redirect.github.com/sst/sst/commit/23e40295a91554598f79039a5962ddcac82f64cc) add log for child processes </details> --- ### Configuration 📅 **Schedule**: Branch creation - "before 10am every weekday" (UTC), Automerge - "every weekday" (UTC). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://redirect.github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xOS4wIiwidXBkYXRlZEluVmVyIjoiMzkuMTkuMCIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiLCJpbXBhY3Qvbm8tY2hhbmdlbG9nLXJlcXVpcmVkIl19--> Co-authored-by: pulumi-renovate[bot] <189166143+pulumi-renovate[bot]@users.noreply.github.com>
1 parent 9ac6607 commit 36901ff

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

aws-ts-nextjs/demoapp/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,6 @@
2727
"devDependencies": {
2828
"aws-cdk-lib": "2.181.0",
2929
"constructs": "10.4.2",
30-
"sst": "3.9.30"
30+
"sst": "3.10.12"
3131
}
3232
}

0 commit comments

Comments
 (0)