AtScale Product Lifecycle Support Policy

This policy is intended to assist customers with planning their AtScale software deployment and lifecycle management.

Revision History

This policy document is reviewed regularly and can be expected to change over time.  

Revision Date Changes
1.0 6/19/2019 Original release
2.0 12/14/2020 Clarification of Short-term, Long-term, and End-of-life Support windows
3.0 3/31/2022 Integration of patch and fix policy, updated to align with new company brand guidelines, a revised approach to communicating support for software versions
4.0 4/20/2023 Updated STS and LTS support versions and terms; also clarified the patch and fixed policy
5.0 6/14/2024 Update to installer-based I2024.x and addition of container-based C2024.x policies.
6.0 9/12/2024 Added a section explaining how new features are introduced for container-based releases (with private and public preview definitions).

 

C2024.1 and future Container-based releases

AtScale introduced C2024.1 in May 2024 featuring a micro-service (container) architecture, semantic modeling language, source code integration and more. The architecture allows AtScale to move from a traditional quarterly release to a more frequent cadence due to localized changes and targeted testing. 

For AtScale C2024.1 and beyond, AtScale plans on a monthly release schedule. As a general rule, AtScale will not patch any Container-based release. Instead, corrections (and enhancements) will be introduced in future releases. Critical bug fixes and security vulnerabilities will be appropriately prioritized with an aim to provide our customers with corrections as soon as possible. As a general rule, corrections are not back/forward ported. Legacy STS and LTS policies do not apply to any Container-based release.

As each release will not have a development lifecycle after its GA release, Container-based releases will not have an EOS date. Customers are encouraged to upgrade on a regular basis to manage the impact of upgrades. 

Method for Introducing New Features - Container-based releases

In an effort to drive innovation on a monthly cadence, new features in the Container-based releases will often be released incrementally. By doing so, this allows customers to test new functionality as early as possible, and provide valuable feedback.  At times, new features may be released behind a license or feature flag, with the expectation that they will be limited in scope upon first release and mature based on product roadmap and customer feedback. 

Here’s how AtScale will designate and launch new features:

  • Private Preview - A feature that is either license controlled or feature flagged. An interested customer would need to either request an explicit license or turn on the feature (e.g. engine setting or feature flag toggle) for testing in lower environments. Private Preview is a temporary designation with the typical next step to be either Public Preview or GA.
  • Public Preview - A feature that is available to any AtScale customer for exploration and experimentation. Public Preview features are considered production ready, with the understanding that they are newly released and/or are limited in scope. Public Preview is a temporary designation with the typical next step to become officially GA.
  • Generally Available (GA) - Normally this is a smaller scoped feature that our customers are encouraged to use in production right away.

I2024.1.x and future Installer-based (RPM) releases

Lifecycle and Software Release Types

There are two types of AtScale releases for Installer-based AtScale: Long Term Support and Short Term Support.

AtScale Long Term Support (LTS) releases are targeted for the end of the calendar year release. This will include Standard Support for: 

  • 2023.4 - a twelve month timeframe plus extended

AtScale Short Term Support (STS) releases will include Standard Support for:

  • I2024.1.x - a six month timeframe plus extended
  • I2024.2.x - a six month timeframe plus extended

The diagram below illustrates the overlapping support windows of STS and LTS software versions.

 

*Please consult the product documentation in the chapter “Product Requirements / AtScale Supported Tools and Platforms” for details of the supported AtScale versions. 

Support Definitions

The following outlines AtScale’s Standard and Extended Support protocols. AtScale recommends customers consider upgrading first versus patching older releases when addressing any issue fix.

Standard Support

During the Standard Support window:

  • AtScale may deliver patches to address critical bug fixes (including security vulnerabilities) that are deemed necessary and should not wait for the next release.
    • AtScale scans all binaries prior to customer availability to mitigate vulnerabilities deemed high-risk. Reports are available at customer request.
  • Tech Support team SLAs are based on supported windows. 
  • AtScale Professional Services (PS) only works on supported versions. Should a client operate an unsupported version, AtScale PS would highly recommend an upgrade as a prerequisite.
  • Patch releases do not extend the EOS date.

Extended Support

During the Extended Support window:

  • Only security updates (if required) that address newly discovered high vulnerabilities
  • Legal or regulatory updates that require immediate remediation

End of Support

At the end of the support period, software versions enter the End of Support (EOS) phase where they are not eligible for regular security updates or bug fixes. 

Patch Fix Policy

This policy defines how AtScale applies fixes and patches to current and previous software versions that are still supported (not EOS).

Semantics 

Backport - defined as fixes that are moved into previous branches.

Forward merge - defined as the application of fixes to future versions.

Automatic Porting

When a bug is found and fixed:

  • For released versions:
    • Backports to STS and LTS versions are on an as needed or required basis
  • For future software versions:
    • All future STS and LTS versions will immediately receive the fix.

When a CVE (common vulnerability and exposure) issue is found and fixed:

  • For released versions:
    • Latest LTS version will receive the fix.
  • For future software versions:
    • All future STS and LTS versions will receive the fix.

Business Intelligence (BI) and Data Platform Support

The following outlines AtScale’s commitment to supported third-party integrations:

  • AtScale will make best efforts to support a new version of third-party BI tools and data platforms within two quarters. 
  • AtScale ends BI Tool and Data Platform support on the software vendor's published end-of-life (EOL) date.
  • In circumstances where the vendor does not publish EOL dates, please refer to the AtScale Supported Tools and Platforms section of the documentation.
  • AtScale may choose to continue to support certain vendor’s software after the vendor's EOL date solely at AtScale’s discretion.
  • AtScale will publish with every release, in the AtScale Supported Tools and Platforms section of the product documentation, what is supported.

 

 

Was this article helpful?

0 out of 0 found this helpful