Skip to main content
Version: nightly

About GreptimeDB Version Number

GreptimeDB follows the Semantic Versioning scheme:

1.2.3 where:

  • 1 is the major release
  • 2 is the minor release
  • 3 is the revision number

Major release(1)

The major version indicates a significant milestone in the software’s lifecycle, often introducing extensive changes.

  • Characteristics: Includes major architectural updates, substantial new features, or system overhauls.
  • Impact: Typically not backward-compatible, requiring adjustments from users or developers.
  • Examples: Major API redesigns, foundational architectural shifts, or the introduction of new core modules.

Minor release(2)

The minor version focuses on feature enhancements and minor improvements, aiming to refine the existing system.

  • Characteristics: Adds new features, small updates, or interface improvements.
  • Impact: While it strives for backward compatibility within the same major version, minor breaking changes might occasionally occur.
  • Examples: Introducing optional functionality, updating user interfaces, or expanding configuration options with slight adjustments to existing behaviors.

Revision number(3)

The revision number is used for patches or minor refinements that address specific issues.

  • Characteristics: Focuses on bug fixes, security updates, or performance optimizations.
  • Impact: Does not introduce new features or change the overall behavior of the system.
  • Examples: Fixing known bugs, addressing security vulnerabilities, or improving system stability.