|
Hi,
This quarter, we’re focused on five key
areas:
Rebuilding popular plugin functionality in
core.
Several beloved plugins are no longer actively
maintained. We’re building native support for
their key use cases directly into Serverless
Framework, ensuring you get timely updates,
security patches, and continued innovation.
We’ve already done this for several plugins over
the past three months, and we’re continuing that
momentum.
Better support for AWS Lambda managed
instances. We want the framework to accommodate your
entire journey, from getting to market quickly
with never-pay-for-idle billing all the way to
massive scale where managed instances offer
significant cost relief. Whether you’re just
starting out or running high-volume functions,
we want the whole lifecycle of your Lambdas (and
your company) covered. We want to be the best
tool for this, and we’re putting in the work to
make that happen.
Native AppSync support. We’re building the AWS AppSync plugin’s
functionality directly in the framework. It’s a
critical use case that deserves first-class
support.
Support for serverless Agents and
MCPs. As new patterns emerge around AI agents and
Model Context Protocol servers, we want to make
serverless deployment straightforward.
Improved UX across Dashboard and CLI. We know many of you are managing
infrastructure across numerous AWS accounts, and
keeping track of it all is painful. Over the
coming weeks, we’re making significant
improvements to inventory management in the
Dashboard, better search, easier ways to see
which accounts your services are deployed to,
and clearer visibility into function runtimes. A
true central view of everything you have
running.
If you have feedback on these areas or our
general roadmap, please let us know.
- Austen
As always, we're accessible. You can chat
with us anytime for support, feedback, or
partnership inquiries. Email us or schedule a meeting.
Are you interested in building, not just using
the Serverless Framework? If so, we are hiring
full-time Serverless Framework developers - please apply here.
AWS Lambda Managed Instances
AWS re:Invent Announcements:
Docs: Managed Instances
Lambda Managed Instances provide price relief
for consistently high-throughput functions.
For teams running hot Lambdas 24/7, EC2-backed
execution can significantly reduce compute costs
while unlocking access to specialized hardware,
custom networking, and alternative pricing
models.
With the Serverless Framework, adopting managed
instances requires minimal configuration and
preserves the familiar Lambda development and
deployment experience. AWS handles scaling,
patching, and lifecycle management, so you get
the benefits of EC2 flexibility without taking
on infrastructure operations.
functions: api: handler: handler.api capacityProvider: default
AWS Lambda Durable Functions
AWS re:Invent Announcements:
Docs: Durable Functions
Lambda Durable Functions enable workflows that
can pause and wait on timers, webhooks, or human
decisions - without paying for idle compute.
Using the durable execution SDK, workflows can
reliably suspend and resume with preserved
state, making them well suited for AI pipelines,
approvals, and event-driven coordination.
The Serverless Framework makes these workflows
easy to adopt by handling the durable execution
configuration for you and exposing it as a
simple, explicit part of your service
definition. With clear defaults and guardrails
around execution limits and retention, teams can
use durable execution patterns without having to
reason about low-level infrastructure or
orchestration setup.
functions: workflow: handler: handler.main durableConfig: executionTimeout: 3600 retentionPeriodInDays: 7
AWS AppSync is Now Built-in
Docs: AppSync
The Serverless Framework now provides
first-class AppSync support by integrating the
widely used community plugin, serverless-appsync-plugin, directly into core. This removes plugin
maintenance risk, ensures compatibility across
releases, and gives teams a supported,
opinionated way to define GraphQL APIs that
aligns with existing Framework patterns.
With AppSync built in, you can define schemas,
data sources, and resolvers directly in your
service configuration without installing or
managing additional plugins. The functionality
remains the same as what teams rely on today -
now backed by ongoing maintenance and support
from the Serverless team.
appSync: name: my-api
authentication: type: API_KEY
apiKeys: - name: myKey expiresAfter: 1M
dataSources: my-table: type: AMAZON_DYNAMODB description: 'My table' config: tableName: my-table
resolvers: Query.user: dataSource: my-table
Prune is Now Built-in too
Docs: Prune
Following the AppSync integration, the
Serverless Framework now also includes pruning
as a built-in capability by bringing another
widely used community plugin, serverless-prune-plugin
into core. We’re continuing our focus on turning
critical infrastructure features into
first-class, supported parts of the Framework -
maintained and backed by the Serverless
team.
With pruning built in, you can automatically
clean up old Lambda versions and artifacts as
part of your deployment process. This helps
teams stay within AWS limits, keep accounts tidy
over time, and operate long-running services
with greater confidence, using simple,
declarative configuration rather than external
plugins.
custom: prune: automatic: true # Prune after each deploy number: 3 # Keep 3 most recent versions includeLayers: true # Also prune layer versions
Built-in AWS Login & SSO
Docs: Sign in with AWS Console
Setting up AWS credentials has long been one of
the hardest parts of onboarding to both AWS and
Serverless Framework. Built-in AWS and AWS SSO
login commands remove much of that friction by
letting developers authenticate interactively
through the Framework, making it easier to get
started and deploy consistently across multiple
AWS accounts.
serverless login aws serverless login aws sso
Improvements & Bug Fixes
Recent releases include a large set of fixes
across usability, debugging, and platform
support:
-
Ruby 3.4 runtime support for AWS Lambda.
-
Fix for local Python package
caching when using uv, ensuring local packages are always
deployed with fresh code - no configuration
required.
-
Deployment and tooling fixes, including improved error reporting, more
reliable compose file detection, and better
TypeScript type compatibility.
-
Security fixes
for two vulnerabilities affecting the
experimental MCP server feature (impacting
fewer than 0.1% of users).
-
Dependency upgrades
across the Framework, including AWS SDK
updates and library version bumps for
improved compatibility and long-term
stability.
Quick Links
Serverless Inc
- 522 San Anselmo Ave. San Anselmo CA
94960
Click here to unsubscribe.
|