Versions
SPAR Versions
For the current versions, changelogs, and the exact Helm chart & Docker image links, go here:
👉 SPAR — Versions & Changelog
That page is generated on every build and is always up to date. The historical tables further down are kept only as a record of the pre-GitLab builds.
How versioning & publishing work
SPAR is now built and published entirely on GitLab (previously GitHub + Docker Hub), using OpenG2P's shared Helm & Docker packaging pipeline. In brief:
One immutable version per commit —
0.0.0-develop.<n>ondevelop(by commit ordinal) and a frozenN.N.Non release (promote-on-release). A version is never rebuilt or overwritten.Helm charts are published to the shared OpenG2P Helm registry, so one Rancher/Helm repo lists every OpenG2P chart (SPAR included): gitlab.com/groups/openg2p/-/packages.
Docker images live in each repo's own Container Registry — SPAR's are at
registry.gitlab.com/openg2p/spar/spar/<name>(mapper-partner-api,bene-portal-api).Changelogs are generated from commit messages onto the changelog page linked above.
This scheme is the same across all OpenG2P repos and is documented once — for the full details see Helm & Docker Versioning Strategy and CI.
Historical versions
The tables below are a read-only record of builds published before the GitLab move — Docker Hub images and the GitHub openg2p-helm chart. They are not updated for GitLab builds; for those, always use the changelog page above.
Two similarly-named charts — don't confuse them. The current chart is openg2p-spar (Rancher: “OpenG2P SPAR”). The legacy line is the chart named spar. Both use the same openg2p-spar-* Docker images, so the chart name is what distinguishes them, and they are not compatible. For any new install use openg2p-spar.
Previous versions
The last builds of the current openg2p-spar chart under the old (Docker Hub + GitHub) scheme, up to 1.0.0 and the final 0.0.0-develop.<run> dev build:
openg2p-spar
(Rancher: “OpenG2P SPAR”)
0.0.0-develop.26
01-Jul-2026
Rolling develop build. Major changes vs 1.0.0:
Partner signatures verified via the Partner Manager (PM) service (
openg2p-fastapi-commonPartnerMgmtKeyStore) — no MOSIP Keymanager and no local key store. SPAR only verifies (no signing key).Partner signature verification ON by default, against public keys fetched from the Partner Manager (PM) service (no local key store). Partners are onboarded in PM; the trial's G2P Bridge chart onboards
PARTNER_G2P_BRIDGEthere, so signed Bridge→SPAR resolve verifies out of the box.Branch-derived rolling Helm chart versioning (
0.0.0-develop.<run>).
openg2p-spar
(Rancher: “OpenG2P SPAR”)
1.0.0
27-Jun-2026
Stable version
Signature verification via MOSIP Keymanager; added Keycloak client provisioning via the
keycloak-initsubchart (theopeng2p-sparOIDC client in thestaffrealm authenticates the Mapper API to Keymanager). Fromdevelopthis is replaced by in-process local verification.Aligned Keycloak/auth configuration with NSR conventions — shared settings moved under
globalto avoid duplication.Fixed Helm rendering errors (
sparMapperAPIvalues key, ingress host, env-var handling) and bumped Istio VirtualServices tonetworking.istio.io/v1beta1.Added an uninstall script that fully removes the release and its Postgres database/role while keeping Keycloak client secrets intact.
Legacy Versions
These versions predate the chart consolidation. They were built from the older openg2p-spar-deployment layout with the chart named spar (a separate chart per service). They are not compatible with the consolidated openg2p-spar chart above.
spar
2.0.0
17-Apr-2026
Incompatible changes w.r.t previous versions. Learn more >>
Moved to Common Headers of openg2p-fastapi-common
Removed self-service-api and introduced spar-bene-portal-api — in line with OpenG2P Architecture
Removed spar-mapper-api and introduced spar-partner-api — in line with OpenG2P Architecture
Rationalized DFSP models (in bene portal, erstwhile self-service) to simplified — BANK, BRANCH and WALLET-PROVIDER models
spar
1.1.0
03-Nov-2025
Last updated
Was this helpful?