Gladier v0.9.0
0.9.0 (2023-08-22)
See the Migration Guide for
upgrading. Note this mainly involves changing the names of funcx_endpoint_compute and funcx_functions to
compute_functions and compute_endpoint respectively.
⚠ BREAKING CHANGES
- Changed convention
funcx_endpoint_computetocompute_endpoint - Changed Gladier Tools
funcx_functionstocompute_functions - Remove Globus-Automate-Client dependency
- Remove subscription id
- Raise exception for legacy funcx function modifiers pre-v0.9.0
- Detect and auto-update old funcx functions
Features
- Add auto migration for older configs (d51b95e)
- Add better support for flow schemas. (b3ab831)
- Add built-in support for confidential clients (cdeb6c6)
- Add Globus Search action providers to state api (8dfd891)
- 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)
-
Dependent scope change error after successful login (f44020a)
-
Fixed dependent scope change on flows (ffa9933)
-
Function serialization failures using compute-sdk 2.2.3 (4b0bb36), closes /github.com/funcx-faas/funcX/blob/main/compute_sdk/globus_compute_sdk/serialize/concretes.py#L121
-
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)
-
Remove Globus-Automate-Client dependency (748b3b5)
-
Remove subscription id (b3bab98)