Skip to main content

Semantic Versioning (SemVer)

We recommend using Semantic Versioning to provide clarity to your users about the nature of your updates.

Major (X.0.0)

Incompatible API changes or major reworks that might break existing setups.

Minor (1.X.0)

New features added in a backwards-compatible manner.

Patch (1.0.X)

Backwards-compatible bug fixes and performance optimizations.

Release Channels

You can categorize your updates into different channels to manage user expectations.

Stable

Production-ready version for all users. Tested and reliable.

Beta

Feature-complete but requires community testing to find edge-case bugs.

Alpha

Early experiments and new features. Potentially unstable.
Why it matters: Using clear versioning and release channels helps users decide when it is safe to update their production servers.