github RocketChat/Rocket.Chat 8.9.1
8.9.1 LTS

3 hours ago

Engine versions

  • Node: >=22.22.3 <23 || >=24.15.0 <25
  • MongoDB: 8.0
  • Apps-Engine: 1.67.0

Patch Changes

  • (#43277) Fixes high database load on busy workspaces with the Engagement Dashboard enabled, where every sent or deleted message read all of the day's dashboard records

  • (#43439 by @dionisio-bot) Security Hotfix (https://docs.rocket.chat/docs/security-fixes-and-updates)

  • Bump @rocket.chat/meteor version.

  • Bump @rocket.chat/meteor version.

  • (#43477) Fixes the server staying up without ever accepting connections when a step of its startup fails; it now logs the error and exits

  • (#43469) Fixes instances started at the same time on a new database hanging at startup on a duplicate key error while creating the GENERAL room or the rocket.cat user

  • (#43398 by @dionisio-bot) Bump the Node.js base image of the Docker images to 24.22.1 (the Debian image moves from bullseye to bookworm), which fixes a Brotli decoder out-of-bounds write (CVE-2026-111497).

  • (#43282) Fixes push and email notifications piling up under load because the server paused for 2 seconds after every 100 notifications, even when more were waiting

  • (#43271) Fixes high database load when many users disconnect at once, such as after a network outage or an instance restart

  • (#43279) Stops the presence service from writing and broadcasting the user's status on every connection heartbeat when the status did not change

  • (#43282) Fixes push notifications arriving minutes late under load when the push gateway is slow to answer; each server now sends many push notifications at once instead of one at a time

  • (#43444 by @dionisio-bot) Fixes app slash commands that declare a permission being listed and executed for users without that permission

  • (#43466 by @dionisio-bot) Fixes SAML login failing after a server restart until a SAML setting was saved, when the license finished loading after the SAML service providers were first built

  • (#43278) Fixes instances started at the same time after an upgrade hanging at startup on a duplicate key error; they now start without a restart

  • (#43403 by @dionisio-bot) Fixes a permission check in team member management

  • Updated dependencies [cdb0bc0, 968b1ee, 9d1afa4, ec037ba, f871858]: - @rocket.chat/models@2.6.1 - @rocket.chat/model-typings@2.6.1 - @rocket.chat/presence@0.3.4 - @rocket.chat/core-typings@8.9.1 - @rocket.chat/rest-typings@8.9.1

Don't miss a new Rocket.Chat release

NewReleases is sending notifications on new releases.