Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

This page provides an overview of how we approach releases.

Release types

3YOURMIND Uses Regular system updates and patching provide a mechanism for 3YOURMIND to improve the software for security and functionality. Updates can take the form of normal releases, LTS Releases, or HotFix Releases. This document provides procedures and support for performing updates for all software changes.

Release Types

3YOURMIND uses 3 release types:

Normal Releases

Pace:
Normal Releases are typically released to SaaS in a monthly pace.

Features:
Normal releases contain some new Features.

Support:
Each release receives bug fixes until the next release.

SaaS
Normal Releases are typically released to SaaS in a monthly pace.

LTS Releases

bi-weekly pace to SaaS customers

On-Prem
Normal releases are typically not released for on-prem.

LTS Releases

Pace:
LTS Releases are typically released every 3-6 months.


Features:
LTS Releases contain many new features.

Support:
Each Long Term Support (LTS) version receives for 6 months:

  • Critical security bug fixes 
    (within 2 weeks as a Hotfix)

  • Critical bug fixes

  • All other (security) bug fixes, whenever possible

Typically LTS versions are released at a 3-6 month pace.
To find out what versions are LTS versions, visit our Release Notes.

Hotfix Releases

Hotfixes contain bugfixes. Hotfixes are released for:

  • The current normal releases.

  • The supported Long Term Releases


    SaaS
    LTS Are releases are treated as normal releases for SaaS

    On-Prem
    LTS releases are released to on-prem

    HotFix Releases

    Pace:
    Hotfix Releases are released as needed.


    Features:
    Hotfix Releases don’t contain new Features.


    SaaS:
    Hotfix Releases are deployed immediately to SaaS Servers (Continuous Deployment)

    On-Prem
    Hotfixes are released for LTS version to on-prem.

    Version Number Format

    A version Our versioning schema is based on calendar versioning and has the following format:

    Image RemovedImage Added

    • Major version indicate bigger feature changes, sometimes resulting in functionality loss. Usually every 20 months a new major version is released.

    • Minor version indicate added functionality

    • Patch version indicate bug fixes. This number is increased for Hotfix Releasesindicates the year of the release. New features are included.

    • Minor version indicates approximately the month of the release. New features are included.

      • (It is only approximately based on month, because it is incremented each 4 weeks during a year, and reset at start of the year)

    • Patch version indicates bug fixes released as a hotfix for LTS versions. No new features.

    What is my current version?

    You can find out the exact version of your 3YOURMIND software by adding /version to your base URL:

    Screenshot 2024-08-07 at 09.14.39.pngImage Added


    Release Notes

    All changes are documented in our release notes.

    Ensuring the Quality of Releases

    3YOURMIND does the following measures to ensure high software quality:

    • over 1000 automated Backend Tests

    • many End to End Tests that mimic User Behavior

    • Manual Testing Sessions before every Normal and LTS Release

    • Monitoring of Test and Production Environments (e.g. with Sentry)

    For SaaS Customers:

    • 3YOURMIND rolls out new releases slowly to different customer environments.

    On-Premise

    3YOURMIND recommends on-premise customers to set up a dedicated QA instance before applying updates on production servers. Especially integrations to 3rd party systems should be tested on the QA environment. It is recommended to mirror the production configuration to the QA instance regularly.

    Security Patches

    Supported (LTS) versions receive security fixes as HotFixes. 3YOURMIND uses security scanners to scan for known CVEs. As soon as a critical CVE is found, 3YOURMIND will release a HotFix within 2 weeks.

    API Stability

    3YOURMIND regards the publicly documented REST APIs as stable. If backward incompatible changes occur, 3YOUMIND is committed to informing customers upfront and/or providing backwards compatible endpoints.