What type of product releases does OutSystems have?
At OutSystems we strive to ensure that our customers can continuously benefit from our latest innovations and features that truly help to speed up the digital transformation processes. With this goal in mind, we've devised a product lifecycle that allows OutSystems to keep our product innovative and up to date with current market trends.
Our product may be updated through several types of releases:
- Major release - a new major version of the product is announced through extensive marketing campaigns including, press releases, What's New pages on our website, keynote announcements on NextStep and other OutSystems events.
- Release - within for each product major version, we will periodically release new features. OutSystems will inform customers and developers through community digests and social media posts. All customer’ registered users in OutSystems Community are informed of these changes. Additionally, depending on what's being launched, there might be a specific landing page to support the release, release videos and/or blog posts related to the subject. This type of release occurs whenever something new is added to our product offering. The added value may be in the form of a new supported integration, new supported stack, new security offering or a new feature.
- Cumulative patch - these are mainly focused on bug fixing but may include minor features. This type of release is usually communicated through releases notes published on our website.
Early access programs
Major launches typically include an Early Access Program (EAP). The program duration will depend on the scope of the launch and the specific program objectives. Customers are invited to participate in an EAP, depending on pre-defined eligibility criteria. During the EAP, OutSystems has dedicated resources (Support, Engineering, Training) to enable and support the customer. OutSystems may provide additional infrastructure resources while the program is in place (e.g. to run in parallel with the customer’s existing infrastructure).
Installing new releases
Upgrading to a new major release is optional (but recommended) for on-premise customers. For Cloud customers, the upgrades can be scheduled and are then performed by our Cloud Operations team. Upgrades in cloud installations will be mandatory once the customer's installed version reaches the end of the support window. On extreme cases, the upgrades may require very small downtimes. Pragmatic instructions for this process are provided on our Support Knowledgebase. OutSystems can provide services to assist on the upgrade.
Personal environments and enterprise trials will be upgraded to the latest major release as soon as possible.
Updates to a new release or cumulative patch are optional (but recommended) for on-premise customers. OutSystems Cloud installations are handled by our Cloud Operations team with no downtime. Update instructions are available in the installation checklist. OutSystems can provide services to assist on the update.
For Development Environment updates, developers are free to update to the latest release as soon as it becomes available.
Personal environments and enterprise trials will be updated to the latest release as soon as possible.
End of mainstream support
How is it announced?
At OutSystems we are committed to supporting our customers and minimizing the impact of upgrades to new releases. We support each version of our product for a minimum of 2 years from the date of commercial release.
End of support for specific product versions is managed directly with customers. Customers using a product version approaching the end of support are notified at least 6 months before the targeted end of support date, and periodically from there until the final date. If the customer is using OutSystems Cloud, our teams will engage the customer and prepare a migration plan. Please read more about our end of mainstream support here.
In old installations it might be necessary to have some downtime; therefore we advise all customers to continuously upgrade to the latest release as soon as possible, which heavily reduces the risk for potential downtime. In any instance, OutSystems may provide specialized migration services.
What is the support calendar for OutSystems releases?
The below calendar shows the past, current and planned dates for OutSystems product mainstream support.
Information about past new product launches, and what functionality has been included in each release is summarized in this blog post.
Documentation and training updates
The following table shows the different types of documentation and the moments when they are updated:
|Major release||Release||Cumulative patch|
Regardless of release events, product documentation and training have new content added continuously.