Skip to content

Remove BYOC inference and training jobs - #69

Open
rickstaa wants to merge 1 commit into
mainfrom
rs/remove-byoc
Open

Remove BYOC inference and training jobs#69
rickstaa wants to merge 1 commit into
mainfrom
rs/remove-byoc

Conversation

@rickstaa

@rickstaa rickstaa commented Sep 9, 2026

Copy link
Copy Markdown
Member

Removes the SDK's BYOC (bring your own container) client, following the removal of BYOC from go-livepeer in livepeer/go-livepeer#4064. The endpoints it calls are going away, so the client has nothing left to talk to.

Gone: submit_byoc_job, submit_training_job, refresh_training_payment, get_training_status, wait_for_training, list_capabilities, and the Byoc* request, response and status types.

This is a breaking change to a 1.0 public API, so it needs a major version bump at release time. No version bump here, since PUBLISHING.md puts that in a separate release commit. Live video, media, discovery and payment APIs are untouched; the full suite passes.

Best merged after the go-livepeer side, so the client is not removed before the server.

@rickstaa
rickstaa requested a review from j0sh as a code owner September 9, 2026 22:34
BYOC job submission, training, and payment refresh are unused and
target orchestrator endpoints we no longer intend to support. This
leaves the SDK focused on live video, media, and discovery APIs.

BREAKING CHANGE: submit_byoc_job, the training job functions, and the
Byoc* types are gone from the public API.
@rickstaa
rickstaa requested review from j0sh and seanhanca September 10, 2026 15:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants