This topic introduces the versioning policy for VVR 11.x or later, including the version number format, release policies, compatibility, and emergency issue resolution process. Understanding VVR's versioning scheme will help you run your applications reliably.
Version number format
VVR 11.x and later use the format [Major version].[Minor version].[Bugfix version]:
Major version: Indicates breaking feature changes, incompatible API modifications, or substantial architectural shifts, typically following Apache Flink's major version updates. Upgrading to a new major version may necessitate adjustments to your business applications.
Minor version: Indicates new, backward-compatible features. These updates do not affect the use of existing features or require additional adaptation efforts. When you select an engine version, major and minor version numbers are the primary considerations.
Bugfix version: Addresses urgent bugs, such as widespread data disorder, data loss, or job instability. Bugfix versions are not displayed in the console and do not require manual updates. The details of bugfix versions are available in Realtime Compute for Apache Flink's Maven central repository.
Version release policy
Minor version release
When a minor version is updated, we will publish release notes through our official channels, such as the service's website and user community, providing feature details and usage instructions. This helps you quickly learn about and adopt new features and enhancements.
Bugfix version release
Announcements regarding bugfix versions will be prominently displayed in the console, indicating an urgent bug fix. To apply the update and resolve issues caused by critical bugs, simply restart your running jobs. This process helps ensure business continuity and stability.
Version compatibility
Minor versions are backward compatible, ensuring consistent functionality and data compatibility. This allows you to confidently upgrade to new minor versions and leverage new features without compatibility concerns.
Supplemental information
The versioning policy for VVR 11.x and later is effective upon its release. We will announce any subsequent adjustments or updates through our official channels. For any questions or suggestions, contact our support team.