Releases: project-codeflare/codeflare-sdk
v0.3.0 Info and Auth Updates
Updates:
- New all-encompassing cluster.status() method
- New cluster.details() method
- New cluster.wait_ready() method
- New CodeFlareStatus.STARTING status
- Functions get_current_namespace(), list_all_clusters(), and list_all_queued() now all function as intended
- A ton of bug fixes and error-handling for both regular use and edge-cases (not logged in, login expired, no resources created yet,
- resource failure, cluster setup in-progress, etc.)
- A LOT more testing (up to 95%)
- Improved messaging on both expected and unexpected results
Authentication: abstracted from cluster creation/deletion, now can independently authenticate and logout
v0.2.2 Requirement and Dependency Update
Corrects requirements and package dependencies by switching from ray 2.1.0
to ray[default]
2.1.0, and corrects allowed python version range to be in line with rich
compatibility.
v0.2.1 Auth Skip TLS Option
Adds a new option to the TokenAuthentication
object to skip TLS verification.
v0.2.0 Ray Job Options
Adds the ability to:
- View a list of submitted Ray jobs
- View status of a given Ray job
- View logs of a given Ray job
all directly through the SDK
v0.1.7 Authentication and Descriptions
Added new OCP cluster authentication options as well as docstrings and type hints to all modules. Also reformatted and added format-checking rules for developers.
v0.1.6 Configurable Namespaces and New License
Added Apache v2 license, and introduced a new feature for creating clusters in non-default namespaces.
v0.1.5 Unique Worker Group Names and Pretty Print Improvements
Improved pretty print formatting and appended cluster names to worker group names to avoid overlap
v0.1.4 Changing Defaults and Adding Dashboard Route
Added dashboard route and changed head node default resources (and default env vars)
v0.1.3 Updated Pretty Printing
Fixed some of the pretty print bugs and added some additional information
v0.1.2 Minor YAML Bug Fix
Fixes a bug that removes worker GPU resource requests alongside head requests