Skip to main content

Releases

Current latest versionCurrent latest stable version
GitHub ReleaseGitHub Release

A full changelog of past releases is available on GitHub Releases page.


Versioning

Certimate releases follow Semantic Versioning.

Before reaching v1.0.0, the first digit of the version number will always be 0, the second digit will be considered as major version number, and the third digit will be considered as minor version number.

For example:

  • v0.2.5 and v0.2.19 are the same major versions;
  • v0.2.24 and v0.3.1 are different major versions.

Release cycle

Certimate does not have a fixed release cycle. Versions are released as needed.

Pre-releases

Every releases will go through an alpha phase and a beta phase.

Pre-releases are meant for integration / stability testing, and for early adopters to provide feedback for unstable features. Do not use pre-releases in production. All pre-releases are considered unstable and may ship breaking changes in between, so always pin to exact versions when using pre-releases.

We don't commit to preserving pre-releases indefinitely. They may be removed from the repository at any time after the corresponding stable version is released.

Docker image tags

  • latest: Default tag, points to the latest stable version.
  • next: Points to the latest pre-releases version.
  • Fixed version number (e.g., v0.3.0): Points to the specific version.

Compatibility

Please keep in mind that Certimate is still under active development and full backward compatibility is not guaranteed before reaching v1.0.0.

To ensure a smooth upgrade experience for users, we may need to require users to take actions before upgrading.

Read the Migrations guide to learn more details.


Roadmap

You can explore the Roadmap on GitHub to get a general idea where the project is headed, but there are no fixed ETAs.