All notable changes to this project will be documented in this file. This project adheres to Semantic Versioning.
- Introduce a build-docker-image.sh to simplify creation of the docker container.
- Introduce Dockerfile.alpine for a fewest-possible-layers alternative that's 40% smaller.
- Resolved the OSGi bundling conflict with log4j.
- Stop asking users to pass in
MANTA_PUBLIC_KEY
- Dockerfile to accept a path to a cosbench-manta jar and leverage that in a local.sh script which can be used to iterate more quickly
- Updated Java Manta driver library to 3.2.3.
- Upgraded Java Manta driver library to 3.1.6.
- Upgraded Maven build dependencies.
- Upgraded Java Manta driver library to 3.0.0.
- Removed chunked encoding configuration option.
- Added HTTP range testing support.
- Upgraded Java Manta driver library.
- Upgraded Java Manta driver library. Fixes DNS address list not rotating between workers.
- Upgraded Java Manta driver library. Fixes multi-threaded issues with HTTP signing.
- Changed from IOException to Exception traps.
- Updated Manta client library to 2.2.0.
- We now support all of the new configuration options in java-manta 2.2.0.
- Updated Manta client library to 2.1.0 so that we can set maximum connections.
- We now allow setting the private key in the COSBench configuration.
- Fixed OSGI import package scoping issue
- Initial check in of benchmarking functionality.
- Added Dockerfile support.
- Added sane build system using Maven.