Releases: aws/serverless-application-model
SAM v1.31.0 Release - Support Lambda Code Signer
SAM v1.31.0 Release
Lambda Code Signing support have been added by supporting for CodeSigningConfigArn
property for AWS::Serverless::Function
resource.
For more information please check Configuring code signing for AWS SAM applications.
Change Log:
SAM v1.30.1 Release - Fix boto version restriction
SAM v1.30.1 Release
Community Contributors to this Release
@javulticat for 8639645
Changing boto
version to boto3~=1.5
Change Log:
SAM v1.30.0 Release - Newer X-ray Policy in GOV and CN
SAM v1.30.0 Release
Community Contributors to this Release
@wong-a & Vaib Suri for 4590f32
@gruebel for b34a39a
Several bug-fixes including XRay issue with CN and GOV regions have been fixed.
Change Log:
- bcb1aac fix: Validate API request models (#1757)
- bd823f1 chore: Upgrade outdated dependencies in base.txt and dev.txt (#1744)
- 413dc5f chore: Use Compatible release clause in requirement files (#1762)
- 6f505ec Fix: SAM Crashes Invalid swagger models exception (#1765)
- f5e1979 Fix: DefaultAuth not a string exception (#1774)
- 4590f32 Adding PermissionsBoundary property for State Machine resource (#1772)
- edaeb52 fix: use newer policy name in gov & cn regions for xray (#1767)
- b34a39a Add Description property to Api and HttApi resources (#1719)
- 32df09b Update DEVELOPMENT_GUIDE; moved from rst to md (#1778)
SAM v1.29.0 Release - AmazonMQ as Event Source and MTLS auth properties in REST and HTTP API domain names
SAM v1.29.0 Release
Community Contributors to this Release
Add support for AmazonMQ as event source
Adding supporting for using AmazonMQ as as event source in AWS::Serverless::Function
resource
Support MTLS auth properties in REST and HTTP API domain names
Domain configuration of AWS::Serverless::Api
and AWS::Serverless::HttpApi
now support MTLS configuration. Also AWS::Serverless::HttpApi
has new property DisableExecuteApiEndpoint
.
Change Log:
SAM v1.28.1 Release - Support API Gateway HTTP APIs using Lambda authorizers
SAM v1.28.1 Release
Community Contributors to this Release
@Tolledo : Contributes on #1733
Support API Gateway HTTP APIs using Lambda authorizers
On Sept 9th, API Gateway launched support for customers to secure Amazon API Gateway HTTP APIs using Lambda authorizers. SAM v1.28 adds support for Lambda Authorizers to the AWS Serverless Application Model.
Change Log:
- #1733 Lambdaauth
SAM v1.27.0 Release
SAM v1.27 Release
Community Contributors to this Release
Add Tracing property to State Machine resource
Adding the Tracing property to the Step Functions State Machine resource to pass X-Ray tracing configuration to the TracingConfiguration property for State Machine CloudFormation resource.
Add support for dynamic references in property "ResourcePolicyStatement"
Add support for dynamic references in property "ResourcePolicyStatement".
New properties are added to pass in dynamic references: IntrinsicVpcBlacklist/IntrinsicVpceBlacklist/IntrinsicVpcWhitelist/IntrinsicVpceWhitelist
Example:
ResourcePolicy:
IntrinsicVpcBlacklist:
# Note: The dynamic reference should be defined before usage.
- '{{resolve:ssm:SomeVPCReference:1}}'
Add support for objects in property "CompatibleRuntimes".
Issue #809 is fixed. Allow passing in reference objects to CompatibleRuntimes.
Change Log:
SAM v1.26.0 Release - MSK as an Event Source
SAM v1.26 Release
Community Contributors to this Release
Add support for Managed Streaming Kafka (MSK) as an event source for AWS::Serverless::Function
Add support for MSK (Managed Streaming Kafka) as event source for AWS SAM Serverless Functions.
Add support for VPCEndpointIds in EndpointConfiguration
AWS SAM now supports VPCEndpointIds
in EndpointConfiguration
as a pass-through parameter to Cloud Formation configuration.
Change Log:
Amazon Elastic File System Integration
AWS SAM now supports adding FileSystemConfigs
to your AWS::Serverless::Function
resources, so that you can integrate your AWS Lambda functions with Amazon Elastic File System.
Customers can now use AWS Lambda to build data-intensive applications, load larger libraries and models, process larger amounts of data in a highly distributed manner, and share data across functions, containers and instances. AWS Lambda will automatically mount the file system and provide a local path to read and write data at low latency.
Changelog
- b98e69c - Release changes for 1.25.0
Step Functions Resource
AWS SAM now supports AWS Step Functions, enabling you to integrate workflow orchestration into your serverless applications quickly and easily. Through direct support in the AWS Serverless Application Model AWS SAM, an open-source framework for building serverless applications, you can now deliver your serverless applications faster by defining your Step Functions state machine workflows alongside your application architecture and code.
AWS Step Functions allows you to build resilient serverless workflows and set up state machines using AWS services such as AWS Lambda, Amazon SNS, Amazon DynamoDB, and more—all supported by AWS SAM. Now with Step Functions support in AWS SAM, you can define state machines in a SAM template or in a separate file, create state machine execution roles through SAM policy templates, inline policies, or managed policies, and easily trigger state machine executions with API Gateway, EventBridge events, or on a schedule within a SAM template.
Using AWS SAM, your state machine definitions can be stored locally or packaged and stored in S3, and your state machine execution roles can easily be created through SAM policy templates, inline policies, or managed policies which can be directly defined within your state machine resource. To get started with Step Functions using AWS SAM, install the SAM CLI and then run the ‘sam init’ command.