Releases: PilotDataPlatform/cli
Release develop 3.21.0
Summary
After investigation of this issue, it is caused by network timeout during the pre-upload in python version. The resumable json will treat the timeout batch AS unregistered, while backend already registered them(This issue only happened when timeout). Then mismatching happens and block resumable upload. Another PR will increase the timeout in bff-cli service. This PR is meant to fix the mismatching issue:
- using newly v2 api to get items by status. If any registered item matches with manifest info, it will proceed as resumable upload.
a. old cli version will still use v1 endpoint. - fix up the manifest missing when resumable upload.
api updates:
JIRA Issues
Pilot 9050
Type of Change
Please delete options that are not relevant.
- Bug fix (non-breaking change which fixes an issue)
- New feature (non-breaking change which adds functionality)
- Breaking change (fix or feature that would cause existing functionality to not work as expected)
- This change requires a documentation update
- Refactor or reformatting
Testing
Are there any new or updated tests to validate the changes?
- Yes
- No
Test Directions
unittest:
- adding new test cases for duplication check and resumable manifest.
manual testing: - for mismatching, we can manually alter the
manifest.jsonto create mismatching, moving registered items into unregistered fields. - for resumable manifest issue, ctrl+c the resume process. the manifest should contains correct number of informations
Versions
- Pilot Release Version: 2.18.0
- Compatible Version: 2.18.0
Release develop 3.20.1
Release Notes
Summary
fixup dataset download issue due to config error.
Versions
- Pilot Release Version: 2.16
- Compatible Version: 2.16
Release develop 3.20.0
Release Notes
Summary
The old notification message always report to linux download link in windows and macos platform. The PR will display download link based on platform.
Versions
- Pilot Release Version: 2.15.2
- Compatible Version: 2.15.2
Release develop 3.19.7
Release Notes
Summary
after updating on upload type in this PR: #235. It introduced another bug where the upload path is not correct when upload a zip. This PR update the logic for upload as zip. But entire logic need to be refactored later on.
Versions
- Pilot Release Version: 2.15.2
- Compatible Version: 2.15.2
Release develop 3.19.6
Release Notes
Summary
- Reverted runner os version to avoid glibc library issue.
Versions
- Pilot Release Version: 2.15.2
- Compatible Version: 2.15.2
Release develop 3.19.5
Release Notes
Summary
- Improvements to timeout handling for streaming download.
Versions
- Pilot Release Version: 2.15.2
- Compatible Version: 2.15.2
Release develop 3.19.4
Release Notes
Summary
Versions
- Pilot Release Version: Unknown
- Compatible Version: Unknown
Release develop 3.19.3
Release Notes
Summary
Now if create_folder_flag is raised, and upload target is SINGLE file, the process will be treated as AS_FILE upload.
Versions
- Pilot Release Version: 2.15.2
- Compatible Version: 2.15.2
Release develop 3.19.2
Release Notes
Summary
fixup the error handling when user try to upload into trashed project where old error message is Error when checking file duplication. Which is a bit confusing, now update to permission error: Permission denied. Please verify your role in the Project has permission to perform this action.
Versions
- Pilot Release Version: 2.15.2
- Compatible Version: 2.15.2
Release develop 3.19.0
Release Notes
Summary
add version compatibility check when user:
- requests to see help page
- tries to login
Versions
- Pilot Release Version: 2.15.2
- Compatible Version: 2.15.2