Skip to content
PaloNexus
Request access Request

Releases & Changelog

This is the docs-site changelog: the versioning policy, the current compatible component set, and dated, themed release notes grounded in the real rollout history. It deliberately does not duplicate the full upgrade compatibility matrix — it points to it.

PaloNexus has two version surfaces that move on different schedules:

  • SDK packagespalonexus, agentdid, and idp-sdk follow semver. They are all at 0.x (pre-1.0), so per semver the minor version may carry breaking changes. Pin ranges accordingly (e.g. palonexus>=0.1,<0.2) rather than tracking latest.
  • Platform imagescontrol-plane, agent-idp, portal, remediation, and model-broker are tagged with the hand-rolled :h<N> scheme on the live cluster. The governance-spine images (control-plane, agent-idp, portal) move together; the agent runtime (remediation) and model-broker version independently.

How to read versions. An SDK pin like palonexus 0.1.0 is a Python/TS package version; an image tag like control-plane:h13 is a deployment artifact. They are versioned separately and connected only by the wire contracts (/authz, /v1/registry/*, /v1/audit/*, the agent-idp endpoints), which each new version keeps serving for one minor of skew.

The full, authoritative matrix — including rollback tags and upgrade order — lives in Upgrades & rollback. The current compatible set is:

ComponentVersionNotes
control-plane:h13decision engine; upgrade after agent-idp
agent-idp:h13the dependency — upgrade first
portal:h13operator console + backend-for-frontend (BFF)
remediation (agent runtime):h12versions independently of the spine
model-broker:devunchanged across recent waves
palonexus (SDK)0.1.0with agentdid 0.1.0 and idp-sdk 0.1.0

The governance-spine images (control-plane / agent-idp / portal) are kept on the same :h<N>; upgrade in dependency order (agent-idp → control-plane → agents/SDK).

These entries are dated, themed roll-ups — not a per-tagged-release feed. They are deliberately high-level and factual; the detailed, per-workstream status (issue IDs, on-cluster validation evidence, follow-ups) lives in the repo’s docs/requirements/ (initiative-status-final.md, ops-portal-deploy-note.md, qa-doks-validation-report.md). Version numbers below are only the ones that are real: the 0.1.0 SDK packages and the live :h<N> image tags.

Label: governance-spine :h13-class · agent runtime remediation :h12 · model-broker :dev · SDK palonexus 0.1.0. This is the consolidated set the rest of these docs describe.

  • Portal :h11 → :h13. The portal image advanced past the batched :h11 rollout — :h13 is the clean rebuild that drops a baked seed credential file from the image (the k8s logto-m2m Secret is authoritative) and carries the live-tenant Logto seed leg validated against a real tenant. The governance-spine images (control-plane / agent-idp / portal) are kept on the same :h<N> line, so the current compatible spine is :h13-class.
  • Agent runtime stays on the independently-versioned remediation :h12-class line (carries the async model-gate, issuer-key, and NetworkPolicy fixes from the autonomous end-to-end-flow wave).
  • Docs program. Added the Security & Trust overview, this changelog, the interactive agent-idp API reference, and a pass of diagrams, screenshots, and comparison tables.
  • TypeScript SDK @palonexus/sdk is offline-validated alongside the Python facade; live-sandbox validation and a Deep Agents TS adapter remain future work.

Platform rollout — 2026-06-26 — batched DOKS :h11 + agent runtime :h12

Section titled “Platform rollout — 2026-06-26 — batched DOKS :h11 + agent runtime :h12”

The first full batched rollout onto the live palonexus-doks cluster, moving the spine images together and the agent runtime independently:

ComponentThis wavePrior (rollback)
control-plane:h4 → :h11:h4
agent-idp:h8 → :h11:h8
portal:h10 → :h11:h10
remediation (agent runtime):h6 → :h12:h6
model-broker:dev (unchanged)

What shipped in this wave:

  • control-plane /authz dry-run — an operator-gated, meta-audited, side-effect-free decision path (verdict read from the response body), so a reviewer can preview an allow/deny/needs-approval without making it happen.
  • agent-idp POST /v1/authority/preview (delegation-eligibility preview) and the API-keys endpoint (salted-SHA-256 backing store; revoked keys deny at /authz).
  • Operator portal surfaces — onboarding, the policy simulator (“Live decision” against the /authz dry-run), API keys, tenant / Logto settings, the hash-chained audit explorer with chain-verify, and the playground.
  • Egress enforcement stayed in force — forward proxy + NetworkPolicy + admission webhook, with AGENT_IDENTITY_MODE=vc (verified Membership VP mandatory) and sub-second revocation.
  • On-cluster smoke confirmed allow 200 / deny 403, the dry-run needs_approval verdict, the end-to-end governed flow (deny → approve → succeed), and audit/verify ok:true.

SDK, adapters & deployment — consolidation wave

Section titled “SDK, adapters & deployment — consolidation wave”

The platform-SDK and deployment foundation the rollout above sits on (high-level; not separately image-tagged):

  • Consolidated palonexus SDK 0.1.0 — a single Python facade over registry, /authz, delegations, and audit-verify, with an offline FakeControlPlane and pytest plugin for network-free tests — layered over agentdid 0.1.0 (DID/VC crypto) and idp-sdk 0.1.0 (vendored agent-idp client).
  • Framework adapters for LangChain, LangGraph, and Deep Agents (plus a palonexus-governance skill), so existing agents are governed without a rewrite.
  • Deployment paths — a Docker Compose stack (with 200/403/401 smoke) and a DOKS path (Kustomize overlays + components), plus a backup / restore drill that restores the audit chain and proves verify_chain() detects tampering while production stays untouched.

See the Feature matrix for the per-capability Shipped / Partial / Planned breakdown.

Upgrades are a normal rolling Kubernetes rollout — same image everywhere, config-by-env, idempotent schemas, and a fail-closed decision path. Upgrade in dependency order (agent-idp → control-plane → agents/SDK) and roll back by the prior tag in the same matrix row. The full procedure, schema-change handling, and post-upgrade verification are in Upgrades & rollback.