Skip to content

chore(release): 0.5.0 — media endpoints + solana floor >=1.5.0#16

Closed
VickyXAI wants to merge 1 commit into
mainfrom
release/0.5.0
Closed

chore(release): 0.5.0 — media endpoints + solana floor >=1.5.0#16
VickyXAI wants to merge 1 commit into
mainfrom
release/0.5.0

Conversation

@VickyXAI

@VickyXAI VickyXAI commented Jul 6, 2026

Copy link
Copy Markdown
Contributor

Release 0.5.0 — already published to PyPI (https://pypi.org/project/blockrun-litellm/0.5.0/); this PR records the version bump on main.

What's in it

  • Media endpoints on the FastAPI sidecar (feat(proxy): add video/speech/music/sound-effects media endpoints #14): /v1/videos/generations, /v1/audio/speech, /v1/audio/generations (music), /v1/audio/sound-effects. Base (VideoClient/MusicClient/SpeechClient) vs Solana (SolanaLLMClient) dispatch.
  • Media-endpoints hardening (fix(media): harden the media endpoints shipped in #14 #15): shared _media_endpoint helper (ValueError→400 on all routes), pre-1.5.0 Solana SDK → clear 501, dedicated long-media thread pool + media semaphore, 900s budget clamp + asyncio.wait_for ceilings, media audit logging + x-blockrun-settlement, full negative-path test suites.

Changed

Tests: 169 passed, 1 skipped.

@VickyXAI

Copy link
Copy Markdown
Contributor Author

Superseded — closing without merging.

Main already records the 0.5.0 CHANGELOG entry and has since moved to 0.6.1 (#17 shipped the Videos API + real-cost header, #19 bumped the solana floor to >=1.6.1). The version bump this PR exists to record has been overtaken.

The branch also predates 0.6.0, so merging it now would revert ~989 lines — including the whole Videos API, its tests, and the real-cost proxy work — rather than just recording a version. Nothing here is worth salvaging; the release it documents is on PyPI and in the CHANGELOG already.

@VickyXAI VickyXAI closed this Jul 15, 2026
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.

1 participant