Engine versions
- Node:
14.21.3
- MongoDB:
4.4, 5.0, 6.0
- Apps-Engine:
1.41.0
Minor Changes
- a31d533: Added a new admin page called
Subscription
, this page is responsible of managing the current workspace subscription and it has a overview of the usage and limits of the plan - 1642bad: New setting to automatically enable autotranslate when joining rooms
- 747ec6c: Updated slack bridge to add support for connecting using slack apps in addition to the slack legacy bot
- 47303b5: chore: adding some portugueses translations to the app details page
- c0ef13a: Added
push
statistic, containing three bits. Each bit represents a boolean:
1 1 1
| | |
| | +- push enabled = 0b1 = 1
| +--- push gateway enabled = 0b10 = 2
+----- push gateway changed = 0b100 = 4 - 809eb63: Fix typing indicator of Apps user
- ee2c7d1: feat: Setup wizard content updates and enforcing cloud connectivity
- c38711b: Add the daily and monthly peaks of concurrent connections to statistics
- Added
dailyPeakConnections
statistic for monitoring the daily peak of concurrent connections in a workspace; - Added
maxMonthlyPeakConnections
statistic for monitoring the last 30 days peak of concurrent connections in a workspace;
- Added
- f3dd127: Added new Omnichannel setting 'Hide conversation after closing'
- 9261368: Added option to select between two script engine options for the integrations
- ec1b2b9: Create a deployment fingerprint to identify possible deployment changes caused by database cloning. A question to the admin will confirm if it's a regular deployment change or an intent of a new deployment and correct identification values as needed.
The fingerprint is composed by${siteUrl}${dbConnectionString}
and hashed viasha256
inbase64
.
An environment variable namedAUTO_ACCEPT_FINGERPRINT
, when set totrue
, can be used to auto-accept an expected fingerprint change as a regular deployment update. - 5f81a0f: Implemented the License library, it is used to handle the functionality like expiration date, modules, limits, etc.
Also added a version v3 of the license, which contains an extended list of features.
v2 is still supported, since we convert it to v3 on the fly. - 5d55a93: Added a new Admin page called
Workspace info
in place of Information page, to make it easier to check the license
Patch Changes
-
72e8ece: Fixed GDPR removal to correctly wipe everything related to the user apart from _id & activity fields
-
8a02759: Fixed an issue where broadcasted events were published twice within the same instance
-
dea1fe9: chore: Calculate & Store MAC stats
Added new info to the stats:omnichannelContactsBySource
,uniqueContactsOfLastMonth
,uniqueContactsOfLastWeek
,uniqueContactsOfYesterday
-
e134eef: Bump @rocket.chat/meteor version.
-
ae4feec: Bump @rocket.chat/meteor version.
-
cba9c28: Bump @rocket.chat/meteor version.
-
d94ebb9: Bump @rocket.chat/meteor version.
-
cf63ab4: Bump @rocket.chat/meteor version.
-
0e63407: Bump @rocket.chat/meteor version.
-
3173a17: Bump @rocket.chat/meteor version.
-
22bd457: Bump @rocket.chat/meteor version.
-
4856b71: Bump @rocket.chat/meteor version.
-
3231645: Bump @rocket.chat/meteor version.
-
550188e: Bump @rocket.chat/meteor version.
-
79d5478: Bump @rocket.chat/meteor version.
-
0db5206: Bump @rocket.chat/meteor version.
-
24be625: Bump @rocket.chat/meteor version.
-
6f84660: Bump @rocket.chat/meteor version.
-
e074217: Bump @rocket.chat/meteor version.
-
b41d65d: Bump @rocket.chat/meteor version.
-
a199adb: Bump @rocket.chat/meteor version.
-
07d01b0: Bump @rocket.chat/meteor version.
-
Bump @rocket.chat/meteor version.
-
38e3933: add support to DeepL open api
-
e8eeb2a: fixed threads breaking when sending messages too fast
-
18ed36c: fix: custom-css injection
-
b85df55: fix: UI issue on marketplace filters
-
7e96fbd: Fixed issue with the creation of groups with the name of an already existing room throwing
internalError
-
75f0ae3: fix: Remove model-level query restrictions for monitors
-
2124868: Fix trying to upload same file again and again.
-
93a0859: Fix unnecessary username validation on accounts profile form
-
27c75f1: Changed the name of the administration Logs page to "Records", implemented a tab layout in this page and added a new tab called "Analytic reports" that shows the most recent result of the statistics endpoint.
-
f5c0d6b: Fixed DM room with "guest" user kept as "read only" after reactivating user
-
928177b: Fix rocket.cat's app request message escaping
-
0586501: fix: Change plan name from Enterprise to Premium on marketplace filtering
-
bba3c9d: fix: Omnichannel webhook is not retrying requests
-
88833b2: fix: Google Maps and Katex config settings were not visible
-
dea1fe9: feat: Save visitor's activity on agent's interaction
-
c714962: Fixed message disappearing from room after erased even if "Show Deleted Status" is enabled
-
e24d071: Fixed intermittent errors caused by the removal of subscriptions and inquiries when lacking permissions.
-
3650ab8: Fixed issue with file attachments in rooms' messages export having no content
-
afdcad7: test: read receipts
-
150a580: regression: changed UniqueID modal being displayed wrongly during startup
-
06a8e30: chore: Change plan name Enterprise to Premium on marketplace
-
7ed7cb4: Add the date and time to the email sent when a new device logs in
-
dd254a9: fix: mobile ringing notification missing call id
-
704ed0f: Fix i18n translations using sprintf post processor
-
223dce1: Do not allow auto-translation to be enabled in E2E rooms
-
4344d83: fix: Unable to send attachments via email as an omni-agent
-
ab78404: New permission for testing push notifications
-
b14e159: Search users using full name too on share message modal
-
a82d8c2: Add pagination & tooltips to agent's dropdown on forwarding modal
-
3ce070a: fix: wrong client hash calculation due to race condition on assets
Some deployments may suffer from some reloads if running multiple instances. It's caused by different client hashes generated due to a possible race condition on custom assets load at the startup time. Forcing the clients to talk to the right backend instances, which causes reloads if sticky sessions are not enabled.
This change removes the assets from the hash calculation preventing the race condition and possible different hashes. After this change, the clients will not reload when the admin changes assets. -
134b71d: fix: Monitors now able to forward a chat without taking it first
-
aaf11e9: Fixed Canned responses stream not working, causing users to refresh to see newly created responses.
-
bd1c8b1: Fixed a problem that would prevent private apps from being shown on air-gapped environments
-
a8718ed: Add new permission to allow kick users from rooms without being a member
-
5b9d688: feat: Improve UI when MAC limits are reached
feat: Limit endpoints on MAC limit reached -
1f2b384: fix: cloud alerts not working
-
3fd0bc4: download translation files through CDN
-
7342800: Replace the old Enterprise labels to newest Premium
-
696bbc4: fix: Disables GenericMenu without any sections or items
-
2a1aa29: Check for room scoped permissions for starting discussions
-
3a62ac4: fix: user dropdown menu position on RTL layout
-
ad7e52b: Enable the option
Only allow verified users to login
to SaaS environment -
8668485: fix: immediate auto reload issues
Immediate auto reload increases server load on restarts/upgrades and increases the chance of getting 404 on Meteor's config file blocking the UI on a loading screen
This change adds delays on front and backend codes on automatic client reload:
- Front-end, adds a warning message including the old and new hashes, and a delay of 60 seconds after being notified by the server
- Back-end, delays the client notifications on a random value between 2 and 10 minutes per connection, allowing different clients to reload at different moments and distributing the load along the time.
-
7493442: chore: Deprecate un-used meteor method for omnichannel analytics
-
f7b07a0: feat: Community users will now be able to customize their Business hour timezone
-
54d8ad4: Forward headers when using proxy for file uploads
-
a98f3ff: feat: added
licenses.info
endpoint -
3488f6b: Fixed an issue in which the engagement dashboard page tabs had no reactivity and would not change their content upon being clicked on.
-
dea1fe9: feat: Disable and annonimize visitors instead of removing
-
ff2263a: Fixed issue with message read receipts not being created when accessing a room the first time
-
26b8c81: fix:
TypeError
: Cannot use 'in' operator inundefined
for every message sent -
76c7b95: Improve cache of static files
-
4a59798: Handle the username update in the background
-
Updated dependencies [7da1edf]
-
Updated dependencies [dea1fe9]
-
Updated dependencies [c2f3376]
-
Updated dependencies [747ec6c]
-
Updated dependencies [c0ef13a]
-
Updated dependencies [c38711b]
-
Updated dependencies [223dce1]
-
Updated dependencies [5b9d688]
-
Updated dependencies [3536342]
-
Updated dependencies [9261368]
-
Updated dependencies [ec1b2b9]
-
Updated dependencies [8e89b5a]
-
Updated dependencies [a98f3ff]
-
Updated dependencies [5f81a0f]
-
Updated dependencies [dea1fe9]
- @rocket.chat/ui-contexts@3.0.0
- @rocket.chat/web-ui-registration@3.0.0
- @rocket.chat/core-typings@6.5.0
- @rocket.chat/model-typings@0.2.0
- @rocket.chat/gazzodown@3.0.0
- @rocket.chat/i18n@0.0.3
- @rocket.chat/presence@0.1.0
- @rocket.chat/core-services@0.3.0
- @rocket.chat/rest-typings@6.5.0
- @rocket.chat/server-fetch@0.0.2
- @rocket.chat/tools@0.2.0
- @rocket.chat/ui-theming@0.1.1
- @rocket.chat/license@0.1.0
- @rocket.chat/jwt@0.1.0
- @rocket.chat/omnichannel-services@0.1.0
- @rocket.chat/fuselage-ui-kit@3.0.0
- @rocket.chat/ui-client@3.0.0
- @rocket.chat/ui-video-conf@3.0.0
- @rocket.chat/api-client@0.1.18
- @rocket.chat/pdf-worker@0.0.24
- @rocket.chat/cron@0.0.20
- @rocket.chat/models@0.0.24
- @rocket.chat/server-cloud-communication@0.0.1
- @rocket.chat/instance-status@0.0.24