Skip to content

Releases: openndx/openndx-core

v0.4.0

Choose a tag to compare

@mushrafmim mushrafmim released this 28 Sep 10:15
caf92e5

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 amd64 and arm64, with a checksums.txt to 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 version command 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: AddProvider no longer registers a nil provider 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.yml and .env.example now 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

Choose a tag to compare

@mushrafmim mushrafmim released this 10 Sep 08:30

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.0

Release 0.2.0

Choose a tag to compare

@sthanikan2000 sthanikan2000 released this 10 Aug 12:38

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.0

OpenNDX 0.1.0

OpenNDX 0.1.0 Pre-release
Pre-release

Choose a tag to compare

@mushrafmim mushrafmim released this 16 Jan 06:37

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