Skip to content

Latest commit

 

History

History
209 lines (190 loc) · 9.48 KB

CHANGELOG.md

File metadata and controls

209 lines (190 loc) · 9.48 KB

pending

  • Fix two elasticache properties [GH-196]
  • Add interim MinimumProtocolVersion to CloudFront ViewerCertificate [GH-218]
  • Missing OriginPath in cloudfront.py [GH-220]
  • Fix DBInstance constraints in order to allow the creation of RDS read-only replicas [GH-221]
  • Add properties CharacterSetName, KmsKeyId, and StorageEncrypted to AWS::RDS::DBInstance [GH-224]
  • Add Route53 HostedZoneVPCs, HostedZoneTags, HealthCheckTags
  • Add new properties from 2015-04-16 CloudFormation release [GH-225]
  • Make AvailabilityZones parameter optional in AutoScalingGroup

0.7.2 (2015-03-23)

  • Support AWS helper functions in lists during validation [GH-179]
  • Update README [GH-183]
  • Fixing RedshiftClusterInVpc example; incorrect SG setup [GH-186]
  • Add optional NonKeyAttributes to DynamoDB Projection class [GH-188]
  • Change AutoScaling ScheduledAction StartTime, EndTime, and Recurrence to optional [GH-189]
  • CloudFront forwarded values required on cache behavior [GH-191]
  • DynamoDB attribute definitions required [GH-192]
  • Add some ec2 required fields [GH-193]
  • Fix ElasticBeanstalk resources [GH-213]
  • Fix iam Policy Resource/Property bug [GH-214]

0.7.1 (2015-01-11)

  • Fix UpdatePolicy validation [GH-173]
  • Add AWS::CloudFormation::Init ConfigSets support [GH-176]
  • Change CloudWatch Alarm's Threshold prop to be basestring [GH-178]

0.7.0 (2015-01-02)

  • Added new Google Group for discussion: https://groups.google.com/forum/#!forum/cloudtools-dev
  • Fixing ValueError message to refer the correct package [GH-135]
  • Change cfn to add -R with no argument lists all the Stacks [GH-138]
  • Add eu-central-1 region (Frankfurt) [GH-139]
  • ConfigurationTemplate is an Object [GH-140]
  • Release: AWS CloudFormation on 2014-11-06 [GH-141]
  • Remove duplicate security_group from port [GH-143]
  • UpdatePolicy and CreationPolicy [GH-144]
  • Fixes duplicate key error reporting [GH-145]
  • Fix warning in CloudFront example description [GH-148]
  • Cfn script create bucket in the specified region [GH-149]
  • Remove Unnecessary EOL whitespace [GH-150] Note: this changes the default JSON separators.
  • More metadata options [GH-153]
  • Metadata auth [GH-155]
  • Fixed CreationPolicy [GH-157] [GH-160]
  • Addded AWS template VPC_Single_Instance_In_Subnet example [GH-162]
  • Add 2014-12-24 CloudFormation release changes [GH-167] [GH-168] [GH-169]
  • Add GSI & LSI Functionality [GH-161] [GH-172]
  • Fixed landscape.io issues [GH-170]

0.6.2 (2014-10-09)

  • Update to 2014-09-29 AWS release [GH-132]
  • Add ElastiCache & Port # Constants [GH-132]
  • Add ELB Tag Support [GH-133]
  • Fix DBSecurityGroupIngress required properties [GH-134]

0.6.1 (2014-09-28)

  • Update InitConfig per AWS docs [GH-120]
  • S3 improvement + essential constants [GH-125]
  • Allow FindInMap() for ec2.NetworkInterfaceProperty.GroupSet [GH-128]

