Skip to content

Releases: aws/serverless-application-model

SAM v1.31.0 Release - Support Lambda Code Signer

24 Nov 01:13
2707bb8
Compare
Choose a tag to compare

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:

  1. 40416a9 feature: Support for Lambda Code Signing (#1825)
  2. bd3fe59 fix: default 'DefinitionBody' is conflict with disableExecuteApiEndpoint(#1790)
  3. bb930cc fix: Regex issue and Keyerror crash (#1794)

SAM v1.30.1 Release - Fix boto version restriction

19 Nov 02:55
5a780d4
Compare
Choose a tag to compare

SAM v1.30.1 Release

Community Contributors to this Release

@javulticat for 8639645

Changing boto version to boto3~=1.5

Change Log:

  1. 8639645 Revert boto3 dependency pin to ~=1.5 (#1810)

SAM v1.30.0 Release - Newer X-ray Policy in GOV and CN

18 Nov 18:28
e0464cb
Compare
Choose a tag to compare

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:

  1. bcb1aac fix: Validate API request models (#1757)
  2. bd823f1 chore: Upgrade outdated dependencies in base.txt and dev.txt (#1744)
  3. 413dc5f chore: Use Compatible release clause in requirement files (#1762)
  4. 6f505ec Fix: SAM Crashes Invalid swagger models exception (#1765)
  5. f5e1979 Fix: DefaultAuth not a string exception (#1774)
  6. 4590f32 Adding PermissionsBoundary property for State Machine resource (#1772)
  7. edaeb52 fix: use newer policy name in gov & cn regions for xray (#1767)
  8. b34a39a Add Description property to Api and HttApi resources (#1719)
  9. 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

05 Nov 22:46
815b6aa
Compare
Choose a tag to compare

SAM v1.29.0 Release

Community Contributors to this Release

@kaidih : Contributes on 1769

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:

  1. 1737 Feature toggle
  2. 1725 feature: Support MTLS auth properties in REST and HTTP API domain names
  3. 1747 fix: adding support for passing target id to EventBridgeRule
  4. 1748 Manage black version using requirement file
  5. 1769 Support AmazonMQ as event source

SAM v1.28.1 Release - Support API Gateway HTTP APIs using Lambda authorizers

28 Oct 22:22
df07ee4
Compare
Choose a tag to compare

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:

  1. #1733 Lambdaauth

SAM v1.27.0 Release

18 Sep 20:58
2ef7591
Compare
Choose a tag to compare

SAM v1.27 Release

Community Contributors to this Release

@patrickgreenwell

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:

  1. #1682 docs: fix link to all_policy_templates example file
  2. #1683 fix: Allow Ref in CompatibleRuntimes property of AWS::Serverless::LayerVersion
  3. #1697 Adding Tracing property to State Machine resource
  4. #1689 Add new arguments to allow vpc/vpce endpoints as intrinsics

SAM v1.26.0 Release - MSK as an Event Source

11 Aug 21:32
c96cda1
Compare
Choose a tag to compare

SAM v1.26 Release

Community Contributors to this Release

@scbrown

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:

  1. #1524 feat: Add support for VPCEndpointIds in EndpointConfiguration
  2. #1670 fix: Adding authorization scopes as list validation in ApiGatewayAuthorizer (v1 and v2)
  3. feat: MSK event type support for AWS::Serverless::Function

Amazon Elastic File System Integration

16 Jun 18:36
85501ac
Compare
Choose a tag to compare

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

27 May 16:07
d17bc09
Compare
Choose a tag to compare

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.

Changelog

  • 0a3419e - docs: document IpV6 option on Domain Configuration object (#1588)
  • 58a81c2 - chore: Update makefile to be consistent with related SAM projects (#1586)
  • 0aa78af - chore: Exclude test modules in whl (#1597)
  • 153e06b - feat: Add Step Function Resource (#1601)

SAM v1.23 Release: Bug fixes

06 May 18:55
bb39b17
Compare
Choose a tag to compare

SAM v1.23 Release: Bug fixes

Change Log:

  1. #1537 fix: ref for autopublish code sha