Release channels in our platform provide users with the flexibility to choose between two main update streams: LTS (Long-Term Support) and Rapid. The LTS channel focuses on stability and long-term support, making it ideal for production environments that require minimal disruption. On the other hand, the Rapid channel offers access to the latest features and improvements at a faster pace, suitable for users who prioritize innovation and can adapt to frequent updates. This document aims to clarify the differences between these channels, helping users make informed decisions based on their specific requirements and use cases.
Rapid releases offer access to the latest features and improvements at a faster pace.
New features are introduced approximately every three months.
Users can access features in Private Preview or Public Preview through controlled flags.
Rapid releases are suitable for users who prioritize innovation, are willing to adapt to frequent updates, and can accommodate potential changes in features and APIs.
LTS channel clusters can’t access to the Private Preview or Public Preview features.
There is a temporary restriction that the release channel cannot be changed after the cluster deployment. If you want to upgrade a cluster to a different release channel, please reach out to the StreamNative support team.
In the cluster provision process, there is a new step for selecting the release channel:After cluster provision, you can view the current enrolled channel through the Configuration tab on the Pulsar Clusters page:
Active Development Projects: The Rapid release channel is recommended for projects that are actively evolving and require access to the latest features and improvements.
Stable Environments: The LTS release channel is suitable for stable environments and production workloads where long-term stability and minimal disruption are paramount.
Clear Channel Mapping: Ensure a clear mapping of clusters to different release channels, especially in environments with multiple Pulsar clusters.
Communication and Training: Educate users about the implications of choosing between LTS and Rapid channels, including potential impacts on development workflows, feature availability, and long-term support.
Continuous Integration and Deployment (CI/CD): Incorporate release channel selection into CI/CD pipelines to ensure alignment with project requirements and compatibility considerations.
Understanding the differences between LTS and Rapid release channels is essential for making informed decisions regarding software updates and maintenance. By aligning channel selection with project requirements and considering factors such as stability, feature availability, and compatibility, users can optimize their experience with our platform and maximize the value derived from new features and improvements.