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

# Versions

{% hint style="warning" %}
**New home: GitLab.** `farmer-registry` is now developed at [gitlab.com/openg2p/registry/farmer-registry](https://gitlab.com/openg2p/registry/farmer-registry).

The GitHub repository is **read-only** and no longer receives changes. Any `github.com` links on this page refer to it and are kept so older references keep working.
{% endhint %}

The Farmer Registry publishes its own Docker images and Helm chart. Every image and the chart built from a commit carry the **same** version, derived from git by the central pipeline — so a chart version tells you exactly which images it deploys.

## Where versions are tracked

{% hint style="info" %}
**Changelog — every released version and what changed in it:** [**registry-farmer-registry changelog**](https://openg2p.gitlab.io/versions/registry-farmer-registry/CHANGELOG.html)

All OpenG2P components are indexed at [**openg2p.gitlab.io/versions**](https://openg2p.gitlab.io/versions/index.html). These are generated by CI on every publish and are the single source of truth — versions are not listed on this site.
{% endhint %}

## What is published

| Artifact                             | Where                                                         |
| ------------------------------------ | ------------------------------------------------------------- |
| Helm chart `openg2p-farmer-registry` | `openg2p/charts` GitLab Helm registry                         |
| Docker images                        | `registry.gitlab.com/openg2p/registry/farmer-registry/<name>` |

## The two version lines

This registry's version and the platform's move independently:

* **This registry's version** — the wrapper chart and its images, locked together, stamped by CI on every commit.
* **Platform version** — the `openg2p-registry` chart and images it extends, pinned deliberately in `RP_VERSION` (each Dockerfile) and in the chart dependency, and changed as a pair. See the [Registry Platform changelog](https://openg2p.gitlab.io/versions/registry-registry-platform/CHANGELOG.html).

How versions are derived, frozen and promoted is documented org-wide in [Helm & Docker Versioning Strategy and CI](https://docs.openg2p.org/operations/deployment/helm-docker-versioning-and-ci).

## Legacy versions

{% hint style="info" %}
Superseded by the changelog above, and kept for history. These point at the **former GitHub** repositories, the GitHub-Pages Helm repository and Docker Hub — all of which predate the move to GitLab and are no longer updated.
{% endhint %}

| Legacy location                                                                                                        | What it was                         |
| ---------------------------------------------------------------------------------------------------------------------- | ----------------------------------- |
| [`openg2p-packaging/farmer-registry/CHANGELOG`](https://openg2p.github.io/openg2p-packaging/farmer-registry/CHANGELOG) | The previous CI-generated changelog |
| [`openg2p.github.io/openg2p-helm`](https://openg2p.github.io/openg2p-helm)                                             | The previous Helm chart repository  |
| Docker Hub `openg2p/openg2p-farmer-registry-*`                                                                         | The previous image registry         |


---

# 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 dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.openg2p.org/products/registry/farmer-registry/versions.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
