github RocketChat/Rocket.Chat 6.5.0

latest releases: 6.13.0-rc.0, 6.7.9, 6.8.7...
9 months ago

Engine versions

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

Minor Changes

  • a31d533: Added a new admin page called Subscription, this page is responsible of managing the current workspace subscription and it has a overview of the usage and limits of the plan
  • 1642bad: New setting to automatically enable autotranslate when joining rooms
  • 747ec6c: Updated slack bridge to add support for connecting using slack apps in addition to the slack legacy bot
  • 47303b5: chore: adding some portugueses translations to the app details page
  • c0ef13a: Added push statistic, containing three bits. Each bit represents a boolean:
    1 1 1
    | | |
    | | +- push enabled = 0b1 = 1
    | +--- push gateway enabled = 0b10 = 2
    +----- push gateway changed = 0b100 = 4
  • 809eb63: Fix typing indicator of Apps user
  • ee2c7d1: feat: Setup wizard content updates and enforcing cloud connectivity
  • c38711b: Add the daily and monthly peaks of concurrent connections to statistics
    • Added dailyPeakConnections statistic for monitoring the daily peak of concurrent connections in a workspace;
    • Added maxMonthlyPeakConnections statistic for monitoring the last 30 days peak of concurrent connections in a workspace;
  • f3dd127: Added new Omnichannel setting 'Hide conversation after closing'
  • 9261368: Added option to select between two script engine options for the integrations
  • ec1b2b9: Create a deployment fingerprint to identify possible deployment changes caused by database cloning. A question to the admin will confirm if it's a regular deployment change or an intent of a new deployment and correct identification values as needed.
    The fingerprint is composed by ${siteUrl}${dbConnectionString} and hashed via sha256 in base64.
    An environment variable named AUTO_ACCEPT_FINGERPRINT, when set to true, can be used to auto-accept an expected fingerprint change as a regular deployment update.
  • 5f81a0f: Implemented the License library, it is used to handle the functionality like expiration date, modules, limits, etc.
    Also added a version v3 of the license, which contains an extended list of features.
    v2 is still supported, since we convert it to v3 on the fly.
  • 5d55a93: Added a new Admin page called Workspace info in place of Information page, to make it easier to check the license

