Release archive

Track what changed without parsing raw release markdown first.

Stable releases stay easy to trust, while pre-releases are visible for testers who want to try experimental tracks early and send feedback.

v0.7.5 Pre-release April 16, 2026 2 grouped tracks

v0.7.5

v0.7.5 migrates the heaviest host-side bottlenecks to fully device-resident GPU streams on Windows RTX and Apple Silicon, cutting individual module latencies by 70% to 90% for full-frame 4K workflows. This release also adds blue-screen keying, a system-wide CLI on Windows, a hardened CI/CD pipeline, several stability fixes, and introduces an experimental Linux RTX track alongside the Windows RTX release.

Windows RTX

Official Windows track for NVIDIA RTX 30 series and newer. This asset is part of a pre-release build and may change, fail, or be replaced before a stable release.

Linux RTX

Experimental Linux track for NVIDIA RTX hardware and Resolve Studio. This asset is part of a pre-release build and may change, fail, or be replaced before a stable release.

Added

  • **GPU-Accelerated Output Resize Pipeline (Windows RTX):** Planar outputs now resize completely on the GPU leveraging NVIDIA Performance Primitives (NPP), bypassing over 300ms of costly host-side scale processing per frame.
  • **GPU-Accelerated Input Preparation (Windows RTX):** Alpha hint splices, image background normalizations, and initial tensor scaling loops run on an asynchronous device-resident CUDA/NPP path (`GpuInputPrep`), cutting start-of-frame execution time by ~74%.
  • **Pinned Host Memory (Windows RTX):** Output extraction uses `cudaMallocHost` via a custom `PinnedBuffer` allocator, preventing asynchronous DMA fallback stalls.
  • **TensorRT I/O Binding (Windows RTX):** Narrow I/O binding path keeps tensors device-resident through the full inference cycle, eliminating host round-trips for packaged TensorRT contexts.

Changed

  • **Direct Planar Projections:** Decommissioned obsolete interleaved RGBA memory paths before output resizing. Frames map tensor chunks directly onto planar destination outputs.
  • **Fused Display Preview Chains:** Combined checkerboard visualization with sRGB display render, removing redundant nested copies during interactive previewing.
  • **Parallel Loop Chunking:** OFX writebacks, channel packing, and Gaussian blurs execute concurrently on shared row-parallel loops.
  • **Fused Output Validation:** Statistical array scans and finite-value checks during TensorRT inference execute in a unified single analytical pass.

Fixed

  • **DaVinci Resolve "Last Frame" Timing:** Wall-clock calculations accurately aggregate overlapping backend timestamps, preventing the diagnostics panel from double-counting elapsed frames.
  • **Corrupted Foreground Buffer Bindings:** Resolved black-silhouette rendering affecting foreground arrays on the I/O binding path.
  • **MLX Transparency Bug (macOS):** Fixed transparency handling in the MLX inference path using Accelerate framework.
  • **Apple Silicon Intrinsics Gating:** x86 SIMD intrinsics are properly gated on Apple Silicon builds.
v0.7.3 Stable April 2, 2026 2 grouped tracks

v0.7.3

This release keeps the OFX runtime timing panel useful during playback and now ships the matching Apple Silicon macOS installer for v0.7.3 with signed, notarized packaging.

Windows RTX

Official Windows track for NVIDIA RTX 30 series and newer.

macOS Apple Silicon

Official macOS track for M-series Macs running the MLX path.

Added

  • macOS Apple Silicon OFX installer for `v0.7.3` as a signed `.pkg` plus a notarized `.dmg` wrapper.
  • Packaged model inventory metadata for macOS bundles so diagnostics and release validation follow the same contract style used by Windows packaging.

Changed

  • macOS release packaging now signs with Developer ID, notarizes the public DMG, and bundles the MLX bridge ladder through `2048px`.
  • Matte-only OFX paths can skip foreground materialization and transport when the selected output mode only needs alpha.

Fixed

  • The OFX runtime panel keeps the last completed frame timing visible during playback instead of clearing it during in-flight work.
  • Cross-platform bundle inspection now detects Windows OFX runtime-server requirements correctly even when the bundle is inspected from macOS.
  • Model artifact checks distinguish usable artifacts from missing, invalid, or Git LFS placeholder files.
