Releases: cloudtools/troposphere
Release 2.7.0
2.7.0 (20210320)
Note: this release is likely the last Python 2.x release. Release 3.0.0 will be Python 3.6+ only
- Fix typo in ECS DeploymentCircuitBreaker RollBack => Rollback (Fixes #1877)
- added sort flag to yaml method arguments (#1090)
- Fix line length issue from previous commit (#1090)
- docs: use Template.set_metadata instead of add_metadata (#1864)
- change PropertyMap in kinesisanalyticsv2 PropertyGroup to dict (#1863)
- Fix tests by removing import of json_checker in kinesisanalyticsv2 (#1863)
- Adding optional Elasticsearch::Domain options for custom endpoints (#1866)
- Add support for AppConfig::HostedConfigurationVersion (#1870)
- Add constants for RDS instance types: M5d, M6g. (#1875)
- Support Throughput for gp3 ebs volumes (#1873)
- Add GreengrassV2 per 2020-12-18 changes
- Add AuditManager per 2020-12-18 changes
- Update SageMaker per 2020-12-18, 2021-01-21, 2021-02-11, and 2021-02-25 changes
- Add LicenseManager per 2020-12-18 changes
- Update ECR per 2020-12-18 and 2021-02-04 changes
- Update EC2 per 2020-12-18, 2021-02-12, 2021-02-25, and 2021-03-11 changes
- Add DevOpsGuru per 2020-12-18 changes
- Update CloudFormation per 2020-12-18 changes
- Update S3 with some missing properties
- Update FSx per 2020-12-18 changes
- Update ElastiCache per 2020-12-18 changes
- Add DataSync per 2021-01-07 changes
- Update Route53 and Route53Resolver per 2021-01-07 changes
- Update Config per 2021-01-07 changes
- Add MediaConnect per 2021-01-07 changes
- Update ApiGatewayV2 per 2021-01-07 changes
- Add IoTWireless per 2021-01-07 changes
- Update SSO per 2021-01-07 changes
- Add ServiceCatalogAppRegistry per 2021-01-14 changes
- Add QuickSight per 2021-01-14 changes
- Add EMRContainers per 2021-01-14 changes
- Update ACMPCA per 2021-01-21 changes
- Add LookoutVision per 2021-01-28 changes
- Update ImageBuilder per 2021-02-04 changes and reorder classes a bit
- Update ElastiCache per 2021-02-04 changes
- Update Casandra per 2021-02-04 changes
- Update IoTAnalytics per 2021-02-05 changes
- Update ServiceCatalog per 2021-02-11 changes
- Update CloudFormation per 2021-02-11 changes
- Update DMS per 2021-02-11 changes
- Update IoTAnalytics per 2021-02-18 changes
- Update FSx per 2021-02-18 changes
- Update Kendra per 2021-02-18 changes
- Update AppMesh per 2021-02-21 changes
- Update DynamoDB per 2021-02-22 changes
- Update Pinpoint per 2021-02-24 changes
- Update IAM per 2021-02-25 changes
- Update EKS per 2021-02-25 changes
- Update IoTSiteWise per 2021-03-01 changes
- Add S3Outposts per 2021-03-04 changes
- Update IoT per 2021-03-04 changes
- Update Events per 2021-03-04 changes
- Update SecretsManager per 2021-03-04 changes
- Update StepFunctions per 2021-03-10 changes
- Update RDS per 2021-03-11 changes
- Update ECS per 2021-03-11 changes
- Update CE per 2021-03-11 changes
- Update EFS per 2021-03-11 changes
- Update required fields for Batch::ComputeResources (Fixes #1880)
- Fix autoscaling.Tags to use boolean instead of str (#1874)
- Add OutpostArn to EC2::Subnet (Fixes #1849)
- Update Transfer per 2020-10-22 changes (Fixes #1817)
- Add MediaPackage per 2020-10-22 changes (Fixes #1815)
- Update README with functioning example of missing required property (Fixes #1763)
- Update EMR per 2020-10-22 and 2021-02-25 changes (Fixes #1816)
- Add DataBrew (Fixes #1862)
- Update version in docs (#1882)
- Fix some corner cases in the autogenerator
- Update CertificateManager per 2021-03-11 changes
- Update Detective per 2021-03-15 changes
- Update ECS per 2021-03-16 changes
- Add S3ObjectLambda per 2021-03-18 changes
- Add FIS per 2021-03-18 changes
Release 2.6.4
2.6.4 (2021-03-08)
- Remove extraneous import
- Fix required value for ecs.EFSVolumeConfiguation AuthorizationConfig (Fixes #1806)
- Added Period attribute to CloudWath::Alarm MetricDataQuery (#1805)
- Fix issues with ecs.EFSVolumeConfiguration usage (#1808)
- Updating region and availability zone constants (#1810)
- fixing typo in updated region and availability zone constants
- Add mising constants for Elasticsearch data and master node instance sizes. (#1809)
- AWS::Elasticsearch::Domain.DomainEndpointOptions (#1811)
- increased CloudFormation template limits (#1814)
- Fix tests with new template limits (Related to #1814)
- Add CapacityReservationSpecification to EC2::LaunchTemplateData (Fixes #1813)
- Update Appstream per 2020-10-22 changes
- Update SecretsManager::ResourcePolicy per 2020-10-22 changes
- Add Tags to resources in Batch per 2020-10-22 changes
- Update SNS::Topic per 2020-10-22 changes
- Update Events per 2020-10-22 changes
- Update KinesisFirehose::DeliveryStream per 2020-10-22 changes
- Update AppSync::ApiKey per 2020-10-22 changes
- Update Elasticsearch per 2020-10-22 changes
- AWS::CloudFront::Distribution.LambdaFunctionAssociation.IncludeBody (#1819)
- AWS::SSM::PatchBaseline.OperatingSystem AllowedValues expansion (#1823)
- AWS::ImageBuilder::ImageRecipe.EbsInstanceBlockDeviceSpecification.VolumeType AllowedValues expansion (io2) (#1824)
- AWS::CodeBuild::Project.Environment.Type AllowedValues expansion (WINDOWS_SERVER_2019_CONTAINER) (#1825)
- AWS::Glue::Connection.ConnectionInput.ConnectionType AllowedValues expansion (NETWORK) (#1826)
- Update AWS::Cognito::UserPoolClient (#1818)
- Update firehose.py (#1830)
- Update AWS::CodeArtifact::Repository (#1829)
- AWS::EC2::VPCEndpoint.VpcEndpointType AllowedValues expansion (GatewayLoadBalancer) (#1833)
- AWS::KinesisAnalyticsV2::Application.RuntimeEnvironment AllowedValues expansion (FLINK-1_11)
- AWS::Kinesis::Stream.ShardCount required (#1841)
- flake8 fixes (#1845)
- Add ReplicaModifications of s3 (#1850)
- Update serverless apievent (#1836)
- Add AllocationStrategy to EMR instance fleet configuration (#1837)
- Add CopyActions prop to BackupRuleResourceType (#1838)
- Fix formatting in recent EMR PR
- AWS::AutoScaling::LaunchConfiguration.MetadataOptions (#1840)
- AWS::AutoScaling::AutoScalingGroup.CapacityRebalance (#1842)
- AWS Lambda Has Increased Memory Limits (#1844)
- AWS::Lambda::Function support for container image deployment package (#1846)
- Fix tests from previous merge
- AWS::CloudFront::Distribution.CacheBehavior.TrustedKeyGroups (#1847)
- AWS::CloudFront::Distribution.Origin.OriginShield (#1848)
- docs: fix simple typo, shoud -> should (#1851)
- AWS::Glue::Connection.ConnectionInput.ConnectionType AllowedValues expansion (#1852)
- Adding DeploymentCircuitBreaker property for ECS Service (#1853)
- ec2: add ClientVpnEndpoint.ClientConnectOptions & SelfServicePortal (#1854)
- s3: add property BucketKeyEnabled (#1857)
- Add g4ad, c6gn, d3, and d3en instance types to constants (#1859)
- Add IoTSiteWise
- Add IVS
- Update copyright year
- Add RDS::GlobalCluster per 2020-11-05 update
- Add IoT::DomainConfiguration per 2020-11-05 update
- Add Events::Archive per 2020-11-05 update
- Updates to AWS::Lambda EventSourceMapping
- Updates for EC2::Route
- Updates to Batch::JobDefinition per 2020-11-05 updates
- Update CodeArtifact per 2020-11-05 changes
- Update AppMesh per 2020-11-12 changes
- Update EC2::VPCEndpointService per 2020-11-12 changes
- Add S3::StorageLens per 2020-11-19 changes
- Add NetworkFirewall per 2020-11-19 changes
- Update Glue per 2020-11-19 changes
- Update CloudFront per 2020-11-19 changes
- Update KMS per 2020-11-19 changes
- Update Events per 2020-11-19 changes
- Update EC2 per 2020-11-19 changes
- Update Amplify per 2020-11-19 changes
- Update Lambda per 2020-11-23 changes
- Update GameList per 2020-11-24 changes
- Update EKS per 2020-12-17 changes
- Update SSO per 2020-12-18 changes
- Add IoT::TopicRuleDestination per 2020-12-18 changes
- Move "make release-test" to use python-3.9
Release 2.6.3
2.6.3 (2020-10-11)
- SageMaker: Mark tags props as optional, per AWS documentation.
- Add c5a, c6g, and r6g to instance types in constants
- Make flake8 happy again
- AWS::ServiceCatalog::LaunchRoleConstraint.RoleArn not required (#1765)
- AWS::DocDB::DBCluster.DeletionProtection (#1748)
- AWS::KinesisFirehose::DeliveryStream BufferingHints and CompressionFormat not required in S3DestinationConfigurations (#1766)
- AWS::KinesisFirehose::DeliveryStream.ElasticsearchDestinationConfiguration.TypeName not required (#1767)
- AWS::StepFunctions::StateMachine DefinitionString and S3Location.Version not required (#1768)
- Add AWS::EC2::SecurityGroup.Ingress.SourcePrefixListId to SecurityGroupRule (#1762)
- AWS::Elasticsearch::Domain.AdvancedSecurityOptions (#1775)
- AWS::Glue::Connection.ConnectionInput.ConnectionType AllowedValues expansion (#1777)
- Add additional properties to KinesisEvent
- Change OnFailure and OnSuccess as not required per CloudFormation reference
- Add AWS::Serverless::Api's Domain
- Support for OpenApiVersion in serverless.Api
- add efs backupPolicy
- Fix some flake8 errors
- Add ECS Fargate EFS mounting capability
- Add new instance types to constants
- Added SSM Parameter examples (#1770)
- Update SecretsManager per 2020-07-23 update and alphabetize cleanups
- Update SageMaker::EndpointConfig per 2020-07-23 update
- Update CodeStarConnections::Connection per 2020-07-23 update
- Update CloudFront::Distribution per 2020-07-23 update
- Add ECR ImageScanningConfiguration and ImageTagMutability (Fixes #1544)
- AWS::EKS::Nodegroup.LaunchTemplate (#1780)
- AWS::SecretsManager::RotationSchedule.RotationLambdaARN not required (#1783)
- Fix capitalization in AwsVpcConfiguration (#1788)
- AWS::StepFunctions::StateMachine.TracingConfiguration (#1795)
- AppMesh Gateway support (#1758)
- fixing tags data type (#1785)
- Added Types to EndpointConfiguration (#1793)
- update TargetGroup.TargetType to support Ref values (#1794)
- Run tests against Python 3.9 (#1790)
- Cloudfront cache and origin policy (#1796)
- Fix typo AWSOject => AWSObject
- Remove list for Tags attribute
- Remove trailing blank line from serverless.py
- Update CodeGuruProfiler per 2020-07-30
- Add Mtu to GroundStation::DataflowEndpoint per 2020-07-30 changes
- Update EC2::FlowLog per 2020-07-30 changes
- Add AutoImportPolicy to FSx::LustreConfiguration per 2020-08-06
- Add BuildBatchConfig to CodeBuild::Project per 2020-08-06 changes
- Revert "Fix capitalization in AwsVpcConfiguration (#1788)" (#1798)
- Add EC2::CarrierGateway per 2020-08-13 changes
- Add new ApplicationInsights::Application per 2020-08-13 changes
- Tweaks to the gen.py script
- Add SageMaker::MonitoringSchedule from 2020-08-13 changes
- Add SecurityPolicy to Transfer::Server from 2020-08-13 changes
- Add Topics to Lambda::EventSourceMapping from 2020-08-13 changes
- Add DriveCacheType to FSx LustreConfiguration from 2020-08-13 changes
- Add EnvironmentFiles to ECS::TaskDefinition from 2020-08-13 changes
- Update Route53Resolver per 2020-08-27 changes
- Update GameLift resources per 2020-08-27
- Update ServiceCatalog per 2020-08-27 changes
- Update CodeCommit per 2020-08-31 changes
- Add EKS::FargateProfile per 2020-09-03 changes
- Add AWS::CodeGuruReviewer per 2020-09-03 changes
- Add CloudFront::RealtimeLogConfig per 2020-09-03 changes
- Add AWS::Kendra per 2020-09-10 changes
- Add AWS::SSO per 2020-09-10 changes
- Add IoT::Authorizer per 2020-09-10 changes
- Add DeleteReports to CodeBuild::ReportGroup per 2020-09-10 changes
- AWS::Synthetics::Canary.RuntimeVersion AllowedValues expansion (#1801)
- Update ApiGatewayV2::Authorizer per 2020-09-10 changes
- Add CloudFormation::StackSet per 2020-09-17 changes
- Add AWS::AppFlow per 2020-09-17 changes
- Add DisableExecuteApiEndpoint to ApiGatewayV2::Api per 2020-09-17 changes
- Add MutualTlsAuthentication to ApiGateway::DomainName per 2020-09-17 changes
- Add MutualTlsAuthentication to ApiGatewayV2::DomainName per 2020-09-17 changes
- AWS::MSK::Cluster.ClientAuthentication.Sasl (#1802)
- Add WorkSpaces::ConnectionAlias per 2020-10-01 changes
- Fix formatting in MSK
- Update AWS::Batch per 2020-10-01 changes
- Add CapacityProviderStrategy to ECS::Service per 2020-10-01 changes
- Remove duplicate elasticache NodeGroupConfiguration property (Fixes #1803)
- Add AWS::Timestream per 2020-10-08 changes
- Add AWS::CodeArtifact per 2020-10-08 changes
- Update Backup per 2020-10-08 changes
- Update AmazonMQ per 2020-10-08 changes
- Update EKS per 2020-10-08 changes
- AWS::AutoScaling::AutoScalingGroup.NewInstancesProtectedFromScaleIn (#1804)
- Improve grammar on install steps (#1800)
- Update DLM to support cross region copy (Fixes #1799)
- Update WAFv2 per 2020-0723 changes (Fixes #1797)
- Update ECR::Repository.ImageScanningConfiguration to output the correct json (Fixes #1791)
Release 2.6.2
2.6.2 (2020-07-12)
- Add Description property to EC2::TransitGateway (#1674)
- Adding AWS::ImageBuilder::Image object, per May 7, 2020 update
- Adding missing AWS::ApiGatewayV2::VpcLink object
- Adding new AWS::SSM::Association property, per May 7, 2020 update
- Update template_generator.py
- Handle list type properties with a function validator (#1673)
- Change RegularExpressionList
- Remove Regex object in favour of basestring
- Bug Fixes: wafv2 names not required
- Update instance types in constants
- Add AWS::CodeStarConnections::Connection props, per May 14, 2020 update
- Adding misc AWS::DMS properties, per May 14, 2020 update
- Adding misc AWS::MediaStore::Container properties, per May 14, 2020 update
- updating AWS::ServiceCatalog::CloudFormationProduct properties, per May 14, 2020 update
- Changing AWS::Synthetics::Canary props, per May 14, 2020 update
- Adding misc AWS::GlobalAccelerator objects, per May 14, 2020 update
- Adding new AWS::Macie resources, per May 14, 2020 update
- Add sample Aurora Serverless RDS template
- Fixing misc AWS::ImageBuilder properties
- Updating AWS::StepFunctions::StateMachine props, per May 21, 2020 update
- Update AWS::SSM::Parameter properties, per May 21, 2020 update
- Update AWS::CodeBuild::ReportGroup properties, per May 21, 2020 update
- Fix bools in example output
- Adding hibernation options to LaunchTemplateData
- ExcludedRules are listed directly, not wrapped
- fix syntax
- add OnSuccess
- Update AWS::EFS::AccessPoint per 2020-05-28 changes
- Update AWS::CodeGuruProfiler::ProfilingGroup per 2020-06-03 changes
- Update AWS::EC2::ClientVpnEndpoint per 2020-05-28 changes
- Add DBProxy and DBProxyTargetGroup to AWS::RDS per 2020-06-04 changes
- Add support for ARM and GPU containers for CodeBuild (#1699)
- Fix S3Encryptions in Glue EncryptionConfiguration (#1725)
- Convert stepfunctions.DefinitionSubstitutions to dict (#1726)
- Add GroundStation link (#1727)
- Update AWS::ElasticLoadBalancingV2::LoadBalancer per 2020-06-11 changes
- Update AWS::ElastiCache::ReplicationGroup per 2020-06-11 changes
- Update AWS::CloudFront::Distribution per 2020-06-11 changes
- Update AWS::CertificateManager::Certificate per 2020-06-11 changes
- Update AWS::EC2::Volume per 2020-06-11 changes
- Add AWS::IoT::ProvisioningTemplate per 2020-06-04 changes (Fixes #1723)
- Added Serverless::Application and Serverless ApplicationLocation (#1549)
- Fix required setting for SageMaker::Model PrimaryContainer (Fixes #1729)
- Added capacity providers
- Update AWS::EFS::FileSystem per 2020-06-16 changes
- Update AWS::Lambda::Function per 2020-06-16 changes
- Update AWS::FMS::Policy per 2020-06-18 changes
- Fix tests and alphabetize properties in ECS
- Update AWS::ServiceDiscovery per 2020-06-22 changes
- This isn't required
- Update AWS::AppMesh per 2020-06-25 changes
- Support attribute Mode for SageMaker Model ContainerDefinition
- Add SourcePrefixListId to the ec2.SecurityGroupIngress validator (Fixes #1739)
- Add ApplicationCloudWatchLoggingOption for KinesisAnalyticsV2 (Fixes #1738)
- Add required TargetGroupName to DBProxyTargetGroup
- Add VpcConfiguration to AWS::KinesisFirehose::DeliveryStream (Fixes #1717)
- Update AWS::Events::Rule per 2020-07-06 changes
- Add AWS::QLDB::Stream per 2020-07-08 update
- Add AWS::CodeGuruProfiler::ProfilingGroup.ComputePlatform per 2020-07-09 update
- Add AWS::CodeBuild::Project Source: BuildStatusConfig per 2020-0709 update
- Add AWS::Athena::DataCatalog per 2020-07-09 update
- Add AWS::EC2::PrefixList per 2020-07-09 update
- Add AWS::ElasticLoadBalancingV2::Listener.AlpnPolicy per 2020-07-09 update
- Update AWS::Synthetics per 2020-07-09 update
- Add AWS::Amplify::App.EnableBranchAutoDeletion per 2020-07-09 update
- Update AWS::FSx::FileSystem.LustreConfiguration per 2020-07-09 update
- Update AWS::Amplify::Domain per 2020-07-09 update
Release 2.6.1
2.6.1 (2020-05-04)
- Fix README for PyPI upload
- Remove extra PublicAccessBlockConfiguration in s3 (Fixes #1541)
- Added support for ForwardConfig in Listener (#1555)
- Fix up a couple of items for ELBv2 from #1555
- Fixing a missimplementation of rules, caused by a bug in the document… (#1599)
- fix: include valid postgres capacity configurations (#1602)
- adding misc AppMesh properties, per Feb 27 2020 update
- adding misc FSX properties, per Feb 27 2020 update
- Adding new AWS::CloudWatch::CompositeAlarm object, per March 2 2020 update
- Adding new AWS::GroundStation resources, per Feb 27 2020 update
- Add README link for GroundStation (#1606)
- Fixup WAFv2 TextTransformations property and required (#1607)
- Adding cloudfront OriginGroups properties, per March 5 2020 update
- AWS::EC2::SecurityGroupIngress.SourcePrefixListId (#1622)
- adding AWS::Athena::WorkGroup, per March 5 2020 update
- Adding EncryptionConfig props to AWS::EKS::Cluster, per March 5 2020 update (#1610)
- adding AWS::CodeStarConnections::Connection, per Marche 5 2020 update
- Adding AWS::Chatbot::SlackChannelConfiguration, per March 5 2020 update
- Fixup recent CodeStarConnections and Chatbot additions
- Fixes to acmpca (#1660)
- adding misc Greengrass props, per March 09 2020 update
- adding misc AWS::MSK::Cluster properties, per March 12 2020 update
- Adding MeshOwner prop to misc AppMesh objects, per March 12 2020 update
- Adding new AWS::Cassandra resources, per March 16 2020 update
- Fixup link and comments for AWS::Cassandra (related to #1616)
- Fix several problems in wafv2
- Add IotAnalyticsAction and StepFunctionsAction to IoT TopicRule Actions
- Add missing IoTAnalytics properties, add Datastore object, add test IoTAnalytics example
- Attributes for AddAttributes is a dict
- add secrets manager type to codebuild environment variable types
- Usageplan throttle (#2)
- update example to include method as required
- Adding AWS::ResourceGroups::Group resource, per March 19, 2020 update
- Adding AWS::CodeGuruProfiler::ProfilingGroup resource, per March 19, 2020 update
- Fixup links in README.rst
- adding AWS::EC2::ClientVpnEndpoint properties, per March 19, 2020 update
- Adding AWS::DMS::Endpoint props, per March 23, 2020 update
- Adding AWS::AutoScaling::AutoScalingGroup props, per March 26, 2020 update
- Adding misc AWS::ApiGatewayV2::Integration properties, per March 26, 2020 update
- Adding AWS::ServiceCatalog::LaunchRoleConstraint props, per April 2, 2020 update
- Adding AWS::CloudWatch::InsightRule props, per April 2, 2020 update
- Fix new test changes to use TROPO_REAL_BOOL
- Change ApiGateway::RestApi FailOnWarnings from basestring to boolean (Fixes #1655)
- Update SAM Schedule event source spec
- AWS::SecurityHub::Hub Tags uses the wrong format
- Adding AWS::NetworkManager resource, per March 19, 2020 update
- Adding AWS::Detective resources, per March 26, 2020 update
- Adding misc AWS::IoT props, per March 26, 2020 update
- Adding AWS::EC2::Volume props, per March 26, 2020 update
- Adding AWS::FSx::FileSystem properties, per April 2, 2020 update
- Adding misc AWS::Glue properties, per April 16, 2020 update
- Adding new AWS::Synthetics::Canary resource, per April 23, 2020 update
- Adding AWS::ImageBuilder resources, per April 23, 2020 update
- Adding new AWS::CE::CostCategory resource, per April 23, 2020 update
- Fix typo: pros => props
- Update EventSchemas per 2020-04-30 changes
- Update Synthetics per 2020-04-30 changes
- Update Transfer per 2020-04-30 changes
Release 2.6.0
2.6.0 (2020-02-22)
- Add ProvisionedConcurrencyConfig for AWS::Serverless::Function (#1535)
- Add update policy that allows for in place upgrade of ES cluster (#1537)
- Add ReportGroup and SourceCredential to CodeBuild
- Add Count property to EC2::Instance ElasticInferenceAccelerator
- Add EC2::GatewayRouteTableAssociation
- Update FSx per 2019-12-19 changes
- Add MaxAllocatedStorage to RDS::DBInstance
- Add Name property to SSM::Document
- Add OpenMonitoring property to MSK::Cluster
- Break out NoDevice property validation (Fixes #1551) (#1553)
- Fixed check_required validator error message (#1550)
- Add test for check_required (#1550)
- Add CloudWatch Alarm TreatMissingData validator (#1536)
- Add WAFv2 resources, per Nov 25 2019 update (#1545)
- linking AWS::WAFv2 and OpenStack resource types in README (#1559)
- Strategy in AWS::EC2::PlacementGroup is not required (#1560)
- Combine JSON + YAML example (#1561)
- Add CACertificateIdentifier to DBInstance (#1557)
- fixing AWS::Serverless documentation link (#1562)
- adding new AWS::WAFv2::WebACLAssociation resource, per Jan 16 2020 update (#1567)
- adding SyncSource & SyncType props to AWS::SSM::ResourceDataSync, per Jan 16 2020 update (#1566)
- adding AWS::EC2::Instance HibernationOptions property, per Jan 16 2020 update (#1563)
- Add QueuedTimeoutInMinutes to CodeBuild Project (#1540)
- Add WeightedCapacity to AutoScaling::AutoScalingGroup LaunchTemplateOverrides (#1565)
- Use correct curl option for compressed downloads
- Update properties in AWS::Serverless::Api's Auth (#1568)
- Add new pinpoint properties, per Jan 23 2020 update (#1569)
- Add new AWS::RDS::DBCluster VALID_DB_ENGINE_MODES (#1573)
- ServiceDiscovery DnsConfig NamespaceId is not required (#1575)
- Add missing SecretTargetAttachment TargetTypes (#1578)
- Ignore If expression during validation on AutoScalingRollingUpdate min instances (#1577)
- adding Tags to Server, per Feb 6 2020 update
- AWS::KinesisAnalyticsV2::Application.RuntimeEnvironment VALID_RUNTIME_ENVIRONMENTS
- adding misc EC2 properties, per Feb 6 2020 update
- adding new Config resources, per 2020 Feb 13 update
- adding new Transfer properties, per 2020 Feb 13 update
- adding new ACMPCA resources, per Jan 23 2020 update (#1570)
- adding new AppConfig resource, per Jan 23 2020 update (#1571)
- Nodegroup tags type (#1576)
- adding XrayEnabled prop to GraphQLApi, per Feb 6 2020 update (#1579)
- adding AccountRecoverySetting prop to UserPool, per Feb 6 2020 update (#1580)
- adding Tags to Server, per Feb 6 2020 update (#1581)
- Merge pull request #1582 from axelpavageau/feature/20200206-ec2
- Merge pull request #1584 from cloudtools/PatMyron-patch-5
- Alphebetize some properties
- Merge pull request #1585 from axelpavageau/feature/20200213-transfer
- Merge pull request #1586 from axelpavageau/feature/20200213-config
- Adding new EC2 resources, per 2020 Feb 13 update (#1587)
- Adding new FMS resources, per 2020 Feb 13 update (#1588)
- adding misc Lakeformation properties, per Jan 16 2020 update (#1589)
- Adding new AWS::Neptune::DBCluster properties, per Feb 18 2020 update (#1594)
- fixing property according to the documentation's example (#1595)
- adding UsernameConfiguration prop to UserPool, per Feb 20 2020 update (#1596)
- Adding new ProjectFileSystemLocation property to CodeBuild::Project, per Feb 20 2020 update (#1597)
Release 2.5.3
2.5.3 (2019-12-08)
- Switch to using the gzip version of the Resource Specification
- Amend RefreshTokenValidity to match Cognito changes. (#1498)
- Update placement object (#1501)
- Add hyperlinks to AWS resource types (#1499)
- Added missing CrawlerName field to Glue Action and Condition objects (#1500)
- Fix multiple mappings being overwritten (#1041)
- Cognito is missing UserPoolResourceServer (#1509)
- Add EnabledMfas to cognito UserPool Object. (#1507)
- Cognito EnabledMfa needs to be a list of strings (#1511)
- Make Python 3.8 support official (#1513)
- Added missing rds scaling configuration capacity (#1514)
- Add AllocationStrategy parameter for AWS::Batch::ComputeEnvironment ComputeResources (#1515)
- Add SelfManagedActiveDirectoryConfiguration property to fsx (#1516)
- Add logging capability to EKS Cloudwatch (#1512)
- Fix some flake8 breakage due to recent commits
- Output the resource specification version after downloading
- Add EventBus class in events script (#1518)
- Add new EC2 resources per 2019-10-03 update
- Add new cognito resources per 2019-10-03 update
- Add PlannedBudgetLimits to Budgets::Budget BudgetData
- Add AWS::Pinpoint
- Adding missing property for guardduty FindingPublishing (#1517)
- Support for API Gateway SecurityPolicy (#1521)
- Add AWS::GameLift
- Update AppStream per 2019-11-07 update
- Add AWS::CodeStarNotifications and AWS::MediaConvert
- Update AppMesh per 2019-11-04 update
- Add DynamoDBTargets and CatalogTargets to Glue::Crawler
- Update ApiGateway resources per 2019-11-31 changes
- Add Tags to CodePipeline CustomActionType and Pipeline
- Updates to Amplify per 2019-10-31 changes
- Update Events per 2019-11-31 changes
- Add InferenceAccelerator to ECS::TaskDefinitiion per 2019-10-31 change
- Add LogPublishingOptions to Elasticsearch::Domain
- Add Tags to SNS::Topic per 2019-11-31 changes
- Add WAF Action Type validator (#1524)
- Adding AWS::EKS::Nodegroup resource, per Nov 18 2019 update (#1529)
- Adding CpuOptions support for LaunchTemplateData (#1531)
- Update AppSync per 2019-11-21 changes
- Update SNS per 2019-11-21 changes
- Update OpsWorksCM per 2019-11-21 changes
- Update IAM per 2019-11-21 changes
- Update Glue per 2019-11-21 changes
- Update Elasticsearch per 2019-11-21 changes
- Update EC2 per 2019-11-21 changes
- Update Cognito per 2019-11-21 changes
- Update ApiGateway per 2019-11-21 changes
- Update RDS per 2019-11-21 changes
- Update ECS per 2019-11-21 changes
- Update CloudWatch per 2019-11-21 changes
- Update ECS per 2019-11-25 changes
- Update per 2019-11 changes
- Update CodePipeline per 2019-11-25 changes
- Add ProvisionedConcurrencyConfiguration for Lambda alias and version (#1533)
- Add AWS::EventSchemas
- Add AWS::AccessAnalyzer
- Add S3::AccessPoint per 2019-12-03 update
- Update StepFunctions per 2019-12-03 update
- Update ApiGatewayV2 per 2019-12-04 changes
Release 2.5.2
2.5.2 (2019-09-29)
- Use double validator instead of a raw float for Double types (#1485)
- Add PythonVersion to Glue JobCommand (#1486)
- ImageId in EC2 LaunchTemplateData is no longer required (#1487)
- Add KmsKeyID prop to AWS::ElastiCache::ReplicationGroup, per 2019 Aug 30 update (#1488)
- Add threshold metric to CloudWatch::Alarm (#1489)
- Fix naming of parameters in FindInMap helper. (#1491)
- Add missing EnableNonSecurity property to SSM Rule (#1493)
- Add EnableCloudwatchLogsExports to Neptune::DBCluster
- Update AppMesh::Route properties per 2019-08-29 update
- Add Config::OrganizationConfigRule resource
- Add ZoneAwarenessConfig to Elasticsearch ElasticsearchClusterConfig
- Add AWS::QLDB
- Update RDS resources per 2019-08-29 update
- Travis CI: Add flake8 which is a superset of pycodestyle and pyflakes (#1470)
- Run flake8 via "make test" (#1470)
- Add SourceVersion to CodeBuild::Project (#1495)
- Add new Properties to SSM::Parameter (#1496)
- iam: Add Description field to Role (#1497)
- Add MaximumBatchingWindowInSeconds to Lambda::EventSourceMapping
- Update Events::Rule EcsParameters per 2019-08-29 changes
- Update ECS::TaskDefinition per 2019-08-29 changes
- Update EC2::Instance per 2019-08-29 changes
- Update DynamoDB::Table per 2019-08-29 changes
- Update ApplicationAutoScaling::ScalableTarget per 2019-08-29 changes
- Update DocDB::DBCluster per 2019-09-26 changes
- Update Glue per 2019-09-26 changes
Release 2.5.1
2.5.1 (2019-08-25)
- Fix missing required field in CodeContent object (#1472)
- updated crawler tag attribute to match aws cloudformation doc (#1482)
- Change Tags to dict in Glue resources (#1482)
- Update gen script to understand "Json" Tags to be a dict
- Fixed a typo in the ClientBroker's value (#1480)
- Fix test output in MskCluster.template from issue #1480
- Update MaintenanceWindow Properties (#1476)
- Modified AdditionalAuthenticationProviders field in GraphQlApi to be a list (#1479)
- Add new properties to Glue::Job (#1484)
- Update missing properties in cognito (#1475)
- Add AWS::LakeFormation
- Update dms properties
- Add SageMaker::Workteam
- Add SplitTunnel to EC2::ClientVpnEndpoint
- Add Tags properties to some Greengrass resources
- Add ExcludeVerboseContent to AppSync LogConfig property type
- Add AWS::ManagedBlockchain
- Add Glue::MLTransform resource
- Add AWS::CodeStar
- Add LinuxParameters to Batch::ContainerProperties
Release 2.5.0
2.5.0 (2019-07-28)
-
Return real booleans in the output (#1409)
Note: it was noted in #1136 that cfn-lint prefers real booleans. Since this
may break existing scripts/updates, it was implemented via #1409 via an
environment variable: TROPO_REAL_BOOL=trueAt some point troposphere likely will make this a warning and default to
real booleans. Thanks for @Michel-K and @ikben for implementing it. -
Add AWS::SecurityHub
-
EC2: Update SpotOptions properties
-
Merge branch 'master' into feature/rules
-
Add Template.add_rule() function to be consistent with the Template API
-
Write doc for add_rule()
-
Adapt test case to the add_rule() interface
-
Add duplicate name check in add_rule
-
Add Tags to ECR Repository definition (#1444)
-
Merge pull request #1412 from vrtdev/feature/rules
-
EBSBlockDevice supports KmsKeyId (#1451)
-
Add Medialive resources (#1447)
-
Fix RecoveryPointTags/BackupVaultTags type for AWS Backup resources (#1448)
-
Add Code property to Codecommit (#1454)
-
Add support for LicenseSpecification for LaunchTemplateData (#1458)
-
Add AWS::MediaLive to README
-
Tweak to allow "make test" work with the real boolean change (#1409)
-
Prefer awacs.aws.PolicyDocument over awacs.aws.Policy (#1338)
-
Add EFS FileSystem LifecyclePolicies (#1456)
-
Fix Transfer::User SshPublicKeys type (#1459)
-
Fix TemporaryPasswordValidityDays type (#1460)
-
Add Cloudwatch AnomalyDetector resource (#1461)
-
Update ASK to the latest AWS documentation (#1467)
-
Adding AllowMajorVersionUpgrade to DMS Replication Instance (#1464)
-
Change ElastiCache ReplicaAvailabilityZones from string to string list (#1468)
-
Add AmazonMQ::Broker EncryptionOptions property
-
Update AWS::Amplify resources
-
Add AWS::IoTEvents
-
Add Tags to AWS::CodeCommit::Repository
-
Add EmailSendingAccount to Cognito::UserPool EmailConfiguration