Release history
Rocket.Chat releases
The Secure CommsOS™ for mission-critical operations
All releases
50 shown
- Disables SAML login when signature validation is misconfigured; see https://docs.rocket.chat/docs/security-fixes-and-updates
- Allows searching attribute values when assigning them to rooms
Full changelog
Engine versions
- Node:
22.22.2 - Deno:
2.3.1 - MongoDB:
8.0 - Apps-Engine:
1.62.0
Patch Changes
-
Bump @rocket.chat/meteor version.
-
Bump @rocket.chat/meteor version.
-
(#40410 by @dionisio-bot) Disables SAML login when it is set to validate signatures without the proper configuration for it
-
(#40459 by @dionisio-bot) Allows users to search for attribute values when assigning them to rooms
-
(#40410 by @dionisio-bot) Security Hotfix (https://docs.rocket.chat/docs/security-fixes-and-updates)
-
Updated dependencies [5b291c38600757482aaf261a02487abdf5f14007]:
- @rocket.chat/[email protected]
- @rocket.chat/[email protected]
- @rocket.chat/[email protected]
- @rocket.chat/[email protected]
- @rocket.chat/[email protected]
- Disables SAML login when signature validation is misconfigured (Security Hotfix).
Full changelog
Engine versions
- Node:
22.16.0 - Deno:
1.43.5 - MongoDB:
8.2 - Apps-Engine:
1.59.1
Patch Changes
-
Bump @rocket.chat/meteor version.
-
(#40417 by @dionisio-bot) Disables SAML login when it is set to validate signatures without the proper configuration for it
-
(#40434 by @dionisio-bot) Fixes Slack messages being incorrectly saved on import
-
(#40417 by @dionisio-bot) Security Hotfix (https://docs.rocket.chat/docs/security-fixes-and-updates)
-
Updated dependencies [cbb51c3d840d6b363763d79653007b9236b52012]:
- @rocket.chat/[email protected]
- @rocket.chat/[email protected]
- @rocket.chat/[email protected]
- @rocket.chat/[email protected]
- @rocket.chat/[email protected]
- @rocket.chat/[email protected]
- @rocket.chat/[email protected]
- @rocket.chat/[email protected]
- @rocket.chat/[email protected]
- @rocket.chat/[email protected]
- @rocket.chat/[email protected]
- @rocket.chat/[email protected]
- @rocket.chat/[email protected]
- @rocket.chat/[email protected]
- @rocket.chat/[email protected]
- @rocket.chat/[email protected]
- @rocket.chat/[email protected]
- @rocket.chat/[email protected]
- @rocket.chat/[email protected]
- @rocket.chat/[email protected]
- @rocket.chat/[email protected]
- @rocket.chat/[email protected]
- @rocket.chat/[email protected]
- @rocket.chat/[email protected]
- @rocket.chat/[email protected]
- @rocket.chat/[email protected]
- @rocket.chat/[email protected]
- @rocket.chat/[email protected]
- @rocket.chat/[email protected]
- @rocket.chat/[email protected]
- @rocket.chat/[email protected]
- @rocket.chat/[email protected]
- Disables SAML login when signature validation is improperly configured (Security Hotfix).
Full changelog
Engine versions
- Node:
22.16.0 - Deno:
1.43.5 - MongoDB:
8.2 - Apps-Engine:
1.59.2
Patch Changes
-
Bump @rocket.chat/meteor version.
-
(#40414 by @dionisio-bot) Disables SAML login when it is set to validate signatures without the proper configuration for it
-
(#40433 by @dionisio-bot) Fixes Slack messages being incorrectly saved on import
-
(#40414 by @dionisio-bot) Security Hotfix (https://docs.rocket.chat/docs/security-fixes-and-updates)
-
Updated dependencies [a8f685b745075d2d175a6fc0f042f42f2ba33243]:
- @rocket.chat/[email protected]
- @rocket.chat/[email protected]
- @rocket.chat/[email protected]
- @rocket.chat/[email protected]
- @rocket.chat/[email protected]
- @rocket.chat/[email protected]
- @rocket.chat/[email protected]
- @rocket.chat/[email protected]
- @rocket.chat/[email protected]
- @rocket.chat/[email protected]
- @rocket.chat/[email protected]
- @rocket.chat/[email protected]
- @rocket.chat/[email protected]
- @rocket.chat/[email protected]
- @rocket.chat/[email protected]
- @rocket.chat/[email protected]
- @rocket.chat/[email protected]
- @rocket.chat/[email protected]
- @rocket.chat/[email protected]
- @rocket.chat/[email protected]
- @rocket.chat/[email protected]
- @rocket.chat/[email protected]
- @rocket.chat/[email protected]
- @rocket.chat/[email protected]
- @rocket.chat/[email protected]
- @rocket.chat/[email protected]
- @rocket.chat/[email protected]
- @rocket.chat/[email protected]
- @rocket.chat/[email protected]
- @rocket.chat/[email protected]
- @rocket.chat/[email protected]
- @rocket.chat/[email protected]
- Disables SAML login when signature validation is configured without proper certificates — security hotfix (https://docs.rocket.chat/docs/security-fixes-and-updates)
Full changelog
Engine versions
- Node:
22.16.0 - Deno:
1.43.5 - MongoDB:
8.0 - Apps-Engine:
1.61.1
Patch Changes
-
Bump @rocket.chat/meteor version.
-
(#40411 by @dionisio-bot) Disables SAML login when it is set to validate signatures without the proper configuration for it
-
(#40415 by @dionisio-bot) Fixes Slack messages being incorrectly saved on import
-
(#40411 by @dionisio-bot) Security Hotfix (https://docs.rocket.chat/docs/security-fixes-and-updates)
-
Updated dependencies [e7bf76778fd07b9b3cb83182d62175fe0e820e74]:
- @rocket.chat/[email protected]
- @rocket.chat/[email protected]
- @rocket.chat/[email protected]
- @rocket.chat/[email protected]
- @rocket.chat/[email protected]
- Disables SAML login when signature validation is configured without proper certificates; security hotfix applied.
Full changelog
Engine versions
- Node:
22.16.0 - Deno:
1.43.5 - MongoDB:
8.0 - Apps-Engine:
1.60.1
Patch Changes
-
Bump @rocket.chat/meteor version.
-
(#40412 by @dionisio-bot) Disables SAML login when it is set to validate signatures without the proper configuration for it
-
(#40432 by @dionisio-bot) Fixes Slack messages being incorrectly saved on import
-
(#40412 by @dionisio-bot) Security Hotfix (https://docs.rocket.chat/docs/security-fixes-and-updates)
-
Updated dependencies [f8cee749da561ae6b205cfe6c7ae53d63837eee3]:
- @rocket.chat/[email protected]
- @rocket.chat/[email protected]
- @rocket.chat/[email protected]
- @rocket.chat/[email protected]
- @rocket.chat/[email protected]
- Cold Storage Archiving for Read Receipts is disabled by default; enable via Message → Read Receipts → Enable Read Receipts Cold Storage setting.
- `skipTranspile` flag in webhook integrations is deprecated and will be removed in 9.0.0.
- Security Hotfix applied per https://docs.rocket.chat/docs/security-fixes-and-updates
- Cold Storage Archiving for Read Receipts (configurable via Message → Read Receipts → Enable Read Receipts Cold Storage)
- Auto-wrap selected text in composer with matching delimiters
- Alternative text field added to image uploads for accessibility
Full changelog
Engine versions
- Node:
22.16.0 - Deno:
2.3.1 - MongoDB:
8.0 - Apps-Engine:
1.62.0
Minor Changes
-
(#40181) Adds file thumbnails with image preview to the message composer attachments
-
(#40141) Adds a new REST endpoint to accept or reject media calls without an active media session
-
(#39535) Adds externalIds field to livechat visitors for external platform identification.
-
(#40160) Adds a
skipTranspileflag (defaultfalse) to webhook integrations. When set totrue, the integration script is stored as-is without Babel transpilation — matching the 9.0.0 default where Babel is removed entirely. Admins can flip the flag per-integration to validate strict-mode compatibility before upgrading. The field is deprecated and will be removed in 9.0.0. -
(#39495) Updates omnichannel routing so agents with
offlinestatus are always excluded from assignment. TheLivechat_enabled_when_agent_idlesetting now only affects agents withawaystatus. -
(#40093) Adds new API endpoints to load the user's current voice call state from the server
-
(#40096) Introduces redaction of potentially sensitive data in logs related to apps-engine
-
(#39989) Adds email search filter to
users.listandusers.infoendpoints. -
(#39845) Adds support for setting up Virtru as a PDP (Policy Decision Point) for ABAC.
-
(#38623 by @copilot-swe-agent) Introduces Cold Storage Archiving for Read Receipts to improve performance and scalability in large deployments.
Enterprise workspaces can now archive older read receipts into a dedicated cold storage collection, reducing the size of the primary read receipts dataset and improving query performance in environments with high message volumes.
This feature is disabled by default and can be enabled through the new setting:
Message → Read Receipts → Enable Read Receipts Cold Storage
This feature is especially recommended for deployments with high message throughput and long data retention requirements, where reducing the size of hot collections significantly improves overall system responsiveness.
-
(#39393 by @copilot-swe-agent) Added auto-wrap selected text in composer with matching delimiters
-
(#40075) Adds alternative text field to image uploads to improve accessibility
Patch Changes
-
Bump @rocket.chat/meteor version.
-
Bump @rocket.chat/meteor version.
-
Bump @rocket.chat/meteor version.
-
(#40058) Fixed UI becoming unresponsive after clicking "See on Engagement Dashboard" from the workspace info card, which required a manual page refresh to recover.
-
(#39741) Fixes empty notifications sent when a voice call ends
-
(#40095) LDAP
sync nowaction now syncs user's abac attributes too. -
(#39246) Fixes an issue where messages appeared as unread even when all active users had read them. Read receipts now correctly ignore deactivated users.
-
(#40125) Security Hotfix (https://docs.rocket.chat/docs/security-fixes-and-updates)
-
(#40051) Fixes user status indicator to show disabled state when presence broadcast is turned off
-
(#40061) Fixes a bug that could remove all of a user's subscriptions when the user was re-added to a room while still banned.
-
(#40053) Fixes Slack messages being incorrectly saved on import
-
(#38994) Adds SAML redirect validation by matching request parameters and configured IdP SLO
-
(#39986) Fixes an issue where the outlook calendar action isn't being reactive based on the setting
-
(#39868) Fixes app actions ignoring role filters and i18n translation
-
(#40078) Fixes "Reply in direct message" action not being shown when user has permission to create DMs but no existing conversation exists.
-
(#40169) Moves keyboard shortcuts from the contextual bar into a modal accessible from the user menu, and adds a hotkey to open it.
-
(#39883) Fixes the issue of the lacking MessageUpdater not being available to apps during runtime
-
(#40114) Fixes a bug preventing users to join a room after being banned and unbanned.
-
(#39823) Fixes an issue where the apps-engine updateStatusText method isn't updating the app user status text properly
-
(#39892) Fixes an issue where the expanded thread view was overlapping the navbar
-
(#40113) Fixes inability to use custom sounds pagination action buttons when the amount exceeds the specified limit
-
(#39985) Adds error feedback when clicking on a mentioned room you don't have access to
-
(#40175) Fixes an issue where the Omnichannel routing system ignored the
Livechat_accept_chats_with_no_agentssetting. Now, offline agents are correctly considered for assignment when the setting allows it. -
Updated dependencies [53e32c7df1bf40598d65d170fd50c55f752f2951, 53e32c7df1bf40598d65d170fd50c55f752f2951, 543b6c8cbde0d084a3a923acf4845b68db80206a, 43642220a5cc8124ecc6f3956150c42c5b390c90, 2632182e429d337325fe3b1e28ea52ab12d99591, 21cd54f87de5837fe6c999a44bd15be34b9fe905, 278b84f78360e53792a2e5d7620615039a0e15e9, 95a82f72dd45fc51d54bb1beed295315facf9109, 12c44d2db65af9f90c741da621164f5738fc19f5, 24b3671fe61b8b09c6a1b5dc6401b503b3fb92a0, 5cff1f41d388b036c77a8f774f233b1921e9066e, 9713af36f5c0d673f2d2093015f322341706bab0, 53e32c7df1bf40598d65d170fd50c55f752f2951, 53e32c7df1bf40598d65d170fd50c55f752f2951, f3fa3ee2f2e53b777de9abd466f1b76a1ec1b96c, 32f67f20fbcfdab051c7d2f99d8a7a3d18ebf474, e792aba7f56f1b2ece62951087591819995a1446, f3649b22edfe6497ec2d7f3d7b8ec655466ad4a6, c544b805d1c03f8eae9d061cd48838206207a7c9, 4e99ff6c1a99ac569cf444f9de9b5fe5ac3262b2, 8c0e16ca29b393cfa50b425520db48ba5a74f678, 95a82f72dd45fc51d54bb1beed295315facf9109, 9f38b54c671ba3f0583c0d248a2afe09652fcdf4, f4dfb8ddc2049692371aeb084110b5768151b5df, 2356c889ed82507e1dd1208fab6d4ab186701fef]:
- @rocket.chat/[email protected]
- @rocket.chat/[email protected]
- @rocket.chat/[email protected]
- @rocket.chat/[email protected]
- @rocket.chat/[email protected]
- @rocket.chat/[email protected]
- @rocket.chat/[email protected]
- @rocket.chat/[email protected]
- @rocket.chat/[email protected]
- @rocket.chat/[email protected]
- @rocket.chat/[email protected]
- @rocket.chat/[email protected]
- @rocket.chat/[email protected]
- @rocket.chat/[email protected]
- @rocket.chat/[email protected]
- @rocket.chat/[email protected]
- @rocket.chat/[email protected]
- @rocket.chat/[email protected]
- @rocket.chat/[email protected]
- @rocket.chat/[email protected]
- @rocket.chat/[email protected]
- @rocket.chat/[email protected]
- @rocket.chat/[email protected]
- @rocket.chat/[email protected]
- @rocket.chat/[email protected]
- @rocket.chat/[email protected]
- @rocket.chat/[email protected]
- @rocket.chat/[email protected]
- @rocket.chat/[email protected]
- @rocket.chat/[email protected]
- @rocket.chat/[email protected]
- @rocket.chat/[email protected]
- @rocket.chat/[email protected]
- @rocket.chat/[email protected]
- @rocket.chat/[email protected]
- @rocket.chat/[email protected]
- @rocket.chat/[email protected]
Updates Node to 22.16.0, Deno to 1.43.5, MongoDB to 8.0, and Apps-Engine to 1.61.0. Fixes a bug where re-adding a banned user to a room could remove all their subscriptions. Includes numerous dependency updates across core services, UI kits, and typings.
- Deprecation: 'Anonymous write' feature will be removed in version 9.0.0.
- AJV validator split: Numeric and boolean values sent as strings in POST/PUT/PATCH bodies will now be rejected instead of being silently coerced.
- Security Hotfix
- Fixed an authorization issue that allowed users to confirm uploads from other users
- Fixed cross-resource access issue allowing retrieval of emojis from Custom Sounds and sounds from Custom Emojis in FileSystem storage mode
- Native screen sharing for internal voice calls (currently in beta)
- Support for multiple files in the message composer
- Ban management in rooms via UI and slash commands
- Security hotfix - refer to https://docs.rocket.chat/docs/security-fixes-and-updates
- Fixed third-party login functionality
- Security hotfix - refer to https://docs.rocket.chat/docs/security-fixes-and-updates
- SSRF validation fix in OAuth endpoints preventing internal endpoint access during auth
- Fixed SSRF validation for OAuth endpoints
- Security hotfix - refer to https://docs.rocket.chat/docs/security-fixes-and-updates
- MongoDB 8.0 required (versions 5.0, 6.0, 7.0 no longer supported)
- Security hotfix
- MongoDB minimum version requirement raised to 8.0
- SSRF protection with internal IP blocking and DNS rebinding protection
- Prevents sensitive field exposure in users.updateOwnBasicInfo
- Enforces 2FA and account status checks in Enterprise DDP Streamer login
- SSRF protection with internal IP blocking and DNS rebinding defense
- Federation restricted to verified email users matching configured domain
- Apps-Engine supports multiple file uploads with new delete endpoint
- Default password policy
- Prevented credential exposure in logs
- Default password policy enforcement
- Real-time presence-based voice updates
- Voice call direct message shortcuts
Maintenance patch updating dependencies to ensure stability and compatibility across platform modules.
Updated core engine versions to Node 22.16.0, Deno 1.43.5, and MongoDB 5.0, 6.0, or 7.0. Bumped @rocket.chat/meteor and numerous dependencies including @rocket.chat/core-typings, @rocket.chat/rest-typings, @rocket.chat/apps, and @rocket.chat/ui-client.
Patch release with dependency updates across core services, utilities, and UI components.
Routine dependency updates across internal packages to maintain compatibility and stability
Maintenance patch with dependency updates to ensure platform stability and compatibility with current runtime versions.
Internal dependencies updated to maintain compatibility and stability across modules. Supports Node 22.16.0, Deno 1.43.5, and MongoDB 5-8.
Updated engine versions for Node, Deno, MongoDB, and Apps-Engine. Fixed a startup error caused by the deprecated DEBUG_DISABLE_USER_AUDIT flag and updated numerous dependencies including @rocket.chat/meteor, core-typings, rest-typings, abac, federation-matrix, license, media-calls, omnichannel-services, pdf-worker, presence, api-client, apps, core-services, cron, fuselage-ui-kit, gazzodown, http-router, message-types, model-typings, ui-avatar, ui-client, ui-contexts, ui-voip, web-ui-registration, models, server-cloud-communication, network-broker, omni-core-ee, ui-theming, ui-video-conf, instance-status, and omni-core.
- Workspaces must upgrade to MongoDB 8.2 before moving to Rocket.Chat v8.0.0.
- A full database backup is strongly recommended before upgrading.
- Administrators are expected to rely on the official Prometheus and Grafana monitoring stack for observability.
- Support for MongoDB 5.0 and 6.0 has been discontinued; workspaces must upgrade to MongoDB 8.2 before moving to v8.0.0.
- Removal of Streamhub, database watchers, Tokenpass OAuth, Mobex, and VoxTelesys SMS integrations.
- Removal of second-layer transport encryption and built-in logging tools.
- Patched a security issue to prevent message content from being written to logs at debug level.
- Added security requirements for token creation via /v1/users.createToken.
- Attribute-Based Access Control (ABAC) for private channels and teams.
- Rocket.Chat Federation beta with built-in Matrix support.
- Voice calling moved to general availability with a new call history page.
- Security Hotfix [#37882]
- Security Hotfix [#37002]
- Updated engine versions: Node 22.16.0, Deno 1.43.5, Apps-Engine 1.54.0
- Supported MongoDB versions: 5.0, 6.0, 7.0
- Security Hotfix