Releases: cloudtools/troposphere
Releases · cloudtools/troposphere
Release 4.4.1
Release 4.4.0
4.4.0 (2023-08-13)
- Add validator for AWS::RDS::DBCluster.ServerlessV2ScalingConfiguration (#2135)
- Updates from spec version 116.0.0 (#2133)
- Updates from spec version 117.0.0 (#2136)
- update engine types validator for AWS::RDS::DBInstance (#2137)
- Remove storage size validation for gp3 RDS StorageType (#2142)
- Updates from spec version 118.1.0 (#2140)
- Fix black formatting from #2142
- Fix Macie jsonpatch for spec 119.0.0 changes
- Updates from spec version 119.0.0 (#2143)
- Automate fixing and generation of standalone types
- Updates from spec version 119.1.0
- Updates from spec version 120.0.0
- Update S3 patch to remove Encryption changes
- Omit Connect::EvaluationForm for now due to recursion issues
- Updates from spec version 121.0.0
- Updates from spec version 122.0.0
- Updates from spec version 124.0.0
- Updates from spec version 125.0.0
- Updates from spec version 126.0.0
- Updates from spec version 127.0.0
- Remove SageMaker CreatedBy and LastModifiedBy patches
- Updates from spec version 129.0.0
- Updates from spec version 130.0.0
- Updates from spec version 131.0.0
- Updates from spec version 132.0.0
- Updates from spec version 133.0.0
- Updates from spec version 134.0.0
- Fix regex compile error in ec2.py (#2156)
- Batch validators add support for SPOT_PRICE_CAPACITY_OPTIMIZED (#2167)
- Update rds validator logic (#2164)
- Add more Serverless Application Model event sources
- Add all valid origin_request_policy config behaviors to validators (#2163)
- Updated the gen.py script example
- Added Tags into EventBridge Rule
- Addded RuntimeManagementConfig attribute to serverless Function.
- Fix black formatting
- Updates from spec version 135.0.0 (#2170)
- Support "elastic" throughput mode for EFS
- AWS::EC2::PlacementGroup validators
- Run regen to fixup recent changes
- Add ApiFunctionAuth serverless class for Api Function events (#2145)
- Fix up previous serverless ApiEvent Auth change
- TypeError() return the expected Class as last exception argument (#2147)
- Fix TypeError formatting to reflect the true error (Fixes #2157)
- Fix black formatting
- Update requirements for building docs
- Upgrade black from 22.3.0 to 23.7.0
Release 4.3.2
4.3.2 (20230310)
- Include the troposphere/type_defs package in the build
Release 4.3.1
4.3.1 (2023-03-10)
- Updates from spec version 109.0.0 (#2120)
- Updates from spec version 112.0.0 (#2121)
- Add many missing EC2, RDS and Elasticache instance type constants. (#2124)
- Run spec checks in their own GitHub Actions job (#2127)
- Fix valid values used by validators (#2125)
- Mark constants as final (#2126)
- Updates from spec version 113.0.0 (#2129)
- Fix black formatting
- Fix generating constants based on recent use of typing.Final
- Add gp3 as valid RDS StorageType (Fixes #2123)
- Change Lambda ZipFile limit from 4096 to 4MB (Fixes #2119)
- Allow gp3, st1, sc1 for EMR volume type (Fixes #2113)
- Updates from spec version 114.0.0 (#2130)
- Fixup for a new 114.0.0 spec - remove AppIntegrations patch
- Updates from spec version 115.0.0 (#2131)
Release 4.3.0
4.3.0 (2023-01-28)
- Patch GameLift::Fleet to add type for AnywhereConfiguration
- Updates from spec version 100.0.0 (#2103)
- Add support for Flink 1.15 runtime environment (#2106)
- Remove unneeded patches due to spec updates
- Updates from spec version 101.0.0 (#2109)
- Allow version override for spec download
- Fix lint issues
- Updates from spec version 102.0.0
- Updates from spec version 103.0.0
- Updates from spec version 104.0.0
- Updates from spec version 105.0.0
- Updates from spec version 106.0.0
- Updates from spec version 107.0.0
- Updates from spec version 108.0.0
- Updates from spec version 109.0.0
- Add AWS::DocDBElastic
- Add AWS::Grafana
- Add AWS::KendraRanking
- Add AWS::Oam
- Add AWS::OpenSearchServerless
- Add AWS::Pipes
- Add AWS::Scheduler
- Add new AWS services to resource doc
- Modify
SourceDBInstanceIdentifier
validator to allowBackupRetentionPeriod
(#2116) - Fix tests related to GH-2116
- Add support for TagMap tags
- Enable AWS::Scheduler
- Support for FSx/Lustre PERSISTENT_2 DeploymentType (#2110)
- Be more lenient about types for Export (#2114)
Release 4.2.0
4.2.0 (2022-11-28)
- me-central-1 (UAE) (#2078)
- Updates from spec version 91.0.0 (#2077)
- Fix EC2 and MSK issues from the 91.0.0 spec
- Add T3, T4G, M4, M5, M6G, R4, R5 and R6G constants for Elasticache nodes. (#2079)
- Add spec patches for GreengrassV2 and Rekognition
- Redo SageMaker Clarify* patches now that it is implemented more fully
- Sort available property keys for error message
- Updates from spec version 93.0.0 (#2082)
- Allow setting hosted elasticsearch volume_types to gp3 (#2083)
- Updates from spec version 94.0.0 (#2085)
- Added AWS::Serverless::StateMachine (#2076)
- Fix import issue with previous serverless.py change
- Add a simple test for the new AWS::LanguageExtensions transform (#2074)
- Add support for FunctionUrlConfig in Serverless Function (#2072)
- Allow RDS storage for sqlserver to have a minimum of 20GB (#2087)
- Run tests against Python 3.11 and add trove classifier (#2089)
- Updates from spec version 95.0.0 (#2090)
- Updates from spec version 96.0.0 (#2091)
- Use the latest github actions (#2092)
- Updates from spec version 97.0.0 (#2093)
- Lakeformation: remove ResourceProperty naming conflict (#2088)
- Fix jsonpatch for SageMaker::ModelPackage (spec file removed Tag)
- Updates from spec version 98.0.0 (#2097)
- Updates from spec version 99.0.0 (#2098)
- Add redshiftserverless.py module (#2101)
- Add AWS::Organizations support (#2102)
- Add comment to include validator in Organizations regen
- Fix regen script to be more specific on service names to exclude
- Sort missing service names
- Add AWS::ConnectCampaigns
- Add AWS::ControlTower
- Add AWS::EMRServerless
- Add AWS::IdentityStore
- Add AWS::IoTFleetWise
- Add AWS::M2
- Add AWS::ResourceExplorer2
- Add AWS::RolesAnywhere
- AWS::SupportApp
- Update resources_aws.md with newly added services
- Switched ApiGatewayV2 Stage resource props to show tag as a dict instead of validator, and also updated LogLevels to match CloudFormation/Boto3 definition of LogLevels
- Fix CodeDeploy LoadBalancerInfo validator to include TargetGroupPairInfoList (fixes #2096)
Release 4.1.0
4.1.0 (2022-08-08)
:* Updates from spec version 72.0.0 (#2046)
- Make spec download and isort fixups less verbose
- Fix issues with recent changes to SageMaker spec files (72.1.0)
- Updates from spec version 72.1.0 (#2048)
- Updates from spec version 73.1.0 (#2049)
- Updates from spec version 75.0.0 (#2051)
- Updates from spec version 76.0.0 (#2052)
- Updates from spec version 76.0.0 (#2056)
- Update SSM Patch Baseline OS validator (#2057)
- Add spec patch for AppFlow
- Updates from spec version 78.0.0 (#2059)
- Remove unused Clarify* properties from SageMaker to pass lint
- Add "allExcept" as a valid CloudFront::Cachepolicy QueryStringBehavior (Fixes #2060)
- Remove uneeded
from __future__ import print_function
(#2058) - Allow json/yaml strings for SSM Document.Content property (#2055)
- Fix broken regen due to LakeFormation changes
- Fix DataSync::LocationFSxONTAP.Protocol type duplication
- Fix spec issue with Transfer::Server ProtocolDetails
- Updates from spec version 81.1.0 (#2062)
- Allow CodeArtifact resources to accept policytypes (Fixes #2065)
- Pin pyright to version 1.1.261
- Add support for list types and validator functions in GlobalsHelperFn type check (#2064)
- Add gp3 as an allowed volume type for ImageBuilder
- Provide better error message for missing property in generator
- Fix issue in spec 82.0.0 with DynamoDB KeySchema Type
- Updates from spec version 82.0.0 (#2067)
- Add example of SNS alert for failed batch job events (#2069)
- Fix backup of spec files
- Revert "Fix issue in spec 82.0.0 with DynamoDB KeySchema Type"
- Fix first run of "make spec" where a spec file isn't initally there
- Updates from spec version 83.0.0 (#2068)
Release 4.0.2
4.0.2 (2022-05-11)
- Add ephemeral storage
- #2038 Add support for additional Flink runtime environments (#2037)
- Fix isort in serverless.py
- Updates from spec version 66.0.0 (#2039)
- Updates from spec version 66.1.0 (#2040)
- Updates from spec version 68.0.0 (#2041)
- tests action: ensure spec generation and formatting fixups are clean
- Add AWS::IoTTwinMaker and AWS::MediaTailor
- Add package-lock engines dependency info
- Install development dependencies when testing
- Add flake8 to requirements-dev.txt
- Updates from spec version 68.1.0 (#2043)
- Updates from spec version 69.0.0 (#2044)
- Fail on error for commands used to regen
- When generating files, handle a primitive type in the item_type
- Further updates from spec version 69.0.0
Release 4.0.1
4.0.1 (2022-04-04)
Breaking Changes
- The json template indent was reduced from 4 to 1 for space savings.
Old spacing can be restored using to_json(indent=4).
Changes
- Updates from spec version 63.0.0
- reduce JSON CloudFormation template size (#2028)
- Updates from spec version 65.0.0
- Update black and isort versions
- Output resource_type string in a more black compatible format
- Let type hints show that lists are also valid
- Fix WAFv2 AndStatement and OrStatement validation (Fixes #2026)
- Add click to requirements-dev.txt to force version
- Black formatting
Release 4.0.0
4.0.0 (2022-03-28)
Breaking Changes
- See breaking changes in 4.0.0-beta.0 and 4.0.0-beta.1
Changes
- Fix AccessControlAllowMethods.Items validator (Fixes #2023)
- Fix duplicate resource names due to FSx::Volume
- Updates from spec version 62.0.0
- Update serverless.py
- EMR: Add missing JobFlowInstancesConfig properties