Releases: NGS360/PAML
v0.3.4
What's new
Fixed ✅
- Add check for container_uuid when called get_tasks_by_name.
- Fix copy_folder to handle directories better in Arvados and only copy the specified folder instead of the whole collection.
Commits
e4c516d Merge pull request #95 from NGS360/bugfix-issue_94-get_tasks_by_name
4280148 Merge pull request #99 from NGS360/issue92
v0.3.3
What's new
Fixed ✅
- Address issue where a newly created task was added to the task list. submit_task was returning a task without a name in Arvados (PR #91)
- Fix incorrect type hint for Arvados in get_task_by_name (PR #96)
- Fix get_task_state for Arvados not properly checking container request status (PR #97)
Commits
8ba2e9b Merge pull request #97 from accumb3ns/bugfix-NWP-2042-get-task-state-fix
94994ec Merge pull request #96 from NGS360/bugfix_get_tasks_by_name_parameter_type_hint
c436647 Merge pull request #91 from NGS360/fix_return_type_arvados_get_tasks_by_name
v0.3.2
v0.3.1
What's new
Added 🎉
- get_tasks_by_name can now return all tasks in a project, to assist with caching
Changed ⚠️
- Update Arvados Python Client requirement to use >=3.0.0 and <3.2.0
Commits
e2583c (HEAD -> main, tag: v0.3.1, origin/main, origin/HEAD) Bump version to 0.3.1 for release
4f42834 Merge pull request #87 from NGS360/dependabot/pip/arvados-python-client-3.1.2
9c8008d Merge pull request #88 from NGS360/feature_optimize_get_tasks_by_name
v0.3
What's new
Added 🎉
- Added get_costs method
- Added get_projects method
Changed ⚠️
- Update Arvados Python Client to 3.1.1
- get_task_by_name now checks for equilevant input values
- Remove SevenBridges Endpoint and make that a parameter to connect()
- Update get_task_input to handle list of files
- Resolve failing SBG integration test
Commits
fe51ea7 (HEAD -> main, tag: v0.3, origin/main, origin/HEAD) Bump version to 0.3 for release
508ea78 Merge pull request #52 from NGS360/dependabot/pip/arvados-python-client-lt-4.0.0
0e2fb1f Merge pull request #86 from NGS360/feature-check-task-identical
6df602f Merge pull request #84 from NGS360/remove_sbg_endpoint
7256bf0 Merge pull request #80 from accumb3ns/feature-get_task_input-handle-list-of-files
f764036 Merge pull request #79 from NGS360/get_costs
c65ee9f Merge pull request #78 from NGS360/update_get_tasks_by_name
adfdd67 Merge pull request #77 from NGS360/add_get_projects
16e99c5 Resolve failing SBG integration test
v0.2.5
What's new
Added 🎉
- Added get_files() method along with associated integration tests
- Added various other method to support project loading/exporting including:
add_user_to_project()
delete_project_by_name()
get_workflows()
get_project_users()
Changed ⚠️
- Remove support for Python 3.8 and Python 3.13, so only supporting 3.9 - 3.12
- Rename upload_file_to_project to upload_file
Fixed ✅
- Fixed get_user method to ignore case sensitivity
Commits
eeff3ac (HEAD -> main, tag: v0.2.5, origin/main) Bump version to 0.2.5 for release
d475c98 Merge pull request #60 from NGS360/get_files_reimplementation
71c0698 (origin/export_file) Add export_file method
34eb569 Merge pull request #73 from NGS360/get_task_output_filename-change-return-exception-to-None
e86b4a1 Merge pull request #74 from NGS360/download_file
a8ddc02 Update lint to not exit zero
c6a02cd Merge pull request #71 from NGS360/add-get_project_users-method
1263145 Merge pull request #70 from NGS360/add_get_workflows_method
4a15aa6 Merge pull request #69 from NGS360/add_delete_project_method
e90e384 Merge pull request #68 from NGS360/bugfix-get_user_case_insensitive
8acbc6c Merge pull request #67 from NGS360/bugfix-get_user_case_insensitive
6313caa Merge pull request #65 from NGS360/rename_upload_method
79caea3 Merge pull request #64 from NGS360/add_user_to_project
9b11512 (origin/63-sbg-api-endpoint-is-hard-coded-this-should-not-be-here) Update .gitignore
a544cee Remove EOL Python 3.8
43d8d71 Merge pull request #61 from NGS360/omit_py3.13
22e02ef Merge pull request #59 from seifudd/fix_tests