Skip to content

Upgrade Policy ​

This page introduces the strategies for console upgrades, EMQX upgrades, and deprecations in EMQX Cloud.

Console Upgrades ​

Console upgrades involve all aspects of the EMQX Cloud console, including functionality, interface, and user experience, apart from EMQX upgrades and deprecations.

Potential User Impact ​

  • Minimal: Functionality upgrades will consider user data security and compatibility, resulting in a minor impact on user operations.
  • None: If a new feature is introduced and not utilized by users, there will be no impact.

Examples ​

  • Support for new payment methods.
  • Adding new monitoring metrics to the Metrics.
  • Adding new regions.

Frequency ​

Every two weeks.

Communication before the change ​

Sometimes communicated: Communication may include email notifications, updated documents, and release notes, and/or communication from sales and customer operations.

Upgrade Approach ​

EMQX Cloud conducts the upgrade.

EMQX Deployment Upgrades ​

EMQX deployment upgrades include EMQX version upgrades.

Important Notice

EMQX version upgrades are not supported for deployments on Oracle Cloud.

Potential User Impact ​

  • Large: EMQX version upgrades or significant updates may cause temporary disconnection of connected devices, requiring client-side support for automatic reconnection.
  • Minimal: Minor EMQX upgrades primarily aim to fix potential bugs and are generally applied through hot-fix, causing no impact on the device side.
  • None: EMQX security patches and similar updates have no impact on connected devices.

Examples ​

  • Serverless support for bulk import of authentication data via the console.
  • Upgrades to EMQX deployment versions.
  • Changes to API URI.

Frequency ​

  • Serverless feature upgrades typically occur every few months.

  • EMQX deployment version upgrades are recommended every 1.5 to 2 years.

    WARNING

    Support for EMQX V4 ends on January 1, 2030.

Communication before the change ​

Confirmation and notification of upgrades, including details of the scope and impact, are provided to users 90 days before the upgrade. The upgrade time is negotiated.

Upgrade Approach ​

Upgrade timing may vary based on user versions and business requirements. EMQX Cloud coordinates with customers to schedule upgrades, aiming to avoid high-risk periods. However, EMQX Cloud retains the final authority for upgrades.

Deprecations ​

Deprecations refer to the removal of any feature that users may have been utilizing in EMQX Cloud.

Potential User Impact ​

  • Large: The removal of a feature that users actively use can significantly impact their operations.
  • None: If a feature is not being used, its removal has no impact.

Examples ​

  • Deletion of a specific API URI.
  • Removal of a value-added service.

Frequency ​

Rarely occurs.

Communication before the change ​

Confirmation and notification of discontinued features are provided to users 90 days before the removal, informing them about the scope and impact. This may be done through email notifications, updated documents, and articles.

Upgrade Approach ​

EMQX Cloud conducts the upgrade.