Skip to content

v0.1.0

Choose a tag to compare

@ruivieira ruivieira released this 03 Mar 18:41
9c24aef

What's Changed

  • feat(sdk): add REST API client with nested resource structure by @ruivieira in #10
  • test(e2e): scaffhold E2E testing for OCI persistence by @tarilabs in #6
  • chore: set minimum Python version to 3.12 by @ruivieira in #12
  • feat(client): implement retry logic with exponential backoff by @ruivieira in #13
  • feat(adapter): Add new adapter implementation by @ruivieira in #14
  • fix: Make SDK client API consistent with server by @ruivieira in #16
  • chore: update diagram following ADR by @tarilabs in #15
  • refactor: SDK Adapter changes by @ruivieira in #17
  • fix: Make JobSpec consistent with latest EvalHub changes by @ruivieira in #18
  • fix: Remove reference to service url env var by @ruivieira in #19
  • feat: Add ServiceAccount token authentication support to SDK adapter by @ruivieira in #20
  • feat(client): add ServiceAccount token and TLS certificate support to client SDK by @ruivieira in #21
  • feat(adapter): update SDK adapter to use /events endpoint and new payload structure by @ruivieira in #22
  • fix: API for empty job, and smoke E2E test with server by @tarilabs in #23
  • feat(adapter): update SDK adapter to use /events endpoint and new payload structure by @ruivieira in #24
  • dx: helper script to download server.whl and misc by @tarilabs in #25
  • feat: Add missing benchmark_id to updates by @ruivieira in #26
  • fix: rename status_event to benchmark_status_event by @ruivieira in #29
  • refactor: standardize job identifier naming across the codebase by @ruivieira in #31
  • fix: Using E2E testing, align Provider and .benchmark in Provider by @tarilabs in #27
  • docs(readme): add PyPI version and CI status badges by @ruivieira in #32
  • refactor!: align client SDK models with Go API structure by @ruivieira in #33
  • fix(example): use JobSpec fields by @tarilabs in #36
  • fix(adapter): update job spec tags to list-of-dicts format (#35) by @ruivieira in #39
  • feat(client): add typed exceptions for job cancel error responses (#38) by @ruivieira in #41
  • fix: align JobSpec to server by @tarilabs in #42
  • chore: Bump release to 0.1.0a6 by @ruivieira in #43
  • ci(gha): optional E2E with latest eval-hub-server by @tarilabs in #44
  • fix example and docs for 'tags' by @tarilabs in #45
  • feat: hard_delete support in jobs.cancel by @gnaulak-redhat in #46
  • misc client alignment to EH service by @tarilabs in #47
  • fix: Add provider id to callbacks by @ruivieira in #50
  • chore: Bump to release 0.1.0a7 by @ruivieira in #51
  • feat: Add MLFlow callback and dependencies by @ruivieira in #52
  • fix: Linting by @ruivieira in #53
  • example: fix the run_local.py example by @gnaulak-redhat in #54
  • Refactor OCI Artifact persister by @tarilabs in #48
  • feat: new version 0.1.0a9 - benchmark_index + local_jobs_base_path by @gnaulak-redhat in #56
  • fix: test-e2e by sync up data models with server by @gnaulak-redhat in #57
  • feat: support model auth by @scheruku-rh in #58
  • chore: Add GitHub issue and PR templates by @ruivieira in #60
  • ci: add commitizen commit message linting by @ruivieira in #59
  • chore: Release 0.1.0 by @ruivieira in #62

New Contributors

Full Changelog: v0.1.0a0...v0.1.0