How releases are done?
- New versions are released every two weeks.
- In case of a critical bug, a hot fix can be released at any moment.
We communicate in advance for each scheduled maintenance via the Status page.
New features
New features are released continuously. Depending the size and the impact of the feature it is released for all accounts for small features (i.e. adding filters in settings, adding new improvements on Data Factory tasks) and for big features it follows this pattern:
- Version = technical preview
- Version = restricted diffusion
- Version = global availability
During the the feature is enabled with a feature flag to only the Product-Live team. The goal of this step is to ensure that the feature has been released as expected, and that it has no unwanted impact on the rest of the application.
During the the feature is enabled to some clients and users. The goal is to test the feature with real usages, but for a limited number of users. This allows adjustments to be made without having too many users at the same time. We can enable beta version to specific users within your company or four your whole account.
The happen when we remove the feature flag, the feature is then available within every accounts.
Release lifecycle
Environments
Product-Live runs on two environments:
- Production is the live environment where your teams work every day.
- Pre-production is a dedicated environment used for acceptance testing (UAT). It mirrors Production and lets you validate upcoming changes against your own configuration and data before they reach your users.
How a release reaches you
Every release follows the same path:
- The release is built and validated internally by Product-Live.
- It is deployed to Pre-production, where you can run your acceptance tests.
- On the release date, it is deployed to Production and becomes available to all users.
Testing upcoming releases
An upcoming release becomes available on Pre-production as early as one week before its Production release date.
This is a maximum, not a guarantee: the testing window may be shorter than one week for a given release. We recommend running your acceptance tests as soon as a release appears on Pre-production, starting with the scenarios most critical to your business.