Skip to content

Releases: NGS360/PAML

v0.3.4

20 Nov 01:16

Choose a tag to compare

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

28 Oct 13:47

Choose a tag to compare

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

13 Jul 14:18
c436647

Choose a tag to compare

What's new

Fixed ✅

  • ArvadosPlatform::get_tasks_by_name was not properly handling list of tasks provided

Commits

c436647 Merge pull request #91 from NGS360/fix_return_type_arvados_get_tasks_by_name

v0.3.1

09 Jun 20:20

Choose a tag to compare

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

02 Jun 18:31

Choose a tag to compare

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

11 Mar 18:30

Choose a tag to compare

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

v0.2.4

14 Feb 14:13

Choose a tag to compare

What's new

  • Fix get_task_output for optional fields when queried in Arvados

Commits

04b48b1 Bump version to 0.2.4 for release

v0.2.3

12 Feb 19:16

Choose a tag to compare

What's new

  • Fix removal of collection.all_files() from Arvados Python SDK.

Commits

4bd6e11 Bump version to 0.2.3 for release

v0.2.2

27 Jan 20:33

Choose a tag to compare

What's new

  • Fixed get_task_output for ArvadosPlatform when Arvados sometimes return an empty cwl.output.json
  • Rename parameter executing_settings to execution_settings in submit_task
  • Pinned arvados-python-client < 3.0.0

Commits

d0958b6 Bump version to 0.2.2 for release

v0.2.1

21 Oct 15:21

Choose a tag to compare

What's new

Fixed ✅

  • Catch SevenBridges exception when creating invalid task

Commits

5bcf7c5 Remove python virtual env