← Back to all sparks
Rocket.Chat logo

Rocket.Chat

COMMS
Velocity6.3

Open-source team communication platform

Rocket.Chat 9.0 reaches rc.8 with a migration fix as candidates shrink to single patches.

team-chatlicensingself-hostedperformanceltsvideo-calls
◆Current state
The 9.0 candidate line opened on 27 October with a licensing change: LDAP, SAML and Custom OAuth now require a premium plan. Since rc.4 the candidates have been fixes, and rc.8 on 7 November carries a single one: servers that started during another server's database migration no longer keep stale settings until restart. On 6 November 8.9.1 LTS backported the 9.0 load fixes plus a security hotfix.
◆Where it's heading
9.0 is in stabilization: each candidate is smaller than the last, and the load fixes are being carried to the LTS line rather than held for the major. Native LiveKit video is being promoted step by step, from alpha to beta and now as the named default provider option.
◆Prediction
With rc.7 down to a handful of fixes, 9.0.0 GA is the next likely release, followed by further 8.9.x LTS patches carrying the same fixes.

◆Recent moves

  1. 7d ago

    9.0 rc.8: settings refresh after concurrent migrations

    rc.8 fixes one multi-server edge case where settings changed by migrations stayed stale until restart. Candidates have narrowed to single patches, which usually means the 9.0 final is close.

    View source ↗
  2. 8d ago

    8.9.1 LTS: load fixes from 9.0 plus a security hotfix

    The LTS line gets the 9.0 load fixes: notifications no longer pause every 100 sends, mass disconnects and the Engagement Dashboard stop hammering the database, and failed startups exit. It also ships a security hotfix and a Node base image bump for a Brotli CVE, so 8.9 holders get the reliability work without taking the 9.0 licensing change.

    View source ↗
  3. 8d ago

    9.0 rc.7: client memory leak fixed, LiveKit video moves to beta

    rc.7 fixes a client memory leak that grew for as long as the web or desktop app stayed open, and stops back-to-back bot notifications overwriting each other. Native LiveKit video moves from alpha to beta and is named in the provider settings, another step in making it the built-in calling option.

    View source ↗
  4. 9d ago

    9.0 rc.6: Matrix federation auth header fix

    A single federation fix: requests from Matrix servers that send unquoted X-Matrix header parameters are no longer rejected. Narrow stabilization work on the 9.0 candidate.

    View source ↗
  5. 9d ago

    9.0 rc.5: removed-license features shut off, OAuth codes redacted

    rc.5 closes a gap left by the 9.0 licensing change: features of a removed license, such as the ABAC composer lock, now switch off for connected users without a reload. More routes now appear in the HTTP request log, with OAuth authorization codes redacted from logged URLs.

    View source ↗
  6. 10d ago

    9.0 rc.4: notifications, presence and startup fixed under load

    rc.4 is the load-testing pass on 9.0: notifications stop pausing every 100 sends, push goes out in parallel, presence stops rewriting unchanged status, and stuck startups now exit. It also fixes SAML login after a restart, which matters more now that SAML sits behind a license.

    View source ↗