Versioning

About Versions

We use Semantic Versioning ("Semver") terminology in our version numbers.  With a version number such as 1.23.45.6789, these numbers represent Major.Minor.Patch.Build.

Updates are applied as follows:

  • Major
    • Major versions represent a significant change to system architecture and we rarely change this number
    • Major versions are released as part of "Scheduled Maintenance Windows", usually less than one hour between the 20th and the end of the month, minimising disruption to monthly report runs. We make reasonable efforts to plan for these upgrades to occur when no Report Schedules are configured to run
  • Minor
    • Minor versions represent additional features and non-critical bug fixes
    • Minor versions are also scheduled for release each month when a Major release is not scheduled, as part of "Scheduled Maintenance Windows" (see above)
  • Patch
    • Patch versions provide critical fixes to issues that cannot wait until the Scheduled Maintenance Window, for example to resolve critical security or functionality issues
    • Patch versions occur during "Unscheduled Maintenance Windows" (see above)
    • We commit to using reasonable efforts to minimise any service disruption caused due to Unscheduled Maintenance and certainly aim for less than 7 hours of aggregate outage during these times
  • Build number
    • This is technical information and has no bearing on the release schedule

Future Versions

Any forward-looking statements provided, while based upon reasonable assumptions, are in no way guarantees of future performance. Forward-looking statements necessarily involve known and unknown risks and uncertainties which may cause actual future performance, results and events to differ materially from those anticipated in such statements and undue reliance should not be placed on them.

We undertake no obligation to update forward-looking statements if circumstances should change.

An unhandled error has occurred. Reload 🗙