github RocketChat/Rocket.Chat 7.4.0-rc.0

latest releases: 7.4.0-rc.1, 7.3.2, 7.2.3...
pre-release2 days ago

Engine versions

  • Node: 22.13.1
  • MongoDB: 5.0, 6.0, 7.0
  • Apps-Engine: 1.49.0-rc.0

Minor Changes

  • (#34208) Adds a new endpoint rooms.hide to hide rooms of any type when provided with the room's ID

  • (#35147) Allows users to filter by multiple departments & by livechat units on livechat/rooms endpoint.

  • (#34274) Adds a new setting that if enabled, will not count bot messages in the average response time metrics

  • (#35177) Adds a new IPostSystemMessageSent event, that is triggered whenever a new System Message is sent

  • (#34957) Implements a modal to let users know about VoIP calls in direct messages and missing configurations.

  • (#34958) Makes Omnichannel converstion start process transactional.

  • (#34926) Enables control of video conference ringing and dialing sounds through the call ringer volume user preference, preventing video conf calls from always playing at maximum volume.

  • (#35260) Enhances message sorting in the im.messages and dm.messages endpoints by enabling support for multi-parameter sorting.

  • (#34939) Improves the search of permissions

  • (#35113) Includes attachments metadata in JSON export if type is file when exporting messages

  • (#33885) Fixes an issue where tokens generated while using the legacy notification provider would never be removed from the database.

  • (#33816 by @matheusbsilva137) Replaces Livechat Visitors by Contacts on workspaces' MAC count.
    This allows a more accurate and potentially smaller MAC count in case Contact Identification is enabled, since multiple visitors may be associated to the same contact.

  • (#35038) Adds "DOMPurify" and "he" to sanitize ECDH and Livechat errors

  • (#35013) Adds a filter option to include or exclude threads in the Apps Engine room read/unread messages bridge, enhancing flexibility in message retrieval.

  • (#35199) Enables specifying hidden settings that are enabled to be accessed through the apps-engine in the permission list.

  • (#35089) Adds wrapExceptions to handle an unhandled promise rejection when adding and/or updating OAuth apps

  • (#35208) Adds the Leader group to rooms' members list for better role visibility and consistency.

Patch Changes

  • (#35189) fixes toast with empty error messages when a private app installation fails

  • (#34980) Implements removal of OTR (off-the-record) conversation messsages just after OTR session ends.

  • (#35029) Fixes a bug that caused routing algorithms to ignore the Livechat_enabled_when_agent_idle setting, effectively ignoring idle users from being assigned to inquiries.

  • (#35079) Fixes unused i18nTitle provided by the app in message composer popup previewer

  • (#35044) Fixes an issue that allowed departments to be removed via API even with setting Omnichannel_enable_department_removal disabled

  • (#35132) Fixes broken link and improves messaging for invalid apps banner.

  • (#35120) Fixes behavior of app updates that would save undesired field changes to documents

  • (#35188) Fixes a UI issue where enabling/disabling TOTP two factor authentication didn't update in real-time.

  • (#35082) Fixes a rerender on each sidebar item click

  • (#35233) Improves color contrast in image gallery icon buttons to meet WCAG compliance.

  • (#35261) Security Hotfix (https://docs.rocket.chat/docs/security-fixes-and-updates)

  • (#35100) Fixes incorrect start date on omnichannel reports

  • (#35265) Fixes app event IPostLivechatAgentAssigned receiving a room object previous to the assignment of agent, causing room.servedBy to be undefined on apps

  • (#35194) fixes the possibility of see new messages without being subscribed to a public channel.

  • (#35121) Fixes an issue which caused some weird scrolling in rooms when using secondary sidepanel navigation.

  • (#35170) Fixes an issue that would cause marketplace apps to become invalid installations after an update

  • (#35140) Fixes a UI issue where enabling/disabling email two factor authentication didn't update in real-time.

  • (#35181) Bump meteor to 3.1.2 and Node version to 20.13.1

  • (#35107) Fixes an issue where the room converter would throw if the room was an omnichannel room that had been closed by the visitor

  • (#35124) Fixes an issue where non-Latin highlights were inconsistently applied, ensuring non-Latin characters are reliably detected and highlighted.

  • (#35208) Removes the Leader role from the room header. Leaders are now displayed in their respective group within the room's members list.

  • (#34857 by @AyushKumar123456789) Fixes an issue where custom status' values in the custom status page table were not being properly translated

  • (#34987) Fixes a behavior in Omnichannel that was causing bot agents to be waiting in the queue, when they should always skip it.

  • (#34988) Fixes channels.list endpoint from rejecting pagination parameters

  • (#35204) fixes an issue with embedded layout rooms displaying as if the user is not part of the room

  • (#35032) Validates duplicated email and phone number when creating or editing omnichannel contacts.

  • (#35143) Switches from GCM (unsupported) to FCM as the default push notification service for custom mobile apps

  • (#35167) Fixes an issue where assign extension button were missing the proper margin

  • (#35028) Fixes a missconception about /v1/livechat/tags/:tagId returning 404 if tag is not found

  • (#34975) Fixes issue where a invalid Accounts_CustomFieldsToShowInUserInfo value would break the ui

  • (#33141) Fixes an issue where video conf message block wasn't considering display avatars preference

  • (#35046) Fixes an issue which was preventing admins in enterprise workspaces from updating some premium layout settings.

  • Updated dependencies [beec566, eba8e36, d5175ee, 0df16c4, 8996414, 599fd93, 2921a6a, 1854c9b, f80ac66, 083fc49, dee90e0, dd889ed, dac213d, f85da08, 271894f, 697a38d, 30ea250, be5031a, 36e90a2]:
    • @rocket.chat/i18n@1.4.0-rc.0
    • @rocket.chat/rest-typings@7.4.0-rc.0
    • @rocket.chat/models@1.3.0-rc.0
    • @rocket.chat/model-typings@1.4.0-rc.0
    • @rocket.chat/network-broker@0.1.6-rc.0
    • @rocket.chat/fuselage-ui-kit@16.0.0-rc.0
    • @rocket.chat/ui-video-conf@16.0.0-rc.0
    • @rocket.chat/core-typings@7.4.0-rc.0
    • @rocket.chat/apps-engine@1.49.0-rc.0
    • @rocket.chat/ui-client@16.0.0-rc.0
    • @rocket.chat/apps@0.3.0-rc.0
    • @rocket.chat/ui-voip@6.0.0-rc.0
    • @rocket.chat/cas-validate@0.0.3-rc.0
    • @rocket.chat/omnichannel-services@0.3.11-rc.0
    • @rocket.chat/pdf-worker@0.2.11-rc.0
    • @rocket.chat/ui-contexts@16.0.0-rc.0
    • @rocket.chat/web-ui-registration@16.0.0-rc.0
    • @rocket.chat/presence@0.2.14-rc.0
    • @rocket.chat/api-client@0.2.14-rc.0
    • @rocket.chat/core-services@0.7.6-rc.0
    • @rocket.chat/cron@0.1.14-rc.0
    • @rocket.chat/instance-status@0.1.14-rc.0
    • @rocket.chat/license@1.0.5-rc.0
    • @rocket.chat/freeswitch@1.2.1-rc.0
    • @rocket.chat/gazzodown@16.0.0-rc.0
    • @rocket.chat/ui-theming@0.4.2
    • @rocket.chat/ui-avatar@12.0.0-rc.0
    • @rocket.chat/server-cloud-communication@0.0.2

Don't miss a new Rocket.Chat release

NewReleases is sending notifications on new releases.