diff --git a/CHANGES.md b/CHANGES.md index 3e0ffc3600..b1eafe4206 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -1,3 +1,76 @@ +# 1.1.0 + +External contributions: +* Add additional percentile samples to mysql_service benchmark and others + (thanks @zbjornson; GH-729). +* Add Mesos-Marathon as a provider (thanks @mateusz-blaszkowski; GH-679, + GH-731). +* Use only available floating-ips for OpenStack (thanks @meteorfox; GH-733). +* Add OpenStack CLI-based support for object_storage_service benchmark (thanks + @meteorfox; GH-738). +* Make printed benchmark results more readable (thanks @wonderfly; GH-747). +* Clean up formatting, grammar, and markdown in README.md (thanks @mbrukman; + GH-748). +* Add links to projects and licenses in README.md (thanks @mbrukman; GH-763). +* Fix a bug that caused --helpxml to not work (thanks @jldiaz; GH-782). +* Make OpenStack VM username configurable with a new --openstack_image_username + flag (thanks @lwatta; GH-788). + +New features: +* Allow users to specify a storage region for the object_storage_service + benchmark with a new --object_storage_region flag (GH-609). +* Add support for running a background CPU workload while executing a benchmark + (GH-715, GH-762). +* Allow creating GCE custom VMs easily from command-line flags (GH-727). +* Add the --gce_network_name to allow GCE users to use pre-existing networks + (GH-746). +* Publish a PTRANS sample from the hpcc benchmark (GH-785). +* Add support for running a background network workload while executing a + benchmark (GH-786). +* Add a CSV sample output format (GH-791). + +Enhancements: +* Trim blocks while formatting and mounting disks (GH-692). +* Raise an error when no requests succeed in redis_benchmark (GH-702). +* Update the Google benchmark set (GH-705). +* Add input-checking to disk specs (GH-675, GH-779). +* Let disks on Windows machines return Windows DeviceIds (GH-743). +* Speed up Cassandra cluster boot by setting "auto_bootstrap" to false (GH-751). +* Defer package update for Ubuntu (GH-752). +* Add provider-specific requirements.txt files (GH-753). +* Increase preload thread count for YCSB benchmarks (GH-760). This change + affects some of the samples generated by the aerospike_ycsb, cassandra_ycsb, + and mongodb_ycsb benchmarks, including the overall Runtime and overall + Throughput. +* Guarantee order of VM and disk spec config option decoding (GH-792). + +Bugfixes and maintenance updates: +* Create one AWS VPC/IGW/PlacementGroup per region (GH-687, GH-798). +* Update README.md instructions for setting up PKB for GCE (GH-689). +* Update comments in pkb.py to reflect new provision and teardown stages + (GH-691). +* Fix bug that prevented object_storage_service benchmark from running in stages + (GH-694). +* Add test helpers that make it easier to mock command-line flags (GH-695, + GH-730). +* Delete set-interrupts.sh (GH-703). +* Make process exit status non-zero upon benchmark failure (GH-713). +* Move "To run again" message from teardown to cleanup stage (GH-714). +* Fix creation of AWS VMs using Placement Groups (GH-721). +* Create AWS/GCE default access rules before creating VMs (GH-726, GH-756). + This change affects the Boot Time measured by the cluster_boot benchmark. +* Fix a GCE boot disk creation bug (GH-736). +* ntttcp benchmark fixes (GH-737). +* Force mongodb_ycsb benchmark to use only one VM (GH-755). +* Unmount /mnt if it exists prior to creating a scratch filesystem (GH-757). +* Move provider constants to a separate module (GH-758). +* Fix a bug when creating an AWS VPC outside the user's default region (GH-774). +* Add tests for generating help strings (GH-782). +* Kill servers started by the iperf benchmark as part of its cleanup (GH-784). +* Fix some style inconsistencies (GH-789). +* Move operating system constants to a separate module (GH-790). +* Fix some broken tests (GH-795, GH-796). + # 1.0.1 * Fix for benchmark_compatibility_checking flag. (thanks @mateusz-blaszkowski;