Skip to content

Releases: aws/serverless-application-model

SAM v1.69.0 Release

15 Jun 18:31
063ac27
Compare
Choose a tag to compare

What's Changed

  • chore(schema): update by @github-actions in #3156
  • chore(schema): update by @github-actions in #3159
  • chore(schema): update by @github-actions in #3162
  • chore(schema): update by @github-actions in #3160
  • chore(schema): update by @github-actions in #3164
  • docs: clarify success/failure transform tests by @hoffa in #3165
  • Merge main to develop by @hoffa in #3168
  • chore: make MSK tests non-blocking by @hoffa in #3170
  • chore: run schema update earlier in the day by @hoffa in #3174
  • chore: Upgrade ruff to 0.0.269 by @aahung in #3173
  • chore(schema): update by @github-actions in #3175
  • chore(schema): update by @github-actions in #3178
  • chore: Get CFN resource properties from profiles.json for SAM Connectors by @GavinZZ in #3176
  • Update MQ Autogen Role Test As Non Blocking by @GavinZZ in #3182
  • chore(schema): update by @github-actions in #3184
  • Merge main to develop by @GavinZZ in #3186
  • chore(schema): update by @github-actions in #3187
  • docs: fix schema links by @hoffa in #3188
  • chore: bundle aws-us-gov AWS managed policies by @hoffa in #3189
  • chore: make custom domains api test nonblocking by @aaythapa in #3191
  • chore(schema): update by @github-actions in #3190
  • Release 1.69.0 (to main) by @xazhao in #3211

Full Changelog: v1.68.0...v1.69.0

SAM v1.68.0 Release

25 May 18:59
12a7b02
Compare
Choose a tag to compare

What's Changed

  • chore: Upgrade ruff to 0.0.263 and enable more rules by @aahung in #3127
  • docs: mention what transform tests are by @hoffa in #3129
  • chore(schema): update by @github-actions in #3131
  • Merge main to develop by @ssenchenko in #3136
  • feat: actionable error on non-ARN policy by @hoffa in #3132
  • chore(schema): update by @github-actions in #3137
  • feat(SimpleTable): add PointInTimeRecoverySpecification by @hoffa in #3138
  • chore(schema): update by @github-actions in #3139
  • chore: mark test_request_parameters_open_api as @nonblocking by @hoffa in #3141
  • chore(schema): update by @github-actions in #3143
  • docs: remove automatic type/bug label by @hoffa in #3147
  • chore(schema): update by @github-actions in #3148
  • chore: update bundled managed policies by @hoffa in #3149
  • chore(schema): update by @github-actions in #3150
  • AppSync Api -> Lambda connector by @ssenchenko in #3145
  • Revert "feat: actionable error on non-ARN policy (#3132)" by @hoffa in #3153
  • chore: add Policies test with every type by @hoffa in #3155
  • Release 1.68.0 (to main) by @GavinZZ in #3185

Full Changelog: v1.67.0...v1.68.0

SAM v1.67.0 Release

16 May 19:47
d100983
Compare
Choose a tag to compare

What's Changed

  • chore(schema): update by @github-actions in #3104
  • chore: Enable termination protection for companion stacks by @GavinZZ in #3105
  • chore(schema): update by @github-actions in #3108
  • fix: Availability Dip Fix for MergeDefinitions property by @GavinZZ in #3115
  • chore(schema): update by @github-actions in #3116
  • chore: bundle aws-cn AWS managed policies by @hoffa in #3117
  • Merge main to develop by @xazhao in #3119
  • fix: Add ScheduleV2 OmitName to omit generated Name in Scheduler::Schedule by @aahung in #3120
  • chore: Use importlib.metadata to get package version by @aahung in #3121
  • chore(schema): update by @github-actions in #3124
  • chore: Add sar_client_creator to ServerlessAppPlugin constructor by @aahung in #3126
  • Release 1.67.0 (to main) by @hoffa in #3167

Full Changelog: v1.66.0...v1.67.0

SAM v1.66.0 Release

27 Apr 19:59
8bfcb92
Compare
Choose a tag to compare

What's Changed

  • chore: Use TypeGuard to avoid unncessary type casts by @aahung in #3090
  • chore(schema): update by @github-actions in #3092
  • chore: Fix public_interface not catching all constants and enable Path rules (ruff 0.261) by @aahung in #3091
  • Merge main to develop by @aahung in #3094
  • chore: Enable DynamoDB on demand mode by @GavinZZ in #3098
  • chore(schema): update by @github-actions in #3096
  • chore(schema): update by @github-actions in #3099
  • chore: update bundled managed policies by @hoffa in #3100
  • chore: remove mix destination connector integ test because transform test is… by @xazhao in #3101
  • Release 1.66.0 (to main) by @ssenchenko in #3135

Full Changelog: v1.65.0...v1.66.0

