Skip to content

4.11.0.35

Latest

Choose a tag to compare

@sdcb sdcb released this 03 Jul 07:01

Release notes – Sdcb.OpenCvSharp4.mini.runtime 4.11.0.35

2025-07-03

We are happy to announce 15 brand-new OpenCvSharp mini-runtime NuGet packages.
Every package is built and tested automatically on GitHub Actions and has passed
integration tests in 20 native OS images, 79 Docker images and an Android x64 VM.

📦 Packages published in 4.11.0.35

OS Package Id NuGet Compiler Mini-ABI
Windows Sdcb.OpenCvSharp4.mini.runtime.win-x64 NuGet MSVC 17 win-x64
Sdcb.OpenCvSharp4.mini.runtime.win-x86 NuGet MSVC 17 win-x86
Sdcb.OpenCvSharp4.mini.runtime.win-arm64 NuGet MSVC 17 win-arm64
Linux (glibc) Sdcb.OpenCvSharp4.mini.runtime.centos.7-x64 NuGet GCC 4.8.5 glibc 2.17+
Sdcb.OpenCvSharp4.mini.runtime.centos.7-arm64 NuGet GCC 4.8.5 glibc 2.17+
Sdcb.OpenCvSharp4.mini.runtime.linux-x64 NuGet GCC 8.5.0 glibc 2.28+
Sdcb.OpenCvSharp4.mini.runtime.linux-arm64 NuGet GCC 8.5.0 glibc 2.28+
Sdcb.OpenCvSharp4.mini.runtime.ubuntu.22.04-x64 NuGet GCC 11.2.0 glibc 2.35
Sdcb.OpenCvSharp4.mini.runtime.ubuntu.22.04-arm64 NuGet GCC 11.2.0 glibc 2.35
Linux (musl) Sdcb.OpenCvSharp4.mini.runtime.linux-musl-x64 NuGet GCC 13.2.0 musl 1.2 static
Sdcb.OpenCvSharp4.mini.runtime.linux-musl-arm64 NuGet GCC 13.2.0 musl 1.2 static
macOS Sdcb.OpenCvSharp4.mini.runtime.osx-x64 NuGet Xcode 15 macOS 10.15+
Sdcb.OpenCvSharp4.mini.runtime.osx-arm64 NuGet Xcode 15 macOS 11+
Android Sdcb.OpenCvSharp4.mini.runtime.android-x64 NuGet Clang (NDK r27) API 24+, static
Sdcb.OpenCvSharp4.mini.runtime.android-arm64 NuGet Clang (NDK r27) API 24+, static

Highlights

  1. Fully automated CI/CD pipelines build and unit-test every package.
  2. Rigorous validation on:
    • 20 real machines
    • 79 Docker images
    • 1 Android x64 emulator
  3. Coverage for Windows, Linux (glibc & musl), macOS, and Android.

Platform notes

Windows
• Use win-x64 or win-x86 for mainstream desktops/servers (tested on Windows Server 2022 & 2025).
win-arm64 now available for Windows on ARM devices.

Linux (glibc)
centos.7-* – built with GCC 4.8.5 + compatibility patches. Runs on glibc 2.17+ (CentOS 7, RHEL7, Debian 8, Ubuntu 14.04 …).
linux-* – built with GCC 8.5.0, no code patches, glibc 2.28+ (RHEL8+, Debian10+, Ubuntu20.04+, openEuler 20.03-LTS, Deepin …). Recommended for most users.
ubuntu.22.04-* – built with GCC 11.2.0, for Ubuntu 22.04 / Debian11 / RHEL9+. Fewer target OSes; may be removed in future releases.

Linux (musl)
linux-musl-* – built on Alpine 3.22, fully statically linked against libstdc++ & libgcc. Zero runtime deps; tested down to Alpine 3.12 (musl 1.1.24). Works even on OpenWRT routers!

Android
android-* – built with NDK r27, API 24, statically linked libstdc++. Runs on Android 7.0 (Nougat) and newer.

macOS
osx-x64 and osx-arm64 support Intel Macs and Apple-silicon (M1–M4) Macs respectively.


Packages no longer published

ubuntu.24.04-* – superseded by linux-* / ubuntu.22.04-*
win11-x64 – superseded by win-x64
osx.15-arm64 – superseded by osx-arm64
• Planned but cancelled: rhel9-* (use linux-* instead)


Feedback & sponsorship

If these runtimes help your project, please ⭐ the repo or consider sponsoring the work so that we can keep shipping the packages you need:

https://github.com/sdcb/opencvsharp-mini-runtime