Releases: eth-cscs/pyfirecrest
Releases · eth-cscs/pyfirecrest
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
2.2.0
What's Changed
- Allow passing configuration through a yaml file in #70
- The methods
mkdir
,mv
,copy
andsymlink
will return with the path of the new file/directory instead ofNone
in #83 - Add option to pass environment variable in the CLI in #82
- Support partial results in job polling methods (
page_size
andpage_number
arguments are added) in #84
Full Changelog: v2.1.0...v2.2.0
2.1.0
What's Changed
- Add env_vars args in job submission in #76
- Add description in parameter type in #78
- Allow passing batch script to submit method as a string in #77 and #81
- Print the description of the values of the
parameters
command in the cli, when they are returned from the API in #80
Full Changelog: v2.0.0...v2.1.0
2.0.0
What's Changed
- Add pathlib.Path interface in #43
- Relax packaging version in #66
- Fix small bugs in the async client in #68
- Specify the system as an option in the CLI, instead of as an argument in #67
Warning: This will break the API of the CLI! - Update machine option on the README in #71
- Inject taskid in job submission result in #72
- Merge GET requests to
/tasks
,/compute/jobs
and/compute/acct
in the async client in #73 - Migrating to
build.os
in readthedocs configuration file in #75
Full Changelog: v1.5.1...v2.0.0