* Added ability to wait for server to verify job has all tiles uploaded before completing.
0.9.8
Fixed Bug:
* updated requirements.txt to be compatible with boss-manage and intern by removing pinned versions of libraries.
0.9.7
Fixed Bug:
* Fixed an off by one error while looping for credentials renewal
0.9.6
Fixed Bug:
* Updated to catch AccessDenied and InvalidAccessKeyId errors and then request new credentials when this occurs.
0.9.5
Fixed Bug:
* The try-catch in Engine.run() was just around the ingest client’s IO to S3, but user developed plugins can be doing IO to anything and have random, transient errors as well. Moved the try statement to the top of the loop.
0.9.4
Implemented Enhancements:
* Added automatic completion of ingest jobs. When all tiles have been successfully uploaded the job is marked as `Complete` and resources are cleaned up
Fixed Bugs:
* Fixed error that printed the wrong tile count estimates when the Ingest Job extents contained an offset
Merged Pull Requests:
- PR5: Allow injection of Configuration objects into Engine - Merged with minor modifications - Makes it easier for users to programmatically run the ingest client if many configuration files or parameter changes are needed - Add the ability to instantiate an Engine instance directly with a Configuration instance that can be easily manipulated