## GoogleCloudPlatform/PerfKitBenchmarker — v1.11.0…v1.12.0

_76 commits._

### Features
- **Create CHANGES.next.md containing changes for next release. Add** (cd5d2c1)
- **Add ability for netperf install to copy tar from local data directory.** (6411f00)
- **Add Azure container service (#1361)** (86f38bb)
- **Add Reboot() command to BaseOsMixin and BaseLinuxMixin. Fixes #1344. (#1356)** (27134c0)
- **Add container cluster classes (#1355)** (fc926fe)
- **Add optional --completion_status_file flag to write the completion status of every config to a json file** (ad040cd)
- **Add --region to describe/cancel spot-instance-request commands. (#1347)** (3fb26d8)
- **Add gcp_min_cpu_platform flag/config option (#1336)** (0254d50)
- **Add GCP sole tenancy support (#1333)** (7a79811)
- **Add SHOC package and Stencil2D benchmark (#1332)** (47c8402)
- **Add support for benchmarking Apache Beam to PKB (#1324)** (d353cbb)
- **Add image_project to gpu_pcie_bandwidth benchmark config. Fixes #1312 (#1320)** (697c016)
- **Add image_project to GCP YAML config options. Remove reference to image_project flag in gce_disk. (#1319)** (0165d7e)
- **Add ID attribute to GCE VMs (#1318)** (9ba6d03)

### Fixes
- **Fix bug of creating instance with local ssd using nvme interface (#1287)** (6a9f9f8)
- **Merge pull request #1354 from sspano/patch-1** (1675f04)
- **Fix up kubernetes provider (#1351)** (e557505)
- **Fix CloudSuite license page link (#1323)** (5630ae4)
- **Fix bug with exception name (#1314)** (5d34d6a)
- **Fix broken regular expression and make test more robust.** (b28e18c)
- **Fix broken tests, lint** (d2f7082)
- **Fix bug on device block map during vm creation.** (b62e084)

### Backend
- **Cut a release in CHANGES.md** (151e472)
- **Merge pull request #1369 from GoogleCloudPlatform/changes** (6b8c75c)
- **Merge pull request #1366 from GoogleCloudPlatform/gcp_default_project** (f45ec40)
- **Don't assume that gcloud is in the path in providers.gcp.util.GetDefaultProject** (3ff5327)
- **Merge pull request #1365 from GoogleCloudPlatform/netperf_local_tar_file** (dff386c)
- **Merge pull request #1343 from GoogleCloudPlatform/object_storage_clear_bucket** (95c2515)
- **Merge pull request #1364 from GoogleCloudPlatform/super_fix** (4211abd)
- **Call super correctly** (0c9f199)
- **Optionally create failed run sample (#1363)** (d22c444)
- **mysql_service_benchmark handles storage size flag (#1360)** (8430252)
- **Merge pull request #1362 from GoogleCloudPlatform/gce_remote_access_firewall_rule** (fe3ead0)
- **Adds the gce_remote_access_firewall_rule flag which PKB will rely on to** (034dcf1)
- **Update Azure CLI to v2.0 (#1359)** (a21d7f9)
- **Use vm.Reboot() instead of rebooting manually (#1358)** (8e20be5)
- **Don't wait in wait_for_command if the command has already succeeded (#1357)** (ea3d81a)
- **Fixed wrong argument in readme and added note on Amazon ES publisher. (#1350)** (4efc209)
- **Store os types in list instead of tuple so that it can be extended by third parties (#1348)** (156660e)
- **Removed outdated comments about GCP requirements** (e00095a)
- **Don't create host during VM Create if num_vms_per_host is specified (#1352)** (10dd95b)
- **Merge pull request #1349 from GoogleCloudPlatform/completion_status_file** (b38dddb)
- **Update README.md** (6f31bb3)
- **Clear bucket at the end of Run stage of object_storage_service. This is so long running tests don't pile up objects** (f92851f)
- **Make S3 service EmptyBucket method retryable since it fails sometimes now** (419f63b)
- **Install sysbench05plus package in a separate path from sysbench. (#1338)** (6012a89)
- **Merge pull request #1340 from yilei/flags** (4158261)
- **Merge pull request #1341 from maggiejiao/install_packages** (1f4031b)
- **Move package installation of netperf from benchmark to package.** (e36f840)
- **Change --openstack_additional_flags to be a list flag.** (219919a)
- **Use snake_case gflags APIs. (#1328)** (9e130a4)
- **Update README.md** (0f7ba26)
- **Check if apt-update has been called in InstallPackages, and call it if it has not been (#1334)** (b5bdefa)
- **Added optional step parameter to IntegerList. (#1330)** (7cb21f0)
- **Merge pull request #1235 from GoogleCloudPlatform/elasticache** (1329b47)
- **Added managed memcache service and an AWS ElastiCache backend** (ef11449)
- **Merge pull request #1311 from GoogleCloudPlatform/blazemark-parser** (8c92c13)
- **Update hadoop version. (#1327)** (559e1bc)
- **Move to gflags version 3.1.1. (#1322)** (5142963)
- **Merge pull request #1326 from GoogleCloudPlatform/gcs_storage_class** (dc9ac3e)
- **Switched GCS buckets to be regional storage class for regional bucket locations instead of DRA storage class** (59fe650)
- **Merge pull request #1313 from yilei/flags** (310a1dd)
- **Also update flag_util_test.py.** (111b4ec)
- **Always set GPU clock speed in cuda toolkit installation (#1321)** (2dd2aa0)
- **Upgrade to NVIDIAs latest version of CUDA Toolkit 8 (#1304)** (e740f57)
- **Merge pull request #1317 from GoogleCloudPlatform/release-1.11** (0e4811a)
- **Merge pull request #1308 from GoogleCloudPlatform/aws-i3** (fe7b258)
- **Pass the program name as the args list in FLAGS(argv).** (7a85735)
- **Remove debugging print.** (7e5ccb8)
- **Address comments** (8ffbac3)
- **Remove hardcoded device name and image filter.** (67b9a5a)
- **Merge pull request #1306 from GoogleCloudPlatform/netperf_timeout** (a5d34a0)
- **More hacks on i3** (3d9b914)
- **Added timeout to netperf remote script** (283bf51)
- **Move gpu clock speed logic to cuda_tookit_8 module (#1279)** (678c254)
- **Initial attempt to launch i3.** (9152602)

_Recap by [Repo Wrapped](https://repowrapped.com/gh/GoogleCloudPlatform/PerfKitBenchmarker?utm_source=github-action)._