v0.7.2 Stable April 2, 2026 1 grouped tracks

v0.7.2

This Windows release updates the CorridorKey OFX workflow layout and ships the official Windows RTX package validated through the canonical release pipeline.

Windows RTX

Official Windows track for NVIDIA RTX 30 series and newer.

Added

  • No new public features were added in this patch release.

Changed

  • Moved `Input Color Space` into the `Key Setup` section in the OFX plugin panel for a more coherent setup flow.
  • Aligned the current Windows codebase with the repository lint and formatting gates used by the release workflow.

Fixed

  • Preserved the required Windows include order in the OFX runtime server build so the release build stays green under MSVC.
v0.6.0 Stable March 30, 2026 1 grouped tracks

v0.6.0

This Windows release introduces the validated RTX Lite and RTX Full installers, with the Full track shipping a certified FP16 ladder through 2048. The Windows OFX quality ladder, packaging contract, and help content now match the runtime behavior that actually passed bundle validation.

Windows RTX

Official Windows track for NVIDIA RTX 30 series and newer.

Added

  • Windows RTX Lite and Windows RTX Full installers for the supported NVIDIA RTX 30 series and newer path.
  • Certified RTX artifact manifests and packaged compiled contexts for the validated Windows RTX model ladder.

Changed

  • The Windows RTX quality ladder now exposes only the supported public steps: Auto, Draft (512), High (1024), Ultra (1536), and Maximum (2048).
  • Windows RTX packaging now requires a certified artifact manifest and matching model/context hashes before an installer can be produced.
  • README and help content now describe the Windows RTX Lite vs Full policy consistently.

Fixed

  • Windows RTX installers no longer package stale or manually copied model sets as if they were releasable.
  • The Windows RTX Full release now includes the certified 2048 model and compiled context set.
  • Bundle validation and doctor reporting now stay aligned with the packaged Windows RTX tracks.
v0.5.3 Stable March 27, 2026 1 grouped tracks

v0.5.3

This Windows release consolidates the validated CorridorKey OFX publishing path around the RTX track and improves the Resolve panel layout for faster, clearer status reading.

Windows RTX

Official Windows track for NVIDIA RTX 30 series and newer.

Added

  • Advanced Runtime Status in the OFX panel for deeper diagnostics without crowding the main status view.
  • Advanced control subgroups for Interior Detail, Matte Cleanup, Processing, and Runtime tuning.

Changed

  • The canonical Windows release flow now publishes the validated RTX track by default.
  • Runtime panel wording and help content now match the actual OFX behavior more closely.

Fixed

  • OFX panel organization is easier to scan and less mixed for advanced users.
  • Windows RTX packaging was validated with the full shipped model set through 2048.
v0.4.27 Stable March 26, 2026 2 grouped tracks

v0.4.27

Version 0.4.27 changes the default quality mode from Auto to Draft (512) for consistent out-of-the-box rendering performance across all GPU tiers.

Windows RTX

Official Windows track for NVIDIA RTX 30 series and newer.

Windows DirectML

Experimental Windows track for DirectX 12 GPUs outside the RTX release.

Changed

  • Default quality mode is now Draft (512) instead of Auto. Auto mode selected resolution dynamically based on hardware, which could cause unexpected first-render delays on lower-end GPUs. Users can still select Auto or any higher quality tier from the dropdown
v0.4.26 Stable March 26, 2026 2 grouped tracks

v0.4.26

Version 0.4.26 introduces a dual-output delivery strategy for the OFX plugin and a thread-safe shared frame cache that eliminates redundant inference when multiple nodes are used for pass isolation.

Windows RTX

Official Windows track for NVIDIA RTX 30 series and newer.

Windows DirectML

Experimental Windows track for DirectX 12 GPUs outside the RTX release.

