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

_64 commits._

### Features
- **add support for AWS Spot Instances (#1288)** (6bd9298)
- **Add error and warning log level options to reduce log size (#1301)** (62faca4)
- **Add the capability to publish to InfluxDB (#1278)** (2009a4b)
- **Add devstorage.read_write to object_storage_service_benchmark.py scopes** (45693ef)
- **Add latency histograms and support for cold reads tests to object_storage_service benchmark** (28ad425)
- **Add new --helpmatch flag to filter help for matching modules (#1268)** (f2fccc6)
- **openstack: Add volume_type option decoder (#1267)** (5b46e3d)
- **ProfitBricks cloud api v3 support (#1264)** (a6a31f2)

### Fixes
- **Fix bug spotted by tedsta@** (f0f7e02)
- **Fix object storage service for Azure** (9632e07)
- **Fix lint & unit tests.** (a74a9a8)
- **Fix fio parser regex.** (4182db1)
- **Minor bug fixes and configuration improvements (#1262)** (7bd816b)

### Backend
- **consistency edits** (bfcf812)
- **Release notes for v1.11.0** (573c1ca)
- **Merge pull request #1290 from GoogleCloudPlatform/gcs_updates** (349395f)
- **Made changes to address the code review findings** (f76486a)
- **Merge pull request #1295 from GoogleCloudPlatform/samples_json_file_locking** (08fda96)
- **Merge pull request #1302 from GoogleCloudPlatform/fix_publishers** (f73aa82)
- **Fixed exception caused by publishers being None** (f092550)
- **Merge pull request #1300 from GoogleCloudPlatform/fio-histogram** (6b97fe9)
- **Merge pull request #1299 from GoogleCloudPlatform/republish** (0245256)
- **Address comments.** (3fc67fd)
- **Update in response to review** (225d315)
- **Remove copy-pasted code to avoid license issue.** (055540e)
- **Give AzureBlobStorageService it's own resource group and optionally reuse an existing storage account and resource group. This allows Azure buckets to stick around after runs, which is needed for object storage cold reads tests** (bd7b051)
- **Bump fio version to v2.17 and enable histogram.** (412c71a)
- **Let publisher.py republish already-collected samples.** (78704f4)
- **Merge pull request #1298 from besanradwan/influx_db_fixes** (cf7ee6a)
- **Changed default influx_uri to be None** (fc11a74)
- **Lock samples json file before writing to it. This ensures the file doesn't get mangled if two processes are appending the same file** (1828f90)
- **Added --object_storage_bucket_name to optionally specify bucket name** (3ce6a5f)
- **Always set internal IP-Address on OpenStack VMs (#1228)** (24a8b17)
- **Update Cloudsuite data-analytics benchmark (#1285)** (68debe7)
- **Update README.md (#1291)** (04d7b21)
- **Merge pull request #1284 from joelio/fix_anti_affinity** (9cef3d8)
- **Fixes a small typo in the anti-affinity FLAG lookup** (fe3a62d)
- **Merge pull request #1281 from GoogleCloudPlatform/do-force** (8163979)
- **Use force** (5ad7843)
- **Print helpmatch usage instructions on error instead of flags. Closes #1261 (#1280)** (15a5b1e)
- **Merge pull request #1277 from GoogleCloudPlatform/tmp-flag** (260c412)
- **Allow specify temp dir.** (21d036e)
- **Merge pull request #1276 from GoogleCloudPlatform/append_samples_json** (819bdf1)
- **Merge pull request #1275 from GoogleCloudPlatform/fio-regex** (9e3a2ad)
- **Added json_write_mode to be able to optionally append to the file at json_path rather than overwriting it. Old behavior is still the default.** (0e3bd02)
- **Merge pull request #1274 from GoogleCloudPlatform/gcs_updates** (245ed2b)
- **Fixed multistream reads** (6e15ae8)
- **Specify AWS region when calling describe-images. Fixes #1270 (#1273)** (c48d2be)
- **Made GCS use regional instead of multiregional bucket by default, just like the other providers** (36272eb)
- **Fixed log message in MultiStream reads** (5f826d9)
- **Created interactive object storage timeline** (c329d74)
- **parallelize prepare phase of object_storage_service benchmark** (21b7959)
- **Use multiprocessing module to spawn workers from worker VMs instead of the threading module** (029ae25)
- **Passing benchmark_config as argument to the CheckPrerequisites method of benchmarks to enable more comprehensive validation (#1272)** (561e4cc)
- **openstack: Deprecate flag openstack (#1220)** (74245dc)
- **if the image_project flag is set always use it in disk creation (#1271)** (a47427d)
- **Upgrade OpenStack CLI dependency to 3.6.0 (#1265)** (ba0e0aa)
- **Merge pull request #1269 from GoogleCloudPlatform/hpcc-override** (165d5e9)
- **Address readability comments.** (dba22a9)
- **Allow override hpcc binaries.** (56b0659)
- **Merge pull request #1197 from rossmartyn04/OS_Vol_Type** (c950702)
- **Merge pull request #1263 from GoogleCloudPlatform/release-1.10** (7fa5679)
- **Dpb service (#1253)** (f2827f0)
- **Enbale OpenStack Cinder Volume Type Option** (607059f)

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