github aws/serverless-application-model v1.56.0
SAM v1.56.0 Release

latest releases: v1.89.0, v1.88.0, v1.87.0...
17 months ago

What's Changed

  • ci: Allow build workflow to be triggered manually or by gh-cli by @aahung in #2593
  • feat: add UnescapeMappingTemplate to state machine Api event by @hoffa in #2591
  • chore: Type improvements in sam_resources.py by @aahung in #2594
  • fix: correct URL suffix by @hoffa in #2595
  • chore: Add CODEOWNERS file by @jfuss in #2592
  • docs: mention Property vs PropertyType by @hoffa in #2596
  • chore: Prevent bin/ from installed as a package by @aahung in #2597
  • chore: Add --add-test-metadata option to yaml formatter by @aahung in #2598
  • chore: Remove auto added yaml version in yaml formatter by @aahung in #2600
  • feat: Support "Name" for AWS::Serverless::HttpApi by @aahung in #2492
  • chore: Add PassThroughProperty and use it in :HttpApi Name by @aahung in #2601
  • docs: mention PassThroughProperty by @hoffa in #2602
  • fix: Raise correct exception when Api authorizer identity is not a dict by @aahung in #2603
  • chore: flexible jsonschema version by @jordanvance in #2511
  • fix: Raise correct exception when !Sub variable value (Parameter.Default) is not string by @aahung in #2607
  • fix: Raise correct exception when FunctionUrlConfig.Cors is not dict by @aahung in #2608
  • fix: Raise correct exception when swagger: securityDefinitions is not dict by @aahung in #2609
  • fix: Raise correct exception when swagger: responses.headers is not a dict by @aahung in #2610
  • fix: Raise correct exception when api authorizer is not a dict by @aahung in #2611
  • fix: KeyError: u'AWS_IAM' and add typing by @GavinZZ in #2604
  • adding support for all SSM Parameters types by @aaythapa in #2605
  • fix: Raise correct exception when restapi authorizer is not a dict by @aahung in #2613
  • fix: Raise correct exception when kafka SourceAccessConfigurations is not a list by @aahung in #2614
  • chore: Enforce formatting for yaml/json and add Test Metadata by @GavinZZ in #2617
  • feat: initial JSON schema by @hoffa in #2616
  • chore: add schema types for Connector and SimpleTable by @hoffa in #2618
  • chore: add schema types to Application by @hoffa in #2619
  • chore: add schema types to LayerVersion by @hoffa in #2620
  • fix: Handle when openapi/swagger security property is null by @aahung in #2615
  • chore: Experiment on unitify property value validation messages by @aahung in #2621
  • fix: Raise correct exception when Api.Domain is not a map by @aahung in #2622
  • feat: fast schema validation by @hoffa in #2624
  • chore: add state machine events schema skeleton by @hoffa in #2625
  • Maintainer list update: Add GavinZZ and Aayush and Connor by @GavinZZ in #2626
  • fix: Raise correct exception when Identity.Headers is not of valid type by @aahung in #2627
  • chore: add state machine schema types by @hoffa in #2628
  • Add Schema Type to AWS::Serverless::Lambda by @GavinZZ in #2623
  • Skeleton Lambda Events Schema by @GavinZZ in #2629
  • chore: ensure latest schema is always generated by @hoffa in #2632
  • fix: Raise correct exception when httpapi event RouteSettings is not dict by @aahung in #2630
  • fix: Raise correct exception when event OnFailure is not of valid type by @aahung in #2633
  • chore: add HttpApi schema by @hoffa in #2634
  • fix: Raise correct exception when DefaultAuthorizer is not of valid type by @aahung in #2636
  • Add detailed type to AWS::Serverless::Lambda Schema by @GavinZZ in #2635
  • fix: Raise correct exception when some properties are not dict when used with .get() by @aahung in #2637
  • Create SAM StateMachine without providing a role or policy by @ConnorRobertson in #2606
  • Add detailed type to AWS::Serverless::Api schema by @GavinZZ in #2638
  • chore: refactor schema by @hoffa in #2639
  • Add schema types to global section by @GavinZZ in #2641
  • chore: scaffolding for schema docs by @hoffa in #2644
  • Validate schema as unit test by @GavinZZ in #2643
  • fix: Raise correct exception when some properties are not dict when used dict methods by @aahung in #2646
  • chore: Add connect timeout to serverlessrepo clients by @aahung in #2650
  • Fix wrong types for schema by @GavinZZ in #2649
  • Use SamIntrinsicable to replace all Union[SamIntrinsics, T] by @GavinZZ in #2651
  • feat: more docs scaffolding + AWS::Serverless::Function by @hoffa in #2652
  • chore: docs to Connector/Application/LayerVersion/SimpleTable by @hoffa in #2654
  • chore: add schema docs to AWS::Serverless::Api by @hoffa in #2655
  • chore: add docs for Function event Type/Properties by @hoffa in #2656
  • add schema docs to AWS::Serverless::HttpApi by @GavinZZ in #2658
  • chore: add schema docs to AWS::Serverless::StateMachine by @aaythapa in #2657
  • Multi dest connector by @xazhao in #2647
  • feat: Role Path for AWS::Serverless::Function by @GavinZZ in #2659
  • chore: add JSON schema version by @hoffa in #2663
  • chore: remove feature request issue template by @hoffa in #2668
  • docs: update contribution guidelines for feature requests by @hoffa in #2669
  • chore: Refactor some chained dict.get() with dict_deep_get() by @aahung in #2648
  • feat: update transform test script to update ManagedPolicyArn with partion by @xazhao in #2660
  • Convert Relative Paths to Full Paths In Schema by @GavinZZ in #2671
  • fix: schema state machine Policies by @hoffa in #2672
  • chore: schema fix and polish by @hoffa in #2673
  • Release 1.55.0 (to develop) by @aws-sam-cli-bot in #2675
  • chore: more schema tests for invalid Type by @hoffa in #2677
  • chore: tighter schema type for RestApiId by @hoffa in #2679
  • chore: Add SnapStart into invalid Global error message by @aahung in #2678
  • Add a API test with BasePath containing hyphen by @GavinZZ in #2681
  • chore: Refactor OpenApiEditor and SwaggerEditor to reduce duplicate code by @aahung in #2682
  • fix: Raise correct exception when path/method items from get_conditional_contents are not dict by @aahung in #2683
  • Don't strip hyphen from BasePathMapping by @GavinZZ in #2680
  • feat: Add RolePath support for AWS::Serverless::StateMachine by @ConnorRobertson in #2684
  • docs: add section about schema changes by @hoffa in #2686
  • cr: Run build for all pull requests by @aahung in #2691
  • Remove PR Labeler Action by @awood45 in #2694
  • docs: remove outdated workflows readme by @hoffa in #2695
  • Revert "Multi dest connector (#2647)" by @xazhao in #2696
  • feat: Add target properties to state machine event source by @xazhao in #2692
  • chore: make pydantic and typing_extensions base deps by @hoffa in #2697
  • chore: remove cfn-flip dep by @hoffa in #2698
  • chore: update pydantic by @hoffa in #2699
  • chore: Add schema related files to manifest by @aahung in #2701
  • chore: update issue templates by @hoffa in #2700
  • fix: Fix schema related tests failed when WD is not project root by @aahung in #2702
  • chore: add baseline transform test for issue #2297 by @hoffa in #2706
  • docs: fix dead link by @hoffa in #2707
  • fix: allow Api model without properties by @hoffa in #2709
  • feat: run cfn-lint on transform output by @hoffa in #2713
  • chore: retry 4 times with 30s wait if the stack deletion fails by @xazhao in #2714
  • chore: disable cfn-lint check by @hoffa in #2715
  • chore: run CI on feature branches by @hoffa in #2716
  • docs: clean up PR checklist by @hoffa in #2721

New Contributors

Full Changelog: v1.55.0...v1.56.0

Don't miss a new serverless-application-model release

NewReleases is sending notifications on new releases.