Releases: eth-cscs/pyfirecrest
Releases · eth-cscs/pyfirecrest
v3.1.0
v3.0.1
What's Changed
- Add timeout in
wait_for_transfer_job
in #151 - Add example of data transfer in the tutorial in #154
- Add content-length header in the multipart upload requests in #152
- Add more unit tests for API v2 in #145
- Improve upload/download operations for large files in #155
Full Changelog: v3.0.0...v3.0.1
v3.0.0
What's Changed
-
Refactor clients and add support for FirecREST v2 in #148
⚠️ Breaking Changes!If you are using FirecREST v1, you must update your client declarations.
Previously:
python client = fc.Firecrest(...)
Now:
python client = fc.v1.Firecrest(...)
Please refer to the documentation for more details: https://pyfirecrest.readthedocs.io/en/v3.0.0/tutorial_basic_v1.html
-
Adapt transfer operations in #150
Full Changelog: v2.7.0...v3.0.0
v3.0.0-rc.1
What's Changed
- Refactor clients and add support for FirecREST v2 in #148
Full Changelog: v2.7.0...v3.0.0-rc.1
v2.7.0
What's Changed
- Parse correctly the
Retry-After
header when it is of typehttp-date
in #118 - Add support for json output in the cli in #120
- Fix typo in the cli help message in #122
- Run unittests for all PRs, not only the ones to main in #131
- Check automatically for the version of the api through
/status/parameters
and implement some version control in #128 - Update
path.py::mkdir
in #124
Full Changelog: v2.6.0...v2.7.0
2.6.0
What's Changed
- Make sleep times for task polling configurable in #106
- Take into account the
verify
argument in the async client in #108 - Refactor asynchronous client in #107
- Extend compress and extract functions to handle large directories in #109 and #114
- Improvements and small bugfixes in
FcPath
in #111, #112 and #113 - Add dereference option in compress method in #110
- Add option to disable logging in #115
Full Changelog: v2.5.0...v2.6.0
2.5.0
2.4.0
2.3.0
What's Changed
- Fix url in
AsyncExternalDownload.finish_download
in #89 - Add new methods for the
/status/filesystems
endpoint in #88 - Test versions 3.10, 3.11 and 3.12 in the Github actions in #92
- Add the groups endpoint in #91
- Add timing information for each request in the debug log in #93
Full Changelog: v2.2.1...v2.3.0
2.2.1
What's Changed
- Reset file pointer before retrying to upload a file, after the rate limit is reached in #86.
This bug was introduced in version 1.4.0. It affects the job submission from a local file and the simple upload, when the rate limit is reached.
Full Changelog: v2.2.0...v2.2.1