Skip to content

Releases: DLHub-Argonne/dlhub_sdk

v2.1.0 - Compatibility with Globus Compute

01 Jun 20:42
51501f4
Compare
Choose a tag to compare

Overview

Updated the DLHub SDK to be compatible with Globus Compute, fka funcX. DLHub SDK <= 2.0.x will still be compatible with funcX>=1.0.11,<2.0.0. No breaking changes were made in this release.

What's Changed

Full Changelog: v2.0.3...v2.1.0

v2.0.3 -- Patch to use requirements.txt

16 May 18:24
5a77c24
Compare
Choose a tag to compare

Patch to fix a bug where a user-specified requirements.txt file was not being recognized by the SDK

What's Changed

  • Respect requirements.txt for container builds if it is provided by @ericblau in #191

Full Changelog: v2.0.2...v2.0.3

v2.0.2 -- Patch requirements

27 Apr 21:07
af4f72a
Compare
Choose a tag to compare

Add upper bound on funcx requirements to avoid globus-compute incompatibility errors

v2.0.1 -- Patch requirements

19 Apr 18:39
6e7033b
Compare
Choose a tag to compare

In v2.0.0 the required funcx package was left at >=1.0.0, however container service support was not added until around v1.0.10. This resulted in the package being unusable, as import errors would kill any invocation of dlhub_sdk.

This patch updates the proper funcx package to be >=1.0.11

v2.0.0 -- Integrate container service

18 Apr 14:49
5fd1c33
Compare
Choose a tag to compare
  • New container-service is integrated, bringing improvements in efficiency, reliability, and debugging capabilities. Users can now get informative error messages
  • Minor bugfixes
  • Improved testing

v1.1.1 -- Reduce library requirements for the client

24 Oct 16:59
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.1.0...v1.1.1

v1.1.0 -- Easier publishing functionality

21 Oct 16:43
f9146e4
Compare
Choose a tag to compare

Overview

We added an easy_publish() method to give users a simpler, streamlined way to publish. The previous publish_servable() method, which allows for a little more user specification of metadata, is still available. The aim is for these methods together to cover all of our user needs.

Additionally, we added more testing of our input validation methods.

What's Changed

Full Changelog: v1.0.2...v1.1.0

v1.0.2 -- Patch to change model input validation default to `False`

14 Oct 20:28
6f8c2d4
Compare
Choose a tag to compare

Model input validation does not currently support "Python object"s as is stated in the documentation -- for now, while we implement support, we are setting the validation default to False

v1.0.1 -- Patch to fix model `run()` test

15 Sep 19:44
5e8d8c6
Compare
Choose a tag to compare

Tiny patch to update the model used for regular run() tests

v1.0.0 -- Compatibility with FuncX 1.0.x

26 Aug 20:38
e35b097
Compare
Choose a tag to compare

Overview

Add compatibility with FuncX 1.0.x which includes major changes. Previously published models can still run using this version of DLHub. Previous versions of DLHub SDK should continue to work with updated FuncX endpoints and DLHub Service.

Additionally, added initial input validation functionality, as well as testing support for Python 3.8 and 3.10.

What's Changed

New Contributors

Full Changelog: v0.10.2...v1.0.0