Patch Changes

  • 72e8ece: Fixed GDPR removal to correctly wipe everything related to the user apart from _id & activity fields

  • 8a02759: Fixed an issue where broadcasted events were published twice within the same instance

  • dea1fe9: chore: Calculate & Store MAC stats
    Added new info to the stats: omnichannelContactsBySource, uniqueContactsOfLastMonth, uniqueContactsOfLastWeek, uniqueContactsOfYesterday

  • e134eef: Bump @rocket.chat/meteor version.

  • ae4feec: Bump @rocket.chat/meteor version.

  • cba9c28: Bump @rocket.chat/meteor version.

  • d94ebb9: Bump @rocket.chat/meteor version.

  • cf63ab4: Bump @rocket.chat/meteor version.

  • 0e63407: Bump @rocket.chat/meteor version.

  • 3173a17: Bump @rocket.chat/meteor version.

  • 22bd457: Bump @rocket.chat/meteor version.

  • 4856b71: Bump @rocket.chat/meteor version.

  • 3231645: Bump @rocket.chat/meteor version.

  • 550188e: Bump @rocket.chat/meteor version.

  • 79d5478: Bump @rocket.chat/meteor version.

  • 0db5206: Bump @rocket.chat/meteor version.

  • 24be625: Bump @rocket.chat/meteor version.

  • 6f84660: Bump @rocket.chat/meteor version.

  • e074217: Bump @rocket.chat/meteor version.

  • b41d65d: Bump @rocket.chat/meteor version.

  • a199adb: Bump @rocket.chat/meteor version.

  • 07d01b0: Bump @rocket.chat/meteor version.

  • Bump @rocket.chat/meteor version.

  • 38e3933: add support to DeepL open api

  • e8eeb2a: fixed threads breaking when sending messages too fast

  • 18ed36c: fix: custom-css injection

  • b85df55: fix: UI issue on marketplace filters

  • 7e96fbd: Fixed issue with the creation of groups with the name of an already existing room throwing internalError

  • 75f0ae3: fix: Remove model-level query restrictions for monitors

  • 2124868: Fix trying to upload same file again and again.

  • 93a0859: Fix unnecessary username validation on accounts profile form

  • 27c75f1: Changed the name of the administration Logs page to "Records", implemented a tab layout in this page and added a new tab called "Analytic reports" that shows the most recent result of the statistics endpoint.

  • f5c0d6b: Fixed DM room with "guest" user kept as "read only" after reactivating user

  • 928177b: Fix rocket.cat's app request message escaping

  • 0586501: fix: Change plan name from Enterprise to Premium on marketplace filtering

  • bba3c9d: fix: Omnichannel webhook is not retrying requests

  • 88833b2: fix: Google Maps and Katex config settings were not visible

  • dea1fe9: feat: Save visitor's activity on agent's interaction

  • c714962: Fixed message disappearing from room after erased even if "Show Deleted Status" is enabled

  • e24d071: Fixed intermittent errors caused by the removal of subscriptions and inquiries when lacking permissions.

  • 3650ab8: Fixed issue with file attachments in rooms' messages export having no content

  • afdcad7: test: read receipts

  • 150a580: regression: changed UniqueID modal being displayed wrongly during startup

  • 06a8e30: chore: Change plan name Enterprise to Premium on marketplace

  • 7ed7cb4: Add the date and time to the email sent when a new device logs in

  • dd254a9: fix: mobile ringing notification missing call id

  • 704ed0f: Fix i18n translations using sprintf post processor

  • 223dce1: Do not allow auto-translation to be enabled in E2E rooms

  • 4344d83: fix: Unable to send attachments via email as an omni-agent

  • ab78404: New permission for testing push notifications

  • b14e159: Search users using full name too on share message modal

  • a82d8c2: Add pagination & tooltips to agent's dropdown on forwarding modal

  • 3ce070a: fix: wrong client hash calculation due to race condition on assets

    Some deployments may suffer from some reloads if running multiple instances. It's caused by different client hashes generated due to a possible race condition on custom assets load at the startup time. Forcing the clients to talk to the right backend instances, which causes reloads if sticky sessions are not enabled.
    This change removes the assets from the hash calculation preventing the race condition and possible different hashes. After this change, the clients will not reload when the admin changes assets.

  • 134b71d: fix: Monitors now able to forward a chat without taking it first

  • aaf11e9: Fixed Canned responses stream not working, causing users to refresh to see newly created responses.

  • bd1c8b1: Fixed a problem that would prevent private apps from being shown on air-gapped environments

  • a8718ed: Add new permission to allow kick users from rooms without being a member

  • 5b9d688: feat: Improve UI when MAC limits are reached
    feat: Limit endpoints on MAC limit reached

  • 1f2b384: fix: cloud alerts not working

  • 3fd0bc4: download translation files through CDN

  • 7342800: Replace the old Enterprise labels to newest Premium

  • 696bbc4: fix: Disables GenericMenu without any sections or items

  • 2a1aa29: Check for room scoped permissions for starting discussions

  • 3a62ac4: fix: user dropdown menu position on RTL layout

  • ad7e52b: Enable the option Only allow verified users to login to SaaS environment

  • 8668485: fix: immediate auto reload issues

    Immediate auto reload increases server load on restarts/upgrades and increases the chance of getting 404 on Meteor's config file blocking the UI on a loading screen

    This change adds delays on front and backend codes on automatic client reload:

    • Front-end, adds a warning message including the old and new hashes, and a delay of 60 seconds after being notified by the server
    • Back-end, delays the client notifications on a random value between 2 and 10 minutes per connection, allowing different clients to reload at different moments and distributing the load along the time.
  • 7493442: chore: Deprecate un-used meteor method for omnichannel analytics

  • f7b07a0: feat: Community users will now be able to customize their Business hour timezone

  • 54d8ad4: Forward headers when using proxy for file uploads

  • a98f3ff: feat: added licenses.info endpoint

  • 3488f6b: Fixed an issue in which the engagement dashboard page tabs had no reactivity and would not change their content upon being clicked on.

  • dea1fe9: feat: Disable and annonimize visitors instead of removing

  • ff2263a: Fixed issue with message read receipts not being created when accessing a room the first time

  • 26b8c81: fix: TypeError: Cannot use 'in' operator in undefined for every message sent

  • 76c7b95: Improve cache of static files

  • 4a59798: Handle the username update in the background

  • Updated dependencies [7da1edf]

  • Updated dependencies [dea1fe9]

  • Updated dependencies [c2f3376]

  • Updated dependencies [747ec6c]

  • Updated dependencies [c0ef13a]

  • Updated dependencies [c38711b]

  • Updated dependencies [223dce1]

  • Updated dependencies [5b9d688]

  • Updated dependencies [3536342]

  • Updated dependencies [9261368]

  • Updated dependencies [ec1b2b9]

  • Updated dependencies [8e89b5a]

  • Updated dependencies [a98f3ff]

  • Updated dependencies [5f81a0f]

  • Updated dependencies [dea1fe9]

    • @rocket.chat/ui-contexts@3.0.0
    • @rocket.chat/web-ui-registration@3.0.0
    • @rocket.chat/core-typings@6.5.0
    • @rocket.chat/model-typings@0.2.0
    • @rocket.chat/gazzodown@3.0.0
    • @rocket.chat/i18n@0.0.3
    • @rocket.chat/presence@0.1.0
    • @rocket.chat/core-services@0.3.0
    • @rocket.chat/rest-typings@6.5.0
    • @rocket.chat/server-fetch@0.0.2
    • @rocket.chat/tools@0.2.0
    • @rocket.chat/ui-theming@0.1.1
    • @rocket.chat/license@0.1.0
    • @rocket.chat/jwt@0.1.0
    • @rocket.chat/omnichannel-services@0.1.0
    • @rocket.chat/fuselage-ui-kit@3.0.0
    • @rocket.chat/ui-client@3.0.0
    • @rocket.chat/ui-video-conf@3.0.0
    • @rocket.chat/api-client@0.1.18
    • @rocket.chat/pdf-worker@0.0.24
    • @rocket.chat/cron@0.0.20
    • @rocket.chat/models@0.0.24
    • @rocket.chat/server-cloud-communication@0.0.1
    • @rocket.chat/instance-status@0.0.24

Don't miss a new Rocket.Chat release

NewReleases is sending notifications on new releases.