Skip to content

Releases: RocketChat/Rocket.Chat

7.1.0-rc.1

27 Nov 17:29
Compare
Choose a tag to compare
7.1.0-rc.1 Pre-release
Pre-release

Engine versions

  • Node: 20.18.0
  • MongoDB: 5.0, 6.0, 7.0
  • Apps-Engine: undefined

Patch Changes

6.3.13

23 Nov 13:29
Compare
Choose a tag to compare

Engine versions

  • Node: 14.21.3
  • MongoDB: 4.4, 5.0, 6.0
  • Apps-Engine: 1.40.0

Patch Changes

6.6.13

22 Nov 18:11
Compare
Choose a tag to compare

Engine versions

  • Node: 14.21.3
  • MongoDB: 4.4, 5.0, 6.0
  • Apps-Engine: ^1.41.1

Patch Changes

6.5.9

22 Nov 20:45
Compare
Choose a tag to compare

Engine versions

  • Node: 14.21.3
  • MongoDB: 4.4, 5.0, 6.0
  • Apps-Engine: ^1.41.1

Patch Changes

7.1.0-rc.0

20 Nov 12:43
Compare
Choose a tag to compare
7.1.0-rc.0 Pre-release
Pre-release

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

6.10.7

11 Nov 12:42
Compare
Choose a tag to compare

Engine versions

  • Node: 14.21.3
  • MongoDB: 4.4, 5.0, 6.0
  • Apps-Engine: 1.43.2

Patch Changes

7.0.0

01 Nov 00:25
Compare
Choose a tag to compare

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 the pw.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 endpoint livechat/webhook.test.

  • (#33373) This adjustment removes the deprecated method livechat:searchAgent. Moving forward, use livechat/users/agent/:_id endpoint.

  • (#33442) Removes deprecated livechat:getAnalyticsOverviewData method. Moving forward use the livechat/analytics/overview endpoint.

  • (#31889) Removed upsert behavior on users.update endpoint (joinDefaultChannels param or empty userId 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 global create-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 global create-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 global delete-c permission check. That is, users must have both permissions (delete-c in the channel scope and delete-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 global delete-p permission check. That is, users must have both permissions (delete-p in the group scope and delete-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) to move-room-to-team, since it is applied to groups and channels.

  • (#33391) Removed deprecated method livechat:loginByToken. Moving forward, use the endpoint livechat/visitor/:token.

  • (#33473) Removes deprecated method getPasswordPolicy. Moving forward, use the endpoint pw.getPolicy.

  • (#33210) Removes private App installation via URL method following a deprecation warning.

  • (#33429) Removed deprecated methods livechat:saveTrigger and livechat:removeTrigger. Moving forward use the endpoints livechat/triggers (POST) and livechat/triggers/:_id (DELETE) respectively.

  • (#33465) Removes deprecated method addOAuthApp. Moving forward, use the endpoint oauth-apps.create instead.

  • (#33472) Removes deprecated deleteMessage method. Moving forward, use the chat.delete endpoint.

  • (#33447) Removes deprecated method livechat:saveInfo. Moving forward use the enpoint livechat/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 the livechat/agent.next/:token endpoint.

  • (#33526) Removes deprecated method livechat:setDepartmentForVisitor. Moving forward, use the endpoint livechat/visitor.

  • (#33241) Adds restrictions to air-gapped environments without a license

  • ([#33042](https://github.com/Rocke...

Read more

7.0.0-rc.6

30 Oct 20:35
Compare
Choose a tag to compare
7.0.0-rc.6 Pre-release
Pre-release

Engine versions

  • Node: 20.17.0
  • MongoDB: 5.0, 6.0, 7.0
  • Apps-Engine: undefined

Patch Changes

7.0.0-rc.5

28 Oct 21:53
Compare
Choose a tag to compare
7.0.0-rc.5 Pre-release
Pre-release

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

7.0.0-rc.4

25 Oct 18:37
Compare
Choose a tag to compare
7.0.0-rc.4 Pre-release
Pre-release

Engine versions

  • Node: 20.17.0
  • MongoDB: 5.0, 6.0, 7.0
  • Apps-Engine: undefined

Patch Changes