Repository navigation
This release makes the ondx management CLI a first-class download. You no longer need a Go toolchain to install it. The release also fixes a provider-registration bug in the Orchestration Engine and cleans up the local development setup.
✨ Highlights
📦 ondx CLI on GitHub Releases
ondx is now built with GoReleaser and attached to every GitHub Release. (#573, @mushrafmim)
- Prebuilt binaries for Linux, macOS, and Windows on
amd64andarm64, with achecksums.txtto verify downloads against. - Homebrew:
brew install openndx/tap/ondx. The macOS quarantine flag is cleared on install, so Gatekeeper won't block the first run. - One-line installers for Unix (
install.sh) and Windows PowerShell (install.ps1). - New
ondx versioncommand shows the version, commit, and build date. - Build provenance: check any download with
gh attestation verify <file> --repo openndx/openndx-core.
# macOS / Linux
brew install openndx/tap/ondx
# Any Unix
curl -fsSL https://raw.githubusercontent.com/openndx/openndx-core/main/scripts/install.sh | sh
# Windows (PowerShell)
irm https://raw.githubusercontent.com/openndx/openndx-core/main/scripts/install.ps1 | iex
ondx version🐛 Bug Fixes
- Orchestration Engine:
AddProviderno longer registers anilprovider or one with an empty service key. Before this fix, a bad provider entry could end up in the registry. Fixes #511. (#572, @RuhanRandula)
🧹 Developer Experience
- Tidier local-dev config:
compose.ymland.env.examplenow use consistent defaults and are grouped by service, so the settings for each component are easier to find and change. The README's local development section is updated to match. (#570, @sthanikan2000)
🙌 Contributors
Thanks to @sthanikan2000, @RuhanRandula, and @mushrafmim for their work on this release.
Full Changelog: v0.3.0...v0.4.0