Engine versions
- Node:
22.16.0 - Deno:
1.43.5 - MongoDB:
8.2 - Apps-Engine:
1.59.0-rc.0
Major Changes
-
(#36829) Removes the deprecated sendConfirmationEmail method
-
(#37460) Removes deprecated
livechat:removeUnitmethod -
(#36836) Removes the deprecated livechat:getTagsList method
Removes the deprecated livechat:getUnitsFromUser method
Removes the deprecated livechat:getFirstRoomMessage method
Removes the deprecated livechat:getDepartmentForwardRestrictions method
-
(#37672) Removes deprecated VoIP permissions
-
(#36941) Makes Voice Calls enabled by default when available
-
(#37672) Removes deprecated VoIP from Omnichannel
-
(#37461) Removes deprecated
livechat:saveUnitmethod -
(#36864) Removes the deprecated
authorization:removeUserFromRolemethod -
(#36976) Promotes Timestamp Parser from preview state to stable
-
(#37123) Removes ecdh functionality and related settings
-
(#35436 by @blackmamba1231) Removes deprecated
canAccessRoommeteor method -
(#36925) Removes deprecated Realtime API method:
livechat:getAnalyticsChartData -
(#37392) Removes deprecated
livechat:returnAsInquirymethod -
(#37390) Removes deprecated
removeCustomFieldmethod -
(#37672) Removes Deprecated FreeSwitch integration
-
(#36851) Removes the deprecated
getUserRolesmethod in favor of the/v1/roles.getUsersInPublicRolesendpoint. -
(#37388) Removes deprecated
setAdminStatusmethod -
(#35961) Removes support of MongoDB versions 5.x and 6.x
-
(#36823) Removes deprecated meteor method
muteUserInRoom -
(#36825) Removes the deprecated method
createToken -
(#37022) Promotes Resizable Contextualbars from preview state to stable.
-
(#36837) Removes the deprecated
setReactionmeteor method -
(#36824) Removes deprecated Realtime API method:
livechat:closeRoom -
(#36832) Removes the deprecated
setCustomFieldsmethod -
(#36931) Removes deprecated Realtime API method:
livechat:removeAllClosedRooms -
(#36830) Removes the deprecated
getAvatarSuggestionmethod -
(#37462) Removes deprecated
livechat:saveDepartmentmethod -
(#37397) Removes deprecated
livechat:setUpConnectionmethod -
Removes the deprecated
getRoomRolesmethod -
Removes the deprecated
authorization:deleteRolemethod -
(#37391) Removes deprecated
livechat:removeRoommethod -
(#36849) Removes deprecated
appIdparameter from theoauth-apps.getendpoint. -
(#37463) Removes deprecated
sendFileLivechatMessagemethod -
(#32590) Removes the setting
API_Use_REST_For_DDP_Calls. Turning this on meant websocket was only used for realtime data/events, and any other meteor method calls goes over method.call endpoint. For microservice deployments, this had to be turned on. Now method calls will always happen over http endpoints. -
(#36966) Promotes quick reactions from preview state to stable
-
(#36821) Removes
/api/v1/banners.getnewdeprecated endpoint -
(#36871) Removes the
livechat:transferdeprecated method
Removes thelivechat/room.transferdeprecated endpoint
Creates thelivechat/visitor.department.transferfor visitors department transfer use -
(#36924) Removes deprecated Realtime API method:
livechat:getRoutingConfig -
(#36809) Removes deprecated Realtime API method:
livechat:changeLivechatStatus -
(#36951) Removes the deprecated param
hideRoomsWithNoActivityand adjust the api tests accordingly. Endpoint always returns rooms that are not empty. -
(#36838) Removes the deprecated
insertOrUpdateUsermeteor method -
(#37406) Removes deprecated
livechat:removeTagmethod -
(#37810) Fixes role assignment precedence in SAML provisioning, ensuring that SAML-specific default roles take priority over global registration roles, and preventing role merging when both are configured.
-
(#36831) Removes the deprecated setUsername method
-
(#37446) Removes deprecated
removeCannedResponsemethod -
(#37405) Removes deprecated
saveCannedResponsemethod -
(#37396) Removes deprecated
livechat:sendTranscriptmethod -
(#36857) Removes the deprecated
/api/v1/rooms.uploadendpoint -
(#36908) Removes the deprecated livechat:resumeOnHold method
-
(#36935) Removes
addUserToRoleandremoveUserFromRoletype declaration and deprecation logger -
(#37393) Removes deprecated
livechat:saveAgentInfomethod -
(#36907) Removes the deprecated
GETMethod from/api/v1/apps -
(#37114) Removes stdout logging functionality, related components and settings
-
(#36647) Removes deprecated 'e2e.updateGroupKey' method and related type declarations
-
(#37421) Removes deprecated
livechat:saveCustomFieldmethod -
(#36896) Removes the deprecated roleName parameter from /api/v1/roles.addUserToRole and /api/v1/roles.removeUserFromRole
Removes the ability to pass a role name to the role parameter type from /api/v1/roles.getUsersInRole
-
(#36828) Removes the deprecated
setUserPasswordmethod -
(#37285) Promotes Enhanced Navigation from preview state to stable.
-
(#37464) Removes deprecated
livechat:takeInquirymethod -
(#36865) Removes the deprecated
authorization:addUserToRolemethod
Minor Changes
-
(#36570) REST endpoint
/v1/users.createTokenis not deprecated anymore. It now requires asecretparameter to generate a token for a user. This change is part of the effort to enhance security by ensuring that tokens are generated with an additional layer of validation. Thesecretparameter is validated against a new environment variableCREATE_TOKENS_FOR_USERS_SECRET. -
(#37719) Adds a new method to the Apps-Engine that allows apps to retrieve multiple rooms from database
-
(#37659) Changes the position of the buttons in Unique ID change detected modal in order to highlight configuration update instead of new workspace
-
(#37233) Validates attachment fields to require
titleandvalueproperties on APIschat.postMessageandchat.sendMessage. -
(#37224) Enhance user's deactivated state handling to correctly distinguish between pending and deactivated users.
-
(#37091) Adds Attribute Based Access Control (ABAC) for private channels & private teams.
-
(#37771) Introduces an info button to voice call's in-chat history message, which opens a contextual bar with more detailed information about the voice call.
Patch Changes
-
(#37663) Removes the deprecated meteor method:
livechat:saveTag -
(#37688) Adds deprecation warning for
livechat:removeMonitorand new endpoint replacing it;livechat/monitor.remove -
(#37690) Adds a deprecation warning for
livechat:saveBusinessHourand new endpoint replacing it;livechat/business-hours.save -
(#37612) Adds invitation request support to rooms
-
(#37745) Fixes an issue where its not being possible to change the password in account security page
-
(#37721) Disables read receipts indicators in federated rooms. This feature will be re-enabled when fully compatible with federation.
-
(#37823) Fixes members tab > add members not removing selected items
-
(#37791) Fixes an issue where cases of invites that were canceled or disinvited were not being handled.
-
(#37874) Security Hotfix (https://docs.rocket.chat/docs/security-fixes-and-updates)
-
(#36822) Removes deprecated meteor method
unmuteUserInRoom -
(#37819) Removes deprecated method
livechat:removeBusinessHour -
(#37654) Fixes an issue that could cause slashcommands to disappear for the user in certain high-availability scenarios
-
(#37443) Fixes an issue where custom status is not updating immediately if the value is empty
-
(#37730) Adds an execution flag to apps-engine runtime that helps prevent the publishing of faulty builds
-
(#37722) Fixes an issue with the build that prevented Deno runtime to run on air-gapped environments
-
(#37504) Fixes create channel modal not validating federated access permission
-
(#37523) Fixes license add-on validations for federated rooms
-
(#37061) Adds deprecation warning on
livechat:addMonitorwith new endpoint replacing it;livechat/monitors.create -
(#37713) Fixes a condition where the
SAML_Custom_Default_default_user_rolesetting, used to define the default SAML role when none is provided, would fail when a role name was used instead of an ID. -
(#36827) Removes deprecated method
saveUserProfile -
(#37643) Adds invitation badge to room members list
-
(#37664) Removes the deprecated meteor method:
livechat:addMonitor -
(#37829) Fixes an issue where iframe external commands sent via
window.postMessagewere not being handled correctly when Rocket.Chat was embedded inside an iframe. -
(#37717) Fixes incorrect URL generation in Global Search "Jump to message" feature, resolving navigation issues when jumping to messages across different channels.
-
(#37845) Fixes push notifications continuing after logout due to missing token cleanup.
-
(#37822) Fixes an issue where it‘s not being possible to configure department's
chatClosingTagswithout enablingrequestTagBeforeClosingTag -
(#37707) Fixes an issue that caused Third-party login to not work properly
-
(#37662) removes the deprecated meteor method:
livechat:removeMonitor -
(#37852) Adds improvements to the push notifications logic; the logic now truncates messages and titles larger than 240, and 65 characters respectively.
-
(#37281) Adds deprecation warning for
livechat:saveTagand new endpoint to replace it;livechat/tags.save -
(#37656) Fixes an issue where the client failed to load properly when the “First Channel After Login” setting began with a hash (#), ensuring users are routed to the correct channel.
-
(#37846) Fixes /v1/users.logout not marking user sessions as logged out, leaving stale sessions active.
-
(#37551) Ensures presence stays accurate by refreshing connections on heartbeats and removing stale sessions.
-
(#37677) Fixes an issue where membership updates were not reflected when the user was the first member on their own server.
-
(#37718) Fixes the missing dispatch of
startupiframe event on client startup. -
(#37729) Fixes inconsistency in roomLeft event payload by aligning it to the standard outgoing events signature.
-
(#37729) Removes sensitive data from outgoing events debug logs.
-
(#37635) Adds invitation badge to sidebar
-
(#37772) Removes deprecated method
livechat:saveBusinessHour -
(#37775) Adds deprecation warning for
livechat:removeBusinessHourand new endpoint to replace it;livechat/business-hours.remove -
Updated dependencies [347b8f9, 04d2484, b802430, 872da49, 0ccb969, 176d5ea, ac11ea0, 2de4547, ac11ea0, 1baa03c, 0c02586, f3f0b27, ac11ea0, a1d65f4, 7087289, bd5edfc, 94b87d9, ddc9357, 733c94b, d3538e7, a5a7343, 73d9eb2, 611e4cd, 476a070, 239f4b1, 9e03ed5, dc67590, be80b72, 4aa3634, 4793aca, 0b660a5, dccdcc5, 5ac1863, ec0f8b4, f056c45, cb3c5e3, 5b3f93c, 8bf0bab, 55dc368]:
- @rocket.chat/rest-typings@8.0.0-rc.0
- @rocket.chat/web-ui-registration@26.0.0-rc.0
- @rocket.chat/apps-engine@1.59.0-rc.0
- @rocket.chat/apps@0.6.0-rc.0
- @rocket.chat/core-typings@8.0.0-rc.0
- @rocket.chat/i18n@2.0.0-rc.0
- @rocket.chat/media-calls@0.2.0-rc.0
- @rocket.chat/model-typings@2.0.0-rc.0
- @rocket.chat/ui-contexts@26.0.0-rc.0
- @rocket.chat/ui-voip@16.0.0-rc.0
- @rocket.chat/models@2.0.0-rc.0
- @rocket.chat/core-services@0.12.0-rc.0
- @rocket.chat/message-types@0.1.0-rc.0
- @rocket.chat/federation-matrix@0.0.9-rc.0
- @rocket.chat/gazzodown@26.0.0-rc.0
- @rocket.chat/ui-client@26.0.0-rc.0
- @rocket.chat/fuselage-ui-kit@26.0.0-rc.0
- @rocket.chat/media-signaling@0.1.1-rc.0
- @rocket.chat/ui-kit@0.39.0-rc.0
- @rocket.chat/abac@0.1.0-rc.0
- @rocket.chat/jwt@0.2.0-rc.0
- @rocket.chat/tools@0.2.4-rc.0
- @rocket.chat/presence@0.2.47-rc.0
- @rocket.chat/logger@1.0.0-rc.0
- @rocket.chat/omnichannel-services@0.3.44-rc.0
- @rocket.chat/api-client@0.2.47-rc.0
- @rocket.chat/http-router@7.9.14-rc.0
- @rocket.chat/license@1.1.7-rc.0
- @rocket.chat/pdf-worker@0.3.26-rc.0
- @rocket.chat/cron@0.1.47-rc.0
- @rocket.chat/ui-avatar@22.0.0-rc.0
- @rocket.chat/ui-theming@0.4.4
- @rocket.chat/ui-video-conf@26.0.0-rc.0
- @rocket.chat/omni-core-ee@0.0.12-rc.0
- @rocket.chat/instance-status@0.1.47-rc.0
- @rocket.chat/omni-core@0.0.12-rc.0
- @rocket.chat/network-broker@0.2.26-rc.0
- @rocket.chat/server-cloud-communication@0.0.2