Releases
v1.9.2
Compare
Sorry, something went wrong.
No results found
What's New in v1.9.2
v1.9.0 — Core Features
Contextual Awareness — 35-feature relevance scoring based on clip metadata. Guidance banners and sub-tab highlights based on what you're editing
Plugin System — Discover, load, and manage plugins from ~/.opencut/plugins/. Ships with timecode-watermark and clip-notes example plugins
Multicam XML Export — Generate Premiere Pro-compatible FCP XML from multicam diarization cuts
SQLite FTS5 Footage Index — Persistent full-text search index replaces JSON index. Incremental re-indexing via mtime
NDJSON Response Streaming — Progressive delivery of large result sets (segments, scenes, thumbnails)
13 Blueprints, 175+ endpoints — Context and Plugins blueprints added
v1.9.1 — Batch & Testing
Parallel Batch Processing — ThreadPoolExecutor with GPU/CPU worker isolation, partial failure handling
Clip Notes Plugin — SQLite-backed per-clip notes with text/CSV export
175+ Endpoint Smoke Tests — Full route coverage across all 13 blueprints
v1.9.2 — Quality & Security
JSON Structured Logging — File handler outputs JSON with timestamp, level, module, job_id
CI Coverage Enforcement — pytest-cov with 50% threshold, PR/push triggers
Structured Error Migration — Zero bare {"error": str(e)} patterns remain. All API errors return {error, code, suggestion}
Smart Tab Reordering — Sub-tabs reorder by contextual relevance scores
150+ New Core Module Tests — 28 previously untested modules now covered
ExtendScript Mock Harness — 38 JSX functions tested under Node.js (35 assertions)
Pre-commit Hooks — ruff lint/format + pytest smoke on pre-push
Security
Replaced all __import__() with importlib.import_module()
96 routes hardened: TooManyJobsError → proper 429 responses
AI GPU rate limiting prevents concurrent OOM crashes
XSS fix in engine registry, ASS subtitle injection prevention
Reframe dimension DoS protection (16-7680px bounds)
Bug Fixes
GPUContext memory leak — __exit__ now calls .cpu() on models
batch_id collision risk reduced (8→16 hex chars)
5 timer/interval leaks fixed (elapsed, mediaScan, poll, SSE parse)
23 import sorting + 15 unused import + 4 unused variable fixes
Codebase at 0 lint warnings
Downloads
OpenCut-Server-v1.9.2-win64.zip — Standalone server (extract & run)
OpenCut-Setup.exe — WPF installer with optional dependency management
You can’t perform that action at this time.