Repository navigation
Releases: openndx/openndx-core
Releases · openndx/openndx-core
Release list
v0.4.0
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
Release 0.3.0
Release 0.3.0
This release includes Docker images for all services and portals:
- Portal Backend:
ghcr.io/openndx/portal-backend:0.3.0 - Policy Decision Point:
ghcr.io/openndx/policy-decision-point:0.3.0 - Consent Engine:
ghcr.io/openndx/consent-engine:0.3.0 - Orchestration Engine:
ghcr.io/openndx/orchestration-engine:0.3.0 - Admin Portal:
ghcr.io/openndx/admin-portal:0.3.0 - Consent Portal:
ghcr.io/openndx/consent-portal:0.3.0 - Member Portal:
ghcr.io/openndx/member-portal:0.3.0
Pull Images
docker pull ghcr.io/openndx/portal-backend:0.3.0
docker pull ghcr.io/openndx/policy-decision-point:0.3.0
docker pull ghcr.io/openndx/consent-engine:0.3.0
docker pull ghcr.io/openndx/orchestration-engine:0.3.0
docker pull ghcr.io/openndx/admin-portal:0.3.0
docker pull ghcr.io/openndx/consent-portal:0.3.0
docker pull ghcr.io/openndx/member-portal:0.3.0Release 0.2.0
Release 0.2.0
This release includes Docker images for all services and portals:
- Portal Backend:
ghcr.io/openndx/openndx-core/portal-backend:0.2.0 - Policy Decision Point:
ghcr.io/openndx/openndx-core/policy-decision-point:0.2.0 - Consent Engine:
ghcr.io/openndx/openndx-core/consent-engine:0.2.0 - Orchestration Engine:
ghcr.io/openndx/openndx-core/orchestration-engine:0.2.0 - Admin Portal:
ghcr.io/openndx/openndx-core/admin-portal:0.2.0 - Consent Portal:
ghcr.io/openndx/openndx-core/consent-portal:0.2.0 - Member Portal:
ghcr.io/openndx/openndx-core/member-portal:0.2.0
Pull Images
docker pull ghcr.io/openndx/openndx-core/portal-backend:0.2.0
docker pull ghcr.io/openndx/openndx-core/policy-decision-point:0.2.0
docker pull ghcr.io/openndx/openndx-core/consent-engine:0.2.0
docker pull ghcr.io/openndx/openndx-core/orchestration-engine:0.2.0
docker pull ghcr.io/openndx/openndx-core/admin-portal:0.2.0
docker pull ghcr.io/openndx/openndx-core/consent-portal:0.2.0
docker pull ghcr.io/openndx/openndx-core/member-portal:0.2.0OpenNDX 0.1.0
Overview
This is the first public beta release of the OpenDIF Core Platform, including the following major components:
- Policy Decision Point (PDP)
- Consent Engine (CE)
- Orchestration Engine (OE)
- Consent Portal
- PostgreSQL database integration
- Audit Service & Observability Stack
Highlights
- Full integration of PDP, Consent Engine, and Orchestration Engine
- Initial working setup of portals with React, Vite, and Tailwind CSS
- OAuth2 / Asgardeo integration for authentication
- Schema versioning, resolver improvements, SDL updates
- Refactored Dockerfiles and build workflows
- Enhanced unit and integration test coverage
- ABAC policy enforcement and consent management
Full Changelog
See the detailed list of merged PRs here