3.6.0
2020-08-29 · 10 🎉 · 5 🚀 · 26 🐛 · 36 🔍 · 23 👩💻👨💻
Engine versions
- Node:
12.16.1
- NPM:
6.14.0
- MongoDB:
3.4, 3.6, 4.0
- Apps-Engine:
1.17.0
🎉 New features
-
APPS-ENGINE: Implement new IPostLivechatRoomTransferred event (#18625)
-
Jitsi: Setting to use room's name instead of room's id to generate the URL (#17481)
-
Omnichannel: Ability to set character message limit on Livechat widget (#18261 by @oguhpereira)
-
Omnichannel: Livechat widget support for rich messages via UiKit (#18643)
-
Omnichannel/API: Endpoint
livechat/room.visitor
to change Omnichannel room's visitor (#18528) -
Omnichannel/API: Endpoint
livechat/visitors.search
to search Livechat visitors (#18514) -
Admin option to reset other users’ E2E encryption key (#18642)
Requires the 2FA password fallback enforcement enabled to work
-
Banner for servers in the middle of the cloud registration process (#18623)
-
Export room messages as file or directly via email (#18606)
-
Support for custom avatar images in channels (#18443)
🚀 Improvements
-
2FA: Password enforcement setting and 2FA protection when saving settings or resetting E2E encryption (#18640)
-
Increase the 2FA remembering time from 5min to 30min
-
Add new setting to enforce 2FA password fallback (enabled only for new installations)
-
Require 2FA to save settings and reset E2E Encryption keys
-
-
Omnichannel: Allow set other agent status via method
livechat:changeLivechatStatus
(#18571) -
Security: Admin info page requires permission
view-statistics
(#18408)Users now require the
view-statistics
permission to be access theadmin/info
page -
Slack bridge: Add support to sync threads (#15992 by @antkaz)
-
New component and better look for tooltips (#18399)
🐛 Bug fixes
-
2FA by Email setting showing for the user even when disabled by the admin (#18473)
The option to disable/enable the Two-factor authentication via Email at
Account > Security > Two Factor Authentication
was visible even when the setting Enable Two Factor Authentication via Email atAdmin > Accounts > Two Factor Authentication
was disabled leading to misbehavior since the functionality was disabled. -
Agents enabledDepartment attribute not set on collection (#18614 by @paulobernardoaf)
-
Anonymous users were created as inactive if the manual approval setting was enabled (#17427 by @MarcosSpessatto)
-
Auto complete user suggestions (#18437)
Fixes the issue with broken user suggestions in threads when using
@
-
Backdrop on front of modal. (#18596)
-
Custom fields title when no custom fields (#18374)
-
Emojis on thread replies (#18407)
Users can now see the emojis on thread replies
-
Enabling Apple OAuth crashes other OAuth services (#18563)
-
Error when reading uploads from Livechat Visitor through the Apps Engine (#18474)
-
findOrCreateInvite REST endpoint ignoring
days
andmaxUses
params (#18565) -
Invalid sample JSON on admin settings (#18595)
-
MarkdownText usage (#18621)
-
Marking room as read with unread threads still (#18410)
-
Random generated password not matching the Password Policy (#18475)
Generates a password with all the possible requirements of the Password Policy and matching the size limitations when enabled.
-
React being loaded on the main bundle (#18597)
-
Read receipts duplicate key error (#18560 by @galshiff)
Fixed receipt duplicate key error bug
-
Room Mentions on Threads (#18336)
-
Sending notifications from senders without a name (#18479)
-
SMS integration not storing media files (#18491)
-
Thread reply disappearing and threads result on search (#18349)
-
UIKit Select and Multiselects not working (#18598)
-
Uncaught (in promise) undefined (#18393)
-
UserCard and UserInfo not respecting the setting to use real names (#18628)
-
UserCard avatar cache (avatarETag) (#18466)
-
Users page in admin not working for inactive user joining (#18594)
-
Wrong rooms list order when last message date is missing (#18639)
🔍 Minor changes
-
Add new enterprise bundle option
omnichannel-mobile-enterprise
(#18533) -
Add type checking to CI (#18411)
-
Bump bcrypt from 3.0.7 to 5.0.0 (#18622 by @dependabot[bot])
-
Defer startup checks (#18547)
-
Do not retry and log warning when push notification was not authorised (#18562)
-
Explain why issue is closed when not using an issue template (#18420)
-
Fix typo in setting description (#18476)
-
Improve performance of client presence monitor (#18645)
-
LingoHub based on develop (#18586)
-
LingoHub based on develop (#18516)
-
LingoHub based on develop (#18465)
-
Merge master into develop & Set version to 3.6.0-develop (#18401 by @densik & @dudizilla & @omarchehab98 & @paulobernardoaf)
-
Missing email notification when an admin resets your E2E key (#18673)
-
Prevent directory API to return emails if the user has no permission (#18478)
-
Reduce Push Notifications retry from max 31 hours to max 31 minutes (#18558)
Previews logic was retring in 0.1s, 1s, 11s, 2m, 18m, 3h and 31h, now it’s retrying in 1m, 3m, 7m, 15m and 31m
-
Regression: Accept visitors for uikit interactions (#18706)
-
Regression: Add remove popup to omnichannel custom fields (#18719)
-
Regression: Agents Page issues (#18684)
-
Regression: Bundle the package
hepburn
(#18715) -
Regression: Fix room avatar file name (#18544)
-
Regression: Omnichannel Business Hours Issues (#18723)
-
Regression: Omnichannel Current Chat issues (#18718)
-
Regression: Omnichannel Tags and Units issues (#18705)
-
Regression: Priorities Page issues (#18685)
-
Regression: Revert silent: true (#18671)
-
Regression: Split date fields on export messages contextual bar (#18724)
-
Regression: Toast Messages (#18674)
-
Regression: UI margins on Export Messages (#18682)
-
Regression: Update checker not being disabled properly. (#18676)
-
Regression: Use user autocomplete on export messages (#18726)
-
Release 3.6.0 (#18727 by @oguhpereira & @thirsch)
-
Set default timeout of 20s for HTTP calls (#18549)
-
Update Apps-Engine version (#18641)
-
Update dependencies (#18593)
-
Update README.md (#18503)
👩💻👨💻 Contributors 😍
- @MarcosSpessatto
- @antkaz
- @densik
- @dependabot[bot]
- @dudizilla
- @galshiff
- @oguhpereira
- @omarchehab98
- @paulobernardoaf
- @thirsch