0.6.0 (2014-08-26)

  • Use subnet group for param, not vpc securitygroup [GH-65]
  • Add support for Equals function and Condition [GH-66]
  • Added ELB access logs and CrossZone test [GH-67]
  • Added support for more condition functions [GH-69]
  • Tweaked a few integer validation messages [GH-71]
  • Fix resource.name backward compatibility regression
  • Fix pep8 errors due to new pep8 1.5.x changes [GH-72]
  • Allow Ref() in VPNGatewayRoutePropagation RouteTableIds list [GH-73]
  • Add OpsWorks Support [GH-74]
  • Add AutoScalingGroup TerminationPolicies [GH-77, GH-87]
  • Add new property MetricsCollection [GH-79]
  • Patching Users class to use basestring or Ref type for Groups [GH-80]
  • Added support for Kinesis [GH-81]
  • Allow autoscaling group to support 'min instances in service' and 'max size' values that are Refs [GH-82]
  • Added support for Redshift [GH-84]
  • Add DestinationSecurityGroupId in ec2.SecurityGroupRule [GH-85]
  • Add CloudFront CacheBehavior [GH-86]
  • Tweak UpdatePolicy properties [GH-88]
  • Tweaks to rds.DNInstance [GH-89]
  • Tweaks to EC2 DeviceIndex property values [GH-90]
  • Fix AutoScalingGroup MinSize MaxSize [ GH-92]
  • Add Encrypted option to AWS::EC2::Volume [GH-96]
  • Add missing config to s3.Bucket [GH-97]
  • Add CloudFront DistributionConfig, CacheBehavior and DefaultCacheBehavior [GH-98]
  • Add EC2 Instance InstanceInitiatedShutdownBehavior [GH-99]
  • Updating the block device options for AutoScalingGroups [GH-100]
  • Added support for AWS::CloudFormation::Init in AutoScalingGroup [GH-101]
  • Added VPCPeering class [GH-102]
  • Opworks CustomJson property expects a JSON object not a string [GH-103]
  • Add support for VersioningConfiguration on S3 buckets [GH-104]
  • Added Logs resource type [GH-105]
  • Add PlacementGroup param to AutoScalingGroup [GH-111]
  • Add VpcPeeringConnectionId parameter to EC2 Route [GH-113]
  • Make RDS DBInstance MasterUsername and MasterPassword optional [GH-116]
  • Add CloudTrail, tweaks to CloudWatch Alarm, and support route53 AliasTarger EvaluateTargetHealth [GH-117]
  • Add LogDeliveryWrite canned ACL for S3 bucket [GH-118]

0.5.0 (2014-03-21)

  • Add OpenStack native types [GH-61]
  • Make integer() validator work with any integer-like object [GH-57]
  • Add support to ELB ConnectionDrainingPolicy [GH-62]
  • Add more OpenStack resource types and validation [GH-63]

0.4.0 (2014-02-19)

  • Allow to extend resource classes by adding custom attributes [GH-16]
  • Add AWS::ElastiCache::SubnetGroup [GH-27]
  • Fix examples/VPC_EC2_Instance_With_Multiple_Dynamic_IPAddresses.py [GH-29]
  • CacheSecurityGroupNames not required if using VpcSecurityGroupIds [GH-31]
  • Add VPNConnectionRoute object and attribute to VPNConnection [GH-33]
  • add new CrossZone option to ELB [GH-34]
  • Add VPC_With_VPN_Connection example
  • Fixup some of the network related validators and pep8 changes
  • Add support for Tags and PortRange
  • Add more resource name properties per CloudFormation release 2013-12-19
  • Add Tier Environment property per CloudFormation release 2013-12-19
  • Add VPNGatewayRoutePropagation per CloudFormation release 2013-11-22
  • Add Tags properties per CloudFormation release 2013-09-24
  • Add network changes from CloudFormation release 2013-09-17
  • Canonicalize integer and bool values for more consistent output [GH-35]
  • Add travis-ci for automated testing [GH-38]
  • Check output of examples in test_examples [GH-40]
  • Add support for conditions and for Fn::If() [GH-41]
  • Tweak ELB ranges to match ec2 console [GH-43]
  • Handle bool values better in cfn2py [GH-45]
  • Allow strings (as well as Refs) for Subnet VpcId [GH-47]
  • Add InstanceID to AutoScalingGroup and LaunchConfiguration
  • ec2.DHCPOptions NTPservers -> NtpServers [GH-54]
  • Add SQS dead letter queue from CloudFormation release 2014-01-29
  • Add AutoScaling ScheduledAction from release 2014-01-27
  • Add Tags for SecurityGroups [GH-55]
  • RecordSets in Route53 not formatted correctly [GH-51]
  • Allow Ref() in NetworkInterfaceProperty GroupSet list [GH-56]

