-
Notifications
You must be signed in to change notification settings - Fork 878
Commit 36901ff
authored
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
([#​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
([#​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
([#​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
([#​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
([#​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>`
([#​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 36901ffCopy full SHA for 36901ff
1 file changed
+1
-1
lines changedaws-ts-nextjs/demoapp/package.json
Copy file name to clipboardExpand all lines: aws-ts-nextjs/demoapp/package.json+1-1
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
27 | 27 |
| |
28 | 28 |
| |
29 | 29 |
| |
30 |
| - | |
| 30 | + | |
31 | 31 |
| |
32 | 32 |
|
0 commit comments