Troposphere Versions Save

troposphere - Python library to create AWS CloudFormation descriptions

4.8.0

2 weeks ago

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

4.7.0

2 months ago

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

4.6.0

3 months ago

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)

4.5.3

5 months ago

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)

4.5.2

6 months ago

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)

4.5.1

6 months ago

4.5.1 (2023-10-26)

  • Fix __eq__ protocol (#2197)
  • Fix formatting
  • Object equality fixes (#2200)
  • Add new OpenSearch instance names to constants.py (Fixes: #2198) (#2199)

4.5.0

6 months ago

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

4.4.1

9 months ago

4.4.1 (2023-08-16)

  • Remove EOL Python 3.7 from the tests action
  • Add new DeletionPolicy attribute option, RetainExceptOnCreate (#2174)
  • Fix RDS Validations (#2171)

4.4.0

9 months ago

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

4.3.2

1 year ago

4.3.2 (20230310)

  • Include the troposphere/type_defs package in the build