Skip to content

Releases: cloudtools/troposphere

Release 4.9.4

29 Aug 16:57
4.9.4

Choose a tag to compare

4.9.4 (2025-08-29)

  • Updates from spec version 203.0.0 (#2316)
  • Updates from spec version 204.0.0 (#2317)
  • Add mypy to requirements-dev.txt
  • mypy: use correct type for props in BaseAWSObject
  • pyright: use explicit types for Final annotations
  • Remove duplicate Cors from serverless.py
  • mypy: add type annotation in autoscaling Tags
  • Fix waf_action_type validator type annotation
  • Fix code gen to ignore object in PropsDictType
  • Upgrade pyright version and add mypy tooling
  • Remove Python 3.8 from actions
  • Add AWS::AIOps
  • Add AWS::DSQL
  • Add AWS::EVS
  • Add AWS::MPA
  • Add AWS::Notifications
  • Add AWS::NotificationsContacts
  • Add AWS::ODB
  • Add AWS::SSMGuiConnect
  • Add AWS::WorkspacesInstances
  • Update resources_aws.md with new services
  • Run isort on newly added files
  • Updates from spec version 205.0.0 (#2318)
  • Updates from spec version 206.0.0 (#2319)
  • Updates from spec version 207.0.0 (#2320)
  • Fix recursive definition in AWS::IoTSiteWise
  • Updates from spec version 208.0.0 (#2321)
  • Updates from spec version 209.0.0 (#2322)
  • Updates from spec version 210.0.0 (#2323)
  • Update properties in Serverless MSKEvent (#2325)
  • Tweak previous commit BatchSize type to pass tests
  • Updates from spec version 211.0.0 (#2326)
  • Updates from spec version 212.0.0 (#2327)

Release 4.9.3

19 Jun 22:36
4.9.3

Choose a tag to compare

4.9.3 (2025-06-19)

  • Updates from spec version 196.0.0 (#2301)
  • Work around recursive definition in AWS::Budgets
  • Updates from spec version 197.0.0 (#2302)
  • Updates from spec version 198.0.0 (#2306)
  • Updates from spec version 199.0.0 (#2307)
  • Add MSKEvent params for serverless lambda esm (#2310)
  • Bedrock patch changes for spec 200.0.0
  • Updates from spec version 200.0.0 (#2311)
  • Fix controltower parameters value types (#2314)
  • Updates from spec version 201.0.0
  • Updates from spec version 202.0.0

Release 4.9.2

17 Apr 18:00
4.9.2

Choose a tag to compare

4.9.2 (2025-04-17)

  • Updates from spec version 194.0.0 (#2298)
  • Add support for FLINK-1_20 in validate_runtime_environment (#2300)

Release 4.9.1

08 Apr 21:17
4.9.1

Choose a tag to compare

4.9.1 (2025-04-08)

  • EC2: Validate prefix list IDs as route destinations (#2280)
  • Add missing AWS Org policy types to validator (#2282)
  • Updates from spec version 188.1.0 (#2281)
  • Add patch for VerifiedAccessEndpoint.PortRange
  • Updates from spec version 189.0.0 (#2285)
  • Updates from spec version 190.0.0 (#2286)
  • Add "Policy-Min-TLS-1-2-PFS-2023-10" as valid value TlsSecurityPolicy (#2288)
  • Patch AWS::Transfer for spec 191.0.0
  • Updates from spec version 191.0.0
  • Remove deprecated AWS::NimbleStudio
  • Updates from spec version 192.0.0 (#2289)
  • Add new type of Tags due to CloudFront::AnycastIpList
  • Switch pyright reportUnnecessaryIsInstance to None
  • [Cloudwatch Logs] Include new retention-in-days values (#2296)
  • Fix lint errors in examples/EMR_Cluster.py
  • Patch RDS to being back some missing properties
  • Updates from spec version 193.0.0 (#2297)

Release 4.9.0

15 Jan 00:06
4.9.0

Choose a tag to compare

4.9.0 (2025-01-14)

  • Updates from spec version 186.0.0 (#2273)
  • Update list of valid Synthetics::Canary runtime versions (#2276)
  • AWS::Transfer patches are not needed with spec 188.0.0
  • Remove deprecated AWS::IoT1Click
  • Allow "object" to be used as a property type
  • Patches needed for spec 188.0.0
  • Add new AWS resources
  • Patch AWS::Batch again for backward compatibility
  • Tweak GameLift patches
  • Updates from spec version 188.0.0 (#2278)
  • Update copyright year in generated files
  • Remove Python 3.8 (EOL) and add Python 3.13

Release 4.8.3

02 Oct 17:06
4.8.3

Choose a tag to compare

4.8.3 (2024-10-02)

  • Allow AWSHelperFn for Tag properties (#2271)
  • Updates from spec version 185.0.1 (#2272)

Release 4.8.2

30 Sep 20:53
4.8.2

Choose a tag to compare

4.8.2 (2024-09-30)

  • Update SSM OperatingSystem validator (#2256)
  • Updates from spec version 180.0.0 (updated)
  • Updates from spec version 182.0.0 (#2257)
  • The APIGateway Integration timeout can now be increased beyond 29,000 milliseconds. Removing upper limit. (#2258)
  • Convert to using pytest instead of "setup.py test"
  • Updates from spec version 183.0.0 (#2259)
  • Allow TZ as a lambda env var
  • Updates from spec version 184.0.0 (#2263)
  • Update ElastiCache instance types (#2262)
  • Fix Chatbot::SlackChannelConfiguration LoggingLevel validation (Fixes #2264)
  • Update node from 17 to 22 for test action
  • Updates from spec version 185.0.0 (#2267)
  • Update kinesisanalyticsv2 VALID_RUNTIME_ENVIRONMENTS (#2266)
  • Updates from spec version 185.0.1 (#2269)
  • Validate the type for Tags (#2270)
  • Add new AWS resources

Release 4.8.1

28 Jun 14:02
4.8.1

Choose a tag to compare

4.8.1 (2024-06-28)

  • Update copyright year in generated files
  • Update black and isort
  • Updates from spec version 172.0.0 (#2241)
  • Updates from spec version 173.0.0 (#2242)
  • Updates from spec version 174.0.0 (#2243)
  • Updates from spec version 175.0.0 (#2244)
  • Add support for GitLab sources in CodeBuild projects (#2246)
  • Add SnapStart to Serverless Function (#2248)
  • Add setuptools as a dev requirement
  • Updates from spec version 176.0.0 (#2249)
  • Update glue ConnectionType validatorto allow SNOWFLAKE (#2247)
  • Updates from spec version 177.0.0 (#2250)
  • Updates from spec version 178.0.0 (#2251)
  • Add LoggingConfig to Serverless::Function (#2253)
  • Updates from spec version 179.0.0 (#2254)
  • Updates from spec version 180.0.0 (#2255)

Release 4.8.0

29 Apr 19:41
4.8.0

Choose a tag to compare

4.8.0 (2024-04-29)

  • Updates from spec version 165.0.0 (#2230)
  • Updates from spec version 166.0.0
  • Updates from spec version 167.0.0
  • Updates from spec version 167.1.0
  • Add syn-nodejs-puppeteer-7.0 as valid Synthetics::Canary runtime (#2234)
  • DLM::LifecyclePolicy CreateRule.Interval: allow 1 as a valid interval (#2238)
  • Add FilterCriteria to Serverless KinesisEvent (#2235)
  • Fix Serverless MQEvent SourceAccessConfigurations property type (#2236)
  • Updates from spec version 168.0.0
  • Updates from spec version 169.0.0
  • Updates from spec version 170.0.0
  • Updates from spec version 171.0.0 (#2240)
  • Update copyright year for generated files
  • Add new AWS resources

Release 4.7.0

10 Mar 20:58
4.7.0
982cb38

Choose a tag to compare

4.7.0 (2024-03-10)

  • Breaking change: AppConfig::Environment.Monitors was renamed to AppConfig::Environment.Monitor
  • Validate CoreNetworkArn for a valid EC2 Route descriptor
  • Fix RDS validator for gp3 iops/allocated_storage ratio check (#2225)
  • Fix lint issue in recent change to test_rds.py
  • Updates from spec version 158.0.0
  • Updates from spec version 159.0.0
  • Updates from spec version 160.0.0 (#2226)
  • Add syn-nodejs-puppeteer-6.2 as valid canary runtime (#2228)
  • Updates from spec version 161.0.0
  • Updates from spec version 162.0.0
  • Update actions for node 16 => 20
  • Update to peter-evans/create-pull-request@v6
  • Updates from spec version 163.0.0 (#2227)
  • Updates from spec version 164.0.0 (#2229)
  • Add AWS:B2BI
  • Add AWS::DataZone
  • Add AWS::NeptuneGraph
  • Add new AWS services to resource doc