Skip to content

Conversation

@rocketchat-github-ci
Copy link
Collaborator

@rocketchat-github-ci rocketchat-github-ci commented Feb 20, 2025

You can see below a preview of the release change log:

7.4.0

Engine versions

  • Node: 22.13.1
  • MongoDB: 5.0, 6.0, 7.0
  • Apps-Engine: 1.49.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

  • Bump @rocket.chat/meteor version.

  • Bump @rocket.chat/meteor version.

  • Bump @rocket.chat/meteor version.

  • Bump @rocket.chat/meteor version.

  • (#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

  • (#35269) fixes a very rare issue where switching from a DM to a regular room would show an error page

  • (#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]:

KevLehman and others added 30 commits January 20, 2025 16:36
@rocketchat-github-ci rocketchat-github-ci requested review from a team as code owners February 20, 2025 12:43
@changeset-bot
Copy link

changeset-bot bot commented Feb 20, 2025

🦋 Changeset detected

Latest commit: f6bdfee

The changes in this PR will be included in the next version bump.

This PR includes no changesets

When changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@dionisio-bot
Copy link
Contributor

dionisio-bot bot commented Feb 20, 2025

Looks like this PR is not ready to merge, because of the following issues:

  • This PR is missing the 'stat: QA assured' label
  • This PR is missing the required milestone or project

Please fix the issues and try again

If you have any trouble, please check the PR guidelines

@codecov
Copy link

codecov bot commented Feb 20, 2025

Codecov Report

Attention: Patch coverage is 88.70968% with 7 lines in your changes missing coverage. Please review.

Project coverage is 59.46%. Comparing base (aeab9d3) to head (7a46c3b).

Additional details and impacted files

Impacted file tree graph

@@            Coverage Diff             @@
##           master   #35272      +/-   ##
==========================================
+ Coverage   59.16%   59.46%   +0.30%     
==========================================
  Files        2821     2830       +9     
  Lines       68112    68627     +515     
  Branches    15145    15181      +36     
==========================================
+ Hits        40297    40808     +511     
- Misses      24981    25149     +168     
+ Partials     2834     2670     -164     
Flag Coverage Δ
unit 75.53% <88.70%> (+0.55%) ⬆️

Flags with carried forward coverage won't be shown. Click here to find out more.

@debdutdeb
Copy link
Member

debdutdeb commented Feb 21, 2025

Please merge RocketChat/server-snap#76 after merging this.

@ggazzo ggazzo merged commit aeb30b5 into master Mar 5, 2025
24 of 26 checks passed
@ggazzo ggazzo deleted the release-7.4.0 branch March 5, 2025 15:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.