Added

  • Dual-output RGBA multiplexing as the default output: despilled foreground in RGB channels, core matte in Alpha, allowing signal routing with native host tools at zero cost
  • Output Mode dropdown with five modes: Processed (RGBA mux), Matte Only, Foreground Only, Source + Matte, and Linear Premultiplied RGBA
  • SharedFrameCache: thread-safe LRU ring-buffer (4 slots, shared_mutex) keyed on a FNV-1a hash of frame pixel data, inference parameters, model path, and screen colour — duplicate OFX nodes retrieve pre-computed passes with zero redundant inference

Fixed

  • Removed debug stderr traces from the three OFX C entry points (OfxSetHost, OfxGetNumberOfPlugins, OfxGetPlugin) that were writing to the host process in all build configurations
v0.4.25 Stable March 25, 2026 2 grouped tracks

v0.4.25

Version 0.4.25 stabilizes TensorRT inference for high-resolution models (1536 and 2048), ensuring reliable engine builds on all NVIDIA RTX GPUs. It also standardizes model naming and removes unnecessary runtime complexity.

Windows RTX

Official Windows track for NVIDIA RTX 30 series and newer.

Windows DirectML

Experimental Windows track for DirectX 12 GPUs outside the RTX release.

Changed

  • High-resolution ONNX models (1536, 2048) now use static batch dimensions, eliminating TensorRT int32 tensor volume overflow during engine compilation
  • Simplified model naming: removed redundant `_static_` prefix convention
  • Disabled TensorRT subgraph dumping in the model compiler to prevent generating temporary files

Fixed

  • TensorRT engine build failures for 1536 and 2048 resolution models caused by dynamic shape propagation
  • Git LFS tracking gaps for model files (.pth, .safetensors, .mlxfn)
v0.4.21 Stable March 25, 2026 2 grouped tracks

v0.4.21

Version 0.4.21 hardens the Windows OFX release around TensorRT quality switching and runtime packaging, while making the runtime panel easier to read during real-world troubleshooting. It also extends timeout defaults so capable systems have more headroom for higher-resolution prepares.

Windows RTX

Official Windows track for NVIDIA RTX 30 series and newer.

Windows DirectML

Experimental Windows track for DirectX 12 GPUs outside the RTX release.

Added

  • Added a dedicated `Frame Times` runtime panel field so per-frame timing stays visible without overloading the status line.
  • Added strict Windows TensorRT RTX execution probes for the packaged FP16 artifacts at 512, 768, 1024, 1536, and 2048 in the doctor diagnostics.

Changed

  • Changed the default OFX render and prepare timeouts to 60 seconds and 300 seconds, and aligned the runtime server idle/session timeout to 300 seconds.
  • Changed Windows packaging and validation to stage the full curated ONNX Runtime DLL set and report expected backend omissions as informational output.

Fixed

  • Fixed fixed-quality TensorRT RTX requests so `Ultra (1536)` and `Maximum (2048)` fail explicitly on exact engine compilation failure instead of silently downgrading.
  • Fixed repeated TensorRT RTX compile thrash by caching per-session quality compile failures by backend, device, quantization mode, and model bundle.
  • Fixed release/test staging so the packaged runtime and automated validation pick up the required backend DLLs consistently for RTX and DirectML variants.
v0.4.20 Pre-release March 24, 2026 1 grouped tracks

v0.4.20

Version 0.4.20 introduces official support for DaVinci Resolve 18+ on macOS and brings critical installer improvements to align the Apple Silicon experience with our Windows standards.

macOS Apple Silicon

Official macOS track for M-series Macs running the MLX path. This asset is part of a pre-release build and may change, fail, or be replaced before a stable release.

Added

  • **DaVinci Resolve 18+ Support:** Officially validated support for Resolve 18, 19, and 20 (Resolve 18+).
  • **Graceful Installer (macOS):** The installer now automatically attempts to close DaVinci Resolve (giving users a chance to save) before proceeding.
  • **Post-Install Relaunch:** DaVinci Resolve is now automatically reopened after a successful installation on macOS.
  • **Log Management:** The installer now clears stale CorridorKey runtime logs to ensure a clean state for new versions.

