Releases: cloudtools/troposphere
Releases · cloudtools/troposphere
Release 4.6.0
4.6.0 (2024-01-06)
- Emit pyright version on maintenance run
- Use package.json to install the correct version of pyright
- Updates from spec version 150.0.0 (#2210)
- Add AWS::WorkSpacesThinClient
- Updates from spec version 150.0.0 (#2211)
- Updates from spec version 151.0.0 (#2212)
- Updates from spec version 152.0.0
- Update docs dependency
- Updates from spec version 153.0.0 (#2214)
- Allow EVENT for Glue::Trigger.Type (Fixes #2215)
- Update readthedocs-sphinx-search to 0.3.2
- Updates from spec version 154.0.0 (#2218)
- Fix Batch patches for spec version 155.0.0
- Updates from spec version 155.0.0
- Add port validator for ElastiCache::ServerlessCache.Endpoint
- Keep Tags consistent for GuardDuty::Filter
- Updates from spec version 156.0.0 (#2219)
- Invert Ipv6CidrBlock Check (#2216)
- Fix valid Synthetics canary runtime versions (#2221)
- Updates from spec version 157.0.0 (#2222)
Release 4.5.3
4.5.3 (2023-12-06)
- Upgrade readthedocs config to v2
- Add tests and lint runs for maintenance action
- Install correct version of pyright for maintenance action
- Rename due to conflict: S3::StorageLensGroup.StorageLensFilter
- Add required Name to GuardDuty.IPSet tests
- Updates from spec version 149.0.0 (#2207)
- Add AWS::ARCZonalShift
- Add AWS::S3Express
- Add new supported resources to docs
- Prefer ECS::Service.LoadBalancer (Fixes #2206)
Release 4.5.2
4.5.2 (2023-11-11)
- Updates from spec version 146.0.0 (#2201)
- Updates from spec version 148.0.0 (#2202)
- Remove EMRserverless "Configurations" due to recursive reference to ConfigurationObject
- Move hash to BaseAWSObject to support objects in dictionaries (Fixes #2204)
- Add missing patch related to EMRserverless Configurations removal
- Remove Tags from EventBridge.Rule (Fixes #2203)
Release 4.5.1
Release 4.5.0
4.5.0 (2023-10-24)
- Updates from spec version 136.0.0 (#2175)
- Add AWS::BackupGateway
- Add AWS::CleanRooms
- Add AWS::Comprehend
- Add AWS::InternetMonitor
- Add AWS::IVSChat
- Add AWS::Omics
- Add AWS::OSIS
- Add AWS::Proton
- Add AWS::Shield
- Add AWS::SimSpaceWeaver
- Add AWS::SystemsManagerSAP
- Add AWS::VerifiedPermissions
- Add AWS::VpcLattice
- Add new AWS services to resource doc
- Updates from spec version 137.0.0 (#2177)
- Updates from spec version 138.0.0 (#2178)
- Updates from spec version 139.0.0 (#2179)
- Fix incorrect backward compatibility for ReplicationConfiguration
- Update isort version to fix pip-shims error
- RDS: allow AllocatedStorage to be a Ref (Fixes #2176)
- Updates from spec version 140.0.0 (#2181)
- Updates from spec version 141.0.0 (#2183)
- Updates from spec version 142.0.0 (#2185)
- Fixup Events patch due to removal of AWS::Events::Rule.Tag
- Updates from spec version 142.1.0 (#2187)
- Add support for object comparison (#2182)
- Reduce error output when encountering a jsonpatch error
- Collect all the service items before modifying the service
- Fixup Events patch due to removal of AWS::Events::EventBus.TagEntry
- Updates from spec version 143.0.0 (#2192)
- Updates from spec version 144.0.0 (#2193)
- Drop support for Python 3.7 (#2190)
- Run tests against Python 3.12 and add trove classifier (#2189)
- Fix Parameters.validate incorrect validate for CommaDelimitedList (#2191)
- Updates from spec version 145.0.0 (#2195)
- Fix lint error from a previous commit to gen.py
- RDS: Allow defining ManageMasterUserPassword property instead of the MasterUserPassword property.
- Adding support for default values in FindInMap
- Add AWS::EntityResolution
- Add AWS::HealthImaging
- Add AWS::MediaPackageV2
- Add AWS::PCAConnectorAD
- Add AWS::WorkSpacesWeb
- Add new AWS services to resource doc and fix some trailing parens
- Fix EC2::TransitGatewayMulticastDomain.Options conflict
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)