Skip to content

Conversation

@ggazzo
Copy link
Member

@ggazzo ggazzo commented Jun 23, 2025

Proposed changes (including videos or screenshots)

Issue(s)

Steps to test or reproduce

Further comments

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

7.8.0

Engine versions

  • Node: 22.14.0
  • Deno: 1.43.5
  • MongoDB: 5.0, 6.0, 7.0
  • Apps-Engine: 1.53.0

Minor Changes

  • (#36091) Replaces the cancel button by reset in notification and export messages contextual bar.

  • (#35315 by @xmaxlad) Prevents creation of unnamed Personal Access Tokens by requiring the form's name field fullfilment.

  • (#36127) #### Adds support for hiding the "Expand chat" button in the Livechat widget.
    This can be configured via the widget API by passing the hideExpandChat option to the setTheme method, or through the Livechat Appearance settings page by enabling the "Hide 'Expand chat'" option.

  • (#36169) Fix an issue where action buttons registered by apps would be displayed even if their apps were disabled

  • (#36067) Adds pagination to the App/Logs list, allowing the user to see all logs, instead of a subset of the most recent ones

  • (#36013) Resolves some accessibility violations in the rooms file list context bar, including issues with ARIA attributes and focus management.

  • (#36037) Adds a new setting to select which algorithm to use when signing SAML requests and responses

  • (#36114) Improves form fields layout for mobile screens in profile page

  • (#36153) Adds a new setting to override outlook calendar settings per user email domain

Patch Changes

  • (#36154) Fixes an issue that prevented the action of saving an agent when editing a department to work.

  • (#36143) Fixes message's quote chain limit not being respected for End-to-end encrypted rooms.

  • (#36062) Removes the Change to Default language button from the login page

  • Bump @rocket.chat/meteor version.

  • Bump @rocket.chat/meteor version.

  • Bump @rocket.chat/meteor version.

  • Bump @rocket.chat/meteor version.

  • Bump @rocket.chat/meteor version.

  • Bump @rocket.chat/meteor version.

  • Bump @rocket.chat/meteor version.

  • Bump @rocket.chat/meteor version.

  • (#36038) Fixes departments field being limited to 50 entries when adding or editing agents

  • (#36202) Fixes the usage of Livechat_enabled_when_agent_idle setting across the codebase. Goal is to use it wherever is applicable making the feature more predictable.

  • (#36193) Fixes the condition for firing the LivechatSessionTaken webhook event.

  • (#36105) Fixes an issue that was causing ddp-streamer process to break if the communication with presence service was interrupted for any reason.

  • (#36097) Fixes contact.conflictingFields being updated with nullish values.

  • (#36263) Fixes an issue, where multiple reconnections would subscribe multiple times to the same stream, only a frontend issue, since the stream cache prevents sending multiple times to the backend, but does not prevent running the callback multiple times

  • (#36095) Avoids creating font-size tag multiple times

  • (#36035) Fixes file filtering by name or type not working for non-private channels.

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

  • (#36163) Fixes an issue where incoming webhook messages did not respect the maximum allowed characters per message.

  • (#36111) Fixes Omnichannel Rest API validation schemas that were flagging Pagination properties as invalid

  • (#35947) Fixes an issue where the slash commands options are not truncating correctly in small screen sizes

  • (#35863) Fixes encoding of special characters displayed by code blocks in markdown text attachments

  • (#36100) Disables sorting on non-indexed columns in the "Chats" tab of Omnichannel Contact Center

  • (#36116) Fixed contacts being marked as known after editing a custom field, or resolving conflicts by adding a new model function that only updates the customFields or conflictingFields prop.

  • (#36171) Fixes an error message triggered whenever a room is selected on secondary navigation for teams.

  • (#36029) Fixes issue where department autocomplete did not render options with checkboxes when configured

  • (#36236) Fixes the channels.counters, groups.counters and im.counters endpoint to include only active users in members count.

  • (#36156) Fixes an issue where the Show Message in Notification and Show Channel/Group/Username in Notification setting was ignored in desktop notifications. Also ensures users are redirected to the correct room on interacting with the notifications.

  • (#36004) Fixes an issue with the Thread List displaying unreadable errors.

  • (#36206) Fixes an issue where overlapping calendar events could cause the user status to stay busy indefinitely

  • (#36256) Fixes an issue that caused the queue worker to stop processing if something failed when checking MAC limits or while fetching the list of queues

  • (#36346) Fixes an issue where some error objects sent to apps' method calls would only contain the message '[object Object]'

  • (#36258) Fixes an issue that prevented the action of removing an agent when editing a department to work.

  • (#36138) fixes contextual-bar not working by apps interaction after a page refresh.

  • Updated dependencies [5cd7b20, 8de5b66, 1eb53d2, 8033bdb, da288f6, 5ac20e2, 2f8213e, 2de3aa6, c77056f, dc26071, 3d024a9, 3779de0, de4293a, d58457d]:
    • @rocket.chat/rest-typings@7.8.0
    • @rocket.chat/web-ui-registration@20.0.0
    • @rocket.chat/i18n@1.8.0
    • @rocket.chat/apps-engine@1.53.0
    • @rocket.chat/model-typings@1.6.8
    • @rocket.chat/models@1.5.8
    • @rocket.chat/core-typings@7.8.0
    • @rocket.chat/omnichannel-services@0.3.26
    • @rocket.chat/presence@0.2.29
    • @rocket.chat/api-client@0.2.29
    • @rocket.chat/core-services@0.9.8
    • @rocket.chat/http-router@7.8.0
    • @rocket.chat/ui-contexts@20.0.0
    • @rocket.chat/apps@0.5.8
    • @rocket.chat/fuselage-ui-kit@20.0.0
    • @rocket.chat/cron@0.1.29
    • @rocket.chat/instance-status@0.1.29
    • @rocket.chat/license@1.0.20
    • @rocket.chat/pdf-worker@0.3.8
    • @rocket.chat/freeswitch@1.2.16
    • @rocket.chat/gazzodown@20.0.0
    • @rocket.chat/network-broker@0.2.8
    • @rocket.chat/ui-theming@0.4.3
    • @rocket.chat/ui-avatar@16.0.0
    • @rocket.chat/ui-client@20.0.0
    • @rocket.chat/ui-video-conf@20.0.0
    • @rocket.chat/ui-voip@10.0.0
    • @rocket.chat/server-cloud-communication@0.0.2

@dionisio-bot
Copy link
Contributor

dionisio-bot bot commented Jun 23, 2025

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

  • This PR is missing the 'stat: QA assured' label

Please fix the issues and try again

If you have any trouble, please check the PR guidelines

@changeset-bot
Copy link

changeset-bot bot commented Jun 23, 2025

🦋 Changeset detected

Latest commit: b70d26c

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

@ggazzo ggazzo changed the title Release 7.8.0-rc.0 Release 7.8.0 Jun 23, 2025
@github-actions
Copy link
Contributor

github-actions bot commented Jun 23, 2025

PR Preview Action v1.6.2

🚀 View preview at
https://RocketChat.github.io/Rocket.Chat/pr-preview/pr-36280/

Built to branch gh-pages at 2025-07-07 21:31 UTC.
Preview will be ready when the GitHub Pages deployment is complete.

@codecov
Copy link

codecov bot commented Jun 23, 2025

Codecov Report

Attention: Patch coverage is 71.42857% with 24 lines in your changes missing coverage. Please review.

Project coverage is 64.57%. Comparing base (c561d03) to head (b70d26c).
Report is 120 commits behind head on master.

Additional details and impacted files

Impacted file tree graph

@@            Coverage Diff             @@
##           master   #36280      +/-   ##
==========================================
+ Coverage   64.48%   64.57%   +0.08%     
==========================================
  Files        3297     3147     -150     
  Lines      107785   104632    -3153     
  Branches    20070    19771     -299     
==========================================
- Hits        69508    67562    -1946     
+ Misses      35450    34385    -1065     
+ Partials     2827     2685     -142     
Flag Coverage Δ
e2e 57.64% <71.42%> (-0.01%) ⬇️
unit 69.16% <ø> (+0.01%) ⬆️

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

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@ggazzo ggazzo requested a review from a team as a code owner June 23, 2025 16:30
@rocketchat-github-ci rocketchat-github-ci requested review from a team as code owners June 23, 2025 20:40
@ggazzo ggazzo requested a review from a team as a code owner June 24, 2025 15:02
@ggazzo ggazzo added this to the 7.8.0 milestone Jun 24, 2025
@kodiakhq kodiakhq bot requested a review from a team as a code owner June 26, 2025 19:53
rocketchat-github-ci and others added 9 commits June 26, 2025 22:13
Co-authored-by: Guilherme Gazzo <guilhermegazzo@gmail.com>
Co-authored-by: Tasso Evangelista <tasso.evangelista@rocket.chat>
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
…reation (#36331)

Signed-off-by: Abhinav Kumar <abhinav@avitechlab.com>
Co-authored-by: Guilherme Gazzo <guilherme@gazzo.xyz>
@ggazzo ggazzo merged commit c7ce771 into master Jul 8, 2025
203 of 211 checks passed
@ggazzo ggazzo deleted the release-7.8.0 branch July 8, 2025 14:15
@ggazzo ggazzo restored the release-7.8.0 branch July 8, 2025 14:18
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.

7 participants