Fixed

  • **macOS Environment Symbol:** Resolved a symbol conflict with \`environ\` on macOS by using \`_NSGetEnviron()\` for better runtime stability in OFX bundles.
v0.4.19 Stable March 24, 2026 3 grouped tracks

v0.4.19

Version 0.4.19 improves the Windows universal GPU path with stricter runtime validation and safer product behavior for DirectML users. This release also brings macOS installer improvements to align with the Windows experience.

Windows RTX

Official Windows track for NVIDIA RTX 30 series and newer.

macOS Apple Silicon

Official macOS track for M-series Macs running the MLX path.

Windows DirectML

Experimental Windows track for DirectX 12 GPUs outside the RTX release.

Added

  • **macOS Installer Alignment:** The macOS installer now gracefully closes DaVinci Resolve before installation, clears old logs, and reopens Resolve automatically upon completion (matching Windows behavior).
  • Strict Windows universal execution probes in `doctor` that verify session creation and a synthetic frame run without CPU fallback.
  • New doctor summary fields for execution readiness, preferred backend, and preferred model on Windows universal GPU paths.

Changed

  • DirectML now steers OFX users to `FP16 (Full)` instead of allowing the previously unvalidated `INT8 (Compact)` path.
  • Windows universal sessions now pin the free `batch_size` dimension to `1` during session creation for DirectML and WinML.

Fixed

  • The runtime now distinguishes provider detection from real model execution when evaluating Windows universal GPU readiness.
  • The DirectML release package is validated during packaging to confirm the staged runtime actually reports DML support.
v0.4.18 Stable March 24, 2026 2 grouped tracks

v0.4.18

Version 0.4.18 republishes the Windows CorridorKey Resolve OFX after correcting the published in-panel help links that changed when user-facing documentation moved out of `docs/` and into the repository root `help/` directory. This patch keeps the packaged plugin aligned with the current documentation layout and removes stale historical documentation from the live tree.

Windows RTX

Official Windows track for NVIDIA RTX 30 series and newer.

Windows DirectML

Experimental Windows track for DirectX 12 GPUs outside the RTX release.

Added

  • Root-level `help/` directory for user-facing OFX guides, tutorials, support information, and troubleshooting.

Changed

  • Kept `docs/` focused on development specification, architecture, engineering guidelines, and release procedures.
  • Updated repository references so README and contributor-facing documentation point to the correct user-help location.

Fixed

  • OFX **Help & Docs** buttons now open the correct published guides on GitHub.
  • Removed stale planning, brainstorm, release-note, and one-off deploy artifacts that no longer belong in the live documentation tree.
v0.4.17 Stable March 24, 2026 2 grouped tracks

v0.4.17

Version 0.4.17 improves the CorridorKey Resolve OFX panel with actionable help links, keeps runtime fallback status accurate after quality changes, and clears CorridorKey logs during Windows installation.

Windows RTX

Official Windows track for NVIDIA RTX 30 series and newer.

Windows DirectML

Experimental Windows track for DirectX 12 GPUs outside the RTX release.

Added

  • Topic-specific Help & Docs buttons that open practical guides for setup, quality, Alpha Hint, Recover Original Details, tiling, and Resolve workflows.
  • Dedicated OFX panel and Resolve tutorial guides in the project documentation.

Changed

  • Standardized quality labels in the OFX panel to `Draft (512)`, `Standard (768)`, `High (1024)`, `Ultra (1536)`, and `Maximum (2048)`.
  • Moved runtime/version information to the top of the panel for faster diagnosis.

Fixed

  • Cleared stale fallback warnings after switching back to a supported quality.
  • Cleared CorridorKey user logs during Windows installation to avoid carrying stale diagnostics across installs.
  • Replaced non-actionable help rows with direct documentation links that work inside Resolve.
v0.4.15 Stable March 24, 2026 2 grouped tracks

v0.4.15

Version 0.4.15 restores fixed-quality fallback for failed backend preparation, aligns OFX output semantics with the runtime core, clarifies Resolve panel behavior, and removes a hot-path heap allocation from source passthrough.

Windows RTX

Official Windows track for NVIDIA RTX 30 series and newer.

Windows DirectML

Experimental Windows track for DirectX 12 GPUs outside the RTX release.

Added

  • Regression coverage for fixed-quality fallback candidates and OFX output mode semantics.
  • Regression coverage for cached source passthrough erosion footprint behavior.

Changed

  • Renamed the original-detail recovery controls to Recover Original Details with clearer Details Edge slider labels.
  • Moved runtime diagnostics higher in the OFX panel and expanded tooltips for tiling, color space, and matte guide behavior.

Fixed

  • Restored downgrade fallback from fixed quality modes when the exact artifact exists but backend preparation fails.
  • Made Processed match the runtime core's linear premultiplied RGBA behavior and kept FG+Matte as the explicit comp-oriented output.
  • Removed per-frame heap allocation from the source passthrough hot path.
  • Aligned Windows ONNX Runtime packaging/header usage and preserved backend suffixes in packaged artifacts.
v0.4.13 Stable March 22, 2026 3 grouped tracks

v0.4.13

Version 0.4.13 resolves critical initialization issues for DirectML users on Windows, expands TensorRT support to include NVIDIA RTX 20 Series (Turing) GPUs, and delivers the first macOS Apple Silicon release with MLX backend support for DaVinci Resolve.

Windows RTX

Official Windows track for NVIDIA RTX 30 series and newer.

macOS Apple Silicon

Official macOS track for M-series Macs running the MLX path.

Windows DirectML

Experimental Windows track for DirectX 12 GPUs outside the RTX release.

Added

  • Expanded NVIDIA TensorRT support to include RTX 20 Series (Compute Capability 7.5).
  • Implemented robust `device_index` mapping to prevent DirectML from defaulting to integrated graphics (iGPU) in multi-GPU systems.
  • Centralized all ONNX Runtime execution provider identifiers into a single constants header, preventing string-matching bugs across platforms.
  • Added diagnostic logging on macOS (writes to `~/Library/Logs/CorridorKey/ofx.log`), matching the Windows logging infrastructure.

Changed

  • Reverted memory pattern optimizations (`DisableMemPattern`) for DirectML to align with Microsoft's official driver recommendations, preventing memory allocation panics.
  • Adjusted ONNX Runtime graph optimization levels (`ORT_ENABLE_EXTENDED` instead of `ORT_ENABLE_ALL`) specifically for DirectML to prevent CPU-centric memory layout reordering that caused `E_INVALIDARG` MatMul crashes.
  • Clarified fallback policies to ensure models cleanly fall back to CPU execution for unsupported nodes instead of aborting the session.

Fixed

  • Fixed an issue where users with RTX 2080 and other Turing GPUs were incorrectly forced onto the slower DirectML fallback path.
  • Fixed a major initialization bug where DirectML would attempt to run heavy AI models on underpowered integrated graphics despite the UI detecting a dedicated GPU.
  • Fixed `0x80070057 (The parameter is incorrect)` crashes during FP16 MatMul operations on AMD and Intel hardware.
  • Fixed the OFX plugin on macOS incorrectly selecting the CoreML backend instead of MLX on Apple Silicon, which caused High (1024) and above quality modes to fail with missing artifact errors.
v0.4.11 Stable March 22, 2026 2 grouped tracks

v0.4.11

Version 0.4.11 resolves cascading error bugs that caused the plugin to enter a flickering state after a failure, and introduces a centralized versioning system to ensure absolute consistency between the code and installers.

Windows RTX

Official Windows track for NVIDIA RTX 30 series and newer.

Windows DirectML

Experimental Windows track for DirectX 12 GPUs outside the RTX release.

Changed

  • **Centralized Versioning**: The `CMakeLists.txt` is now the single source of truth for the project version, and `version.hpp` is automatically generated during the build.
  • **Robust Build System**: Added `scripts/build.ps1` to automatically manage the MSVC environment, preventing compilation errors in non-standard terminals.

Fixed

  • **Cascading Errors**: Added session liveness checks before reusing engines to prevent stale session crashes.
  • **Flickering UI**: Replaced infinite re-render loops (`kOfxStatFailed`) with a professional "Source Passthrough" bypass in case of critical processing or engine creation failures.