Releases: cloudtools/troposphere
Releases · cloudtools/troposphere
Release 2.4.6
2.4.6 (2019-03-20)
- Discourage usage of Python 3.4 (#1326)
- Remove validation for ElastiCache::ReplicationGroup some properties (#1063)
- Add auth configs for ElasticLoadBalancingV2::ListenerRule actions
- Add new RDS DBCluster and DBInstance properties (#1329)
- Add new Elasticsearch Domain property (#1330)
- Add new ApiGateway Apikey property (#1331)
- Add new Codebuild ProjectCache property (#1332)
- Add new AWS::RAM and AWS::RoboMaker resources
- Add psuedo-parameter Ref for AWS::Partition (#1334)
- Add SageMaker::NotebookInstance VolumeSizeInGB property
- Add missing properties in SSM::PatchBaseline (#1339)
- Add Tags to StepFunctions objects, per 2019 March 07 update (#1340)
- Update valid values for emr.StepConfig ActionOnFailure (#1350)
- Add RootAccess prop to AWS::SageMaker::NotebookInstance, per 2019 March 14 update (#1342)
- Add prop to AWS::OpsWorksCM::Server per 2019 March 14 update (#1343)
- Add new AWS::CodeBuild::Project props, per 2019 March 14 update (#1344)
- Fix EC2 SpotFleet LoadBalancersConfig TargetGroupConfig (#1346)
- Add URLSuffix Ref (#1347)
- CodeBuild::Project Name is not required (#1348)
Release 2.4.5
2.4.5 (2019-02-19)
- Add "pip install" step for source dist file before a release (#1318)
- Exclude OpenStack modules within the template generator (#1319)
- Add AWS::CodeBuild::Project subproperties, per Feb 2019 14 update (#1321)
- Add AWS::FSx::FileSystem resource, per Feb 2019 15 update (#1322)
- Add KinesisAnalyticsV2 resources, per 2019 Feb 15 update (#1323)
- Remove awacs as a hard dependency; ensure awacs>=0.8 otherwise (#1325)
- Add FSx and KinesisAnalyticsV2 modules to the documentation
Release 2.4.4
2.4.4 (2019-02-13)
- Include requirements.txt in release tarball
Release 2.4.3
2.4.3 (2019-02-13)
- Fix Glue StorageDescriptor NumberOfBuckets spelling (#1310)
- ServiceDiscovery::Service DNSConfig is no longer required
- Sphinx docs (#1311)
- Add autogeneration of troposphere index files
- Fix ApiGateway AccessLogSetting prop spelling (#1316)
- Docs update (#1314)
- Add AWS::ApiGatewayV2 Resources (#1312)
- Updates for new resources being added
Release 2.4.2
2.4.2 (2019-02-02)
- Add AWS::DocDB
- Add UpdateReplacePolicy attribute
- Use a dict instead of the Tags object for the Tags property on the dax resource (#1045) (#1046)
- Add better method names for Troposphere objects. (#1169)
- Update integer_list_item to always cast value to an int for comparison (#1192)
- Remove name parameter from json_checker (#1260)
- Remove duplicate VpcConfig/DomainJoinInfo classes from AppStream (#1285)
- Add 'Kind' property to AWS::AppSync::Resolver (#1287)
- Add missing region information. (#1288)
- Fix tag sorting on py3 (#1289)
- Updated autoscalingplans to match cloudformation doco (#1291)
- ResourceGroupArn is no longer mandatory for AWS::Inspector::AssessmentTarget (#1292)
- Fix creating RotationSchedule for SecretsManager (#1293)
- Add missing serverless properties (Fixes #1294)
- Make DataSourceName non-mandatory in appsync resolvers (#1296)
- Add new properties to AWS::CodeBuild::Project, per 2019 Jan 24 update (#1297)
- Add new AWS::OpsWorksCM::Server resource, per 2019 Jan 24 update (#1298)
- Add AWS::Serverless::LayerVersion (#1305)
- Fix for AWS Lambda reserved environment variables (#1306)
- Add SqsParameters support to Rule Target (#1307)
- Add DestinationPrefixListId to EC2 SecurityGroupRule (#1309)
- Fix for pyflakes 2.1.0
Release 2.4.1
2.4.1 (2019-01-09)
- Add a S3OriginConfig object to distinguish between Distribution and StreamingDistribution properties (#1273)
- Add SSM Example for patch baselines and filter groups (#1274)
- Add better validation for AWS::CloudWatch::Alarm properties (#1276)
- Allow empty To/From port ranges for SG's for certain IP protocols (#1277)
- Add additional properties to AWS::Serverless::Api (#1278)
- Fixes DynamoDB validator error (#1280)
Release 2.4.0
2.4.0 (2019-01-06)
- Setup tox (#1187)
- Set line length for Python files in EditorConfig (#1188)
- Fix EC2 SpotFleet properties #1195 (#1198)
- Add MultiValueAnswer property for AWS::Route53::RecordSet (#1199)
- adding RDS properties, per Nov 9 2018 update https://docs.aws.amazon.… (#1201)
- Add Secrets Managers resources, per Nov 9 2018 update (#1202)
- Add DLM support, per Nov 12 2018 update (#1203)
- Adds support for Permissions Boundaries on AWS::IAM::Role and AWS::IAM::User (#1205)
- Add support for multi-region action in CodePipeline (#1207)
- Added support for Aurora BacktrackWindow. (#1210)
- Add AWS::AppStream resources
- Add Tags and WorkspaceProperties to WorkSpaces::Workspace
- Add support for AWS::AutoScalingPlans::ScalingPlan (#1197)
- adding KmsMasterKeyId to Topics, per Nov 19 2018 update
- adding PublicAccessBlockConfiguration to s3 buckets, per Nov 19 2018 update
- Validate Lambda environment variable names (#1186)
- Fix DockerVolumeConfiguration Labels and DriverOpts definition (#1194)
- Setup to_dict for Tags AWSHelper (#1189)
- Delete CodeDeploy EC2TagSetList class as it is just a property of EC2TagSet (#1212)
- Fix bugs and add missing properties in sagemaker (#1214)
- adding DeletionProtection property to RDS, per Nov 19 2018 update (#1215)
- adding PublicAccessBlockConfiguration to s3 buckets, per Nov 19 2018 update (#1216)
- Merge pull request #1217 from axelpavageau/feature/sns-20181119-update
- Add volume encryption, per Nov 19 2018 update (#1218)
- Add PublicIpv4Pool property to EIPs, per Nov 19 2018 update (#1219)
- Add new Lambda resources and props, per Nov 29 2018 update (#1242)
- Add MixedInstancesPolicy property to autoscaling groups, per Nov 19 2018 update. (#1220)
- Add tags to API Gateway resources, per Nov 19 2018 update (#1221)
- Add various EMR properties, per Nov 19 2018 update (#1222)
- Add new kinesis resource, per Nov 20 2018 update (#1224)
- Make Lambda::LayerVersion CompatibleRuntimes a list of strings
- Add new route53 resources, per Nov 20 2018 update (#1223)
- Add new EC2Fleet resource, per Nov 20 2018 update (#1225)
- Add new appsync FunctionConfiguration resource & properties, per Nov 20 2018 update (#1226)
- Update AWS::CloudWatch::Alarm, per Nov 20 2018 update (#1227)
- CloudWatch MetricDataQuery Id is required
- Add DatapointsToAlarm to AWS::CloudWatch::Alarm (#1244)
- Alphabetize DatapointsToAlarm in CloudWatch
- Update Autoscalingplans properties, per Nov 20 2018 update (#1228)
- Add Iot1click resources (#1229)
- Add new Transit Gateway resources, per Nov 26 2018 release (#1232)
- Fix online merge issue
- Fixes EC2 SpotFleet LoadBalancersConfig structure (#1233)
- Sets InstanceType in EC2 LaunchTemplateData to not required. (#1234)
- Add new HttpNamespace resource & various servicediscovery props, per Nov 28 2018 update (#1237)
- Add new ec2 properties, per Nov 28 2018 update (#1238)
- EC2 Instance LicenseConfigurationArn is required
- Add on-demand billing for DynamoDB tables (#1243)
- Correct RoleArn case for OrganizationAggregationSource (#1247)
- Add various codebuild properties, per Dec 6 2018 update (#1249)
- Add support for DeploymentPreference to AWS::Serverless::Function (#1251)
- Update typo on EnableCloudwatchLogsExports (#1253)
- Add new AmazonMQ resource, per Dec 13 2018 update (#1254)
- Add Alexa Skill resource, per Nov 20 2018 update (#1230)
- Add new IoTAnalytics resources, per Dec 13 2018 update (#1255)
- Extend Action to support Redirect and FixedResponse for AWS::ElasticLoadBalancingV2::ListenerRule (#1140)
- Add support for extensible resource definitions in template generator (#1154)
- Updates CloudFront with missing parameters and validators (#1235)
- Added support for AWS Batch PlacementGroup & LaunchTemplate (#1262)
- Add DeleteAutomatedBackups to RDS DBInstance (#1263)
- Add missing KMS key properties (#1265)
- Fix pep errors due to online merge
- Fix EC2Fleet class definition to match functional correctness of CloudFormation (#1266)
- Add Tags property to AWS::AmazonMQ::Broker, per 2019 Jan 3 update (#1267)
- Add Containers property to AWS::SageMaker::Model per 2019 Jan 3 update (#1268)
- Add AWS::Route53Resolver::ResolverRuleAssociation resource, per 2019 Jan 3 update (#1269)
- Fix nested 'Name' sections in Output import (#1270)
- README.rst: Use SVG build status badge (#1271)
- Add test for nested Name in TemplateGenerator fixed via #1270
2.3.4
2.3.4 (2018-11-04)
- Add CloudFormation::Macro
- Instance ImageId is no longer required, specifically if using Launch Templates; updated tests (#1137)
- Fix amazonmq missing properties (#1143)
- Update AmazonMQ::Broker properties to use [basestring] instead of list
- Update the OnPremisesInstanceTagFilters parameter for AWS::CodeDeploy::DeploymentGroup (#1145)
- Update constants.py (#1147)
- Fix AutoScalingRollingUpdate validation failure (#1148)
- Adding UseOnlineResharding policy per 09/20/2018 update (#1149)
- Add SchedulingStrategy as a prop to ecs.Service (#1150)
- Added ConnectionId and ConnectionType to API GW method integration (#1153)
- Use dict as aws expects for ApiGateway::RestApi Parameters (#1156)
- Add support for AWS-interface metadata (#1171)
- Add new properties to ServiceRegistry (#1172)
- [#1167] Add support for DockerVolumeConfiguration in AWS::ECS::TaskDefinition (#1168)
- Add missing Codebuild source types (#1160)
- [#1155] Aurora serverless support (#1166)
- Missing RepositoryCredentials attribute for ContainerDefinition object (#1165)
- Update for new S3 destination option in flow logs (#1158)
- updates rds vpc example and closes #985 (#1157)
- Update apigateway as of 09/20/18 (#1173)
- Add missing APIGateway properties
- Update codebuild as of 09/20/18 (#1175)
- Update ec2 as of 09/20/18 (#1177)
- Additional codebuild source types (#1178)
- Use basestring to allow percentage definition in MaintenanceWindowTask (#1151)
- Fix issues with CanaraySettings properties (#1181)
- 9/20/2018 update - NodeGroupId for Elasticache (#1182)
- Update codedeploy as of 09/20/18 (#1176)
- Add LambdaPermission in Example CloudWatchEventsSample.py (#1141)
- improve double validation and fix some property datatypes (#1179)
- Fix #1174 TemplateGenerator fail to parse template Fn::Sub with variable (#1180)
Release 2.3.3
2.3.3 (2018-09-05)
- Revert schedule expression validation (#1114)
Release 2.3.2
2.3.2 (2018-09-04)
- Auto add Parameter and Output to template when specified (#1018)
- Changed policy to AmazonDynamoDBFullAccess for delete and put (#1106)
- Fix CPUCredits casing and implement LaunchTemplateCreditSpecification class (#1100)
- Add UsernameAttributes to Cognito (#1104)
- Add SQS Event to serverless.py (#1103)
- Add support for Windows containers in CodeBuild (#1097)
- Generate class stubs necessary for autocompletion (#1079)
- Add AWS::IAM::ServiceLinkedRole (#1110)
- Made S3 Prefix in Firehose optional (#1102)
- Prefix is still required in ExtendedS3DestinationConfiguration
- SimpleTable has more attributes (#1108)
- Alphabetize properties in servlerless::SimpleTable
- AccountAggregationSources must be a list (#1111)
- Schedule expression validation (#1114)
- Add EndpointIdnetifier property to AWS::DMS::Endpoint object (#1117)
- Add get_or_add parameter method (#1118)
- Added HealthCheckCustomConfig to ServiceDiscovery Service (#1120)
- Tags support for SQS queues (#1121)
- VPCPeeringConnection PeerRegion (#1123)
- Add FilterPolicy as a property of SubscriptionResource (#1125)
- Add missing properties to SNS::Subscription
- Add ThroughputMode and ProvisionedThroughputInMibps to EFS (#1124) (#1126)
- Add AWS::EC2::VPCEndpointServicePermissions (#1130)
- AMAZON_LINUX_2 is now supported by SSM (#1133)
- [codebuild] Source - use value comparison instead of identity (#1134)
- InvitationId in GuardDuty::Master is now optional
- Fix missing boolean import in sns
- Add CodePipeline::Webhook resource
- Add ReportBuildStatus to CodeBuild Source property
- Add HttpConfig to AppSync::DataSource
- Add FieldLevelEncryptionId to CacheBehavior properties
- Add Timeout to Batch::JobDefinition
- Add EncryptionDisabled and OverrideArtifactName to CodeBuild Artifacts
- Add SSESpecification to DAX::Cluster
- Add KerberosAttributes to EMR::Cluster
- Add ValidationMethod to CertificateManager::Certificate
- Add Classifiers and Configuration to Glue resources
- Add SecondaryArtifacts and SecondarySources to CodeBuild::Project
- Add Logs to AmazonMQ::Broker