Skip to main content

Version Notes

1. Production Version Selection Recommendations

For production, use the latest stable release published on GitHub, which means the latest official release marked with GitHub Releases' green Latest badge.

ComponentVersion Source
OpenIMServerUse the official release marked with the green Latest badge on the OpenIMServer Releases page
ChatServerUse the official release marked with the green Latest badge on the ChatServer Releases page
OpenIMClientSDKUse the official release marked with the green Latest badge on the Releases page of the client SDK repository you actually integrate
  • Always use an explicit stable tag instead of relying only on branch names or guessing version order manually.
  • If you need issue reproduction, staged rollback, or multi-environment consistency, pin an explicit official tag.
  • When deploying OpenIMServer and ChatServer together, choose the corresponding official tags according to the release notes.
  • When integrating OpenIMClientSDK, also check the target server-side version range and the corresponding release notes to avoid cross-version capability differences.

2. How to Check the Current Latest Stable Release

You can resolve the current official tag directly through GitHub's releases/latest redirect:

SERVER_LATEST_TAG=$(basename "$(curl -fsSLI -o /dev/null -w '%{url_effective}' https://github.com/openimsdk/open-im-server/releases/latest)")
echo "$SERVER_LATEST_TAG"

CHAT_LATEST_TAG=$(basename "$(curl -fsSLI -o /dev/null -w '%{url_effective}' https://github.com/openimsdk/chat/releases/latest)")
echo "$CHAT_LATEST_TAG"

3. Where to Read Release Notes

If you need to maintain a long-lived version, record the exact tag in your deployment docs, build scripts, and rollback plan.

4. Current Latest Stable Versions

  • OpenIMServer v3.8.3-patch.12 2025-10-24
  • ChatServer v1.8.4-patch.3 2025-07-29