685437a6ba
- Update to 1.40.4 * Patch boto process to cover shap mismatch boto to schema * Update CloudFormation schemas to 2025-10-31 - from version 1.40.3 * Update CloudFormation schemas to 2025-10-27Robert Schweikert2025-11-04 13:18:36 +00:00
f19bc8dc65
Accepting request 1311542 from devel:languages:python:aws
Ana Guerrero2025-10-16 15:38:53 +00:00
6f60f8c3c3
- Update to 1.40.2 * Update the UpdatePolicy schema * Update gitsync schema parameter types * State Machine Unit Test: Fix another StartAt typo * Update CloudFormation schemas to 2025-10-13 - from 1.40.1 * Update nodejs18.x lifecycle dates in LmbdRuntimeLifecycle.json to match official AWS Docs * Update integration tests * State Machine Unit Test: Fix StartAt typo * Update CloudFormation schemas to 2025-10-09 * Remove format patching for Cloud9 ImageId - from version 1.40.0 * increase sqs MaximumMessageSize maximum value * chore(deps): bump actions/setup-python from 5 to 6 * chore(deps): bump pyinstaller from 6.15.0 to 6.16.0 in /requirements * Migrate from MarkedLoader to (C)SafeLoader * Update CloudFormation schemas to 2025-09-29 - from version 1.39.1 * Remove rule (E3056) * Update CloudFormation schemas to 2025-08-26 * Reformat format keyword in some json files * Update StateMachine map to support legacy Iterator * Add output to Statemachine choice * Update SAM transform URI replacement to allow Fn::If * SAM transform comma lists to array * Update (I3510) to skip dynamic references - from version 1.39.0 * Optimize rule filtering performance * Improved handling of directories for --list-templates
Robert Schweikert2025-10-15 20:04:36 +00:00
e02e0ac30d
Accepting request 1250521 from devel:languages:python:aws
Ana Guerrero2025-03-06 13:48:58 +00:00
36c723b75d
- Update to 1.27.0 * Update rule W8003 to include always false * Pass parameters to ForEachCollection processing * Add Assign to appropriate state machine options * Replace parameters when both transforms are used * Allow for debug in .cfnlintrc file * Add rule E1041 to validate Ref format * Update rule E2015 to have the Default value be a str * Cleanup boto patching and include min/max * Add rule E3501 to validate AWS::SQS::Queue properties based on the queue type * Add rule E3502 to validate AWS::SQS::Queue DLQ types match * Add TRUE to list of strings that can be boolean true * Allow asterisks for rule I3042 * Update I1022 to allow functions * Add rule W1051 to validate if dynamic reference when ARN * Provide configuration for exceptions to E3019 * Deprecate py3.8 * Update lambda eol dates
Steve Kowalik2025-03-06 03:05:40 +00:00
56e2809a76
Accepting request 1226387 from devel:languages:python:aws
Ana Guerrero2024-11-26 19:55:56 +00:00
1bd1e7e257
- Update to 5.0.16, partial changes: * EC2: create_network_acl_entry() now supports the Ipv6CidrBlock-parameter * GuardDuty: create_detector() now supports the Features-parameter * RDS: modify_option_groups() now correctly parses OptionsToInclude * SNS: publish() and publish_batch now support MessageStructure=json * WAFv2: associate_web_acl() now allows any resource to be associated * DynamoDB: get/delete/update_item() now validates all provided keys exist * S3: put_object() now support conditional writes * CognitoIDP: Enhanced support for MFA flows/challenges * DynamoDB: update_item() now validates empty string sets * EC2: describe_snapshots() now supports the kms-key-id filter * EC2: run_instances() now supports the parameter Ipv6AddressCount * ECS: Tasks can now be created with unknown security groups * IAM: generate_credentials_report() now shows active certificates * KMS: sign() now supports Alias ARNs * Route53: list_resource_record_sets() now validates record names * S3: create_bucket() now has additional LocationConstraint-validation * S3: delete_objects() now respects BucketPolicy and ObjectLocks * S3: head_object() now handles Range-parameter correctly * SageMaker: search() now supports the CONTAINS filter * SNS: Signature of HTTP Messages are now valid * SQS: delete_message_batch() now validates there's at least one entry * ACM-PCA: create_certificate_authority() now uses the provided Subject * Athena: The default work group now has the correct configuration * Autoscaling: update_group() now validates that the Group exists * Batch: now supports parameters in Job commands * CloudFormation: describe_stacks() now returns export names in the Outputs * CloudFormation: AWS::Events::Rule's now also creates/deletes Targets * CognitoIDP: sign_up() now returns CodeDeliveryDetails * EventBridge: create_connection() now creates a KMS Secret
Steve Kowalik2024-11-26 02:33:38 +00:00
fc839a3e36
Accepting request 1186476 from devel:languages:python:aws
Ana Guerrero2024-07-10 14:49:51 +00:00
7177042a16
Accepting request 1184854 from home:glaubitz:branches:devel:languages:python:aws
Robert Schweikert2024-07-09 20:36:44 +00:00
d28adf812d
Accepting request 1176740 from devel:languages:python:aws
Ana Guerrero2024-05-24 17:53:26 +00:00
79cc8dbd59
Accepting request 1174854 from home:glaubitz:branches:devel:languages:python:aws
Robert Schweikert2024-05-20 10:29:01 +00:00
29902a09b3
Accepting request 1148886 from devel:languages:python:aws
Ana Guerrero2024-02-22 19:58:23 +00:00
24a2172cd7
Accepting request 1146433 from home:glaubitz:branches:devel:languages:python:aws
Robert Schweikert2024-02-21 21:20:04 +00:00
1f954f76a0
Accepting request 1132514 from devel:languages:python:aws
Ana Guerrero2023-12-11 20:51:53 +00:00
ff8fd4ffee
Accepting request 1132077 from home:glaubitz:branches:devel:languages:python:aws
John Paul Adrian Glaubitz2023-12-11 14:27:49 +00:00
d5f7299e5d
Accepting request 1116044 from devel:languages:python:aws
Ana Guerrero2023-10-08 10:17:57 +00:00
4c9ff88d90
Accepting request 1115974 from home:glaubitz:branches:devel:languages:python:aws
Robert Schweikert2023-10-06 13:11:32 +00:00
bc1760ee37
Accepting request 1109560 from devel:languages:python:aws
Ana Guerrero2023-09-07 19:14:12 +00:00
787ae77440
- update to 0.79.9: * Update CloudFormation specs to 138.0.0 (pull #2857) * Fix AWS::LanguageExtensions to have regex escape for string replacement (pull #2862) * New rule E3504 to validate resources with AWS::Backup::BackupPlan. - Update AWS::Lambda::Function.MemorySize to new service limits - Add RouteSelectionExpression to exludes on rule * Expand Allowed Values for AWS::AmazonMQ::Broker.EngineVersion * Update AWS::Lambda::EventSourceMapping.EventSourceArn to allow * Update rule E3008 to allow for lists in getatt allowed values * Add registry_schemas to be supported in the .cfnlintrc (pull * Cache all rules to speed up reloading rules when scanning * Add support to validate private types from the CloudFormation * Update allowed values for AWS::DocDB::DBCluster.EngineVersion * Fix an issue with RegexDict to return the longest matched value * Fix rule E3008 to not fail when using AWS::ServiceCatalog::CloudFormationProvisionedProduct Outputs * Make sure types are strings before assuming they are (pull * Remove rules W2509, E2004, E2505, E2510 and move logic to rules * Remove rule E2530 and move logic to W2030 and E3030 (pull * Update rule E3002 to error when a singular function is used * Update rule E2503 to include more attributes for application * Expand Allowed Values for AWS::AmazonMQ::Broker EngineVersion * Update rule E2529 to allow for two subscriptions per log group * Allow SAM translation for AutoPublishAlias in Globals (pull * Allow numbers and booleans when doing a Fn::Sub parameter (pull * Add rule E3017 to validate when properties are required based * Add rule E3018 to validate when properties are unwanted based * Add allowed values for AWS::Lambda::EventSourceMapping (pull * Update rule E3005 to include resource based conditions (pull
Dirk Mueller2023-09-07 13:22:12 +00:00
0fa85ae00d
Accepting request 1108877 from devel:languages:python:aws
Ana Guerrero2023-09-04 20:53:55 +00:00
551562f162
Accepting request 1108701 from home:glaubitz:branches:devel:languages:python:aws
Robert Schweikert2023-09-04 12:43:39 +00:00
64d48517fd
- update to 0.72.10: * Update CloudFormation specs to 108.0.0 (pull #2557) * Add AWS::Organizations::Account to StatefulResources (pull #2560) * Update rule I3100 regex family string matching (pull #2558) * Update CloudFormation specs to 107.0.0 (pull #2546) * Support Fn::FindInMap enhancements when template is declared with AWS::LanguageExtensions (pull #2512) * Update CloudFormation specs to 106.0.0 (pull #2546) * Update rule E1030 to include Fn::FindInMap when using Fn::Length * Update rule E3002 to allow a Fn::GetAtt for an object (pull #2548) * Update rule E2532 to include current task properties (pull #2549)
Dirk Mueller2023-01-28 13:41:37 +00:00
ad47eebfc7
- update to 0.72.6: * Update CloudFormation specs to 105.0.0 (pull #2530) * Use a clean copy of the cli_value each time when merging config to avoid leaking config from one template to another (pull #2536) * Update rule W1001 to support Fn::Sub (pull #2525) * Update CloudFormation specs to 102.0.0 (pull #2523) * Update Template function get_valid_getatts to better return None when a property type doesn't exist (pull #2527) * Update rule E2015 to support the AllowedValues and AllowedPattern attributes for CommaDelimitedList parameters (pull #2521) * Update CloudFormation specs to 101.0.0 (pull #2517) * Update get_valid_getatts to account for changes in the CloudFormation spec (pull #2520) * Don't validate rule I3042 when using SAM (pull #2513)
Dirk Mueller2023-01-04 16:16:02 +00:00
ccfe4e6591
- update to 0.54.4: * Update CloudFormation specs to 45.0.0 * Add AWS::DynamoDB::GlobalTable to AWS::Lambda::EventSourceMapping.EventSourceArn * Expand stateful resource types to include AWS::SecretsManager::Secret * Add exceptions to rule [E3031] * Update aws-sam-translator to 1.39.0 * Update Serverless/ManagedPolicies.json and create automation to keep it up to date * Update default configuration on rule [E3012] * Add rule [E3043] * Add AWS::KMS::ReplicaKey as a Ref/GetAtt for AWS::KMS::Alias.TargetKeyId * AWS::ElasticLoadBalancingV2::LoadBalancer.LoadBalancerAttributeAllowedValues expansion * Fix rule message string formatting for [E3013]
Dirk Mueller2021-12-06 21:36:47 +00:00
b5a661c771
Accepting request 912693 from devel:languages:python:aws
Richard Brown
2021-08-18 06:56:17 +00:00
d58f9696f4
Accepting request 912517 from home:fusionfuture:branches:devel:languages:python:aws
Robert Schweikert2021-08-17 13:44:12 +00:00
4f7399fb9d
- update to 0.50.0: * Update rule E2507 to validate resource configuration in an IAM policy * Update aws-sam-translator to 1.36.0 * Update resource specs to 37.1.0 * Update Lambda EOL for dotnetcore2.1 * UPdate Lambda EOL for nodejs10.x and ruby2.5 * Fix an issue with rule E7003 when a Fn::Transform was in a mapping * Fix an issue when finding duplicate keys where the 2nd error wasn't to the key
Dirk Mueller2021-06-10 09:47:46 +00:00
45effdb725
- update to 0.44.5: - Update resource specs to 25.0.0 - Add support for AWS::SSO::PermissionSetInlinePolicy - Update resource specs to 24.0.0 - Update AWS::DataBrew::Recipe.ActionParametersType to Map - Fix an issue when we parse a json string in [E2507] and used the parsed json to append to the location - Update spec files as of 2021.01.08 - Update AWS::Lambda::Function.MemorySize to new service limits - Replace ContentUri to a s3 path when doing a SAM transform - Add RouteSelectionExpression to exludes on rule - Remove newlines from parseable format messages
Dirk Mueller2021-02-01 17:56:07 +00:00