omnipkg v2.0.4 — Filelock CVE-2025-68146 Closed · ARM32 + ARM64 Verified · 23+ Platforms #28
1minds3t
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
This is a landmark release for
omnipkg, focused on hardening security, achieving near-universal platform verification, and implementing a robust, automated CI/CD pipeline. Version 2.0.4 introduces critical security patches, adds complete ARM64 and ARM32 test coverage, and brings native support for Apple Silicon.🌟 Major Highlights
filelock, ensuring users on all Python versions are protected out-of-the-box.piwheels.orgrepository.macos-14native M-series runners, ensuring flawless performance on modern Macs.README.mdhas been massively updated with detailed, auto-generated platform support matrices, reflecting the live results of our new CI pipelines.Detailed Changes
1. Security Enhancements
filelockfor CVE-2025-68146: To protect users on older Python versions (< 3.10) from a symlink-based vulnerability infilelock, we have vendored a patched version of the library directly intoomnipkg. This provides an immediate, seamless fix without requiring users to manage complex dependencies. Python 3.10+ will continue to use the latest secure version from PyPI.pyproject.tomlhas been refined to use the latestsafetyfor supported Python versions andpip-auditas a fallback, ensuring continuous security scanning across our entire Python version range (3.7-3.14).2. Massive CI/CD Expansion
arm64-verification.yml) now runs on every tag and release, testingomnipkginside Podman containers on emulated ARM64 environments for Debian, Ubuntu, Fedora, Rocky Linux, and Alpine.macos-14runner, adding native ARM64 testing on Apple's M-series hardware to our matrix.piwheels-arm32-verification.yml) runs on a schedule and after releases to scrape piwheels.org, confirming that builds for Raspberry Pi are available and updating the README with the results.publish.ymlworkflow now explicitly waits for the main cross-platform and ARM64 tests to complete successfully before allowing a package to be published. This prevents accidental releases of broken code.sync-main.yml,auto-merge-to-main.yml) have been implemented to keep thedevelopmentandmainbranches synchronized, improving development velocity and stability.docker-ci-ghcr.yml) is now more robust, building and pushing multi-architecture images (amd64, arm64) to both Docker Hub and GitHub Container Registry.3. Bug Fixes and Refinements
NoneTypeerror in thepackage_meta_builderthat could occur during the very first knowledge base build when trying to run a security scan before the bubble manager was fully initialized.omnipkg's automatic fallback to a built-in SQLite database makes this unnecessary for most users and results in a lighter, more secure container.This release represents a huge leap forward in the reliability, security, and professional-grade quality assurance of
omnipkg.This discussion was created from the release omnipkg v2.0.4 — Filelock CVE-2025-68146 Closed · ARM32 + ARM64 Verified · 23+ Platforms.
Beta Was this translation helpful? Give feedback.
All reactions