0.3.4 (2013-12-05)

  • Adding separators options to print to json function [GH-19]
  • Add cfn2py script to convert json templates to Python [GH-22]
  • Add EnableDnsSupport and EnableDnsHostnames properties for VPC [GH-23]
  • Add VPC support to elasticache [GH-24]
  • Fix missing Import Ref [GH-26]
  • Add missing AWS::SQS::Queue properties
  • Add resource naming (Name Type)
  • Allow Ref's in the list objects

0.3.3 (2013-10-04)

  • Fix Ref() to output the name only [GH-17]
  • Add Ref test.
  • Fix some IAM issues

0.3.2 (2013-09-25)

  • Convert VPCDHCPOptionsAssociation to not have __init__
  • Fix Output, Parameter and UpdatePolicy to not output a Properties dict
  • Raise a ValueError if adding a duplicate object to the template
  • Set the correct dictname for UpdatePolicy

0.3.1 (2013-09024)

  • Make the code more DRY [GH-15]
  • Add a optional name argument to AWSProperty constructor
  • Add ability to push large stack templates to S3
  • InstanceType is not required (defaults to m1.small)
  • Add AssociatePublicIpAddress property for AutoScaling LaunchConfiguration
  • Make Tags an AWSHelperFn to make it easier to assign
  • Resource property types should not be in a Properties dictionary
  • Clean up "required" error checking and handle property types better

0.3.0 (2013-08-07)

  • Do not validate AWSHelperFun's [GH-8] [GH-9]
  • Add missing return in integer_range [GH-10]
  • integer_range validator for ELB HealthyCheckInt
  • Convert RDS::DBInstance::VPCSecurityGroups to new list type checking
  • VPCSecurityGroups for RDS should be a list, not a basestring

0.2.9 (2013-05-07)

  • Fixing ELB LoadBalancerPorts not required (error in the AWS docs)

0.2.8 (2013-04-24)

  • EC2 SecurityGroup Egress & Ingress rules should be objects
  • Fix Attributes validator for ELB Policies
  • Allow PolicyDocuments to use (if present) awacs Policy objects
  • Add test for matching against a tuple of types

0.2.6 (2013-03-26)

  • Add cfn script to create, tail and show stack resources

0.2.5 (2013-03-25)

  • UpdatePolicy validation enhancements [GH-5]
  • Add VPCSecurityGroups property to AWS::RDS::DBInstance
  • DefaultCacheBehavior is a required property for DistributionConfig
  • Fix CustomGateway -> CustomerGateway
  • Domain does not have any properties
  • Fix VPC security group rule bugs
  • Added EBSBlockDevice and BlockDeviceMapping classes.
  • Add a post-validator to allow individual object to validate themselves
  • Add ability to use validate functions on property values
  • Add validation of list element types
  • Add unit tests

0.2.0 (2013-02-26)

  • Add support for autoscaling notification configurations [GH-2]
  • Add support for AWS::ElastiCache and AWS::RDS
  • Move to AWSProperty entirely.
  • Add shortcuts for the NotificationTypes strings
  • Add Python 3.x compatibility support
  • Pass pep8 and pyflakes

0.1.2 (2013-02-21)

  • First PyPI release
  • Add S3 bucket support [GH-1]