Fixes an issue in the voice call peer selection field (on the widget and transfer modal) by filtering out the current peer and users that do not have an extension assigned, in case of forced SIP routing.
Fixes an issue related to creating new users, it should not auto opt in new users for email two factor authentication if any one of `Accounts_TwoFactorAuthentication_Enabled`, `Accounts_TwoFactorAuthentication_By_Email_Enabled` and `Accounts_TwoFactorAuthentication_By_Email_Auto_Opt_In` setting is disabled.
Changes a behavior that would store the result of every status transition that happened to apps
This caused intermediate status to be saved to the database, which could prevent apps from being restored to the desired status when restarted or during server startup.
- ([#37327](https://github.com/RocketChat/Rocket.Chat/pull/37327)) Adds complexity requirements to end-to-end encryption passphrase
- ([#36807](https://github.com/RocketChat/Rocket.Chat/pull/36807) by [@tiagoevanp](https://github.com/tiagoevanp)) Adds a `deletedRooms` field to the `users.delete` endpoint response, indicating which rooms were deleted as part of the user deletion process.
- ([#37547](https://github.com/RocketChat/Rocket.Chat/pull/37547)) Adds the `getUserRoomIds` method to the `UserRead` accessor in the Apps-Engine, graduating it from the experimental bridge to the stable user bridge.
- ([#37368](https://github.com/RocketChat/Rocket.Chat/pull/37368)) Allows users to enable TOTP-based two factor authentication without requiring a verified email address.
- ([#37119](https://github.com/RocketChat/Rocket.Chat/pull/37119) by [@ergot-rp](https://github.com/ergot-rp)) Adds missing legend for fieldset in profile page to meet WCAG compliance
- ([#37524](https://github.com/RocketChat/Rocket.Chat/pull/37524)) Moves the expandable message composer out of feature preview
- ([#37378](https://github.com/RocketChat/Rocket.Chat/pull/37378)) Introduces in-chat messages for when a voice call ends
- ([#37276](https://github.com/RocketChat/Rocket.Chat/pull/37276)) Disables the delete message confirmation button to prevent the action from being triggered while the request is in progress
- ([#37318](https://github.com/RocketChat/Rocket.Chat/pull/37318)) Fixes the time display in calendar event notifications by converting the UTC time to the local time.
- ([#37167](https://github.com/RocketChat/Rocket.Chat/pull/37167)) Changes a behavior that would store the result of every status transition that happened to apps
This caused intermediate status to be saved to the database, which could prevent apps from being restored to the desired status when restarted or during server startup.
- ([#37245](https://github.com/RocketChat/Rocket.Chat/pull/37245)) Replaces old `Assign Extension` button and modal by introducing a proper input in the user edit form.
- ([#37505](https://github.com/RocketChat/Rocket.Chat/pull/37505)) Introduces a new user preference to enable/disable desktop voice call notifications.
- ([#36807](https://github.com/RocketChat/Rocket.Chat/pull/36807) by [@tiagoevanp](https://github.com/tiagoevanp)) Fix issue where a team would become orphaned when its last owner was deleted.
- ([#37134](https://github.com/RocketChat/Rocket.Chat/pull/37134) by [@ergot-rp](https://github.com/ergot-rp)) Adds missing legend for fieldset in accessibility page to meet WCAG compliance
- ([#36308](https://github.com/RocketChat/Rocket.Chat/pull/36308) by [@sandranymark](https://github.com/sandranymark)) Improves inline error in report message modal to meet WCAG compliance.
- ([#37313](https://github.com/RocketChat/Rocket.Chat/pull/37313)) Includes the voice call extension to the `users.autocomplete` endpoint resulting users properties
- ([#37250](https://github.com/RocketChat/Rocket.Chat/pull/37250)) Updates AutoTranslate to fetch supported languages dynamically from DeepL API.
### Patch Changes
- Bump @rocket.chat/meteor version.
- Bump @rocket.chat/meteor version.
- Bump @rocket.chat/meteor version.
- ([#37255](https://github.com/RocketChat/Rocket.Chat/pull/37255)) Adds deprecation warning for `livechat:saveUnit`
- ([#36835](https://github.com/RocketChat/Rocket.Chat/pull/36835)) Fixes the capture of lead's email or phone number when the visitor didn't have data already
- ([#37278](https://github.com/RocketChat/Rocket.Chat/pull/37278)) Fixes an issue with LDAP Sync not updating user's VoIP Extensions
- ([#37430](https://github.com/RocketChat/Rocket.Chat/pull/37430)) Fixes an issue where it was not possible to save nickname and bio as empty in user profile
- ([#37387](https://github.com/RocketChat/Rocket.Chat/pull/37387)) Fixes an issue where user data exports requested would remain stuck and never complete.
- ([#37270](https://github.com/RocketChat/Rocket.Chat/pull/37270)) Fixes editing of encrypted message attachment description.
- ([#37493](https://github.com/RocketChat/Rocket.Chat/pull/37493)) Fixes an issue where `user-agent` is not properly extracted from the DDP connection headers
- ([#37350](https://github.com/RocketChat/Rocket.Chat/pull/37350)) Fixes the sidebar collapse breakpoint in enhanced navigation
- ([#37496](https://github.com/RocketChat/Rocket.Chat/pull/37496)) Fixes the ping behavior so it only triggers when the app becomes idle, preventing unnecessary restarts
- ([#37277](https://github.com/RocketChat/Rocket.Chat/pull/37277)) Fixes an issue where updating a private canned response wasn't being shown on canned-response contextualbar.
- ([#37326](https://github.com/RocketChat/Rocket.Chat/pull/37326)) Fixes an issue related to creating new users, it should not auto opt in new users for email two factor authentication if any one of `Accounts_TwoFactorAuthentication_Enabled`, `Accounts_TwoFactorAuthentication_By_Email_Enabled` and `Accounts_TwoFactorAuthentication_By_Email_Auto_Opt_In` setting is disabled.
- ([#37380](https://github.com/RocketChat/Rocket.Chat/pull/37380)) Fixes an issue where apps would never get the bio of a user even though the type has the field defined
- ([#37477](https://github.com/RocketChat/Rocket.Chat/pull/37477)) Fixes an issue where leave room action is available for users without subscription
- ([#37486](https://github.com/RocketChat/Rocket.Chat/pull/37486)) Fixes the User Autocomplete's selected option being misaligned
- ([#37290](https://github.com/RocketChat/Rocket.Chat/pull/37290)) Fixes an issue where private channels that a user belongs to were not shown in Directory search results.
- ([#37395](https://github.com/RocketChat/Rocket.Chat/pull/37395)) Fixes client slowdown for users with large amount of channels
- ([#37384](https://github.com/RocketChat/Rocket.Chat/pull/37384)) Fixes a problem in apps-engine debug logs where only 2 depth levels were displayed for objects, which is often not enough for debugging purposes
- ([#37152](https://github.com/RocketChat/Rocket.Chat/pull/37152)) Fixes a bug that would cause apps to go into `invalid_installation_disabled` in some cases
- ([#37345](https://github.com/RocketChat/Rocket.Chat/pull/37345)) Fixes administration settings page not listing the settings after logging out and back into the workspace
- ([#37340](https://github.com/RocketChat/Rocket.Chat/pull/37340)) Fixes `Conversations by Tag` chart alignment to match similar charts in the `Reports` section of Omnichannel.
- ([#37338](https://github.com/RocketChat/Rocket.Chat/pull/37338)) Improves mandatory role-based two-factor authentication setup to always verify available 2FA methods before enforcement.
- ([#37449](https://github.com/RocketChat/Rocket.Chat/pull/37449)) Fixes an issue where voice call button is not displaying in navbar on mobile screen sizes
> This change is being tested under `Enhanced navigation experience` feature preview, in order to check it you need to enabled it
- ([#37550](https://github.com/RocketChat/Rocket.Chat/pull/37550)) Fixes an issue that caused the server to load upload files' contents in-memory twice
- ([#37398](https://github.com/RocketChat/Rocket.Chat/pull/37398)) Adds new elements for building apps (ui-kit): `icon` (block element), `icon_button` (block element) and `info_card` (layout block).
- ([#37378](https://github.com/RocketChat/Rocket.Chat/pull/37378)) Introduces in-chat messages for when a voice call ends
- ([#37386](https://github.com/RocketChat/Rocket.Chat/pull/37386)) Fixes an error where Voice Calls could fail to negotiate webrtc params if both clients requested a renegotiation at the same time
- ([#37547](https://github.com/RocketChat/Rocket.Chat/pull/37547)) Adds the `getUserRoomIds` method to the `UserRead` accessor in the Apps-Engine, graduating it from the experimental bridge to the stable user bridge.
- ([#37167](https://github.com/RocketChat/Rocket.Chat/pull/37167)) Changes a behavior that would store the result of every status transition that happened to apps
This caused intermediate status to be saved to the database, which could prevent apps from being restored to the desired status when restarted or during server startup.
### Patch Changes
- ([#37496](https://github.com/RocketChat/Rocket.Chat/pull/37496)) Fixes the ping behavior so it only triggers when the app becomes idle, preventing unnecessary restarts
- ([#37380](https://github.com/RocketChat/Rocket.Chat/pull/37380)) Fixes an issue where apps would never get the bio of a user even though the type has the field defined
- ([#37384](https://github.com/RocketChat/Rocket.Chat/pull/37384)) Fixes a problem in apps-engine debug logs where only 2 depth levels were displayed for objects, which is often not enough for debugging purposes
- ([#37152](https://github.com/RocketChat/Rocket.Chat/pull/37152)) Fixes a bug that would cause apps to go into `invalid_installation_disabled` in some cases
- ([#36807](https://github.com/RocketChat/Rocket.Chat/pull/36807) by [@tiagoevanp](https://github.com/tiagoevanp)) Adds a `deletedRooms` field to the `users.delete` endpoint response, indicating which rooms were deleted as part of the user deletion process.
- ([#37378](https://github.com/RocketChat/Rocket.Chat/pull/37378)) Introduces in-chat messages for when a voice call ends
- ([#37318](https://github.com/RocketChat/Rocket.Chat/pull/37318)) Fixes the time display in calendar event notifications by converting the UTC time to the local time.
### Patch Changes
- ([#37270](https://github.com/RocketChat/Rocket.Chat/pull/37270)) Fixes editing of encrypted message attachment description.