Apr 20, 2021
4 min

Semantic Versioning for Cognigy.AI

written by: Sebastian Glock
Sebastian Glock is the Senior Technology Evangelist at Cognigy where he acts as a mediator between technology & business. He has advised top-tier companies in Europe and North America in digital projects and is a seasoned speaker at international conferences and events.

At Cognigy, we always aim to speed up the time-to-market for new features, improvements and fixes. We update our SaaS environments every few days and simultaneously provide update packages to our on-premises customers.

To make it easier for customers to keep track of any change in the platform, we now follow Semantic Versioning (Semver) to name Cognigy.AI software releases.

In a nutshell, we will stick to the MAJOR.MINOR.PATCH format and apply the following rules. Incrementing the...

  • MAJOR number indicates incompatible API changes
  • MINOR number indicates added functionality in a backwards compatible manner
  • PATCH number indicates a release that only has backwards compatible bug fixes.

With this approach, MINOR will count up much faster than in the past. There is no cap or rollover to MAJOR: MINOR can have two or three digits and is only ever reset with the release of a new major version.

Also, a new major version is not necessarily a “big bang release” providing a whole new software experience – it might be that business users do not notice a major update, but developers need to account for a small (but non-compatible) API change.

What’s does that mean for you as a Cognigy.AI customer? All users will continue to benefit from continuous, incremental & hassle-free updates. SaaS customers will always be on the latest & greatest version of Cognigy.AI and learn about improvements from mails, tooltips and other channels. Finally, on-premises operators can now easier than ever identify the impact of an update before provisioning it on their servers.

Reach out to us if you have any questions or if you would like to share your thoughts.

Explore More Topics

Ready to brush up on something new? We've got more to read on the official Cognigy blog.