Skip to content

Releases: cloudtools/troposphere

Release 2.4.6

21 Mar 02:05
2.4.6

Choose a tag to compare

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

20 Feb 01:16
2.4.5

Choose a tag to compare

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

14 Feb 02:45
2.4.4

Choose a tag to compare

2.4.4 (2019-02-13)

  • Include requirements.txt in release tarball

Release 2.4.3

14 Feb 01:42
2.4.3

Choose a tag to compare

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

02 Feb 19:38
2.4.2

Choose a tag to compare

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

10 Jan 01:41
2.4.1

Choose a tag to compare

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

07 Jan 00:52
2.4.0

Choose a tag to compare

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

04 Nov 23:43
2.3.4
9b36e1e

Choose a tag to compare

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

05 Sep 14:51
2.3.3

Choose a tag to compare

2.3.3 (2018-09-05)

  • Revert schedule expression validation (#1114)

Release 2.3.2

04 Sep 14:51
2.3.2

Choose a tag to compare

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