Skip to content

UTV Release 2026.1

Choose a tag to compare

@github-actions github-actions released this 01 May 01:45
· 310 commits to main since this release

2026.0 - 2026-04-30

Features

  • Integrate NDI SDK locally with dynamic loading (c33d508)
  • Integrate Blackmagic SDK headers locally for dynamic discovery (c3e3e5a)
  • Update app icons to new UTV Polaris logo (d6c94e8)
  • add build.sh support for passing BMD and ProRes SDK paths and update documentation. (a844622)
  • update FPS menu options and reformat generated about string (47a3946)
  • add ProRes encoder variants and enable slice-based multithreading in MovieFFMpeg while updating build metadata (980befe)
  • rebrand OpenRV to UTV (303a395)
  • complete UTV modernization and build system overhaul (028cb39)

Bug Fixes

  • Update Info.plist to point to correct UTV.icns icons (217b8f5)
  • handle MXF timecode rates and restrict timecode lookup to video streams in FFMpeg movie parser (fcc39a4)
  • correct frame orientation for 90-degree clockwise rotation in MovieFFMpeg (11de66f)
  • Stabilize UTV build (3f78664)
  • resolve build errors and compiler warnings across UTV (452f6bf)
  • resolve compiler warnings in Mu engine (87e9610)

Build System

  • upgrade Qt version to 6.11.0 in macOS CI workflow (71fd581)
  • format cmake dependency scripts (6096067)
  • ensure link stability across Homebrew upgrades (847dc4a)
  • modernize installation logic for system-linked distribution (cbc4b33)
  • fix Imath and OpenEXR system dependency integration (ffd23a4)
  • replace alias-based rvcmds.sh with standard build.sh script (6ce99ad)

GitHub Actions

  • Force CMake to detect Apple SDK via SDKROOT (4a0e61d)
  • Bump cache, upload-artifact, and action-gh-release to latest versions (5a98eba)
  • Update checkout and setup-python actions to v6 (449890c)
  • Update all legacy actions/checkout usages to v4 (d50f1a7)
  • Add concurrency control to automatically cancel redundant workflow runs (21d52bb)
  • Opt-in to Node.js 24 for all GitHub Actions to resolve deprecation warnings (26a757b)
  • Implement weekly rolling cache for Homebrew to capture upstream updates (e928c55)
  • Add CCache and Homebrew caching to dramatically reduce build times (4459b2d)
  • Use Homebrew for Qt and doctest, removing slow Qt action (80acbb3)
  • Update hardcoded repository owner checks to makaisystems (53ee292)
  • Fix YAML syntax error in release-pr workflow (452a58c)
  • Add Dependabot configuration for GitHub Actions and Python dependencies (eeedd45)
  • Update QT_HOME path to match Qt 6.11.0 (9b98972)
  • Professionalize macOS CI/CD pipeline (f26510b)
  • Include version number in macOS zip artifact name (aa656b3)
  • Implement unified macOS build and release workflow (a986168)

Documentation

  • Remove emojis from README headings (e916537)
  • Fix OpenRV attribution in Notice.txt (9f27853)
  • Rewrite README and establish Homebrew Cask tap (15379ef)
  • ensure Apache 2.0 compliance for UTV modifications (2fd4fd1)