* Better error message for bad refresh token, thanks hauntsaninja for reporting this * Include more error information when a request fails * Fix `bf.copy(..., parallel=True)` logic, versions `1.0.0` and `0.17.3` could upload the wrong data when requests are retried internally by `bf.copy`. Also azure paths were not properly escaped.
1.0.0
* Remove deprecated functions `LocalBlobFile` (use `BlobFile` with `streaming=False`) and `set_log_callback` (use `configure` with `log_callback=<fn>`)
0.17.3
* Change default write block size to 8 MB * Add `parallel` option to `bf.copy` to do some operations in parallel as well as `parallel_executor` argument to set the executor to be used. * Fix `bf.copy` between multiple azure storage accounts, thanks hauntsaninja for reporting this
0.17.2
* Allow seeking past end of file * Allow anonymous access for azure containers. Try anonymous access if other methods fail and allow blobfile to work if user has no valid azure credentials.
0.17.1
* Fixed GCS cloud copy for large files from hauntsaninja * Added workaround for TextIOWrapper to buffer the same way when reading in text or binary mode * Don't clear block blobs when starting to write to them, instead clear only the uncommitted blocks.