/
Release Management Working Group description

Release Management Working Group description

Input for the camaraproject.org page.

The Release Management Working Group defines the release processes of the CAMARA project. This covers the releases of Working Group deliverables and the releases of APIs by the API Sub Projects. It also defines the meta-release process that enables managing consistency across APIs.

CAMARA meta-release

A CAMARA meta-release combines a set of CAMARA API versions into a consistent release.

There are two meta-releases per year (in spring and in fall) such that

  • API providers can plan their API implementations and deployments in production.

  • API consumers can plan the integration in their platform and applications.

All API versions in a meta-release comply with the CAMARA guidelines from Commonalities and Identity and Consent Management (part of that same meta-release), and fulfill defined quality criteria.

CAMARA meta-releases ensure

  • Availability of consistent API definitions (by use of guidelines, templates, and linting),

  • Quality of API definitions (by use of checklists, test definitions, and release management),

  • Stability of API definitions (clear criteria for stable versus initial API versions) and

  • Reliability of schedule and deliverables (with defined milestones and release candidates).

CAMARA meta-releases provide the foundation for API version management in production.

API versions and their release

CAMARA follows Semantic Versioning 2.0.0 for API versioning (x.y.z).

CAMARA differentiates between initial API versions (x = 0) and stable API versions (x > 0). There are some CAMARA specific rules for releasing initial API versions.

An API Sub Project may release an initial API version outside of a meta-release (Sandbox APIs only). More mature APIs (Incubating, Graduated) shall release new versions or updates through a meta-release.

-----------------------------------------------------------------------------------------------------------

Working Group Wiki: Release Management Wiki

Working Group Repository: ReleaseManagemen repository

Working Group Deliverable Version(s) and Release Date(s):

 

Related content

Reviewed copy of Planning and releasing API versions
Reviewed copy of Planning and releasing API versions
More like this
API Release Process (extract for RM GitHub)
API Release Process (extract for RM GitHub)
More like this
Meta-release Milestones
Meta-release Milestones
More like this
CAMARA meta-releases
CAMARA meta-releases
More like this
CAMARA API Maturity Levels - proposal
CAMARA API Maturity Levels - proposal
More like this
20240624 update - API versioning
20240624 update - API versioning
More like this