Skip to content

Commit c54eea7

Browse files
Release 8.4.0-rc.0
1 parent f3649b2 commit c54eea7

98 files changed

Lines changed: 935 additions & 53 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.changeset/pre.json

Lines changed: 121 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,121 @@
1+
{
2+
"mode": "pre",
3+
"tag": "rc",
4+
"initialVersions": {
5+
"@rocket.chat/meteor": "8.4.0-develop",
6+
"rocketchat-services": "2.0.44",
7+
"@rocket.chat/uikit-playground": "0.7.9",
8+
"@rocket.chat/account-service": "0.4.53",
9+
"@rocket.chat/authorization-service": "0.5.6",
10+
"@rocket.chat/ddp-streamer": "0.3.53",
11+
"@rocket.chat/omnichannel-transcript": "0.4.53",
12+
"@rocket.chat/presence-service": "0.4.53",
13+
"@rocket.chat/queue-worker": "0.4.53",
14+
"@rocket.chat/abac": "0.1.6",
15+
"@rocket.chat/federation-matrix": "0.1.0",
16+
"@rocket.chat/license": "1.1.13",
17+
"@rocket.chat/media-calls": "0.3.0",
18+
"@rocket.chat/network-broker": "0.2.32",
19+
"@rocket.chat/omni-core-ee": "0.0.18",
20+
"@rocket.chat/omnichannel-services": "0.3.50",
21+
"@rocket.chat/pdf-worker": "0.3.32",
22+
"@rocket.chat/presence": "0.2.53",
23+
"@rocket.chat/account-utils": "0.0.3",
24+
"@rocket.chat/agenda": "0.1.1",
25+
"@rocket.chat/api-client": "0.2.53",
26+
"@rocket.chat/apps": "0.6.6",
27+
"@rocket.chat/apps-engine": "1.61.0",
28+
"@rocket.chat/base64": "1.0.14",
29+
"@rocket.chat/cas-validate": "0.0.4",
30+
"@rocket.chat/core-services": "0.13.2",
31+
"@rocket.chat/core-typings": "8.4.0-develop",
32+
"@rocket.chat/cron": "0.1.53",
33+
"@rocket.chat/ddp-client": "1.0.6",
34+
"@rocket.chat/desktop-api": "1.1.1",
35+
"@rocket.chat/eslint-config": "0.8.0",
36+
"@rocket.chat/favicon": "0.0.5",
37+
"@rocket.chat/fuselage-ui-kit": "29.0.0",
38+
"@rocket.chat/gazzodown": "29.0.0",
39+
"@rocket.chat/http-router": "7.9.20",
40+
"@rocket.chat/i18n": "2.2.0",
41+
"@rocket.chat/instance-status": "0.1.53",
42+
"@rocket.chat/jest-presets": "0.0.2",
43+
"@rocket.chat/jwt": "0.2.1",
44+
"@rocket.chat/livechat": "2.1.0",
45+
"@rocket.chat/log-format": "0.0.3",
46+
"@rocket.chat/logger": "1.0.1",
47+
"@rocket.chat/media-signaling": "0.2.0",
48+
"@rocket.chat/message-parser": "0.31.35",
49+
"@rocket.chat/message-types": "0.1.1",
50+
"@rocket.chat/mock-providers": "0.4.13",
51+
"@rocket.chat/model-typings": "2.1.2",
52+
"@rocket.chat/models": "2.1.2",
53+
"@rocket.chat/mongo-adapter": "0.0.3",
54+
"@rocket.chat/poplib": "0.0.3",
55+
"@rocket.chat/omni-core": "0.0.18",
56+
"@rocket.chat/password-policies": "0.1.1",
57+
"@rocket.chat/patch-injection": "0.0.2",
58+
"@rocket.chat/peggy-loader": "0.31.28",
59+
"@rocket.chat/random": "1.2.3",
60+
"@rocket.chat/release-action": "2.2.4",
61+
"@rocket.chat/release-changelog": "0.1.1",
62+
"@rocket.chat/rest-typings": "8.4.0-develop",
63+
"@rocket.chat/server-cloud-communication": "0.0.3",
64+
"@rocket.chat/server-fetch": "0.1.2",
65+
"@rocket.chat/sha256": "1.0.13",
66+
"@rocket.chat/storybook-config": "0.0.3",
67+
"@rocket.chat/tools": "0.2.5",
68+
"@rocket.chat/tracing": "0.0.2",
69+
"@rocket.chat/tsconfig": "0.0.0",
70+
"@rocket.chat/ui-avatar": "25.0.0",
71+
"@rocket.chat/ui-client": "29.0.0",
72+
"@rocket.chat/ui-composer": "0.6.0",
73+
"@rocket.chat/ui-contexts": "29.0.0",
74+
"@rocket.chat/ui-kit": "1.0.0",
75+
"@rocket.chat/ui-video-conf": "29.0.0",
76+
"@rocket.chat/ui-voip": "19.0.0",
77+
"@rocket.chat/web-ui-registration": "29.0.0"
78+
},
79+
"changesets": [
80+
"add-parser-fuzz-testing",
81+
"block-splitter-layer1",
82+
"cool-cups-tickle",
83+
"cool-parents-buy",
84+
"eighty-experts-sort",
85+
"empty-spiders-vanish",
86+
"fair-lions-smell",
87+
"famous-socks-clap",
88+
"forty-dolphins-check",
89+
"grumpy-ligers-drum",
90+
"hot-lies-divide",
91+
"integration-script-transpile-opt-out",
92+
"khaki-eggs-provide",
93+
"long-years-flow",
94+
"loud-ligers-explode",
95+
"many-avocados-battle",
96+
"mean-mails-pay",
97+
"message-parser-guards-coverage",
98+
"message-parser-joinEmoji-tests",
99+
"metal-rice-retire",
100+
"nasty-tomatoes-bake",
101+
"neat-bananas-behave",
102+
"odd-needles-smash",
103+
"purple-boxes-shout",
104+
"purple-pillows-prove",
105+
"quick-impalas-pump",
106+
"red-kings-notice",
107+
"serious-eggs-type",
108+
"shiny-berries-check",
109+
"smart-chicken-repair",
110+
"soft-rats-behave",
111+
"stale-drinks-report",
112+
"tall-flowers-return",
113+
"tall-singers-roll",
114+
"tender-seas-sparkle",
115+
"tender-spies-give",
116+
"tidy-pillows-eat",
117+
"warm-cups-dress",
118+
"wet-pandas-pump",
119+
"wicked-drinks-think"
120+
]
121+
}

