# What changed in sst

> 40 changes in sst 4 from its official release notes, upgrade guides and advisories: 3 breaking, 1 deprecations, 11 new APIs and options. Each one cited. Sources checked 2026-11-15. HTML: https://unstale.sh/npm/sst/

To see which of these apply to a repository, run `npx @unstale/cli init` in it.

## sst 4

### Breaking changes

- FunctionEnvironmentUpdate runs again when Lambda changes. (4.16.0) — [release notes](https://github.com/anomalyco/sst/releases/tag/v4.16.0)
- The AWS SDK client now uses supplied credentials. (4.15.1) — [release notes](https://github.com/anomalyco/sst/releases/tag/v4.15.1)
- Running sst remove removes the state and encryption key. (4.13.0) — [release notes](https://github.com/anomalyco/sst/releases/tag/v4.13.0)

### Deprecations

- The Vector component is deprecated. (4.12.3) — [release notes](https://github.com/anomalyco/sst/releases/tag/v4.12.3)

### New APIs and options

- Adds an option to prevent big state buckets. (4.17.0) — [release notes](https://github.com/anomalyco/sst/releases/tag/v4.17.0)
- Adds support for configuring a custom MAIL FROM domain for SES. (4.16.0) — [release notes](https://github.com/anomalyco/sst/releases/tag/v4.16.0)
- Cloudflare components can now override accountId. (4.15.0) — [release notes](https://github.com/anomalyco/sst/releases/tag/v4.15.0)
- A Durable Objects component was added. (4.15.0) — [release notes](https://github.com/anomalyco/sst/releases/tag/v4.15.0)
- Adds a Cloudflare RateLimit component. (4.14.1) — [release notes](https://github.com/anomalyco/sst/releases/tag/v4.14.1)
- Adds an enabled option to bus subscribers. (4.13.2) — [release notes](https://github.com/anomalyco/sst/releases/tag/v4.13.2)
- Adds support for Cloudflare domain redirects and aliases. (4.12.4) — [release notes](https://github.com/anomalyco/sst/releases/tag/v4.12.4)
- Adds support for Hyperdrive.get. (4.12.2) — [release notes](https://github.com/anomalyco/sst/releases/tag/v4.12.2)
- ApiGateway routes can now be named via the name argument. (4.12.1) — [release notes](https://github.com/anomalyco/sst/releases/tag/v4.12.1)
- Adds a Cloudflare Workflow component. (4.11.0) — [release notes](https://github.com/anomalyco/sst/releases/tag/v4.11.0)
- Adds a Cloudflare Hyperdrive component. (4.10.0) — [release notes](https://github.com/anomalyco/sst/releases/tag/v4.10.0)

### Performance

- Precompiles Python bytecode to reduce Lambda cold starts. (4.13.2) — [release notes](https://github.com/anomalyco/sst/releases/tag/v4.13.2)
- SDK Resource loading is now lazy. (4.12.3) — [release notes](https://github.com/anomalyco/sst/releases/tag/v4.12.3)

### Behavior and default changes

- AWS state files are compressed when uploaded to S3. (4.13.1) — [release notes](https://github.com/anomalyco/sst/releases/tag/v4.13.1)

### Tooling

- Can now run before the first deploy. (4.14.3) — [release notes](https://github.com/anomalyco/sst/releases/tag/v4.14.3)
- Can now run before the first deploy. (4.14.2) — [release notes](https://github.com/anomalyco/sst/releases/tag/v4.14.2)

### Fixes and other changes

- Guards live function descriptions. (4.17.2) — [release notes](https://github.com/anomalyco/sst/releases/tag/v4.17.2)
- Fixes duplicate CloudWatch role URNs on fresh accounts. (4.17.1) — [release notes](https://github.com/anomalyco/sst/releases/tag/v4.17.1)
- Fixes `sst add` so it no longer requires Prettier or other dependencies. (4.16.0) — [release notes](https://github.com/anomalyco/sst/releases/tag/v4.16.0)
- Limits the name length of CloudFront Functions used in domain redirects. (4.15.2) — [release notes](https://github.com/anomalyco/sst/releases/tag/v4.15.2)
- A race condition in the watcher was fixed. (4.14.3) — [release notes](https://github.com/anomalyco/sst/releases/tag/v4.14.3)
- Prevents a module from being ignored in the Python SDK. (4.14.3) — [release notes](https://github.com/anomalyco/sst/releases/tag/v4.14.3)
- Prevents a module from being ignored in the Python SDK. (4.14.2) — [release notes](https://github.com/anomalyco/sst/releases/tag/v4.14.2)
- A race condition in the watcher is fixed. (4.14.2) — [release notes](https://github.com/anomalyco/sst/releases/tag/v4.14.2)
- The Python SDK is published to PyPI, making it available through that package index. (4.14.1) — [release notes](https://github.com/anomalyco/sst/releases/tag/v4.14.1)
- The Cloudflare provider was updated. (4.14.0) — [release notes](https://github.com/anomalyco/sst/releases/tag/v4.14.0)
- Python support is improved. (4.13.0) — [release notes](https://github.com/anomalyco/sst/releases/tag/v4.13.0)
- Fixed debugging in JetBrains editors when using sst dev. (4.12.11) — [release notes](https://github.com/anomalyco/sst/releases/tag/v4.12.11)
- Fixes resource links not being found on Windows because of upper casing. (4.12.10) — [release notes](https://github.com/anomalyco/sst/releases/tag/v4.12.10)
- Fixed config decoding when VS Code auto attach is enabled. (4.12.5) — [release notes](https://github.com/anomalyco/sst/releases/tag/v4.12.5)
- Fixes SSR site CloudFront invalidation for server-only changes. (4.12.3) — [release notes](https://github.com/anomalyco/sst/releases/tag/v4.12.3)
- Fixes passing an empty rangeKey to Pulumi. (4.12.2) — [release notes](https://github.com/anomalyco/sst/releases/tag/v4.12.2)
- Fixed an AWS client namespace collision. (4.10.2) — [release notes](https://github.com/anomalyco/sst/releases/tag/v4.10.2)
- Fixed a corrupted Lambda dev bridge when using Workflow and Function. (4.10.2) — [release notes](https://github.com/anomalyco/sst/releases/tag/v4.10.2)
- Fixed handling of external Resources in Cloudflare SSR sites during development. (4.10.2) — [release notes](https://github.com/anomalyco/sst/releases/tag/v4.10.2)
- Fixes Resource on Next.js. (4.10.1) — [release notes](https://github.com/anomalyco/sst/releases/tag/v4.10.1)
