Skip to main content

Versioning scheme

Overview

Starting with release 26.3.100, Netwrix Password Secure uses a date-based versioning format that replaces the previous SemVer scheme (e.g. 9.2.3).

The new format is: YY.M.VVV

SegmentDescriptionExample
YYTwo-digit year26 = 2026
MMonth, no zero-padding3 = March
VVVRelease indicator (see below)100 = first major
Build numbers

Inside the product, you may notice a longer version string with an additional build number appended (e.g. 26.3.100.4821). This is used for technical support and diagnostics. In all official communications — release notes, announcements, and documentation — only the short format above is used.


Understanding the release indicator "VVV"

The three-digit release indicator encodes the release history within a given month. Each digit position represents a release type:

PositionTypeMeaning
Hundreds💥 MajorSignificant new functionality, architectural changes, or breaking changes
Tens🔧 MinorNew features and non-breaking improvements
Units🩹 PatchBug fixes, security updates, and minor corrections

The digit value counts releases of that type since the last higher-level release (or since the start of the month). When a higher-level release ships, the lower-level counters reset.

How to read a version:

  • Which digit incremented? → That's the release type.
  • What are the other digits? → Context: how many majors/minors have shipped before it this month.

Example scenarios

Scenario A — Patch-only month

A stable month where only hotfixes ship:

VersionTypeDescription
26.4.1🩹 PatchFirst patch of April
26.4.2🩹 PatchSecond patch
26.4.3🩹 PatchThird patch

Scenario B — Minor releases with patches

A typical feature month:

VersionTypeDescription
26.5.10🔧 MinorFirst minor of May
26.5.11🩹 PatchFirst patch after the minor
26.5.12🩹 PatchSecond patch after the minor
26.5.20🔧 MinorSecond minor (patch counter resets)
26.5.21🩹 PatchFirst patch after second minor

Scenario C — Patches before a minor

Fixes ship first, followed by a feature update:

VersionTypeDescription
26.6.1🩹 PatchFirst patch of June
26.6.2🩹 PatchSecond patch
26.6.10🔧 MinorFirst minor (patch counter resets)
26.6.11🩹 PatchFirst patch after the minor
26.6.12🩹 PatchSecond patch after the minor

Scenario D — Major release month

A major release followed by follow-up updates (e.g. March 2026):

VersionTypeDescription
26.3.100💥 MajorFirst major of March (all counters reset)
26.3.101🩹 PatchFirst patch after the major
26.3.102🩹 PatchSecond patch after the major
26.3.110🔧 MinorFirst minor after the major (patch counter resets)
26.3.111🩹 PatchFirst patch after the minor
26.3.120🔧 MinorSecond minor after the major
26.3.121🩹 PatchFirst patch after the second minor

Scenario E — Multiple majors in a month

Rare, but possible in exceptional release cycles:

VersionTypeDescription
26.7.100💥 MajorFirst major of July
26.7.110🔧 MinorMinor after first major
26.7.111🩹 PatchPatch after that minor
26.7.200💥 MajorSecond major (all counters reset)
26.7.201🩹 PatchFirst patch after second major
26.7.210🔧 MinorFirst minor after second major

Scenario F — How it changes from one month to another

Every month, the vvv indicators are resetting:

VersionTypeDescription
26.4.100💥 MajorFirst major of April
26.4.110🔧 MinorMinor after first major
26.4.111🩹 PatchPatch after that minor
26.5.100💥 MajorNext month (all counters reset), next major
26.5.101🩹 PatchFirst patch after (second) major
26.5.110🔧 MinorFirst minor after (second) major, patch
26.6.1🩹 PatchNext month (all counters reset), next patch

Migration from SemVer

The previous versioning scheme followed SemVer (MAJOR.MINOR.PATCH, e.g. 9.2.3). The last release under this scheme was 9.3.1.

Key differences:

Old (SemVer)New (Date-based)
Format9.2.326.3.100
Release typeEncoded by positionEncoded by digit increment
Time contextNoneYear + month visible in version
CountersGlobal, ever-increasingPer-month, reset on higher release
Major versionIncrements rarely, causes anxietyReserved for truly significant changes

Quick reference

You see...It means...
26.4.1First patch of April 2026
26.4.10First minor of April 2026
26.4.100First major of April 2026
26.4.23Second minor, third patch since that minor
26.4.112First major, first minor after it, second patch after that