Skip to content

v0.1.74: Dependabot Updates, Annotation Auth & Manifest Sync

Choose a tag to compare

@sheepdestroyer sheepdestroyer released this 12 Sep 10:29
· 4 commits to master since this release
c57f9a2

Release v0.1.74: Dependabot Updates, Annotation Auth & Manifest Sync

Highlights

  • LiteLLM Gateway Upgrade (#679): Bump ghcr.io/berriai/litellm from v1.100.0 to v1.100.1.
  • Langfuse Web & Worker Upgrade (#678): Bump langfuse/langfuse and langfuse/langfuse-worker from 4.30.0 to 4.33.0.
  • Manifest Synchronization (#698): Synchronize docker-compose.yml service definitions in lockstep with pod.yaml and bump pyproject.toml to 0.1.74.
  • Annotation Save Authentication & Error Resilience (#691, #696): Enforce client authentication (_authenticate_client_request) on @app.post("/dashboard/save-annotations"). Improve visualizer token extraction with decoupled try...catch blocks for sandboxed iframe environments, plus res.ok status checking.
  • HTTP Client Singleton Identity Verification (#692, #695): Add unit test assertions in tests/test_models_proxy.py verifying pointer identity (assert client1 is client2), proper reset instantiation, and connection limit inheritance.
  • Code Health & Dead Import Pruning (#693, #694): Remove unused import urllib.error in scripts/benchmark_classifier.py.
  • Documentation (#697): Document audio endpoint proxy (/v1/audio/*), visualizer annotation authentication, and update router API table.
  • Quality Gates & Coverage: Maintained 100.00% statement and branch coverage gate across all 887 unit tests.