Versions Compared

Key

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

Regular system updates and patching provides 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 supports support for how performing updates are to be performed for all software changes.

Release

types

Types

3YOURMIND Uses 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 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


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:

  • Major version indicates the year of the release. New Features features are included.

  • Minor version indicates approximately the month of the release. New Features 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 . This number is increased for HotFix Releasesreleased as a hotfix for LTS versions. No new Featuresfeatures.

What is my current version?

You can find out the exact version of your 3YOURMIND software by adding /version to your base URL, e.g.
https://print.3yourmind.com/version

Image Removed

:

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

Releases

3YOURMIND does the following measures to ensure a 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 enviromentsenvironments.

On-Premise

3YOURMIND recommends on-premise customers to setup set up a dedicated QA instance before applying updates on production servers. Especially intergations 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 inform informing customers upfront and/or provide backward providing backwards compatible endpoints.