apps/meteor/CHANGELOG.md

Lines changed: 119 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,124 @@
11
# @rocket.chat/meteor
22

3+
## 8.4.0-rc.0
4+
5+
### Minor Changes
6+
7+
- ([#40181](https://github.com/RocketChat/Rocket.Chat/pull/40181)) Adds file thumbnails with image preview to the message composer attachments
8+
9+
- ([#40141](https://github.com/RocketChat/Rocket.Chat/pull/40141)) Adds a new REST endpoint to accept or reject media calls without an active media session
10+
11+
- ([#39535](https://github.com/RocketChat/Rocket.Chat/pull/39535)) Adds externalIds field to livechat visitors for external platform identification.
12+
13+
- ([#40160](https://github.com/RocketChat/Rocket.Chat/pull/40160)) Adds a `skipTranspile` flag (default `false`) to webhook integrations. When set to `true`, the integration script is stored as-is without Babel transpilation — matching the 9.0.0 default where Babel is removed entirely. Admins can flip the flag per-integration to validate strict-mode compatibility before upgrading. The field is deprecated and will be removed in 9.0.0.
14+
15+
- ([#39495](https://github.com/RocketChat/Rocket.Chat/pull/39495)) Updates omnichannel routing so agents with `offline` status are always excluded from assignment. The `Livechat_enabled_when_agent_idle` setting now only affects agents with `away` status.
16+
17+
- ([#40093](https://github.com/RocketChat/Rocket.Chat/pull/40093)) Adds new API endpoints to load the user's current voice call state from the server
18+
19+
- ([#40096](https://github.com/RocketChat/Rocket.Chat/pull/40096)) Introduces redaction of potentially sensitive data in logs related to apps-engine
20+
21+
- ([#39989](https://github.com/RocketChat/Rocket.Chat/pull/39989)) Adds email search filter to `users.list` and `users.info` endpoints.
22+
23+
- ([#39845](https://github.com/RocketChat/Rocket.Chat/pull/39845)) Adds support for setting up Virtru as a PDP (Policy Decision Point) for ABAC.
24+
25+
- ([#38623](https://github.com/RocketChat/Rocket.Chat/pull/38623) by [@copilot-swe-agent](https://github.com/copilot-swe-agent)) Introduces Cold Storage Archiving for Read Receipts to improve performance and scalability in large deployments.
26+
27+
Enterprise workspaces can now archive older read receipts into a dedicated cold storage collection, reducing the size of the primary read receipts dataset and improving query performance in environments with high message volumes.
28+
29+
This feature is disabled by default and can be enabled through the new setting:
30+
31+
**Message → Read Receipts → Enable Read Receipts Cold Storage**
32+
33+
This feature is especially recommended for deployments with high message throughput and long data retention requirements, where reducing the size of hot collections significantly improves overall system responsiveness.
34+
35+
- ([#39393](https://github.com/RocketChat/Rocket.Chat/pull/39393) by [@copilot-swe-agent](https://github.com/copilot-swe-agent)) Added auto-wrap selected text in composer with matching delimiters
36+
37+
- ([#40075](https://github.com/RocketChat/Rocket.Chat/pull/40075)) Adds alternative text field to image uploads to improve accessibility
38+
39+
### Patch Changes
40+
41+
- ([#40058](https://github.com/RocketChat/Rocket.Chat/pull/40058)) Fixed UI becoming unresponsive after clicking "See on Engagement Dashboard" from the workspace info card, which required a manual page refresh to recover.
42+
43+
- ([#39741](https://github.com/RocketChat/Rocket.Chat/pull/39741)) Fixes empty notifications sent when a voice call ends
44+
45+
- ([#40095](https://github.com/RocketChat/Rocket.Chat/pull/40095)) LDAP `sync now` action now syncs user's abac attributes too.
46+
47+
- ([#39246](https://github.com/RocketChat/Rocket.Chat/pull/39246)) Fixes an issue where messages appeared as unread even when all active users had read them. Read receipts now correctly ignore deactivated users.
48+
49+
- ([#40125](https://github.com/RocketChat/Rocket.Chat/pull/40125)) Security Hotfix (https://docs.rocket.chat/docs/security-fixes-and-updates)
50+
51+
- ([#40051](https://github.com/RocketChat/Rocket.Chat/pull/40051)) Fixes user status indicator to show disabled state when presence broadcast is turned off
52+
53+
- ([#40061](https://github.com/RocketChat/Rocket.Chat/pull/40061)) Fixes a bug that could remove all of a user's subscriptions when the user was re-added to a room while still banned.
54+
55+
- ([#40053](https://github.com/RocketChat/Rocket.Chat/pull/40053)) Fixes Slack messages being incorrectly saved on import
56+
57+
- ([#38994](https://github.com/RocketChat/Rocket.Chat/pull/38994)) Adds SAML redirect validation by matching request parameters and configured IdP SLO
58+
59+
- ([#39986](https://github.com/RocketChat/Rocket.Chat/pull/39986)) Fixes an issue where the outlook calendar action isn't being reactive based on the setting
60+
61+
- ([#39868](https://github.com/RocketChat/Rocket.Chat/pull/39868)) Fixes app actions ignoring role filters and i18n translation
62+
63+
- ([#40078](https://github.com/RocketChat/Rocket.Chat/pull/40078)) Fixes "Reply in direct message" action not being shown when user has permission to create DMs but no existing conversation exists.
64+
65+
- ([#40169](https://github.com/RocketChat/Rocket.Chat/pull/40169)) Moves keyboard shortcuts from the contextual bar into a modal accessible from the user menu, and adds a hotkey to open it.
66+
67+
- ([#39883](https://github.com/RocketChat/Rocket.Chat/pull/39883)) Fixes the issue of the lacking MessageUpdater not being available to apps during runtime
68+
69+
- ([#40114](https://github.com/RocketChat/Rocket.Chat/pull/40114)) Fixes a bug preventing users to join a room after being banned and unbanned.
70+
71+
- ([#39823](https://github.com/RocketChat/Rocket.Chat/pull/39823)) Fixes an issue where the apps-engine updateStatusText method isn't updating the app user status text properly
72+
73+
- ([#39892](https://github.com/RocketChat/Rocket.Chat/pull/39892)) Fixes an issue where the expanded thread view was overlapping the navbar
74+
75+
- ([#40113](https://github.com/RocketChat/Rocket.Chat/pull/40113)) Fixes inability to use custom sounds pagination action buttons when the amount exceeds the specified limit
76+
77+
- ([#39985](https://github.com/RocketChat/Rocket.Chat/pull/39985)) Adds error feedback when clicking on a mentioned room you don't have access to
78+
79+
- ([#40175](https://github.com/RocketChat/Rocket.Chat/pull/40175)) Fixes an issue where the Omnichannel routing system ignored the `Livechat_accept_chats_with_no_agents` setting. Now, offline agents are correctly considered for assignment when the setting allows it.
80+
81+
- <details><summary>Updated dependencies [53e32c7df1bf40598d65d170fd50c55f752f2951, 53e32c7df1bf40598d65d170fd50c55f752f2951, 543b6c8cbde0d084a3a923acf4845b68db80206a, 43642220a5cc8124ecc6f3956150c42c5b390c90, 21cd54f87de5837fe6c999a44bd15be34b9fe905, 278b84f78360e53792a2e5d7620615039a0e15e9, 95a82f72dd45fc51d54bb1beed295315facf9109, 12c44d2db65af9f90c741da621164f5738fc19f5, 24b3671fe61b8b09c6a1b5dc6401b503b3fb92a0, 5cff1f41d388b036c77a8f774f233b1921e9066e, 9713af36f5c0d673f2d2093015f322341706bab0, 53e32c7df1bf40598d65d170fd50c55f752f2951, 53e32c7df1bf40598d65d170fd50c55f752f2951, f3fa3ee2f2e53b777de9abd466f1b76a1ec1b96c, 32f67f20fbcfdab051c7d2f99d8a7a3d18ebf474, e792aba7f56f1b2ece62951087591819995a1446, f3649b22edfe6497ec2d7f3d7b8ec655466ad4a6, c544b805d1c03f8eae9d061cd48838206207a7c9, 4e99ff6c1a99ac569cf444f9de9b5fe5ac3262b2, 8c0e16ca29b393cfa50b425520db48ba5a74f678, 95a82f72dd45fc51d54bb1beed295315facf9109, 9f38b54c671ba3f0583c0d248a2afe09652fcdf4, f4dfb8ddc2049692371aeb084110b5768151b5df, 2356c889ed82507e1dd1208fab6d4ab186701fef]:</summary>
82+
83+
- @rocket.chat/message-parser@0.31.36-rc.0
84+
- @rocket.chat/ui-composer@1.0.0-rc.0
85+
- @rocket.chat/ui-client@30.0.0-rc.0
86+
- @rocket.chat/ui-voip@20.0.0-rc.0
87+
- @rocket.chat/media-calls@0.4.0-rc.0
88+
- @rocket.chat/core-services@0.14.0-rc.0
89+
- @rocket.chat/model-typings@2.2.0-rc.0
90+
- @rocket.chat/models@2.2.0-rc.0
91+
- @rocket.chat/media-signaling@0.3.0-rc.0
92+
- @rocket.chat/core-typings@8.4.0-rc.0
93+
- @rocket.chat/apps-engine@1.62.0-rc.0
94+
- @rocket.chat/omni-core@0.1.0-rc.0
95+
- @rocket.chat/server-fetch@0.2.0-rc.0
96+
- @rocket.chat/rest-typings@8.4.0-rc.0
97+
- @rocket.chat/i18n@3.0.0-rc.0
98+
- @rocket.chat/federation-matrix@0.1.1-rc.0
99+
- @rocket.chat/abac@0.2.0-rc.0
100+
- @rocket.chat/tools@0.3.0-rc.0
101+
- @rocket.chat/pdf-worker@0.3.33-rc.0
102+
- @rocket.chat/gazzodown@30.0.0-rc.0
103+
- @rocket.chat/web-ui-registration@30.0.0-rc.0
104+
- @rocket.chat/fuselage-ui-kit@30.0.0-rc.0
105+
- @rocket.chat/network-broker@0.2.33-rc.0
106+
- @rocket.chat/omni-core-ee@0.0.19-rc.0
107+
- @rocket.chat/omnichannel-services@0.3.51-rc.0
108+
- @rocket.chat/presence@0.2.54-rc.0
109+
- @rocket.chat/apps@0.6.7-rc.0
110+
- @rocket.chat/cron@0.1.54-rc.0
111+
- @rocket.chat/instance-status@0.1.54-rc.0
112+
- @rocket.chat/license@1.1.14-rc.0
113+
- @rocket.chat/api-client@0.2.54-rc.0
114+
- @rocket.chat/http-router@7.9.21-rc.0
115+
- @rocket.chat/message-types@0.1.1
116+
- @rocket.chat/ui-avatar@26.0.0-rc.0
117+
- @rocket.chat/ui-contexts@30.0.0-rc.0
118+
- @rocket.chat/server-cloud-communication@0.0.3
119+
- @rocket.chat/ui-video-conf@30.0.0-rc.0
120+
</details>
121+
3122
## 8.3.0
4123

5124
### Minor Changes
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
{
2-
"version": "8.4.0-develop"
2+
"version": "8.4.0-rc.0"
33
}

apps/meteor/ee/server/services/CHANGELOG.md

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,21 @@
11
# rocketchat-services
22

3+
## 2.0.45-rc.0
4+
5+
### Patch Changes
6+
7+
- <details><summary>Updated dependencies [53e32c7df1bf40598d65d170fd50c55f752f2951, 53e32c7df1bf40598d65d170fd50c55f752f2951, 21cd54f87de5837fe6c999a44bd15be34b9fe905, 278b84f78360e53792a2e5d7620615039a0e15e9, 12c44d2db65af9f90c741da621164f5738fc19f5, 24b3671fe61b8b09c6a1b5dc6401b503b3fb92a0, 5cff1f41d388b036c77a8f774f233b1921e9066e, 9713af36f5c0d673f2d2093015f322341706bab0, 53e32c7df1bf40598d65d170fd50c55f752f2951, 53e32c7df1bf40598d65d170fd50c55f752f2951, f3fa3ee2f2e53b777de9abd466f1b76a1ec1b96c, e792aba7f56f1b2ece62951087591819995a1446, c544b805d1c03f8eae9d061cd48838206207a7c9, 4e99ff6c1a99ac569cf444f9de9b5fe5ac3262b2, 8c0e16ca29b393cfa50b425520db48ba5a74f678, f4dfb8ddc2049692371aeb084110b5768151b5df]:</summary>
8+
9+
- @rocket.chat/message-parser@0.31.36-rc.0
10+
- @rocket.chat/core-services@0.14.0-rc.0
11+
- @rocket.chat/model-typings@2.2.0-rc.0
12+
- @rocket.chat/models@2.2.0-rc.0
13+
- @rocket.chat/core-typings@8.4.0-rc.0
14+
- @rocket.chat/apps-engine@1.62.0-rc.0
15+
- @rocket.chat/rest-typings@8.4.0-rc.0
16+
- @rocket.chat/network-broker@0.2.33-rc.0
17+
</details>
18+
319
## 2.0.44
420

521
### Patch Changes

apps/meteor/ee/server/services/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "rocketchat-services",
33
"private": true,
4-
"version": "2.0.44",
4+
"version": "2.0.45-rc.0",
55
"description": "Rocket.Chat Authorization service",
66
"main": "index.js",
77
"scripts": {

apps/meteor/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@rocket.chat/meteor",
3-
"version": "8.4.0-develop",
3+
"version": "8.4.0-rc.0",
44
"private": true,
55
"description": "The Ultimate Open Source WebChat Platform",
66
"keywords": [

apps/uikit-playground/CHANGELOG.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,17 @@
11
# @rocket.chat/uikit-playground
22

3+
## 0.7.10-rc.0
4+
5+
### Patch Changes
6+
7+
- <details><summary>Updated dependencies [278b84f78360e53792a2e5d7620615039a0e15e9, 24b3671fe61b8b09c6a1b5dc6401b503b3fb92a0, 8c0e16ca29b393cfa50b425520db48ba5a74f678]:</summary>
8+
9+
- @rocket.chat/core-typings@8.4.0-rc.0
10+
- @rocket.chat/fuselage-ui-kit@30.0.0-rc.0
11+
- @rocket.chat/ui-avatar@26.0.0-rc.0
12+
- @rocket.chat/ui-contexts@30.0.0-rc.0
13+
</details>
14+
315
## 0.7.9
416

517
### Patch Changes

apps/uikit-playground/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@rocket.chat/uikit-playground",
3-
"version": "0.7.9",
3+
"version": "0.7.10-rc.0",
44
"private": true,
55
"type": "module",
66
"scripts": {

ee/apps/account-service/CHANGELOG.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,20 @@
11
# @rocket.chat/account-service
22

3+
## 0.4.54-rc.0
4+
5+
### Patch Changes
6+
7+
- <details><summary>Updated dependencies [21cd54f87de5837fe6c999a44bd15be34b9fe905, 278b84f78360e53792a2e5d7620615039a0e15e9, 12c44d2db65af9f90c741da621164f5738fc19f5, 24b3671fe61b8b09c6a1b5dc6401b503b3fb92a0, 9713af36f5c0d673f2d2093015f322341706bab0, f3fa3ee2f2e53b777de9abd466f1b76a1ec1b96c, c544b805d1c03f8eae9d061cd48838206207a7c9, 4e99ff6c1a99ac569cf444f9de9b5fe5ac3262b2, 8c0e16ca29b393cfa50b425520db48ba5a74f678, 95a82f72dd45fc51d54bb1beed295315facf9109, f4dfb8ddc2049692371aeb084110b5768151b5df]:</summary>
8+
9+
- @rocket.chat/core-services@0.14.0-rc.0
10+
- @rocket.chat/model-typings@2.2.0-rc.0
11+
- @rocket.chat/models@2.2.0-rc.0
12+
- @rocket.chat/core-typings@8.4.0-rc.0
13+
- @rocket.chat/rest-typings@8.4.0-rc.0
14+
- @rocket.chat/tools@0.3.0-rc.0
15+
- @rocket.chat/network-broker@0.2.33-rc.0
16+
</details>
17+
318
## 0.4.53
419

520
### Patch Changes

ee/apps/account-service/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@rocket.chat/account-service",
3-
"version": "0.4.53",
3+
"version": "0.4.54-rc.0",
44
"private": true,
55
"description": "Rocket.Chat Account service",
66
"keywords": [

0 commit comments

Comments
 (0)