SAM v1.65.0 Release

19 Apr 23:10
5252262
Compare
Choose a tag to compare

What's Changed

  • feat: scaffolding for improved pass-throughs in schema by @hoffa in #3055
  • feat: improve schema pass-through handling by @hoffa in #3056
  • chore: more improved schema pass-throughs by @hoffa in #3057
  • fix: pin cfn-lint to bypass issue in latest by @hoffa in #3063
  • fix: Fix availability dip from API MergeDefinitions property by @GavinZZ in #3062
  • chore: improve cfn-lint install by @hoffa in #3064
  • fix: Shorten Location IndexName property by @GavinZZ in #3065
  • chore: more improved pass-through schemas by @hoffa in #3060
  • Merge main to develop by @GavinZZ in #3069
  • chore: Upgrade ruff to 0.0.259 and enable C4 rules by @aahung in #3066
  • chore: remove description in favor of markdownDescription by @hoffa in #3068
  • chore: more typed schema pass-throughs by @hoffa in #3072
  • chore(schema): update by @github-actions in #3074
  • chore: and more typed schema pass-throughs by @hoffa in #3078
  • fix: Add Name property to SAM Statemachine EventBridgeRule event by @aaythapa in #3087
  • chore(schema): update by @github-actions in #3084
  • fix: Connector "Type" cannot be Serverless resource types by @GavinZZ in #3088
  • Release 1.65.0 (to main) by @xazhao in #3118

Full Changelog: v1.64.0...v1.65.0

SAM v1.64.0 Release

06 Apr 15:54
c916e66
Compare
Choose a tag to compare

What's Changed

  • chore(schema): update by @github-actions in #3034
  • chore: run test coverage command in parallel by @aaythapa in #3037
  • feat: Add a new property SeparateRecordSetGroup to disable merging into record set group by @xazhao in #2993
  • chore: upgrade mypy by @hoffa in #3039
  • fix: add DeletionProtection to AWS::Cognito::UserPool by @hoffa in #3041
  • docs: add clause about internal to guidelines by @hoffa in #3044
  • chore(schema): update by @github-actions in #3043
  • fix: Skip MQ Integ Test and add it to Transform Test by @GavinZZ in #3045
  • feat: allow classes that inherit Resource to disable setattr validation by @pradhapanr in #3047
  • chore(schema): update by @github-actions in #3048
  • feat: appsync datasource to lambda connector by @ssenchenko in #3046
  • fix: integ test for AppSync DataSource -> DDB connector by @ssenchenko in #3049
  • chore: update schema docs by @hoffa in #3052
  • Release 1.64.0 (to main) by @aahung in #3093
  • feat: Support InvokeMode in lambda function URL config by @valerena

Full Changelog: v1.63.0...v1.64.0

SAM v1.63.0 Release

27 Mar 22:25
1e29fc8
Compare
Choose a tag to compare

What's Changed

  • chore: adding some type checks as constants by @xazhao in #2986
  • feat: new SESBulkTemplatedCrudPolicy_v2 policy by @aaythapa in #2929
  • chore: fix local transform format by @xazhao in #2990
  • ci: test on Python 3.11 by @hoffa in #2991
  • chore: add Python 3.11 to classifiers by @hoffa in #2992
  • chore(schema): update by @github-actions in #2994
  • chore(schema): update by @github-actions in #2997
  • Feature: SNS Event FilterPolicyScope attribute by @mustafa-sadiq in #2988
  • ci: ignore unused parameter cfn-lint rule by @hoffa in #3003
  • chore(schema): update by @github-actions in #3002
  • fix: Fix add transform test by @GavinZZ in #3010
  • chore(schema): update by @github-actions in #3009
  • Merge main to develop by @aahung in #3012
  • chore: Add integration test service detector for SNS FilterPolicyScope by @aahung in #3015
  • chore: Add skip_using_service_detector to sns integ tests by @aahung in #3016
  • ci: Trigger gh actions on merge group by @aahung in #3017
  • fix: Defining CORS when ApiKeyRequired is true results in an OPTIONS method that requires an API key by @ConnorRobertson in #2981
  • chore: Upgrade ruff to 0.0.254 by @aahung in #3014
  • chore: Get rid of py2 import stuff by @aahung in #3018
  • chore: Enable pyupgrade check by @aahung in #3019
  • chore(schema): update by @github-actions in #3020
  • feat: Add EnableFunctionDefaultPermissions property to HTTP Api by @aaythapa in #3001
  • fix: integration test cors_with_apikey_and_cors by @ConnorRobertson in #3021
  • fix: Call correct exception when Connectors attribute is non-dict by @aaythapa in #3022
  • fix: Fix two places that could cause internal errors by @aahung in #3023
  • fix: cors integ test by @ConnorRobertson in #3024
  • Add Region & SetIdentifier properties to Route53 to enable latency based routing by @davidcolclazier in #2998
  • chore: Add type to metrics code and deprecate CWMetricsPublisher by @aahung in #3025
  • ci: Exclude samtranslator.internal from interface scan by @aahung in #3027
  • Merge main to develop by @hoffa in #3029
  • chore: update properties in schema with new docs by @aaythapa in #3026
  • chore(schema): update by @github-actions in #3030
  • fix: remove Region/SetIdentifier-related integration tests by @hoffa in #3033

