moto/CHANGELOG.md

306 lines
6.4 KiB
Markdown
Raw Normal View History

Moto Changelog
===================
1.3.4
------
* IAM get account authorization details
* adding account id to ManagedPolicy ARN
* APIGateway usage plans and usage plan keys
* ECR list images
2018-04-18 22:40:30 +00:00
1.3.3
------
2018-04-18 22:41:51 +00:00
* Fix a regression in S3 url regexes
2018-04-18 22:40:30 +00:00
* APIGateway region fixes
* ECS improvements
* Add @mock_cognitoidentity, thanks to @brcoding
1.3.2
------
The huge change in this version is that the responses library is no longer vendored. Many developers are now unblocked. Kudos to @spulec for the fix.
* Fix route53 TTL bug
* Added filtering support for S3 lifecycle
* unvendoring responses
1.3.0
------
Dozens of major endpoint additions in this release. Highlights include:
* Fixed AMI tests and the Travis build setup
* SNS improvements
* Dynamodb improvements
* EBS improvements
* Redshift improvements
* RDS snapshot improvements
* S3 improvements
* Cloudwatch improvements
* SSM improvements
* IAM improvements
* ELBV1 and ELBV2 improvements
* Lambda improvements
* EC2 spot pricing improvements
* ApiGateway improvements
* VPC improvements
2017-12-27 19:12:47 +00:00
1.2.0
------
2017-12-27 19:12:47 +00:00
2018-01-10 23:32:16 +00:00
* Supports filtering AMIs by self
2017-12-23 03:45:05 +00:00
* Implemented signal_workflow_execution for SWF
* Wired SWF backend to the moto server
2018-01-14 17:57:45 +00:00
* Added url decoding to x-amz-copy-source header for copying S3 files
2017-12-27 19:12:47 +00:00
* Revamped lambda function storage to do versioning
* IOT improvements
* RDS improvements
* Implemented CloudWatch get_metric_statistics
* Improved Cloudformation EC2 support
* Implemented Cloudformation change_set endpoints
2017-12-23 03:45:05 +00:00
2017-11-20 18:31:47 +00:00
1.1.25
-----
* Implemented Iot and Iot-data
* Implemented resource tagging API
* EC2 AMIs now have owners
* Improve codegen scaffolding
* Many small fixes to EC2 support
* CloudFormation ELBv2 support
* UTF fixes for S3
* Implemented SSM get_parameters_by_path
* More advanced Dynamodb querying
2017-10-24 11:24:24 +00:00
1.1.24
-----
* Implemented Batch
2017-10-24 11:52:15 +00:00
* Fixed regression with moto_server dashboard
2017-10-24 11:24:24 +00:00
* Fixed and closed many outstanding bugs
* Fixed serious performance problem with EC2 reservation listing
2017-10-24 11:52:15 +00:00
* Fixed Route53 list_resource_record_sets
2017-10-24 11:24:24 +00:00
2017-10-24 11:20:49 +00:00
1.1.23
-----
* Implemented X-Ray
* Implemented Autoscaling EC2 attachment
* Implemented Autoscaling Load Balancer methods
* Improved DynamoDB filter expressions
2017-10-10 20:39:42 +00:00
1.1.22
-----
* Lambda policies
* Dynamodb filter expressions
* EC2 Spot fleet improvements
2017-10-02 22:36:31 +00:00
1.1.21
-----
* ELBv2 bugfixes
* Removing GPL'd dependency
2017-10-02 00:02:52 +00:00
1.1.20
-----
* Improved `make scaffold`
* Implemented IAM attached group policies
2017-10-02 00:06:24 +00:00
* Implemented skeleton of Cloudwatch Logs
2017-10-02 00:02:52 +00:00
* Redshift: fixed multi-params
* Redshift: implement taggable resources
* Lambda + SNS: Major enhancements
1.1.19
2017-09-27 19:54:07 +00:00
-----
* Fixing regression from 1.1.15
2017-09-27 19:00:46 +00:00
1.1.15
-----
* Polly implementation
* Added EC2 instance info
* SNS publish by phone number
2017-09-27 18:59:42 +00:00
1.1.14
-----
* ACM implementation
* Added `make scaffold`
* X-Ray implementation
2017-09-25 21:42:22 +00:00
1.1.13
-----
* Created alpine-based Dockerfile (dockerhub: motoserver/moto)
* SNS.SetSMSAttributes & SNS.GetSMSAttributes + Filtering
* S3 ACL implementation
* pushing to Dockerhub on `make publish`
2017-09-25 21:42:17 +00:00
1.1.12
-----
* implemented all AWS managed policies in source
* fixing Dynamodb CapacityUnits format
* S3 ACL implementation
2017-09-25 21:42:13 +00:00
1.1.11
-----
* S3 authentication
* SSM get_parameter
* ELBv2 target group tagging
* EC2 Security group filters
2017-09-25 21:42:07 +00:00
1.1.10
-----
* EC2 vpc address filtering
* EC2 elastic ip dissociation
* ELBv2 target group tagging
* fixed complexity of accepting new filter implementations
2017-09-25 21:42:00 +00:00
1.1.9
-----
* EC2 root device mapping
2017-09-25 21:41:43 +00:00
1.1.8
-----
* Lambda get_function for function created with zipfile
* scripts/implementation_coverage.py
2017-09-25 21:41:35 +00:00
1.1.7
-----
* Lambda invoke_async
* EC2 keypair filtering
2017-09-25 21:41:29 +00:00
1.1.6
-----
* Dynamo ADD and DELETE operations in update expressions
* Lambda tag support
2017-09-25 21:41:24 +00:00
1.1.5
-----
* Dynamo allow ADD update_item of a string set
* Handle max-keys in list-objects
* bugfixes in pagination
2017-09-25 21:41:17 +00:00
1.1.3
-----
* EC2 vpc_id in responses
2017-09-25 21:41:06 +00:00
1.1.2
-----
* IAM account aliases
* SNS subscription attributes
* bugfixes in Dynamo, CFN, and EC2
2017-09-25 21:40:54 +00:00
1.1.1
-----
* EC2 group-id filter
* EC2 list support for filters
2017-09-25 21:40:41 +00:00
1.1.0
-----
* Add ELBv2
* IAM user policies
* RDS snapshots
* IAM policy versions
2017-06-04 00:12:47 +00:00
1.0.1
-----
* Add Cloudformation exports
* Add ECR
* IAM policy versions
2017-05-12 23:58:19 +00:00
1.0.0
-----
2017-02-16 03:35:45 +00:00
BACKWARDS INCOMPATIBLE
* The normal @mock_<service> decorators will no longer work with boto. It is suggested that you upgrade to boto3 or use the standalone-server mode. If you would still like to use boto, you must use the @mock_<service>_deprecated decorators which will be removed in a future release.
* The @mock_s3bucket_path decorator is now deprecated. Use the @mock_s3 decorator instead.
2017-03-07 02:22:37 +00:00
* Drop support for Python 2.6
2017-03-16 02:12:16 +00:00
* Redshift server defaults to returning XML instead of JSON
2017-02-16 03:35:45 +00:00
2017-05-12 23:58:19 +00:00
Added features
* Reset API: a reset API has been added to flush all of the current data ex: `requests.post("http://motoapi.amazonaws.com/moto-api/reset")`
2017-05-12 23:58:19 +00:00
* A dashboard is now available with moto_server at http://localhost:5000/moto-api/
2017-01-24 14:48:31 +00:00
0.4.31
------
* ECS Cloudformation support
* Cleaned up RDS XML/JSON issues
* Boto==2.45
* Add STS get_caller_identity
* Turn on variable escaping in templates for S3 XML documents
2016-11-09 16:25:14 +00:00
0.4.30
------
* Change spot requests to launch instances
2016-11-07 19:55:08 +00:00
0.4.29
------
* Nest flask import so that it is not required globally
2016-11-07 17:57:18 +00:00
0.4.28
------
* Add basic spot fleet support
* IAM Managed Policies
* Better EMR coverage
* Basic KMS support for encrypt/decrypt
2016-09-16 22:41:11 +00:00
0.4.27
------
*
2016-06-19 00:47:49 +00:00
0.4.25
------
* ASG tags
* ContainerInstance handling in ECS
*
2016-02-17 21:44:57 +00:00
0.4.22
------
* Add basic lambda endpoints
* Support placement for EC2
* Cleanup API versions
2016-01-24 22:21:19 +00:00
0.4.21
------
* Fix bug with wrong response matches for S3
2016-01-17 23:11:00 +00:00
0.4.20
------
* mock_s3 and mocks3bucket_path are now the same thing. The server decides
which interface to is being used based on the request Host header. We will
evetually deprecate mocks3bucket_path.
* Basic ECS support
* More Dynamo querying and indexes
* Add Kinesis and ELB tags
* Add JSON responses for EMR
* Fix root instance volume to show up in other EBS volume calls