Skip to content

3.6.0

Compare
Choose a tag to compare
@sampaiodiego sampaiodiego released this 29 Aug 05:29
· 8012 commits to master since this release
071d72e

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 the admin/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 at Admin > 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 and maxUses 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)

  • Omnichannel Admin rewritten in React (#18438) (#18438)

  • 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 😍

👩‍💻👨‍💻 Core Team 🤓