Update docker.io/rocketchat/rocket.chat Docker tag to v7.8.2

Update docker.io/rocketchat/rocket.chat Docker tag to v7.8.2
Photo by Andy Hermawan / Unsplash

No problems automatically updating the Docker image and run the container by Watchtower for Bierochs and Tanzcrew teams with dependency update facilitated by Mend's Renovate Bot.

This MR contains the following updates:

Package Update Change
docker.io/rocketchat/rocket.chat minor 7.7.3 -> 7.8.2

Release Notes

RocketChat/Rocket.Chat (docker.io/rocketchat/rocket.chat)

v7.8.2

Compare Source

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

v7.8.1

Compare Source

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

v7.8.0

Compare Source

Summary

What's new

This release brings key enhancements to the Livechat experience and core system upgrades. The Livechat widget now includes fallback logic to automatically assign the first available agent when no department or default agent is selected. The setTheme API has been extended to allow hiding the “Expand chat” button, with an additional appearance setting to control this by default. Rocket.Chat has also upgraded to TypeScript 5.8, ensuring better compatibility with Node 22, improved type checks, and faster build performance. Personal access tokens now require a name to be created, adding more accountability. Additionally, user-to-Exchange server mapping is now supported based on email domains, allowing seamless multi-site integration from desktop app version 4.7.0 onward.

Bug fixes

Numerous bugs have been addressed to improve stability and consistency. Issues with deployment fingerprint notifications, duplicate font-size tags, and missing schema properties for department endpoints have been resolved. Enhancements to agent availability now fully respect the Livechat_enabled_when_agent_idle setting. Problems related to agent removal, limited department listings, and missing data in the Livechat popout window were also fixed. Several webhook and API-related bugs were corrected, including session trigger logic, HTML entity rendering, and message content display in notifications. Additional fixes ensure E2E quotes respect nesting limits, enforce message length limits via webhooks, and improve file search accuracy. UI reliability was enhanced by fixing Contextual Bar reload issues and reinforcing multi-step workflow behavior. Finally, the update improves error handling for the presence service during interruptions.

Known Issues

During the pruning process, if you select the Prune Files Only option, the client will not delete the messages automatically. A reload is necessary. If this is crucial to you, you should set DISABLE_DB_WATCHERS=false. For more context, see issue #​35981 and the DISABLE_DB_WATCHERS.

For further details, check out the release notes.

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.

  • 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 [5cd7b20d5fb6def0a76743576eaa19fc0bf01c4c, 8de5b66aff3e58af14684db2816410cfe0d3034c, 1eb53d289e1280b5ac4ce4a6995e7fe28d50601a, 8033bdb1f611eb8954a2626aca2583a285a94b27, da288f69a4c169eee942af73f490e7570fe41cc5, 5ac20e2a84200f8002ce454df693ada2653f3827, 2f8213e4c5b64201eb11c97e6e33d2488df9089d, 2de3aa60aa84bb262d3748065654b4ca7a000858, c77056f1d5d7269d9fb4bb16d86711b037ec547f, dc26071ba3e0242d1ea7cf819f05c76ab307b229, 3d024a900426c8bbf646e7ebedce0e17c9f7c140, 3779de0e8c5787f266bdeda5052b27c023c65f1c, de4293a1ca5af138437bf01a78e7c0450f437dc7, d58457d25a9a899ebcc7fd0e1fe11d9d370c50d8]:

v7.7.6

Compare Source

Engine versions
  • Node: 22.14.0
  • Deno: 1.43.5
  • MongoDB: 5.0, 6.0, 7.0
  • Apps-Engine: 1.52.1
Patch Changes

v7.7.5

Compare Source

Engine versions
  • Node: 22.14.0
  • Deno: 1.43.5
  • MongoDB: 5.0, 6.0, 7.0
  • Apps-Engine: 1.52.1
Patch Changes

v7.7.4

Compare Source

Engine versions
  • Node: 22.14.0
  • Deno: 1.43.5
  • MongoDB: 5.0, 6.0, 7.0
  • Apps-Engine: 1.52.1
Patch Changes

Read more

Me on Mastodon - This link is here for verification purposes.