New Contributors

Full Changelog: v1.62.0...v1.63.0

SAM v1.62.0 Release

14 Mar 22:35
1e5b158
Compare
Choose a tag to compare

What's Changed

  • chore: add stricter typing to construct assume role policy function by @pradhapanr in #2965
  • ci: Make transform test error json easier to diff/review by @aahung in #2968
  • feat: v2 of Start SFN execution policy by @ssenchenko in #2955
  • ci: Rename make black* to make format* by @aahung in #2970
  • fix: multiple mq source event policy name (add DynamicPolicyName) by @ssenchenko in #2953
  • fix: Truncate Event Bridge Rule if Id is over 64 characters by @GavinZZ in #2967
  • fix: Remove logical id change for Events Rule by @GavinZZ in #2972
  • fix: Useful error message when "Properties" key is missing in embedded connectors by @aaythapa in #2966
  • chore: Do not install “schema_source” to site-packages by @musicinmybrain in #2973
  • fix: Add MergeDefinitions property to Global Section by @GavinZZ in #2976
  • feat: add AlwaysDeploy to AWS::Serverless::Api by @hoffa in #2935
  • fix: Decouple samtranslator.models and *.intrinsics and add import tests by @aahung in #2977
  • chore: Merge main to develop by @aws-sam-cli-bot in #2979
  • ci: Upgrade ruff to 0.0.253 and enable more rules by @aahung in #2983
  • chore: Update Add Transform Tests Script by @GavinZZ in #2984
  • chore: Release 1.62.0 (to main) by @hoffa in #3028

New Contributors

Full Changelog: v1.61.0...v1.62.0

SAM v1.61.0 Release

10 Mar 20:13
3879ea7
Compare
Choose a tag to compare

What's Changed

  • chore(schema): add Connectors resource attribute to CFN resources by @hoffa in #2908
  • chore(schema): update by @github-actions in #2909
  • chore: add GeneratedProperty for CloudFormation Resource properties by @hoffa in #2907
  • refactor: preliminary changes for managed policy improvements by @hoffa in #2910
  • feat: New DisableFunctionDefaultPermissions property to block the creation of permissions resource from SAM API Auth by @aaythapa in #2885
  • feat: load managed policies locally by @hoffa in #2839
  • chore: Loose typing_extensions version requirement by @jakob-keller in #2916
  • feat: Appsync to DynamoDb connector by @ssenchenko in #2915
  • Move schema files by @GavinZZ in #2919
  • Add resource validator using schema models by @GavinZZ in #2917
  • fix: make MemorySize a pass-through by @hoffa in #2923
  • fix: Make pass-through properties pass-through in serverless::function by @aahung in #2924
  • docs: add link to GeneratedProperty by @hoffa in #2925
  • chore(schema): update by @github-actions in #2926
  • Remove property validations for lambda resources by @xazhao in #2928
  • Update doc path by @GavinZZ in #2931
  • chore: replace generated properties by GeneratedProperty() by @hoffa in #2934
  • fix: Fix two places that could cause uncatched errors by @aahung in #2930
  • Chore: another scan of replacing generated properties by GeneratedProperty() by @xazhao in #2937
  • chore: Batch update dev dependencies by @aahung in #2936
  • fix: appsync-ddb connector integ tests by @ssenchenko in #2938
  • chore(schema): update by @github-actions in #2946
  • chore: Remove "type: ignore" in samtranslator/translator by @aahung in #2947
  • Downgrade TriggerFunction node to v14 because 18 is not available in all regions by @ssenchenko in #2948
  • feat: Support SAM API MergeDefinitions property by @GavinZZ in #2943
  • chore: Replace py36 with py310 in black config by @aahung in #2949
  • One more fix for integ tests by @ssenchenko in #2951
  • chore: Update "Development Status" classifiers by @aahung in #2950
  • chore: remove soft template validation by @hoffa in #2961
  • chore: do not load managed policies if already ARN by @hoffa in #2964

New Contributors

Full Changelog: v1.60.1...v1.61.0

SAM v1.60.1 Release

28 Feb 21:48
1b96427
Compare
Choose a tag to compare

What's Changed

  • fix: Decouple samtranslator.models and *.intrinsics and add import tests #2977
  • Release 1.60.1 (to main) by @aws-sam-cli-bot in #2978

Full Changelog: v1.60.0...v1.60.1