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
Highlights
- Fully automated CI/CD pipelines build and unit-test every package.
- Rigorous validation on:
• 20 real machines
• 79 Docker images
• 1 Android x64 emulator - 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: