Releases: RocketChat/Rocket.Chat
7.1.0-rc.1
Engine versions
- Node:
20.18.0
- MongoDB:
5.0, 6.0, 7.0
- Apps-Engine:
undefined
Patch Changes
-
Bump @rocket.chat/meteor version.
-
Updated dependencies []:
- @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]
6.3.13
Engine versions
- Node:
14.21.3
- MongoDB:
4.4, 5.0, 6.0
- Apps-Engine:
1.40.0
Patch Changes
- b9f091d: Bump @rocket.chat/meteor version.
- Bump @rocket.chat/meteor version.
- 74c90d3: Security Hotfix (https://docs.rocket.chat/docs/security-fixes-and-updates)
- @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]
6.6.13
Engine versions
- Node:
14.21.3
- MongoDB:
4.4, 5.0, 6.0
- Apps-Engine:
^1.41.1
Patch Changes
-
Bump @rocket.chat/meteor version.
-
Bump @rocket.chat/meteor version.
-
(#33467) Security Hotfix (https://docs.rocket.chat/docs/security-fixes-and-updates)
-
Updated dependencies []:
- @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]
6.5.9
Engine versions
- Node:
14.21.3
- MongoDB:
4.4, 5.0, 6.0
- Apps-Engine:
^1.41.1
Patch Changes
- d158480: Bump @rocket.chat/meteor version.
- Bump @rocket.chat/meteor version.
- ce18b47: Security Hotfix (https://docs.rocket.chat/docs/security-fixes-and-updates)
- @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]
7.1.0-rc.0
Engine versions
- Node:
20.18.0
- MongoDB:
5.0, 6.0, 7.0
- Apps-Engine:
undefined
Minor Changes
-
(#33897) adds unread badge to sidebar collapser
-
(#32906) Improves thread metrics featuring user avatars, better titles and repositioned elements.
-
(#33810) Adds cursor pagination on chat.syncMessages endpoint
-
(#33214) Adds a new route to allow fetching avatars by the user's id
/avatar/uid/<UserID>
-
(#32727) These changes aims to add:
- A brand-new omnichannel contact profile
- The ability to communicate with known contacts only
- Communicate with verified contacts only
- Merge verified contacts across different channels
- Block contact channels
- Resolve conflicting contact information when registered via different channels
- An advanced contact center filters
-
(#33920) Improves the customizability of the naming of automatic Persistent video calls discussions, allowing the date of the call to be in different parts of the name, using the
[date]
keyword. -
(#33997) Prevent apps' subprocesses from crashing on unhandled rejections or uncaught exceptions
-
(#33814) Adds a confirmation modal to the cancel subscription action
-
(#33949) Disables the possiblity to upload exempted apps
Patch Changes
-
(#33776) Fix user highlights not matching only whole words
-
(#33818) Remove unused client side
setUserActiveStatus
meteor method. -
(#33596) Bump meteor to 3.0.4 and Node version to 20.18.0
-
(#33713) Deprecated the
from
field in the apps email bridge and made it optional, using the server's settings when the field is omitted -
(#32991) Fixes an issue where updating custom emojis didn’t work as expected, ensuring that uploaded emojis now update correctly and display without any caching problems.
-
(#33985) Fixes issue that could cause multiple discussions to be created when creating it from a message action
-
(#33904) adds missing html attributes in sidebar item templates
-
(#33218) Fixes message character limit not being applied to file upload descriptions
-
(#33908) Fixes the issue where newly created teams are incorrectly displayed as channels on the sidebar when the DISABLE_DB_WATCHERS environment variable is enabled
-
(#33953) Adds a divider on Create team modal - advanced settings
-
(#33786) Fixed an issue that would grant network permission to app's processes in wrong cases
-
(#33986) Fixes sidepanel not replicating sidebar sort preference
-
(#33689) Fixes banner breaking the UI with specific payloads
-
(#33808) Fixes client-side updates for recent emoji list when custom emojis are modified.
-
(#33902) Adds "Master volume" and "Call ringer volume" to the user preferences sound section.
-
(#33311) Sends server statistics only once a day despite multiple instance being started at different times.
-
(#33719) stops calling an object through proxy calling getQueueWorker
-
(#33785) Fixed an issue where the installed apps list would go stale without a refresh in some cases
-
(#33278) Fixes display of emoji aliases in custom emoji list by adding commas between aliases
-
(#33772) Fixes
waiting queue
feature. WhenLivechat_waiting_queue
setting is enabled, incoming conversations should be sent to the queue instead of being assigned directly. -
(#33963) Fixes edge case of thread unread not being added to unread group
-
(#33994) Adds login and permission validation for resetIrcConnection method
-
(#33880) Updates VoIP field labels from 'Free Extension Numbers' to 'Available Extensions' to better describe the field's purpose and improve clarity.
-
(#33958) Fixes an issue where resizable handler renders over the expanded thread view while using contextualbarResizable feature preview
-
Updated dependencies [82767d8, 80e36bf, 66ecc64, 6c83bf0, e7edeac, 3569b0a, b4841cb, 32d93a0, d1e6a73, 661cc01, 63ccadc, ce7024a, 6166555, e5fe727, d398866, 322bafd, d398866]:
- @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]
6.10.7
Engine versions
- Node:
14.21.3
- MongoDB:
4.4, 5.0, 6.0
- Apps-Engine:
1.43.2
Patch Changes
-
Bump @rocket.chat/meteor version.
-
Bump @rocket.chat/meteor version.
-
(#33929) Fixes an issue that would cause apps to appear disabled after a subprocess restart
-
(#33929) Fixed a problem in the deno runtime controller where it would not handle undefined child process references correctly
-
Updated dependencies [6fd8fd0, 6fd8fd0]:
- @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]
7.0.0
Summary
What's new
Rocket.Chat has introduced several key updates. Enterprise users can now leverage add-ons like RC AI, VoIP for Team Collaboration, and WhatsApp 360 Dialog for expanded capabilities. The Starter Plan now supports up to 50 users, and Community Edition users can upgrade via the Cloud Portal.
Security enhancements include the removal of the Compatible Sandbox in favor of a Secure Sandbox for integration scripts. Omnichannel optimizations have significantly improved visitor processing times, and ACH Debit is now available as a payment option.
A new VoIP for Team Collaboration beta feature allows direct calls within the platform. MongoDB 7.0 is supported, while MongoDB 4.4 has been deprecated. The platform has been upgraded to Node.js 20.x and Meteor 3.0 for better performance.
E2EE now has a confirmation modal and an option to reset room keys. Uploading private apps is limited to premium plans, and air-gapped environments are only supported on premium plans for licensing compliance. Admins now have enhanced control over team permissions, and the sidebar has gained collapsible categories and a recent room view as part of Feature preview.
Bug fixes
Support window restrictions now work as intended, and issues causing E2EE room freezes, and multiple LDAP sync cron jobs have been resolved. Login button customization properly applies WCAG warnings, and a broken translation in the "Forgot Password" email has been fixed. Deprecated endpoints have been removed.
For more detailed information, check out our release notes and deprecated and phasing out of the features document.
Details
Engine versions
- Node:
20.17.0
- MongoDB:
5.0, 6.0, 7.0
- Apps-Engine:
1.47.0
Major Changes
-
(#33316) Changes some displays to reflect new rules for private apps and adds a new modal before uploading a private app
-
(#32212) Fixed broken translation in "Forgot Password" e-mail
-
(#33503) Adds modal confirmation to enable and disable End-to-end encryption
Adds a reset room key option to the modal that disables End-to-end encryption, this is useful when all the members of a room lose their room E2EE keys
-
(#33038) Remove support of filtering by agent's username on the following endpoint:
/v1/livechat/rooms
The performance of the endpoint was improved when filtering by:
- Agent
- Deparment
- Open chats
-
(#33474) Removes deprecated endpoint
pw.getPolicyReset
. Moving forward, use thepw.getPolicy
endpoint. -
(#32162) As per MongoDB Lifecycle Schedules (mongodb.com/legal/support-policy/lifecycles) we're removing official support to MongoDB version 4.4 that has reached end of life in February 2024.
We recommend upgrading to at least MongoDB 6.0+, though 5.0 is still a supported version.
Here are official docs on how to upgrade to some of the supported versions:
-
(#33333) Login services button was not respecting the button color and text color settings. Implemented a fix to respect these settings and change the button colors accordingly.
Added a warning on all settings which allow admins to change OAuth button colors, so that they can be alerted about WCAG (Web Content Accessibility Guidelines) compliance.
-
(#32162) Added MongoDB 7.0 support
-
(#33449) Removes deprecated method
livechat:webhookTest
. Moving forward use the endpointlivechat/webhook.test
. -
(#33373) This adjustment removes the deprecated method
livechat:searchAgent
. Moving forward, uselivechat/users/agent/:_id
endpoint. -
(#33442) Removes deprecated
livechat:getAnalyticsOverviewData
method. Moving forward use thelivechat/analytics/overview
endpoint. -
(#31889) Removed upsert behavior on
users.update
endpoint (joinDefaultChannels
param or emptyuserId
are not allowed anymore) -
(#33802) Changes groups messages listing endpoint by moving query params from the 'query' attribute to standard query parameters.
-
(#32159) Api login should not suggest which credential is wrong (password/username)
Failed login attemps will always return
Unauthorized
instead of the internal fail reason -
(#31117) Adds a new set of permissions to provide a more granular control for the creation and deletion of rooms within teams
create-team-channel
: controls the creations of public rooms within teams, it is checked within the team's main room scope and overrides the globalcreate-c
permission check. That is, granting this permission to a role allows users to create channels in teams even if they do not have the permission to create channels globally;create-team-group
: controls the creations of private rooms within teams, it is checked within the team's main room scope and overrides the globalcreate-p
permission check. That is, granting this permission to a role allows users to create groups in teams even if they do not have the permission to create groups globally;delete-team-channel
: controls the deletion of public rooms within teams, it is checked within the team's main room scope and complements the globaldelete-c
permission check. That is, users must have both permissions (delete-c
in the channel scope anddelete-team-channel
in its team scope) in order to be able to delete a channel in a team;delete-team-group
: controls the deletion of private rooms within teams, it is checked within the team's main room scope and complements the globaldelete-p
permission check. That is, users must have both permissions (delete-p
in the group scope anddelete-team-group
in its team scope) in order to be able to delete a group in a team;;
Renames
add-team-channel
permission (used for adding existing rooms to teams) tomove-room-to-team
, since it is applied to groups and channels. -
(#33391) Removed deprecated method
livechat:loginByToken
. Moving forward, use the endpointlivechat/visitor/:token
. -
(#33473) Removes deprecated method
getPasswordPolicy
. Moving forward, use the endpointpw.getPolicy
. -
(#33210) Removes private App installation via URL method following a deprecation warning.
-
(#33429) Removed deprecated methods
livechat:saveTrigger
andlivechat:removeTrigger
. Moving forward use the endpointslivechat/triggers (POST)
andlivechat/triggers/:_id (DELETE)
respectively. -
(#33465) Removes deprecated method
addOAuthApp
. Moving forward, use the endpointoauth-apps.create
instead. -
(#33472) Removes deprecated
deleteMessage
method. Moving forward, use thechat.delete
endpoint. -
(#33447) Removes deprecated method
livechat:saveInfo
. Moving forward use the enpointlivechat/room/save.info
. -
(#31438) Upgrades the version of the Meteor framework to 3.0
The main reason behind this is the upgrade of the Node.js version, where version 14 will be removed and version 20 will be used instead.
Internally, significant changes have been made, mostly due to the removal of fibers.
As a result, it was necessary to adapt our code to work with the new version.
No functionality should have been affected by this, but if you are running Rocket.Chat in unconventional ways, please note that you need to upgrade your Node.js version.
-
(#33426) Removed deprecated method
livechat:getNextAgent
. Moving forward, use thelivechat/agent.next/:token
endpoint. -
(#33526) Removes deprecated method
livechat:setDepartmentForVisitor
. Moving forward, use the endpointlivechat/visitor
. -
(#33241) Adds restrictions to air-gapped environments without a license
7.0.0-rc.6
Engine versions
- Node:
20.17.0
- MongoDB:
5.0, 6.0, 7.0
- Apps-Engine:
undefined
Patch Changes
-
Bump @rocket.chat/meteor version.
-
Updated dependencies []:
- @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]
7.0.0-rc.5
Engine versions
- Node:
20.17.0
- MongoDB:
5.0, 6.0, 7.0
- Apps-Engine:
undefined
Major Changes
-
(#33038) Remove support of filtering by agent's username on the following endpoint:
/v1/livechat/rooms
The performance of the endpoint was improved when filtering by:
- Agent
- Deparment
- Open chats
-
(#33802) Changes groups messages listing endpoint by moving query params from the 'query' attribute to standard query parameters.
-
(#33801) Changes channels messages listing endpoint by moving query params from the 'query' attribute to standard query parameters.
-
(#33787) Changes settings public listing endpoint by moving query params from the 'query' attribute to standard query parameters.
-
(#33807) Changes ims and dms messages listing endpoint by moving query params from the 'query' attribute to standard query parameters.
Patch Changes
-
Bump @rocket.chat/meteor version.
-
Updated dependencies [d1e14a0, bf05700, 1bdfd20, 2bc9692]:
- @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]
7.0.0-rc.4
Engine versions
- Node:
20.17.0
- MongoDB:
5.0, 6.0, 7.0
- Apps-Engine:
undefined
Patch Changes
-
Bump @rocket.chat/meteor version.
-
(#33770) Fixes page loading during reconnections
-
Updated dependencies []:
- @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]