v0.6.0
0.6.0 (2026-03-31)
Features
- add MAX_CONCURRENT_GPU_TASKS setting to prevent CUDA OOM errors (ee91f70), closes #466
- add MAX_CONCURRENT_GPU_TASKS to prevent CUDA OOM (83e70ae)
Bug Fixes
- address PR review feedback from Copilot (0bee57d)
- address PR review feedback from Copilot, CodeRabbit, and Devin (8211211)
- always transition task status to processing before execution (0599847)
- isolate env in MAX_CONCURRENT_GPU_TASKS config tests (1534a3d)
- resolve torchcodec FFmpeg compatibility (Ubuntu 24.04 + Python 3.12) (9a1ed24)
- resolve torchcodec FFmpeg compatibility by upgrading to Ubuntu 24.04 (dddf669), closes #465
- security: add CodeQL inline suppression for validated SSRF request (e9dac65)
- security: add DNS pinning to prevent TOCTOU rebinding attacks (fa46447)
- security: add SSRF protection to URL download and callback endpoints (910e0ff)
- security: add SSRF protection to URL download and callback endpoints (ef78fe2)
- security: address PR review feedback for SSRF protection (3fd21b8)
- security: make DNS pinning thread-safe via thread-local storage (8bc522c)
- security: use FileDownloadError for all remote HTTP failures (1ea3634)
- security: use Session context manager to prevent connection leaks (c535740)
- security: use socket-level DNS pinning to preserve TLS/SNI (52e25ab)
- strengthen CPU-path semaphore test assertion (0010474)
- update SonarQube Python version to 3.12 (7f8bc7c)
- use queued status for combine endpoint for lifecycle consistency (c034ab5)
Documentation
- add TDD process, data integrity, and PR workflow rules to CLAUDE.md (0a426d5)
- update domain CLAUDE.md state machine for queued status (aa8186c)
This PR was generated with Release Please. See documentation.