> For the complete documentation index, see [llms.txt](https://rc.sunbird.org/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://rc.sunbird.org/use/releases/registry.md).

# Registry

Release history for the Sunbird RC core registry.

{% updates format="full" %}
{% update date="2026-05-21" tags="fixes,improvements" %}

## v2.0.3 — Security and stability <a href="#v2.0.3" id="v2.0.3"></a>

A maintenance release: CVE remediation and platform hardening across all core services, with no new capability. Java and Spring dependencies moved onto patched versions, service images were rebuilt on Eclipse Temurin 11 as non-root with pinned tags and healthchecks, committed secrets were purged from the repository, and three concurrency fixes landed in the registry itself.

{% content-ref url="/pages/4SIKwagjaNVH0kUyRFEO" %}
[v2.0.3](/use/releases/registry/v2.0.3.md)
{% endcontent-ref %}
{% endupdate %}

{% update date="2023-11-15" tags="improvements" %}

## v1.0.0 — OAuth2 everywhere, field-level encryption, functional identifiers <a href="#v1.0.0" id="v1.0.0"></a>

The release that decoupled Sunbird RC from Keycloak — any OAuth2/OIDC-compliant provider can now serve as the identity layer. Also introduced field-level encryption and masking for private fields, functional identifier generation via DIGIT Id-Gen, Registry CLI enhancements, and the migration of platform images from Docker Hub to GHCR.

{% content-ref url="/pages/ykfoz3gSe5bHNA4Gtx4s" %}
[v1.0.0](/use/releases/registry/v1.0.0.md)
{% endcontent-ref %}
{% endupdate %}

{% update date="2023-06-30" %}

## v0.0.14 <a href="https://rc.sunbird.org/v0.0.14/use/releases" class="button secondary small" data-icon="gitbook">Checkout the v0.0.14 Release Notes</a> <a href="#v0.0.14" id="v0.0.14"></a>

See the release notes on Gitbook for the details of this release.
{% endupdate %}
{% endupdates %}

***

## Artifacts

All images are published on GHCR. `latest` always points to the newest platform version, which is also tagged explicitly on the image.

| Artifact                    | Image                                                      |
| --------------------------- | ---------------------------------------------------------- |
| Sunbird-RC Core             | `ghcr.io/sunbird-rc/sunbird-rc-core`                       |
| Claims services             | `ghcr.io/sunbird-rc/sunbird-rc-claims-ms`                  |
| Certificate Signer services | `ghcr.io/sunbird-rc/sunbird-rc-certificate-signer`         |
| Certificate services        | `ghcr.io/sunbird-rc/sunbird-rc-certificate-api`            |
| Notification services       | `ghcr.io/sunbird-rc/sunbird-rc-notification-service`       |
| Digilocker services         | `ghcr.io/sunbird-rc/sunbird-rc-digilocker-certificate-api` |
| Metrics services            | `ghcr.io/sunbird-rc/sunbird-rc-metrics`                    |
| Bulk issuance services      | `ghcr.io/sunbird-rc/sunbird-rc-bulk-issuance`              |
| Public Key services         | `ghcr.io/sunbird-rc/sunbird-rc-public-key-service`         |
| Context Proxy services      | `ghcr.io/sunbird-rc/sunbird-rc-context-proxy-service`      |
| Keycloak                    | `ghcr.io/sunbird-rc/sunbird-rc-keycloak`                   |
| ID Generation services      | `ghcr.io/sunbird-rc/id-gen-service`                        |
| Encryption services         | `ghcr.io/sunbird-rc/encryption-service`                    |

{% hint style="warning" %}
Per the Custom QR Code and LEARN-section audit findings, `certificate-signer` and `certificate-api` images may be deprecated/renamed — confirm against the current [Sunbird-RC package registry](https://github.com/orgs/Sunbird-RC/packages?repo_name=sunbird-rc-core) before relying on these image names.
{% endhint %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://rc.sunbird.org/use/releases/registry.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
