Skip to content

Commit e0f1117

Browse files
committed
Release 3.2.0
1 parent e6a749d commit e0f1117

File tree

3 files changed

+141
-2
lines changed

3 files changed

+141
-2
lines changed

CHANGELOG.rst

Lines changed: 139 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,142 @@
1+
3.2.0 (2022*01*01)
2+
------------------
3+
Major Changes
4+
^^^^^^^^^^^^^
5+
* Python 3.6 support removed due to Python EOL
6+
* Moving to auto-generation of troposphere classes
7+
8+
To make troposphere easier to maintain and keep up-to-date, the core
9+
troposphere classes will be migrated to be auto-generated from
10+
the CloudFormation Resource Specification. Changes have been made to
11+
maintain backward compatibility in troposphere 3.x releases. Please
12+
open a github issue if an auto-generated class is not compatible.
13+
14+
Note: a future troposphere 4.x release will likely align more with the AWS
15+
naming of Resources and Properties which would break backward compatibility.
16+
17+
Changes
18+
^^^^^^^
19+
* Add Architectures to AWS::Serverless::Function (#1971)
20+
* Update EKS per 2021-11-10 changes
21+
* Update IoTWireless per 2021-11-11 changes
22+
* Update Batch per 2021-11-11 changes
23+
* Added CopyTagsToSnapshot to DBCluster (#1973)
24+
* Run tests against Python 3.10 and add trove classifier (#1974)
25+
* Update Location per 2021-11-12 changes
26+
* Update AppStream per 2021-11-18 changes
27+
* Update MSK per 2021-11-18 changes
28+
* Update FSx per 2021-11-18 changes
29+
* Update FinSpace per 2021-11-18 changes
30+
* Update CloudFormation per 2021-11-18 changes
31+
* Added ecs.TaskDefinition.RuntimePlatform (#1976)
32+
* AWS::ElastiCache::ReplicationGroup.DataTieringEnabled (#1977)
33+
* AWS::Logs::LogGroup.Tags (#1978)
34+
* CHANGELOG.rst Formatting Fixes (#1983)
35+
* Fixed NetworkFirewall::LoggingConfiguration (#1984)
36+
* Update NetworkFirewall jsonpatch for LoggingConfiguration
37+
* Update CloudFront (adding ResponseHeadersPolicyId fields) per 2021-11-04 changes (#1982)
38+
* Update cfn2py - change add_description to set_description (#1975)
39+
* Added CompatibleArchitectures to Serverless::LayerVersion (#1972)
40+
* Add UpdateConfig to EKS::Nodegroup (#1980)
41+
* Added RedshiftRetryOptions and enabled support for RetryOptions in Re… (#1981)
42+
* Update Kinesis per 2021-12-09 (#1988)
43+
* Update AppFlow 18.6.0->51.0.0 (#1985)
44+
* Move validators into a module to support future changes
45+
* pre-commit checks for black+isort (#1989)
46+
* Fix black formatting/isort
47+
* First pass cleanup for the code generator script
48+
* Auto-generate NetworkFirewall
49+
* Update Timestream per 2021-12-03 changes
50+
* Add AWS::RUM per 2021-12-03 changes
51+
* Auto-generate FSx
52+
* Add AWS::Evidently per 2021-12-03 changes
53+
* Remove (now unused) yaml import from the gen.py
54+
* ap-southeast-3 (Jakarta), ap-northeast-3 (Osaka), and new zone in Beijing (#1991)
55+
* More updates for code generation and update some resources
56+
* Update Connect per 2021-12-03 changes
57+
* Add AWS::ResilienceHub
58+
* Update SageMaker per 2021-12-03 changes and fix SageMaker::Device
59+
* Rearrange S3 classes to make comparison to auto-generated code easier
60+
* Auto-generate S3 and update per 2021-12-03 changes
61+
* Auto-generate AppSync and update per 2021-12-06 changes
62+
* Auto-generate Kinesis
63+
* Auto-generate AccessAnalyzer
64+
* Auto-generate ACMPCA
65+
* Makefile tweaks: add fix target and combine spec2 with spec
66+
* Add a few more items into .gitignore
67+
* Fix some lint errors
68+
* Remove support for Python 3.6 due to EOL
69+
* Re-gen Evidently to add documentation links
70+
* Use anonymous hyperlink targers to prevent warnings in the docs
71+
* Auto-generate LakeFormation
72+
* Auto-generate Lightsail
73+
* Auto-generate CodeDeploy
74+
* Regenerate doc links
75+
* First pass update to CONTRIBUTING documentation
76+
* Auto-generate ECR
77+
* Install myst_parser for markdown docs
78+
* Adding missing troposphere.validators package (#1995)
79+
* Clean up stub generation
80+
* Auto-generate WAFv2 (#1996)
81+
* Remove redundent classes from KinesisFirehose
82+
* Fix examples where variables were aliasing classes
83+
* Introduce PropsDictType and other changes to be more mypy friendly
84+
* Add AWS::Lex
85+
* Regen AccessAnalyzer
86+
* Regen ACMPCA
87+
* Auto-generate Amplify
88+
* Auto-generate KinesisAnalytics
89+
* Auto-generate AppFlow
90+
* Auto-generate ApplicationAutoScaling
91+
* Auto-generate ApplicationInsights
92+
* Auto-generate AppRunner
93+
* Auto-generate APS
94+
* Auto-generate ASK
95+
* Auto-generate AuditManager
96+
* Auto-generate QLDB
97+
* Auto-generate QuickSight
98+
* Auto-generate RUM
99+
* Auto-generate Wisdom
100+
* Auto-generate WorkSpaces
101+
* Auto-generate FinSpace
102+
* Auto-generate GameLift
103+
* Auto-generate HealthLake
104+
* Auto-generate EMRContainers
105+
* Auto-generate DevOpsGuru
106+
* Auto-generate MemoryDB
107+
* Auto-generate Signer
108+
* Add back Endpoint to MemoryDB for backward compatibility
109+
* Regen AppSync, ResilienceHub, and S3
110+
* Regen Kinesis, LakeFormation, and Lightsail
111+
* Auto-generate LookoutEquipment, LookoutMetrics, and LookoutVision
112+
* Auto-generate ECS
113+
* Auto-generate Location
114+
* Auto-generate LicenseManager
115+
* Regen IoTSiteWise
116+
* Auto-generate IoTCoreDeviceAdvisor and IoTFleetHub
117+
* Don't emit a Tags import for Json style tags
118+
* Auto-generate CodeGuruProfiler and CodeGuruReviewer
119+
* Auto-generate CodeStar, CodeStarConnections, and CodeStarNotifications
120+
* Auto-generate CodeArtifact
121+
* Auto-generate AppIntegrations
122+
* Auto-generate Rekognition
123+
* Auto-generate Route53RecoveryReadiness
124+
* Auto-generate ServiceCatalogAppRegistry
125+
* Auto-generate Timestream
126+
* Auto-generate SSO
127+
* Auto-generate RoboMaker
128+
* Auto-generate SDB
129+
* Auto-generate SES
130+
* Auto-generate SQS
131+
* Updates to gen.py
132+
* Auto-generate Lambda
133+
* Regen CodeDeploy, Connect, DataBrew, ECR, and Evidently
134+
* Regen FSx, NetworkFirewall, SageMaker, and WAFv2
135+
* Auto-generate CE
136+
* Auto-generate CertificateManager
137+
* Auto-generate Cloud9
138+
* Auto-generate CUR
139+
1140
3.1.1 (2021*11*06)
2141
------------------
3142
* Added "CompatibleArchitectures" to LayerVersion (#1963)

docs/conf.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
# The short X.Y version
2727
version = ""
2828
# The full version, including alpha/beta/rc tags
29-
release = "3.1.1"
29+
release = "3.2.0"
3030

3131

3232
# -- General configuration ---------------------------------------------------

troposphere/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313

1414
from . import validators
1515

16-
__version__ = "3.1.1"
16+
__version__ = "3.2.0"
1717

1818
# constants for DeletionPolicy and UpdateReplacePolicy
1919
Delete = "Delete"

0 commit comments

Comments
 (0)