github RocketChat/Rocket.Chat 8.2.0-rc.0

pre-release6 hours ago

Engine versions

  • Node: 22.16.0
  • Deno: 1.43.5
  • MongoDB: 8.0
  • Apps-Engine: 1.60.0-rc.0

Minor Changes

  • (#38099) Adds file metadata to the Apps.Engine for messages with multiple files

  • (#38173) Adds a new endpoint to delete uploaded files individually

  • (#38356) Creates a new setting with an extra layer of validation to restrict the usage of federation to only users with a validated email address that matches the configured federation domain.

  • (#38044) Adds configurable SSRF validation for HTTP calls made from server

  • (#38532) Standardizes the display of username with @ before

Patch Changes

  • (#38374) Fixes an issue where apps logs were being lost in nested requests

  • (#38283) Fixes an issue with encrypted room's message previews on the sidebar not always being properly decrypted

  • (#37776) Prevents over-assignment of omnichannel agents beyond their max chats limit in microservices deployments by serializing agent assignment with explicit user-level locking.

  • (#35971 by @JASIM0021) Fixes an issue where the Resend Verification Email could be abused to spam mail servers

  • (#38653 by @copilot-swe-agent) Fixes an issue where messages could be sent to archived rooms via the API

  • (#38794 by @copilot-swe-agent) Fixes preview generation for vendor-specific image formats like .dwg (AutoCAD) files. Files with MIME types such as image/vnd.dwg and image/vnd.microsoft.icon are now excluded from preview generation as they cannot be processed by the Sharp image library, preventing failed preview attempts.

  • (#38796 by @copilot-swe-agent) Fixes an issue where regular users could start video conference calls in read-only channels bypassing message restrictions

  • (#38379) Fixes association of encrypted messages and encrypted files, so that if one of them is removed, the other gets removed as well.

  • (#38616) Fixes device management logout not redirecting to login page.

  • (#37356 by @MrKalyanKing) Fixes issue that caused Outgoing Webhook Retry Count to not be a number

  • (#38491) Fixes an issue where the camera could stay on after closing the video recording modal.

  • (#38267) Fixes an issue where web clients could remain with a stale slashcommand list during a rolling workspace update

  • (#38319) Fixes incoming webhook integrations not receiving parsed JSON from x-www-form-urlencoded payload field.

  • (#38579 by @ScriptShah) Fixes an issue where managers table loading skeleton column mismatch with headers

  • (#38318) Fixes room header toolbar different spacing on Options menu

  • (#38366) Fixes the sort parameter validation on /api/v1/audit.settings endpoint to accept string format.

  • (#38279) Fixes issue when trying to create an unencrypted discussion when a parent channel is encrypted

  • (#38262) Fixes an issue with the sidebar message preview (extended layout) showing undefined when the message has no previewable content

  • (#38282) Fixes dismissed banner popups reappearing after server restart.

  • (#38292) Fixes room message export to correctly handle messages with multiple files.

  • (#38376) Fix a validation issue in the livechat/custom-fields.save endpoint

  • (#38415) Fixes delete message permission check in read-only rooms to validate the deleting user's unmuted status instead of the message sender's

  • (#38265) Fixes endpoints omnichannel/contacts.update and omnichannel/contacts.conflicts where the contact manager field could not be cleared.

  • (#38596) Adjusts the minimum supported MongoDB version from 8.2 (Rapid Release with short support lifecycle) to 8, ensuring stable and long-term compatibility

  • (#38568) Adds automatic cleanup of statistics collection with 1-year retention via TTL index.

  • Updated dependencies [bbc1489, 1182145, d3758a7, 398fca0, 098f0a7, fbc4935, e57f158, 11e1c51, 88da141, 1c47458, 75d089c, a75e1f1, 3b003e6, 87faec1, d6ef0db, 508b4a1, 379c2b2, 562d5ce, 123aebe]:
    • @rocket.chat/apps-engine@1.60.0-rc.0
    • @rocket.chat/model-typings@2.1.0-rc.0
    • @rocket.chat/core-typings@8.2.0-rc.0
    • @rocket.chat/models@2.1.0-rc.0
    • @rocket.chat/message-parser@0.31.34-rc.0
    • @rocket.chat/core-services@0.13.0-rc.0
    • @rocket.chat/i18n@2.1.0-rc.0
    • @rocket.chat/rest-typings@8.2.0-rc.0
    • @rocket.chat/http-router@7.9.18-rc.0
    • @rocket.chat/ui-voip@18.0.0-rc.0
    • @rocket.chat/server-fetch@0.1.0-rc.0
    • @rocket.chat/federation-matrix@0.0.13-rc.0
    • @rocket.chat/presence@0.2.51-rc.0
    • @rocket.chat/apps@0.6.4-rc.0
    • @rocket.chat/fuselage-ui-kit@28.0.0-rc.0
    • @rocket.chat/omnichannel-services@0.3.48-rc.0
    • @rocket.chat/abac@0.1.4-rc.0
    • @rocket.chat/license@1.1.11-rc.0
    • @rocket.chat/media-calls@0.2.4-rc.0
    • @rocket.chat/pdf-worker@0.3.30-rc.0
    • @rocket.chat/api-client@0.2.51-rc.0
    • @rocket.chat/cron@0.1.51-rc.0
    • @rocket.chat/gazzodown@28.0.0-rc.0
    • @rocket.chat/message-types@0.1.0
    • @rocket.chat/ui-avatar@24.0.0-rc.0
    • @rocket.chat/ui-client@28.0.0-rc.0
    • @rocket.chat/ui-contexts@28.0.0-rc.0
    • @rocket.chat/web-ui-registration@28.0.0-rc.0
    • @rocket.chat/omni-core-ee@0.0.16-rc.0
    • @rocket.chat/instance-status@0.1.51-rc.0
    • @rocket.chat/omni-core@0.0.16-rc.0
    • @rocket.chat/network-broker@0.2.30-rc.0
    • @rocket.chat/server-cloud-communication@0.0.2
    • @rocket.chat/ui-theming@0.4.4
    • @rocket.chat/ui-video-conf@28.0.0-rc.0

Don't miss a new Rocket.Chat release

NewReleases is sending notifications on new releases.