Skip to content

Gladier v0.9.0b1

Pre-release
Pre-release

Choose a tag to compare

@NickolausDS NickolausDS released this 10 Jul 16:19
· 171 commits to main since this release
9e022bf

0.9.0b1 (2023-07-10)

⚠ BREAKING CHANGES

The breaking changes below mainly affect custom Gladier Tools. See the Migration Guide for details.

  • Gladier Base Tool "funcx_functions" changed to "compute_functions"
    • Old tools will still be backwards compatible, but will use newer function names instead
    • Tools should be migrated to use compute_functions instead of funcx_functions
  • Input Functions previously "{name}_funcx_id" are now "{name}_function_id"
  • Default "funcx_endpoint_compute" name changed to "compute_endpoint"
    • Naming convention "funcx_endpoint_non_compute" has been dropped and is no longer used,
    • however users are still free to name endpoints as they wish
  • Default action URL is now https://compute.actions.globus.org
  • Task output format changed, previously $.MyTask.details.result[0] is now $.MyTask.details.results[0].output
    • Both styles are currently outputted for backwards compatibility. New tooling should switch to the newer style.
  • Raise exception for legacy funcx function modifiers pre-v0.9.0
  • Detect and auto-update old funcx functions
  • Changed funcx_endpoint_compute to compute_endpoint

Features

  • Add auto migration for older configs (d51b95e)
  • Add better support for flow schemas. (b3ab831)
  • Add built-in support for confidential clients (cdeb6c6)
  • Relpace funcx with the new globus compute sdk package (6257742)
  • Switch to production Action Provider (8e40235)

Bug Fixes

  • Custom Client IDs on Gladier Client classes not using correct storage (05bbb01)

  • Legacy funcx functions not being registered or tracked (1e823a7)

  • Raise exception for legacy funcx function modifiers pre-v0.9.0 (739cfd3)

  • Changed funcx_endpoint_compute to compute_endpoint (d981741)

  • Detect and auto-update old funcx functions (94567fd)