Changelog for
python311-aws-sam-translator-1.91.0-lp155.2.1.noarch.rpm :
* Wed Oct 02 2024 John Paul Adrian Glaubitz
- Update to version 1.91.0
* chore(schema): update by AATTgithub-actions in #3626
* fix: add retry for statemachine integ test by AATTgodwingrs22 in #3630
* Release 1.91.0 (to main) by AATTaaythapa in #3639- from version 1.90.0
* chore(schema): update by AATTgithub-actions in #3589
* Merge main to develop by AATTaaythapa in #3591
* chore(schema): update by AATTgithub-actions in #3592
* Merge main to develop by AATTgodwingrs22 in #3596
* chore(schema): update by AATTgithub-actions in #3598
* chore: add missing partition to edge config support by AATTaaythapa in #3605
* chore: Upgrade ruff to 0.4.5 by AATTaahung in #3603
* feat: add StepFunctionsCallbackPolicy policy template by AATTkshyun28 in #3545
* fix: Remove ENI manual deletion by AATTjfuss in #3613
* fix: AttributeError: module \'pydantic.v1\' has no attribute \'error_wrapper\' by AATTshikha372 in #3611
* fix: change endpoint configuration for state machine integ test by AATTaaythapa in #3614
* fix: prevent redundant tags being added to AWS::ApiGatewayV2::Api by AATTgracelu0 in #3615
* chore(schema): update by AATTgithub-actions in #3616
* Revert \"fix: AttributeError: module \'pydantic.v1\' has no attribute \'error_wrapper\'\" by AATTaaythapa in #3619
* fix: exclude breaking pydantic version by AATTaaythapa in #3620
* chore(schema): update by AATTgithub-actions in #3621
* chore(schema): update by AATTgithub-actions in #3623
* chore(schema): update by AATTgithub-actions in #3625
* feat: Support KmsKeyArn for Events
* Release 1.90.0 (to main) by AATTpaulhcsun in #3637- Set PYTHONPATH=\"${PWD}\" for invoking testsuite
* Fri May 17 2024 John Paul Adrian Glaubitz - Update to version 1.89.0
* chore(schema): update by AATTgithub-actions in #3566
* fix: add error message when JwtConfiguration is not a map by AATTaaythapa in #3567
* fix: skip tests if Logs resources aren\'t available by AATTaaythapa in #3570
* chore(deps-dev): bump black from 23.10.1 to 24.3.0 in /requirements by AATTdependabot in #3569
* chore: deal with adding new partitions for arn generation by AATTaaythapa in #3571
* chore(schema): update by AATTgithub-actions in #3568
* chore(schema): update by AATTgithub-actions in #3572
* fix: add new partition to arn generation by AATTaaythapa in #3574
* Merge main to develop by AATTgracelu0 in #3576
* chore(schema): update by AATTgithub-actions in #3573
* chore: encrypt SNS and Kinesis resources in integration test templates by AATTgracelu0 in #3578
* fix: remove unused policies in integ test by AATTaaythapa in #3582
* fix: move the normalized open api version to feature flag normalized_open_api_version by AATTxazhao in #3555
* chore(schema): update by AATTgithub-actions in #3584
* Revert \"fix: remove unused policies in integ test\" by AATTaaythapa in #3585
* chore(schema): update by AATTgithub-actions in #3587
* Release 1.89.0 (to main) by AATTgodwingrs22 in #3594- from version 1.88.0
* Release 1.88.0 (to main) #3588
* Wed Apr 10 2024 Robert Schweikert - Switch to Python 3.11 build in SLE 15 SP4 and openSUSE Leap 15.4 and later (jsc#PCT-371)
* Fri Apr 05 2024 John Paul Adrian Glaubitz - Update to 1.87.0
* Merge main to develop by AATTgracelu0 in #3544
* chore(schema): update by AATTgithub-actions in #3546
* fix: normalize the open api version by AATTxazhao in #3551
* chore(schema): update by AATTgithub-actions in #3557
* Merge main to develop by AATTxazhao in #3562
* chore: add new partition by AATTaaythapa in #3564
* Revert \"fix: normalize the open api version\" by AATTaaythapa in #3565- from version 1.86.0
* chore: a more polite closed issue message by AATTkellertk in #3509
* chore: Update managed policies list for more policy support by AATTGavinZZ in #3510
* chore(schema): update by AATTgithub-actions in #3512
* chore: Allow dependabot to upgrade other GHAs by AATTjfuss in #3513
* chore(deps): bump github/codeql-action from 2 to 3 by AATTdependabot in #3516
* chore(deps): bump actions/setup-python from 4 to 5 by AATTdependabot in #3515
* chore(deps): bump actions/checkout from 3 to 4 by AATTdependabot in #3514
* Merge main to develop by AATTssenchenko in #3519
* chore: Fix KeyError when accessing PolicyDocument by AATTjfuss in #3522
* fix: add check for CodeUri property type by AATTpaulhcsun in #3531
* Use datetime.now(utc) in MetricDatum by AATTs-t-e-v-e-n-k in #3538
* [chore] switch to timezone.utc instead of utcnow() since the last one is deprecated in Python 12 by AATTssenchenko in #3539
* chore(schema): update by AATTgithub-actions in #3542- Drop patches for issues fixed upstream
* no-more-utcnow-in-metrics.patch
* Tue Mar 05 2024 Markéta Machová - Update to 1.85.0
* fix: Throw appropriate error message when providing non map route settings by AATTGavinZZ in #3507
* chore(schema): update by AATTgithub-actions in #3508
* Thu Feb 08 2024 Steve Kowalik - Update to 1.84.0:
* chore(schema): update by AATTgithub-actions in #3490
* chore(schema): update by AATTgithub-actions in #3492
* chore(schema): update by AATTgithub-actions in #3494
* chore(schema): update by AATTgithub-actions in #3497
* chore: Less CloudFormation Schema Update PRs by AATTGavinZZ in #3498
* chore(schema): update by AATTgithub-actions in #3499
* chore(schema): update by AATTgithub-actions in #3503
* Drop python3.7 support for SAM-T by AATTxazhao in #3403
* chore(schema): update by AATTgithub-actions in #3404
* fix: Raise exception when using dynamic reference in CodeUri Uri format by AATTGavinZZ in #3405
* chore: Update how we download CFN documentation by AATTGavinZZ in #3406
* chore(schema): update by AATTgithub-actions in #3409
* chore(schema): update by AATTgithub-actions in #3413
* chore(schema): update by AATTgithub-actions in #3417
* Merge main to develop by AATTxazhao in #3420
* chore(schema): update by AATTgithub-actions in #3424
* [chore]: keep cfn schema used by cfn-lint up-to-date by AATTssenchenko in #3425
* adding new appsync props by AATTssenchenko in #3423
* chore(schema): update by AATTgithub-actions in #3427
* chore(schema): update by AATTgithub-actions in #3421
* chore(schema): update by AATTgithub-actions in #3428
* fix: Tags with value of False got evaluated to \"\" by AATTConnorRobertson in #3429
* chore(schema): update by AATTgithub-actions in #3430
* chore(schema): update by AATTgithub-actions in #3441
* fix: Msk Tests Failure due to Missing Permissions by AATTGavinZZ in #3443
* chore: mq tests using a valid version by AATTConnorRobertson in #3442
* chore(schema): update by AATTgithub-actions in #3448
* chore(schema): update by AATTgithub-actions in #3450
* chore(schema): update by AATTgithub-actions in #3452
* chore(schema): update by AATTgithub-actions in #3455
* chore(schema): update by AATTgithub-actions in #3456
* chore(schema): update by AATTgithub-actions in #3461
* chore(schema): update by AATTgithub-actions in #3462
* chore(schema): update by AATTgithub-actions in #3463
* chore(schema): update by AATTgithub-actions in #3466
* chore(schema): update by AATTgithub-actions in #3467
* Chore:Upgrade integ tests to node to v18.x by AATTConnorRobertson in #3468
* chore(schema): update by AATTgithub-actions in #3469
* fix: clearer error when a property that modifies an OpenApiDefinition is set and a DefinitionBody is defined by AATTConnorRobertson in #3470
* chore(schema): update by AATTgithub-actions in #3471
* fix: Allow Dynamic Reference in CodeUri Property if no / used by AATTGavinZZ in #3472
* chore(schema): update by AATTgithub-actions in #3473
* chore(schema): update by AATTgithub-actions in #3474
* chore: replace nodejs14.x with nodejs18.x by AATTxazhao in #3401- Add patch no-more-utcnow-in-metrics.patch:
* Stop calling a deprecated method.- Switch to pyproject macros.
* Tue Dec 05 2023 John Paul Adrian Glaubitz - Update to version 1.81.0
* fix: skip SAR tests if python version > 3.10 by AATTaaythapa in #3379
* chore(schema): update by AATTgithub-actions in #3376
* fix: Set to Py27Dict if components is explicitly set to None by AATTGavinZZ in #3373
* Fix GitHub Action Issues in Python 3.10 and 3.11 by AATTGavinZZ in #3380
* Merge main to develop by AATTaaythapa in #3383
* chore(schema): update by AATTgithub-actions in #3384
* feat: appsync datasource to eventbus connector by AATTpaulhcsun in #3311
* chore(schema): update by AATTgithub-actions in #3389
* feat: Support Ignore Globals resource attribute by AATTGavinZZ in #3386
* Merge main to develop by AATTConnorRobertson in #3391
* Fix: Raise Error When UpdateReplacePolicy is not correctly defined. by AATTConnorRobertson in #3392
* chore(schema): update by AATTgithub-actions in #3395
* Add an error when AuthorizationScopes is not used with Authorizer by AATTxazhao in #3394
* fix: skip statemachine test by AATTaaythapa in #3397
* fix: LayerVersion cannot be the target of DependsOn due to being hashed during transformation by AATTConnorRobertson in #3396
* Release 1.81.0 (to main) by AATTConnorRobertson in #3431
* Revert \"Release 1.81.0 (to main)\" by AATTConnorRobertson in #3432
* Revert \"Revert \"Release 1.81.0 (to main)\"\" by AATTGavinZZ in #3437
* fix: Revert the version back to 1.80 by AATTGavinZZ in #3438
* Release 1.81.0 (to main) by AATTGavinZZ in #3439- from version 1.80.0
* Added S3 onFailure destination for MSK and SelfManagedKafka(3b53f8f)
* Add support for Advanced logging in SAM(625913c)
* chore: bump version to 1.80.0(e2d6f37)
* Merge branch \'main\' into release-v1.80.0(733a376)
* Merge pull request(cb11c8e) #3419 from aws/release-v1.80.0- from version 1.79.0
* fix: Support creating a FIFO queue if using FIFO SNS event by AATTGavinZZ in #3357
* Merge main to develop by AATTGavinZZ in #3360
* fix: Give a more appropriate warning with Availability Dip by AATTGavinZZ in #3362
* feat: allow user to provide role for schedule by AATTsidhujus in #3363
* chore(schema): update by AATTgithub-actions in #3367
* Merge main to develop by AATTGavinZZ in #3369
* Release 1.79.0 (to main) by AATTConnorRobertson in #3390- from version 1.78.0
* chore(schema): update by AATTgithub-actions in #3352
* fix: Catch network interface deletion failure by AATTGavinZZ in #3353
* Release 1.78.0 (to main) by AATTaaythapa in #3382- from version 1.77.0
* chore: Add UpdateReplacePolicy and DeletionPolicy to Integ Test Resoruces by AATTGavinZZ in #3345
* Merge main to develop by AATTssenchenko in #3347
* Safe Auth in function URL tests by AATTssenchenko in #3348
* chore: update docs by AATTssenchenko in #3349
* Add error handling for OverrideApiAuth property without an authorizer by AATTpaulhcsun in #3350
* fix integ tests by AATTssenchenko in #3351
* Release 1.77.0 (to main) by AATTGavinZZ in #3368
* Fri Oct 06 2023 John Paul Adrian Glaubitz - Update to version 1.76.0
* chore: Update integration test file to use nodejs18 by AATTGavinZZ in #3332
* [fix] Auth Override not working with DefinitionBody fix by AATTpaulhcsun in #3328
* fix: Kafka Auth Mechanism \"SERVER_ROOT_CA_CERTIFICATE\" and other Auth can\'t be used together by AATTConnorRobertson in #3341
* chore(schema): update by AATTgithub-actions in #3343
* chore(schema): update by AATTgithub-actions in #3344
* Release 1.76.0 (to main) by AATTGavinZZ in #3359- from version 1.75.0
* chore: fix authorizers.get() dip by AATTaaythapa in #3285
* chore: change api key resource\'s value property by AATTaaythapa in #3286
* fix: fix integ test by AATTaaythapa in #3292
* chore(schema): update by AATTgithub-actions in #3291
* chore: add support for pydantic 2.x by AATTyan12125 in #3282
* Merge main to develop by AATTssenchenko in #3296
* fix: Add setup and teardown markers to make companion stack by AATTgracelu0 in #3301
* chore(schema): update by AATTgithub-actions in #3298
* [fix]: Add RuleName to EventBridgeRuleEventProperties by AATTpaulhcsun in #3304
* chore: Upgrade ruff/black/mypy and fix violations by AATTaahung in #3300
* Revert Validator Removal by AATTawood45 in #3307
* feat: Add TimeoutInMillis Property to API Event Source by AATTgracelu0 in #3310
* chore(schema): update by AATTgithub-actions in #3312
* chore(schema): update by AATTgithub-actions in #3314
* fix: Support both \'VPCEndpointIds\' and \'VpcEndpointIds\' by AATTGavinZZ in #3315
* fix: Fix availability dip in PropagateTags property by AATTGavinZZ in #3316
* chore: Remove Validation on DeletionPolicy and UpdateReplacePolicy by AATTGavinZZ in #3317
* chore: Update docs by AATTssenchenko in #3319
* chore: Update Lambda node runtime envs in integ tests by AATTGavinZZ in #3320
* chore: Update docs (#3322) by AATTandy2mrqz in #3323
* chore(schema): update by AATTgithub-actions in #3324
* fix: Revert lambda nodejs18.x upgrade by AATTGavinZZ in #3326
* chore: remove pdb in integration test by AATTxazhao in #3327
* chore: Make a function to eventbus connect test non-blocking by AATTxazhao in #3330
* Merge main to develop by AATTxazhao in #3331
* chore(schema): update by AATTgithub-actions in #3336
* fix: Append CodeSha256 Value to Description by AATTGavinZZ in #3337
* Adding InputTransformer Property by AATTConnorRobertson in #3338
* Release 1.75.0 (to main) by AATTssenchenko in #3346
* Thu Sep 07 2023 John Paul Adrian Glaubitz - Update to version 1.74.0
* fix:RuntimeManagementConfig by AATTConnorRobertson in #3274
* chore: update schema by AATTConnorRobertson in #3276
* Merge main to develop by AATTConnorRobertson in #3278
* chore: switch to SimpleTable in gql integ tests by AATTssenchenko in #3279
* chore: Update Lambda envs in integ tests by AATTssenchenko in #3280
* fix: Fix Propagate Tags when Tags is defined in Globals by AATTGavinZZ in #3284
* feat: Input transformer for AWS::Serverless::Function.EventBridgeRule by AATTConnorRobertson in #3283
* Release 1.74.0 (to main) by AATTxazhao in #3329- from version 1.73.0
* chore(schema): update by AATTgithub-actions in #3267
* chore(schema): update by AATTgithub-actions in #3266
* ci: fail tests on warnings by AATThoffa in #3248
* chore(schema): update by AATTgithub-actions in #3272
* Release 1.73.0 (to main) by AATTssenchenko in #3295- from version 1.72.0
* Merge main to develop by AATTGavinZZ in #3226
* fix: read from default boto3 session if present. by AATTsriram-mv in #3224
* chore(schema): update by AATTgithub-actions in #3227
* chore: use auto-generated CFN docs from CDK by AATThoffa in #3219
* docs: update schema diagram by AATThoffa in #3229
* docs: add schema workflow badge by AATThoffa in #3230
* chore: update SAM schema docs by AATThoffa in #3232
* chore: remove SAM schema docs automation by AATThoffa in #3233
* chore(schema): update by AATTgithub-actions in #3234
* docs: update schema diagram by AATThoffa in #3235
* chore(schema): update by AATTgithub-actions in #3238
* chore(schema): update by AATTgithub-actions in #3239
* chore(schema): update by AATTgithub-actions in #3241
* Set runtime for resolvers which use generated code by AATTssenchenko in #3240
* Merge main to develop by AATThoffa in #3243
* chore(schema): update by AATTgithub-actions in #3244
* chore(schema): update by AATTgithub-actions in #3247
* optional table-arn for ddb datasource by AATTssenchenko in #3250
* chore: update managed policies by AATThoffa in #3251
* chore(schema): update by AATTgithub-actions in #3252
* allow intrinsics for some less important fields by AATTssenchenko in #3253
* add \"graphqlapi:createdBy\": \"SAM\" tag by AATTssenchenko in #3254
* chore(schema): update by AATTgithub-actions in #3255
* chore: remove legacy schema validation code by AATThoffa in #3257
* chore: json schema docs update by AATTssenchenko in #3256
* chore(schema): update by AATTgithub-actions in #3259
* Release 1.72.0 (to main) by AATTConnorRobertson in #3277- Drop patch to skip network tests
* skip-tests-require-network.patch- Update and Rewrite skip list for failing tests
* Fri Sep 01 2023 John Paul Adrian Glaubitz - Update to version 1.71.0
* chore(schema): update by AATTgithub-actions in #3192
* chore: make statemachine cw events test nonblocking by AATTaaythapa in #3196
* feat: make add_transform_test.py always match expected output by AATThoffa in #3195
* Allow SAM Api and HttpApi to Propagate Tags to Generated Resources by AATTGavinZZ in #3193
* Allow SAM Function and SAM StateMachines to Propagate Tags to Generated Resources by AATTGavinZZ in #3200
* chore(schema): update by AATTgithub-actions in #3199
* chore: add test with Function and CloudWatch event by AATThoffa in #3204
* chore(schema): update by AATTgithub-actions in #3202
* chore(schema): update by AATTgithub-actions in #3205
* chore(schema): update by AATTgithub-actions in #3206
* chore(schema): update by AATTgithub-actions in #3207
* chore(schema): update by AATTgithub-actions in #3208
* Merge main to develop by AATTxazhao in #3212
* chore: remove ephemeral storage integ test by AATTxazhao in #3213
* fix: Remove validation of SNS Event FilterPolicy by AATTxazhao in #3216
* chore: use explicit main branch for SAM docs by AATThoffa in #3217
* chore: Add transform tests with Tracing Properties by AATTGavinZZ in #3221
* feat: add --stdout to sam-translate.py by AATThoffa in #3222
* feat: Support Disabled Tracing Configuration by AATTGavinZZ in #3223
* Release 1.71.0 (to main) by AATThoffa in #3242- from version 1.70.0
* feat: Add AutoPublishAlias to StateMachine for managed traffic shifting
* feat: Add StartingPositionTimestamp to SelfManagedKafka
* Release 1.70.0 (to main) by AATTGavinZZ in (#3225)- from version 1.69.0
* chore(schema): update by AATTgithub-actions in #3156
* chore(schema): update by AATTgithub-actions in #3159
* chore(schema): update by AATTgithub-actions in #3162
* chore(schema): update by AATTgithub-actions in #3160
* chore(schema): update by AATTgithub-actions in #3164
* docs: clarify success/failure transform tests by AATThoffa in #3165
* Merge main to develop by AATThoffa in #3168
* chore: make MSK tests non-blocking by AATThoffa in #3170
* chore: run schema update earlier in the day by AATThoffa in #3174
* chore: Upgrade ruff to 0.0.269 by AATTaahung in #3173
* chore(schema): update by AATTgithub-actions in #3175
* chore(schema): update by AATTgithub-actions in #3178
* chore: Get CFN resource properties from profiles.json for SAM Connectors by AATTGavinZZ in #3176
* Update MQ Autogen Role Test As Non Blocking by AATTGavinZZ in #3182
* chore(schema): update by AATTgithub-actions in #3184
* Merge main to develop by AATTGavinZZ in #3186
* chore(schema): update by AATTgithub-actions in #3187
* docs: fix schema links by AATThoffa in #3188
* chore: bundle aws-us-gov AWS managed policies by AATThoffa in #3189
* chore: make custom domains api test nonblocking by AATTaaythapa in #3191
* chore(schema): update by AATTgithub-actions in #3190
* Release 1.69.0 (to main) by AATTxazhao in #3211- from version 1.68.0
* chore: Upgrade ruff to 0.0.263 and enable more rules by AATTaahung in #3127
* docs: mention what transform tests are by AATThoffa in #3129
* chore(schema): update by AATTgithub-actions in #3131
* Merge main to develop by AATTssenchenko in #3136
* feat: actionable error on non-ARN policy by AATThoffa in #3132
* chore(schema): update by AATTgithub-actions in #3137
* feat(SimpleTable): add PointInTimeRecoverySpecification by AATThoffa in #3138
* chore(schema): update by AATTgithub-actions in #3139
* chore: mark test_request_parameters_open_api as AATTnonblocking by AATThoffa in #3141
* chore(schema): update by AATTgithub-actions in #3143
* docs: remove automatic type/bug label by AATThoffa in #3147
* chore(schema): update by AATTgithub-actions in #3148
* chore: update bundled managed policies by AATThoffa in #3149
* chore(schema): update by AATTgithub-actions in #3150
* AppSync Api -> Lambda connector by AATTssenchenko in #3145
* Revert \"feat: actionable error on non-ARN policy #3132\" by AATThoffa in #3153
* chore: add Policies test with every type by AATThoffa in #3155
* Release 1.68.0 (to main) by AATTGavinZZ in #3185- from version 1.67.0
* chore(schema): update by AATTgithub-actions in #3104
* chore: Enable termination protection for companion stacks by AATTGavinZZ in #3105
* chore(schema): update by AATTgithub-actions in #3108
* fix: Availability Dip Fix for MergeDefinitions property by AATTGavinZZ in #3115
* chore(schema): update by AATTgithub-actions in #3116
* chore: bundle aws-cn AWS managed policies by AATThoffa in #3117
* Merge main to develop by AATTxazhao in #3119
* fix: Add ScheduleV2 OmitName to omit generated Name in Scheduler::Schedule by AATTaahung in (#3120)
* chore: Use importlib.metadata to get package version by AATTaahung in #3121
* chore(schema): update by AATTgithub-actions in #3124
* chore: Add sar_client_creator to ServerlessAppPlugin constructor by AATTaahung in #3126
* Release 1.67.0 (to main) by AATThoffa in #3167- from version 1.66.0
* chore: Use TypeGuard to avoid unncessary type casts by AATTaahung in #3090
* chore(schema): update by AATTgithub-actions in #3092
* chore: Fix public_interface not catching all constants and enable Path rules (ruff 0.261) by AATTaahung in #3091
* Merge main to develop by AATTaahung in #3094
* chore: Enable DynamoDB on demand mode by AATTGavinZZ in #3098
* chore(schema): update by AATTgithub-actions in #3096
* chore(schema): update by AATTgithub-actions in #3099
* chore: update bundled managed policies by AATThoffa in #3100
* chore: remove mix destination connector integ test because transform test is… by AATTxazhao in #3101
* Release 1.66.0 (to main) by AATTssenchenko in #3135- from version 1.65.0
* feat: scaffolding for improved pass-throughs in schema by AATThoffa in #3055
* feat: improve schema pass-through handling by AATThoffa in #3056
* chore: more improved schema pass-throughs by AATThoffa in #3057
* fix: pin cfn-lint to bypass issue in latest by AATThoffa in #3063
* fix: Fix availability dip from API MergeDefinitions property by AATTGavinZZ in #3062
* chore: improve cfn-lint install by AATThoffa in #3064
* fix: Shorten Location IndexName property by AATTGavinZZ in #3065
* chore: more improved pass-through schemas by AATThoffa in #3060
* Merge main to develop by AATTGavinZZ in #3069
* chore: Upgrade ruff to 0.0.259 and enable C4 rules by AATTaahung in #3066
* chore: remove description in favor of markdownDescription by AATThoffa in #3068
* chore: more typed schema pass-throughs by AATThoffa in #3072
* chore(schema): update by AATTgithub-actions in #3074
* chore: and more typed schema pass-throughs by AATThoffa in #3078
* fix: Add Name property to SAM Statemachine EventBridgeRule event by AATTaaythapa in #3087
* chore(schema): update by AATTgithub-actions in #3084
* fix: Connector \"Type\" cannot be Serverless resource types by AATTGavinZZ in #3088
* Release 1.65.0 (to main) by AATTxazhao in #3118- from version 1.64.0
* chore(schema): update by AATTgithub-actions in #3034
* chore: run test coverage command in parallel by AATTaaythapa in #3037
* feat: Add a new property SeparateRecordSetGroup to disable merging into record set group by AATTxazhao in #2993
* chore: upgrade mypy by AATThoffa in #3039
* fix: add DeletionProtection to AWS::Cognito::UserPool by AATThoffa in #3041
* docs: add clause about internal to guidelines by AATThoffa in #3044
* chore(schema): update by AATTgithub-actions in #3043
* fix: Skip MQ Integ Test and add it to Transform Test by AATTGavinZZ in #3045
* feat: allow classes that inherit Resource to disable setattr validation by AATTpradhapanr in #3047
* chore(schema): update by AATTgithub-actions in #3048
* feat: appsync datasource to lambda connector by AATTssenchenko in #3046
* fix: integ test for AppSync DataSource -> DDB connector by AATTssenchenko in #3049
* chore: update schema docs by AATThoffa in #3052
* Release 1.64.0 (to main) by AATTaahung in #3093
* feat: Support InvokeMode in lambda function URL config by AATTvalerena- from version 1.63.0
* chore: adding some type checks as constants by AATTxazhao in #2986
* feat: new SESBulkTemplatedCrudPolicy_v2 policy by AATTaaythapa in #2929
* chore: fix local transform format by AATTxazhao in #2990
* ci: test on Python 3.11 by AATThoffa in #2991
* chore: add Python 3.11 to classifiers by AATThoffa in #2992
* chore(schema): update by AATTgithub-actions in #2994
* chore(schema): update by AATTgithub-actions in #2997
* Feature: SNS Event FilterPolicyScope attribute by AATTmustafa-sadiq in #2988
* ci: ignore unused parameter cfn-lint rule by AATThoffa in #3003
* chore(schema): update by AATTgithub-actions in #3002
* fix: Fix add transform test by AATTGavinZZ in #3010
* chore(schema): update by AATTgithub-actions in #3009
* Merge main to develop by AATTaahung in #3012
* chore: Add integration test service detector for SNS FilterPolicyScope by AATTaahung in #3015
* chore: Add skip_using_service_detector to sns integ tests by AATTaahung in #3016
* ci: Trigger gh actions on merge group by AATTaahung in #3017
* fix: Defining CORS when ApiKeyRequired is true results in an OPTIONS method that requires an API key by AATTConnorRobertson in #2981
* chore: Upgrade ruff to 0.0.254 by AATTaahung in #3014
* chore: Get rid of py2 import stuff by AATTaahung in #3018
* chore: Enable pyupgrade check by AATTaahung in #3019
* chore(schema): update by AATTgithub-actions in #3020
* feat: Add EnableFunctionDefaultPermissions property to HTTP Api by AATTaaythapa in #3001
* fix: integration test cors_with_apikey_and_cors by AATTConnorRobertson in #3021
* fix: Call correct exception when Connectors attribute is non-dict by AATTaaythapa in #3022
* fix: Fix two places that could cause internal errors by AATTaahung in #3023
* fix: cors integ test by AATTConnorRobertson in #3024
* Add Region & SetIdentifier properties to Route53 to enable latency based routing by AATTdavidcolclazier in #2998
* chore: Add type to metrics code and deprecate CWMetricsPublisher by AATTaahung in #3025
* ci: Exclude samtranslator.internal from interface scan by AATTaahung in #3027
* Merge main to develop by AATThoffa in #3029
* chore: update properties in schema with new docs by AATTaaythapa in #3026
* chore(schema): update by AATTgithub-actions in #3030
* fix: remove Region/SetIdentifier-related integration tests by AATThoffa in #3033- from version 1.62.0
* chore: add stricter typing to construct assume role policy function by AATTpradhapanr in #2965
* ci: Make transform test error json easier to diff/review by AATTaahung in #2968
* feat: v2 of Start SFN execution policy by AATTssenchenko in #2955
* ci: Rename make black
* to make format
* by AATTaahung in #2970
* fix: multiple mq source event policy name (add DynamicPolicyName) by AATTssenchenko in #2953
* fix: Truncate Event Bridge Rule if Id is over 64 characters by AATTGavinZZ in #2967
* fix: Remove logical id change for Events Rule by AATTGavinZZ in #2972
* fix: Useful error message when \"Properties\" key is missing in embedded connectors by AATTaaythapa in #2966
* chore: Do not install “schema_source” to site-packages by AATTmusicinmybrain in #2973
* fix: Add MergeDefinitions property to Global Section by AATTGavinZZ in #2976
* feat: add AlwaysDeploy to AWS::Serverless::Api by AATThoffa in #2935
* fix: Decouple samtranslator.models and
*.intrinsics and add import tests by AATTaahung in #2977
* chore: Merge main to develop by AATTaws-sam-cli-bot in #2979
* ci: Upgrade ruff to 0.0.253 and enable more rules by AATTaahung in #2983
* chore: Update Add Transform Tests Script by AATTGavinZZ in #2984
* chore: Release 1.62.0 (to main) by AATThoffa in #3028- from version 1.61.0
* chore(schema): add Connectors resource attribute to CFN resources by AATThoffa in #2908
* chore(schema): update by AATTgithub-actions in #2909
* chore: add GeneratedProperty for CloudFormation Resource properties by AATThoffa in #2907
* refactor: preliminary changes for managed policy improvements by AATThoffa in #2910
* feat: New DisableFunctionDefaultPermissions property to block the creation of permissions resource from SAM API Auth by AATTaaythapa in #2885
* feat: load managed policies locally by AATThoffa in #2839
* chore: Loose typing_extensions version requirement by AATTjakob-keller in #2916
* feat: Appsync to DynamoDb connector by AATTssenchenko in #2915
* Move schema files by AATTGavinZZ in #2919
* Add resource validator using schema models by AATTGavinZZ in #2917
* fix: make MemorySize a pass-through by AATThoffa in #2923
* fix: Make pass-through properties pass-through in serverless::function by AATTaahung in #2924
* docs: add link to GeneratedProperty by AATThoffa in #2925
* chore(schema): update by AATTgithub-actions in #2926
* Remove property validations for lambda resources by AATTxazhao in #2928
* Update doc path by AATTGavinZZ in #2931
* chore: replace generated properties by GeneratedProperty() by AATThoffa in #2934
* fix: Fix two places that could cause uncatched errors by AATTaahung in #2930
* Chore: another scan of replacing generated properties by GeneratedProperty() by AATTxazhao in #2937
* chore: Batch update dev dependencies by AATTaahung in #2936
* fix: appsync-ddb connector integ tests by AATTssenchenko in #2938
* chore(schema): update by AATTgithub-actions in #2946
* chore: Remove \"type: ignore\" in samtranslator/translator by AATTaahung in #2947
* Downgrade TriggerFunction node to v14 because 18 is not available in all regions by AATTssenchenko in #2948
* feat: Support SAM API MergeDefinitions property by AATTGavinZZ in #2943
* chore: Replace py36 with py310 in black config by AATTaahung in #2949
* One more fix for integ tests by AATTssenchenko in #2951
* chore: Update \"Development Status\" classifiers by AATTaahung in #2950
* chore: remove soft template validation by AATThoffa in #2961
* chore: do not load managed policies if already ARN by AATThoffa in #2964- from version 1.60.1
* fix: Decouple samtranslator.models and
*.intrinsics and add import tests #2977
* Release 1.60.1 (to main) by AATTaws-sam-cli-bot in #2978- from version 1.60.0
* chore: simpler way to update schema data by AATThoffa in #2817
* feat: CloudFormation docs in schema by AATThoffa in #2816
* feat: Allow resource attributes to be used on connectors by AATTaaythapa in #2822
* feat: multiple destination connector by AATTxazhao in #2796
* Sync Connectors from Profile Source of Truth by AATTawood45 in #2824
* chore: Move schema source/generation out of samtranslator package by AATTaahung in #2825
* fix(schema): more robust docs mapping by AATThoffa in #2827
* Add location tests by AATTGavinZZ in #2826
* ci: mypy/pylint/format schema_source package by AATTaahung in #2828
* Skip Location service integ tests if service is not supported by AATTGavinZZ in #2831
* Revert last change and Re-add location exclusion in connector tests by AATTGavinZZ in #2832
* ci: (experimental) Add ruff before pylint to lint the codebase by AATTaahung in #2833
* ci: (experimental) Enable more ruff rules by AATTaahung in #2834
* chore: update schema by AATThoffa in #2836
* ci: (experimental) Enable more ruff rules by AATTaahung in #2835
* fix(schema): better docs parsing by AATThoffa in #2837
* ci: Remove pylint by AATTaahung in #2843
* chore: use https to pull docs by AATThoffa in #2846
* ci: Upgrade ruff to 0.0.239 by AATTaahung in #2847
* feat: New opt-in property to update Lambda version whenever a property changes by AATTaaythapa in #2838
* ci(schema): scheduled updates by AATThoffa in #2845
* fix: workflow typo by AATThoffa in #2848
* chore(schema): update by AATTgithub-actions in #2849
* fix(schema): improve docs parsing by AATThoffa in #2850
* docs: schema generation by AATThoffa in #2851
* docs: add workshop by AATThoffa in #2852
* chore: filter CFN docs by AATThoffa in #2853
* feat: Ssm paramater policy fix by AATTaaythapa in #2693
* ci: add schema update PR body by AATThoffa in #2855
* chore(schema): update by AATTgithub-actions in #2858
* fix(schema): support Alexa::
* docs by AATThoffa in #2859
* chore(schema): update by AATTgithub-actions in #2860
* ci(schema): add PR checks workaround to description by AATThoffa in #2861
* chore(schema): update by AATTgithub-actions in #2862
* chore: remove tox and flake8 dependency by AATThoffa in #2863
* ci: Add public_interface command by AATTaahung in #2864
* chore: remove docopt by AATThoffa in #2865
* Merge main to develop by AATTacristin in #2871
* ci: Add public interface command check by AATTaahung in #2872
* fix(sam-translate.py): add samtranslator to path by AATThoffa in #2875
* chore(schema): update by AATTgithub-actions in #2876
* fix: recognize license by AATThoffa in #2882
* ci: Fix interface scan omits types (e.g., ConnectorResourceReference) by AATTaahung in #2880
* ci: Add GH Action to detect compatibility breaking chages by AATTaahung in #2877
* Adding metadata property for unsupported connector profile by AATTGavinZZ in #2879
* chore: Remove outdated CompatibleRuntimes in basic_layer.yaml (from sam-cli#4672) by AATTaahung in #2881
* ci: Use pull_request instead of pull_request_target in compatibility action by AATTaahung in #2883
* chore: Upgrade ruff to 0.0.244 by AATTaahung in #2884
* chore: Add decorator AATTdeprecated and add it to is_str() by AATTaahung in #2889
* chore: Upgrade mypy to 1.0.0 and type hint cw_timer by AATTaahung in #2890
* chore: Upgrade black to 23.1.0 (depending on click 8) and format files by AATTaahung in #2892
* chore: Use ParamSpec from PEP 612 by AATTaahung in #2891
* chore: Remove click from dev.txt by AATTaahung in #2893
* chore: Enable linting for tests and integration by AATTaahung in #2895
* chore: Fix make integ-test as integration contains non-py files by AATTaahung in #2896
* chore(schema): update by AATTgithub-actions in #2897
* Use consistent method of determining AWS Partition from a region by AATTacristin in #2899
* chore(schema): update by AATTgithub-actions in #2898
* fix: Fix TestCustomDomains unit tests have side effect on others by AATTaahung in #2900
* fix: Avoid hardcoded eventbus name in integ test by AATTaahung in #2901
* fix: ChangeEmptyError constructor access self.stack_name before assigning by AATTaahung in #2902
* fix: Add partition attribute to BaseTest by AATTacristin in #2903
* Release 1.60.0 (to main) by AATTaws-sam-cli-bot in #2962
* feat: Support DocumentDB event source by AATTmsharris1- from version 1.59.0
* Allow Qualifier to be defined with Id in Serverless Connectors by AATTaaythapa in #2768
* chore: Routinely add type hints by AATTaahung in #2771
* chore: Cache get_partition_name to reduce transform latency by AATTaahung in #2774
* chore: update schema docs by AATThoffa in #2775
* chore: use latest cfn-lint by AATThoffa in #2777
* Replace Fn::GetAtt Key.APIKeyId with Ref: Key by AATTacristin in #2779
* Remove not implemented methods by AATTGavinZZ in #2780
* chore: Remove all # type: ignore[attr-defined] by AATTaahung in #2783
* refactor: Refactor ImplicitHttpApiPlugin and ImplicitRestApiPlugin by AATTaahung in #2784
* chore: Enable some pylint rules and make our code comply by AATTaahung in #2788
* Update sam_expect to be used for resource attributes by AATTaaythapa in #2789
* chore: Loose pydantic version requirement by AATTaahung in #2790
* chore: Loose pydantic version requirement ~1.10 -> ~1.8 by AATTaahung in #2791
* chore: sort schema keys by AATThoffa in #2792
* chore: Adding more type hints by AATTGavinZZ in #2787
* feat: unified SAM/CloudFormation schema by AATThoffa in #2793
* fix(schema): required pass-through fields by AATThoffa in #2797
* chore: more unified schema tests by AATThoffa in #2798
* chore: make unified schema the default by AATThoffa in #2799
* fix: better property title by AATThoffa in #2800
* feat: Attach connectors to source by AATTaaythapa in #2772
* chore: Merge branch \"main\" into \"develop\" to apply the patch and version bump by AATTaahung in #2812
* fix: Make StartingPosition not required in event source schemas by AATTaahung in #2813
* chore: Add back argument \"name\" to BasePlugin for compatibility by AATTaahung in #2814
* Release 1.59.0 (to main) by AATTaws-sam-cli-bot in #2870- from version 1.58.1
* chore: Add back samtranslator.model.types.is_str for compatibility by AATTaahung in #2810- from version 1.58.0
* chore: Update node.js version in test by AATTacristin in #2722
* fix: Raise correct exception when \"ResponseParameters\" is not dict by AATTaahung in #2725
* fix: Raise correct exception when DestinationConfig or DestinationConfig.x is not dict by AATTaahung in #2727
* fix: Raise correct exception when S3 event referring to a bucket whose properties is not dict by AATTaahung in #2728
* Add a cache on top of python27 hashing by AATTacristin in #2724
* Fix warning when using default stage name and FailOnWarnings is on by AATTGavinZZ in #2726
* fix: Handle when httpapi Auth could be null by AATTaahung in #2729
* fix: Raise correct exception when Fn::If value is not a list by AATTaahung in #2731
* Update caller credential partition by AATTGavinZZ in #2730
* fix: Raise correct exception when rest api auth is not a dict by AATTaahung in #2732
* Update DEVELOPMENT_GUIDE.md to use modern python by AATTacristin in #2733
* docs: add clause to backward compatibility guidelines by AATThoffa in #2723
* Add typing and remove \'type: ignore\' Part One by AATTGavinZZ in #2738
* fix: Raise correct exception FindInMap used on parameters not a 2-level-map by AATTaahung in #2740
* fix: Raise correct exception when bucket tags are not list by AATTaahung in #2742
* fix: Raise correct exception when ApplicationId or Version of app is not valid by AATTaahung in #2741
* chore: re-enable cfn-lint by AATThoffa in #2745
* Add typing and remove \'type: ignore\' Part Two by AATTGavinZZ in #2744
* chore: adding types part 1 by AATTaaythapa in #2746
* Make jwtConfiguration fields lower case by AATTssenchenko in #2737
* fix: Deduplicate error message in InvalidResourceException by AATTaahung in #2748
* fix: Prevent infinite recursion when resolving policy parameter when the parameter refs a CFN parameter with the same name by AATTaahung in #2751
* fix: Extend validation of apiauth Identity sub values from Headers only by AATTaahung in #2747
* chore: Make PropertyType.expected_type auto gen for dict and str by AATTaahung in #2752
* Add typing and remove \'type: ignore\' Part Three by AATTGavinZZ in #2750
* fix: Raise correct exception when apigateway-endpoint-configuration is not a map by AATTaahung in #2753
* chore: adding types part 2 by AATTaaythapa in #2749
* refactor: Combine function/sfn Api event logics about adding Auth by AATTaahung in #2755
* fix: Raise correct exception when Domain BasePath contains non-str items by AATTaahung in #2756
* Type Ignore Fixes Part Four by AATTGavinZZ in #2757
* Add support for AT_TIMESTAMP and StartingPositionTimestamp by AATTGavinZZ in #2758
* Format policy_templates.json by AATTmustafa-sadiq in #2760
* Added support for mTLS auth for MSK and Kafka by AATTmbfreder in #2690
* chore: Add cw_timer to deepcopy in SwaggerEditor and OpenApiEditor by AATTaahung in #2764
* chore: Optimize the use of deepcopy in Translator._get_function_names() by AATTaahung in #2765
* chore: Format other files in samtranslator/policy_templates_data by AATTaahung in #2762
* chore: Move some PullEventSource validations to subclasses by AATTaahung in #2767
* feat: Support RuntimeManagementConfig by AATTvalerena- from version 1.57.0
* feat: Support SQS Maximum Concurrency by AATTmsharris1- from version 1.56.0
* ci: Allow build workflow to be triggered manually or by gh-cli by AATTaahung in #2593
* feat: add UnescapeMappingTemplate to state machine Api event by AATThoffa in #2591
* chore: Type improvements in sam_resources.py by AATTaahung in #2594
* fix: correct URL suffix by AATThoffa in #2595
* chore: Add CODEOWNERS file by AATTjfuss in #2592
* docs: mention Property vs PropertyType by AATThoffa in #2596
* chore: Prevent bin/ from installed as a package by AATTaahung in #2597
* chore: Add --add-test-metadata option to yaml formatter by AATTaahung in #2598
* chore: Remove auto added yaml version in yaml formatter by AATTaahung in #2600
* feat: Support \"Name\" for AWS::Serverless::HttpApi by AATTaahung in #2492
* chore: Add PassThroughProperty and use it in :HttpApi Name by AATTaahung in #2601
* docs: mention PassThroughProperty by AATThoffa in #2602
* fix: Raise correct exception when Api authorizer identity is not a dict by AATTaahung in #2603
* chore: flexible jsonschema version by AATTjordanvance in #2511
* fix: Raise correct exception when !Sub variable value (Parameter.Default) is not string by AATTaahung in #2607
* fix: Raise correct exception when FunctionUrlConfig.Cors is not dict by AATTaahung in #2608
* fix: Raise correct exception when swagger: securityDefinitions is not dict by AATTaahung in #2609
* fix: Raise correct exception when swagger: responses.headers is not a dict by AATTaahung in #2610
* fix: Raise correct exception when api authorizer is not a dict by AATTaahung in #2611
* fix: KeyError: u\'AWS_IAM\' and add typing by AATTGavinZZ in #2604
* adding support for all SSM Parameters types by AATTaaythapa in #2605
* fix: Raise correct exception when restapi authorizer is not a dict by AATTaahung in #2613
* fix: Raise correct exception when kafka SourceAccessConfigurations is not a list by AATTaahung in #2614
* chore: Enforce formatting for yaml/json and add Test Metadata by AATTGavinZZ in #2617
* feat: initial JSON schema by AATThoffa in #2616
* chore: add schema types for Connector and SimpleTable by AATThoffa in #2618
* chore: add schema types to Application by AATThoffa in #2619
* chore: add schema types to LayerVersion by AATThoffa in #2620
* fix: Handle when openapi/swagger security property is null by AATTaahung in #2615
* chore: Experiment on unitify property value validation messages by AATTaahung in #2621
* fix: Raise correct exception when Api.Domain is not a map by AATTaahung in #2622
* feat: fast schema validation by AATThoffa in #2624
* chore: add state machine events schema skeleton by AATThoffa in #2625
* Maintainer list update: Add GavinZZ and Aayush and Connor by AATTGavinZZ in #2626
* fix: Raise correct exception when Identity.Headers is not of valid type by AATTaahung in #2627
* chore: add state machine schema types by AATThoffa in #2628
* Add Schema Type to AWS::Serverless::Lambda by AATTGavinZZ in #2623
* Skeleton Lambda Events Schema by AATTGavinZZ in #2629
* chore: ensure latest schema is always generated by AATThoffa in #2632
* fix: Raise correct exception when httpapi event RouteSettings is not dict by AATTaahung in #2630
* fix: Raise correct exception when event OnFailure is not of valid type by AATTaahung in #2633
* chore: add HttpApi schema by AATThoffa in #2634
* fix: Raise correct exception when DefaultAuthorizer is not of valid type by AATTaahung in #2636
* Add detailed type to AWS::Serverless::Lambda Schema by AATTGavinZZ in #2635
* fix: Raise correct exception when some properties are not dict when used with .get() by AATTaahung in #2637
* Create SAM StateMachine without providing a role or policy by AATTConnorRobertson in #2606
* Add detailed type to AWS::Serverless::Api schema by AATTGavinZZ in #2638
* chore: refactor schema by AATThoffa in #2639
* Add schema types to global section by AATTGavinZZ in #2641
* chore: scaffolding for schema docs by AATThoffa in #2644
* Validate schema as unit test by AATTGavinZZ in #2643
* fix: Raise correct exception when some properties are not dict when used dict methods by AATTaahung in #2646
* chore: Add connect timeout to serverlessrepo clients by AATTaahung in #2650
* Fix wrong types for schema by AATTGavinZZ in #2649
* Use SamIntrinsicable to replace all Union[SamIntrinsics, T] by AATTGavinZZ in #2651
* feat: more docs scaffolding + AWS::Serverless::Function by AATThoffa in #2652
* chore: docs to Connector/Application/LayerVersion/SimpleTable by AATThoffa in #2654
* chore: add schema docs to AWS::Serverless::Api by AATThoffa in #2655
* chore: add docs for Function event Type/Properties by AATThoffa in #2656
* add schema docs to AWS::Serverless::HttpApi by AATTGavinZZ in #2658
* chore: add schema docs to AWS::Serverless::StateMachine by AATTaaythapa in #2657
* Multi dest connector by AATTxazhao in #2647
* feat: Role Path for AWS::Serverless::Function by AATTGavinZZ in #2659
* chore: add JSON schema version by AATThoffa in #2663
* chore: remove feature request issue template by AATThoffa in #2668
* docs: update contribution guidelines for feature requests by AATThoffa in #2669
* chore: Refactor some chained dict.get() with dict_deep_get() by AATTaahung in #2648
* feat: update transform test script to update ManagedPolicyArn with partion by AATTxazhao in #2660
* Convert Relative Paths to Full Paths In Schema by AATTGavinZZ in #2671
* fix: schema state machine Policies by AATThoffa in #2672
* chore: schema fix and polish by AATThoffa in #2673
* Release 1.55.0 (to develop) by AATTaws-sam-cli-bot in #2675
* chore: more schema tests for invalid Type by AATThoffa in #2677
* chore: tighter schema type for RestApiId by AATThoffa in #2679
* chore: Add SnapStart into invalid Global error message by AATTaahung in #2678
* Add a API test with BasePath containing hyphen by AATTGavinZZ in #2681
* chore: Refactor OpenApiEditor and SwaggerEditor to reduce duplicate code by AATTaahung in #2682
* fix: Raise corr...- Update BuildRequires and Requires from setup.py
* Mon Dec 05 2022 Dirk Müller - update to 1.55.0:
* RedrivePolicy added
* chore: Type improvements in http api generator
* feat: Add SnapStart support
* Mon Nov 14 2022 Daniel Garcia - Remove python_module macro definition- Update to 1.54.0
* chore: fix custom domain integration tests for feature toggle by AATThnnasit in #2517
* Revert \"chore: fix custom domain integration tests for feature toggle\" by AATThnnasit in #2518
* Release 1.52.0 (to develop) by AATTaws-sam-cli-bot in #2523
* Release 1.53.0 (to develop) by AATTaws-sam-cli-bot in #2530
* chore: rerun failing tests by AATThoffa in #2527
* docs: update PR template by AATThoffa in #2531
* chore: run tests with GitHub workflow by AATThoffa in #2535
* chore: pylint fix by AATTGavinZZ in #2538
* chore: remove AppVeyor by AATThoffa in #2539
* Add Integration Test Deployer Logging Improvements by AATTawood45 in #2543
* Upgrade Pylint Version and Fix Pylint Issues by AATTGavinZZ in #2540
* Add ability to set State of EventBridge Rule by AATTsebastiankasprzak in #2524
* Add Integ Test Skip Flag for EventBus by AATTawood45 in #2545
* chore: Enable more pylint rules and fixes pylint issues by AATTGavinZZ in [#2544]
* chore: add CodeQL by AATThoffa in #2541
* Enable more pylint rules and fixes pylint issues by AATTGavinZZ in #2547
* fix: Correct kafka property names in generated event source mapping by AATTaahung in #2549
* Enable more pylint rules and fixes pylint issues by AATTGavinZZ in #2548
* chore: Add transform test creation script by AATTGavinZZ in #2551
* chore: Add JSON formatter and format all JSON files in tests by AATTaahung in [#2553]
* Do not change input file and exit if hardcoded partition used by AATTGavinZZ in #2554
* feat: replace DependsOn to connector by its generated logical IDs by AATThoffa in #2537
* chore: use connector logical ID for DependsOn in integ test by AATThoffa in [#2559]
* Enable mypy --strict for future code by AATTxazhao in #2558
* Bug fix: Fix DisableExecuteApiEndpoint bug fix by AATTaaythapa in #2560
* Add ability to set Name of EventBridge Rule by AATTsebastiankasprzak in #2525
* Remove unrecognized pylint options by AATTGavinZZ in #2555
* chore: Make PropertyType and related validator typed by AATTaahung in #2562
* chore: Make intrinsics helper functions typed by AATTaahung in #2563
* chore: Type improvements initiated from adding all by AATTaahung in #2564
* feat: Add support to Fn::GetAtt X.Y when looking up IAM role in serve… by AATTaahung in #2567
* docs: new README by AATThoffa in #2565
* docs: use sam sync instead of sam deploy by AATThoffa in #2569
* docs: add SAM workshop, minor polish to README by AATThoffa in #2571
* chore: add Gitpod config, docs polish by AATThoffa in #2573
* Bug fix: Fix generated Lambda permission\'s SourceARN when $default path is used in HTTP API by AATTaaythapa in #2574
* Better test for type of a variable by AATTkddejong in #2520
* chore: Add yaml formatter and format yaml files in tests/ by AATTaahung in [#2577]
* chore: Explicitly make our test yamls yaml 1.1 by AATTaahung in #2579
* chore: clean up docs by AATThoffa in #2580
* docs: development guidelines by AATThoffa in #2582
* docs: add \"add types\" guideline by AATThoffa in #2584
* chore: add development guidelines to checklist by AATThoffa in #2585
* feat: Add ScheduleV2 for AWS::Scheduler::Schedule by AATTaahung
* Thu Oct 27 2022 Daniel Garcia - Update to 1.53.0
* Verify profile variables have been replaced (#264)
* Fix integ tests for feature toggle related to custom domain (#266)
* feat: Event filtering for MQ, MSK, SMK (#134) (#265)
* Fixed indentation in custom_domains_edge yaml file (#273)
* Always copy profile (#274)
* Increase api_with_authorizer retry delay (#275)
* Add retry-once to connector tests (#276)
* Use node14 runtime in connector integ tests (#278)
* add a step to clean up unused network interfaces in the precreated subnets
* Do not retry on SkipTest (#280)- Update to 1.52.0
* fix: Update Slack Invite link by AATTjfuss in #2490
* feat: adding support for SSM Parameters (string) as Type by AATTLautaroJayat in #2469
* chore: Updated maintainers by AATTlucashuy in #2494
* Release 1.51.0 (to develop) by AATTaws-sam-cli-bot in #2500
* docs: update README by AATThoffa in #2501
* feat: Add State Property to EventBridgeRule EventSource in Function by AATTnallenscott in #2497
* feat: Added UserAttributeUpdateSettings to Cognito by AATTlucashuy in #2503
* chore: Use pre-created SAR app during integration tests by AATTmndeveci in [#2507]
* chore: Add test name to request logging and remove default region from pytest.ini by AATTqingchm in #2513
* chore: Only do request logging when internal flag is provided by AATTqingchm in #2514
* Tue Sep 20 2022 John Paul Adrian Glaubitz - Update to 1.51.0
* chore: Add missing import and add partition into base test for integration test by AATTqingchm in #2463
* Release 1.49.0 (to develop) by AATTaws-sam-cli-bot in #2465
* Revert \"chore: Add missing import and add partition into base test for integration test\" by AATTqingchm in #2466
* Update methods in Metrics class to accept timestamp by AATThawflau in #2470
* Release 1.50.0 (to develop) by AATTaws-sam-cli-bot in #2471
* feat: Add State Property to Schedule EventSource in StateMachine by AATTkonoui in #2468
* Test: Upgrade integration test cases lambda resources runtimes to nodejs14.x by AATTmoelasmar in #2474
* Add validation for S3 NotificationConfiguration in Serverless Functin… by AATThawflau in #2473
* chore: Change FeatureToggleAppConfigConfigProvider to accept AppConfig client, so SAM-T can send a monitored client. by AATTmoelasmar in #2480
* chore: Add basic mypy check (no behavior change) by AATTaahung in #2488
* chore: Integration test improvements with ApiKey skips and retry time by AATTqingchm in #2487- from version 1.50.0
* chore: Skip self managed kafka tests by AATTqingchm in #2461
* chore: Add required skipifs for integration tests by AATTqingchm in #2462
* feat: Support ConsumerGroupId for Kafka events- from version 1.49.0
* Fix EventSource Schedule passes Enabled to State by AATTlightpriest in #1666
* chore: Add capability to disable S3 Events integration test cases. by AATTmoelasmar in #2454
* chore: Add region skip condition and retry for http test by AATTqingchm in #2455
* Add validation for swagger security when ApiKeyRequired is true by AATThawflau in #2456
* Release 1.48.0 (to develop) by AATTaws-sam-cli-bot in #2457- from version 1.48.0
* chore: [Foss] Sync public: Update region service exclusion list by AATTmingkun2020 in #2427
* chore: [Foss] Sync public: Add skip condition for http by AATTmingkun2020 in #2429
* chore: [Foss] Sync public: Add skip condition for rest api tests by AATTmingkun2020 in #2432
* chore: [Foss] Sync public: Add back hash verification by AATTmingkun2020 in #2434
* feat: [Foss] Sync public: remove region service exclusion and inclusion list by AATTmingkun2020 in #2437
* chore: [Foss] Sync public: Add skip condition for EFS tests by AATTmingkun2020 in #2436
* fix: [Foss] Sync public: Update custom domain tests resource by AATTmingkun2020 in #2435
* feat: Add support for the `FailOnWarnings` property on `AWS::Serverless::Api` by AATTnialdaly in #2417
* chore: [Foss] Sync public: Add retry and logging for dlq/http/cors flaky requests by AATTmingkun2020 in #2428
* Fix route53 record set groups by AATThawflau in #2408
* Release 1.47.0 (to develop) by AATThawflau in #2444
* chore: sync foss changes by AATTmndeveci in #2445- from version 1.47.0
* test: Add logging for relevant Amazon headers useful for debugging by AATTmildaniel in #2390
* Update python3.6 runtime in integration test templates by AATThawflau in #2395
* test: Add tests for intrinsics support for DefinitionBody by AATTtorresxb1 in #2407
* fix: check null method for open api by AATTmndeveci in #2409
* Release 1.46.0 (to develop) by AATThawflau in #2411
* validate Http Api Authorizers identity Header by AATTjonife in #2339
* fix: update error message to contain the normalized method rather than the method dict by AATTmndeveci in #2414
* fix: use array of exceptions instead of str for InvalidDocumentException by AATTmndeveci in #2416
* fix: Allow Implicit HTTP APIs to write when value of method is None by AATTjfuss in #2413
* blogs, video and workshop update in readme by AATTpraneetap in #2422
* fix: Fail gracefully when AutoPublishAlias is an empty string by AATTjfuss in #2425- from version 1.46.0
* Validation for API property Model by AATTjonife in #2340
* refactor: Make _get_function_names less verbose by AATTaahung in #2223
* Release/v1.44.0 (to develop) by AATThawflau in #2363
* Add validation for SecretsManagerKmsKeyId by AATTjonife in #2323
* Bump minimal boto3 version to 1.19.5 by AATThawflau in #2365
* fix: Add retries to SAR service calls on throttle by AATTmildaniel in #2352
* fix: use formatting instead of concatenating when preparing the exception messages by AATTmndeveci in #2369
* Release/v1.45.0 by AATThawflau in #2371
* sync foss changes by AATTmingkun2020 in #2359
* feat: Add a built-in AWS_IAM authorizer for HTTP APIs by AATTharrisonhjones in #1924
* reduce CloudFormation template size by AATTPatMyron in #2368
* chore: Add checkbox for intrinsic validation changes by AATTmildaniel in #2379
* Adding ApiKeySourceType. by AATTlee-11 in #2298
* chore: Update PR template wording by AATTmildaniel in #2383
* chore(test): Move assert_ to assertTrue by AATTjfuss in #2382
* fix: use InvalidDocumentException instead of ValueError by AATTmndeveci in #2376
* chore: remove sys.path override by AATTjfuss in #2380
* fix: wrap InvalidTemplateException\'s with InvalidDocumentException by AATTtorresxb1 in #2391
* fix: pass the condition attribute to the generated function url resources for the conditional functions by AATTmoelasmar in #2388
* fix: raise InvalidEventException for incorrect Properties field usage for Api event type by AATTmndeveci in #2393
* fix: apply resource conditions to DeploymentPreference resources by AATTkeetonian in #1578
* feat: improve new PR and issue labeling for triaging by AATTtorresxb1 in #2400
* Furl AutopublishAlias bug fix by AATTjonife in #2378
* Update FURL integ test to test invoke by AATThawflau in #2401
* Update policy_templates.rst by AATTdanxgh10 in #2403
* Release 1.46.0 (to main) by AATThawflau in #2412- Add patch to skip tests that require a network connection
* skip-tests-require-network.patch
* Thu May 05 2022 pgajdosAATTsuse.com- version update to 1.45.0
* Feat FURL by AATTjonife AATTvalerena in #2370
* Feat /tmp config by AATTslowpokesnail in #2362
* Fix no allowed origin by AATTc2tarun in #2180
* Raise InvalidEventException when RestApiId/ApiId is not resolved to a string by AATTaahung in #2213
* Raise a validation exception if the responses section in an openApi definition path is not a dictionary object by AATTmoelasmar in #2214
* chore: Add auto PR labeler by AATTjfuss in #2219
* Fix DestinationConfig in streaming event sources by AATThawflau in #2215
* fix: handle non-dict DefinitionBody path item in _openapi_postprocess by AATTtorresxb1 in #2216
* Run unit tests in parallel by AATTaahung in #2222
* Handle when HttpApi resource doesn\'t have properties by AATTaahung in #2221
* Chore: Only add labels on open of PRs by AATTjfuss in #2225
* feat: Lambda URLs by AATTmndeveci in #2231
* Revert \"feat: Lambda URLs (#2229)\" by AATTmndeveci in #2233
* Handle when function http event auth is not a string by AATTaahung in #2234
* chore: bump version to 1.42.0 by AATTmndeveci in #2235
* Revert \"chore: bump version to 1.42.0\" by AATTCoshUS in #2237
* release: 1.42.0 by AATTmndeveci in #2243
* fix: open api set_path_default_authorizer by AATTmndeveci in #2248
* Validate swagger path item objects by AATTaahung in #2251
* Validate swagger method value is a valid dict before processing by AATTaahung in #2250
* fix: fix validation errors log message that calls join on a string by AATTtorresxb1 in #2245
* [FOSS] hot fix and improvement by AATTmingkun2020 in #2207
* fix: Check type of resource type is a string by AATTmildaniel in #2252
* fix: open api set_path_default_authorizer (#2248) by AATTmndeveci in #2262
* fix: open api set_path_default_authorizer (#2248) by AATTmndeveci in #2261
* Do not abort SAR loop on throttling by AATTmarekaiv in #2240
* Improve error message for an invalid ResourcePolicy element by AATTmarekaiv in #2271
* Fixing DisableExecuteApiEndpoint property for REST and adding integ t… by AATTsattigar in #2272
* fix: Py27hash fix by AATTtorresxb1 in #2182
* chore: bump version to 1.43.0 by AATThawflau in #2276
* Update integ test expected result to incorporate py27hashfix changes by AATThawflau in #2286
* [minor docs] Updates examples link to current non-archived repo by AATTPhuurl in #2277
* fix: Raise exception if provided Auth.Authorizers.Identity isn\'t a dict by AATTmildaniel in #2273
* fix: Correct CognitoUserPool SmsConfiguration validation type by AATTlafiosca in #1582
* fix: accept empty components property in Open Api Definition by AATTmoelasmar in #2296
* Corrected gitpod link to open this repo instead of aws-sam-cli by AATTJiteshKanojia in #2170
* docs: updating EventBridgeRule documentation by AATTTheWesDias in #2236
* Update INTEGRATION_TESTS.md by AATThawflau in #2300
* Clean up Py2 dependencies and update to use native unittest.mock by AATThawflau in #2299
* Add security policy by AATTtylersouthwick in #1937
* fix: Add handling for OpenApi definition that has tags with invalid format by AATTqingchm in #2295
* Remove six as dependency by AATThawflau in #2302
* Fix all warnings in tests by AATThawflau in #2303
* fix: Raise Invalid Resource When DisableExecuteApiEndpoint: False And Has No DefinitionBody by AATTCoshUS in #2285
* handle \'Invalid Swagger Document\' and refactor some validation into Swagger Editor constructor by AATTtorresxb1 in #2263
* Update PR template to add integration tests in checklist by AATThawflau in #2306
* Conditionally adding metadata to translated resources by AATTandrew-glenn in #2224
* Improve exception processing for Route53 with invalid type by AATTwchengru in #2284
* fix: Check S3 Lambda Configuration Type is a List by AATTmildaniel in #2310
* tests: add test for DefaultAuthorizers not a string in API by AATTjfuss in #2313
* fix: ValueError is not caught by int() by AATTwchengru in #2305
* fix: Add Checks for Authorizer Types in API Event Sources by AATTmildaniel in #2307
* Add method for determining service availability in a region by AATTmarekaiv in #2321
* chore: Enable pylint on project by AATTjfuss in #2326
* update validation for dead letter queue by AATTjonife in #2324
* fix: fix paths IF intrinsic bug by AATTtorresxb1 in #2330
* Py27dict deepcopy performance by AATTmarekaiv in #2331
* Update function_with_custom_code_deploy integration test case by AATThawflau in #2320
* fix: Update tag count check for apigw v2 resources by AATTmildaniel in #2333
* chore: Remove duplicated Docs by AATTjfuss in #2334
* validate Lambda Authorizer property identity by AATTjonife in #2322
* chore: update setup.cfg key to use underscore by AATTmgorny in #2051
* test: Add retries on flaky integration test by AATTmildaniel in #2343
* fix: remove py3.6 support and add py3.9 and py3.10 by AATTmndeveci in #2311
* Revert \"chore: bump version to 1.43.0\" by AATThawflau in #2345
* Revert \"handle \'Invalid Swagger Document\' and refactor some validatio… by AATTtorresxb1 in #2346
* chore: Version bump to 1.43.0 by AATThawflau in #2347
* Release/v1.43.0 by AATTmildaniel in #2358- fix build- python-mock is not required for build
* Tue Mar 15 2022 Dirk Müller - use python_expand for fdupes
* Mon Dec 06 2021 Dirk Müller - update to 1.42.0:
* Increase PageSize of ListPolicies Paginator
* Support VIRTUAL_HOST as Type for SourceAccessConfiguration for MQ events
* Add modes support for RestApi
* ARM support
* Add ValidateBody/ValidateParameters attribute to API models
* Adding support for metric publishing
* Self Managed Kafka as event source support
* adding OwnershipVerificationCertificateArn and DisableExecuteApiEndpoint to APIs
* event source filtering
* Thu Jun 10 2021 Dirk Müller - update to 1.36.0:
* Optimize shared API usage plan handling
* Resource level attributes support
* Mon Mar 29 2021 John Vandenberg - Update to v1.35.0
* Thu Nov 26 2020 Robert Schweikert - Only build Python3 flavors for distributions 15 and greater
* Thu Oct 08 2020 John Paul Adrian Glaubitz - Update to 1.27.0 + docs: fix link to all_policy_templates example file + fix: Allow Ref in CompatibleRuntimes property of AWS::Serverless::LayerVersion + Adding Tracing property to State Machine resource + Add new arguments to allow vpc/vpce endpoints as intrinsics- from 1.26.0 + feat: Add support for VPCEndpointIds in EndpointConfiguration + fix: Adding authorization scopes as list validation in ApiGatewayAuthorizer (v1 and v2) + MSK event type support for AWS::Serverless::Function
* Wed Jul 01 2020 Marketa Calabkova - Update to 1.25.0
* chore: Exclude test modules in whl
* feat: Add Step Function Resource
* fix : missing UserPool properties
* fix: resource policy generation for {path+}
* Wed May 27 2020 Petr Gajdos - %python3_only -> %python_alternative
* Mon May 04 2020 Tomáš Chvátal - Update to 1.22.0:
* Many parsing changes to enumerate, fixes for new syntax- Fix the saml-translate binary to be executable
* Mon May 04 2020 Tomáš Chvátal - Fix build without python2- Do not ship generic folder with tests in sitelib
* Fri Nov 22 2019 John Paul Adrian Glaubitz - Disable tests on SLE-12 as the testsuite is incompatible with Python 3.4- Drop patch to support older versions of setuptools as SLE-12 is now shipping with a recent enough version + ast_drop-compatible-releases-operator.patch
* Fri Jul 19 2019 Tomáš Chvátal - Update the patch ast_drop-compatible-releases-operator.patch to not pull enum34 on python3
* Thu Jul 11 2019 John Paul Adrian Glaubitz - Fix build on SLE-12 + Add python to BuildRequires for suse_version < 1500 + Set LANG to en_US.UTF8 before running testsuite + Refresh ast_drop-compatible-releases-operator.patch to strip \"python_version<\"3.4\"\" from install_requires
* Wed Jun 05 2019 Todd R - Switch to github sources which include tests- Enable tests- Fix dependencies- Add commandline tool
* Fri May 17 2019 Scott Wulf - Upgrade to 1.11.0
* Add ReservedConcurrentExecutions to globals
* Fix ElasticsearchHttpPostPolicy resource reference
* Support using AWS::Region in Ref and Sub
* Documentation and examples updates
* Add VersionDescription property to Serverless::Function
* Update ServerlessRepoReadWriteAccessPolicy
* Add additional template validation- Upgrade to 1.10.0
* Add GSIs to DynamoDBReadPolicy and DynamoDBCrudPolicy
* Add DynamoDBReconfigurePolicy
* Add CostExplorerReadOnlyPolicy and OrganizationsListAccountsPolicy
* Add EKSDescribePolicy
* Add SESBulkTemplatedCrudPolicy
* Add FilterLogEventsPolicy
* Add SSMParameterReadPolicy
* Add SESEmailTemplateCrudPolicy
* Add s3:PutObjectAcl to S3CrudPolicy
* Add allow_credentials CORS option
* Add support for AccessLogSetting and CanarySetting Serverless::Api properties
* Add support for X-Ray in Serverless::Api
* Add support for MinimumCompressionSize in Serverless::Api
* Add Auth to Serverless::Api globals
* Remove trailing slashes from APIGW permissions
* Add SNS FilterPolicy and an example application
* Add Enabled property to Serverless::Function event sources
* Add support for PermissionsBoundary in Serverless::Function
* Fix boto3 client initialization
* Add PublicAccessBlockConfiguration property to S3 bucket resource
* Make PAY_PER_REQUEST default mode for Serverless::SimpleTable
* Add limited support for resolving intrinsics in Serverless::LayerVersion
* SAM now uses Flake8
* Add example application for S3 Events written in Go
* Updated several example applications
* Mon Jan 21 2019 John Paul Adrian Glaubitz - Initial build + Version 1.9.0- Add patch to drop compatible releases operator from setup.py, required for SLES12 as the setuptools version is too old + ast_drop-compatible-releases-operator.patch