Changelog History
Page 15
-
v3.6.0 Changes
August 29, 20202020-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
pageSlack 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)
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)
0️⃣ 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
🍱 👩💻👨💻 Core Team 🤓
- Node:
-
v3.6.0-rc.3 Changes
August 29, 20202020-08-29 · 11 🔍 · 5 👩💻👨💻
🍱 🔍 Minor changes
Regression: Omnichannel Current Chat issues (#18718)
Regression: Use user autocomplete on export messages (#18726)
Regression: Split date fields on export messages contextual bar (#18724)
Regression: Accept visitors for uikit interactions (#18706)
🚚 Regression: Add remove popup to omnichannel custom fields (#18719)
Regression: Omnichannel Business Hours Issues (#18723)
📦 Regression: Bundle the package
hepburn
(#18715)Regression: Toast Messages (#18674)
Regression: Agents Page issues (#18684)
Regression: Omnichannel Tags and Units issues (#18705)
Regression: Priorities Page issues (#18685)
🍱 👩💻👨💻 Core Team 🤓
-
v3.6.0-rc.2 Changes
August 27, 2020 -
v3.6.0-rc.1 Changes
August 25, 2020 -
v3.6.0-rc.0 Changes
August 22, 20202020-08-22 · 10 🎉 · 5 🚀 · 26 🐛 · 20 🔍 · 21 👩💻👨💻
🍱 🎉 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
pageSlack 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)
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)
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: Fix room avatar file name (#18544)
🚀 Release 3.5.3 (#18610)
0️⃣ 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
🍱 👩💻👨💻 Core Team 🤓
-
v3.5.4 Changes
August 24, 2020 -
v3.5.3 Changes
August 19, 20202020-08-19 · 3 🐛 · 2 👩💻👨💻
Engine versions
- Node:
12.16.1
- NPM:
6.14.0
- MongoDB:
3.4, 3.6, 4.0
- Apps-Engine:
1.16.0
🍱 🐛 Bug fixes
UIKit Select and Multiselects not working (#18598)
React being loaded on the main bundle (#18597)
👉 Users page in admin not working for inactive user joining (#18594)
🍱 👩💻👨💻 Core Team 🤓
- Node:
-
v3.5.2 Changes
August 13, 2020 -
v3.5.1 Changes
August 03, 20202020-08-01 · 8 🐛 · 6 👩💻👨💻
Engine versions
- Node:
12.16.1
- NPM:
6.14.0
- MongoDB:
3.4, 3.6, 4.0
- Apps-Engine:
1.16.0
🍱 🐛 Bug fixes
Migration 194 (#18457 by @thirsch)
Omnichannel session monitor is not starting (#18412)
Invalid MIME type when uploading audio files (#18426)
⚡️ Error when updating omnichannel department without agents parameter (#18428)
Omnichannel Take Inquiry endpoint checking wrong permission (#18446)
Multiple push notifications sent via native drivers (#18442)
Appending 'false' to Jitsi URL (#18430)
Can't send long messages as attachment (#18355)
🍱 👩💻👨💻 Contributors 😍
🍱 👩💻👨💻 Core Team 🤓
- Node:
-
v3.5.0 Changes
2020-07-27 · 8 🎉 · 5 🚀 · 29 🐛 · 34 🔍 · 21 👩💻👨💻
Engine versions
- Node:
12.16.1
- NPM:
6.14.0
- MongoDB:
3.4, 3.6, 4.0
- Apps-Engine:
1.16.0
🎉 New features
- ENTERPRISE: Add support to license tags (#18093)
Enterprise installations will show tags on Admin panel with the type of the license applied. The tag will be visible on the top-left corner of the administration area as a badge helping administrators to identify which license they have.
ENTERPRISE: Push Notification Data Privacy (#18254)
➕ Added profile field to inform Nickname for users in order to be searchable (#18260)
Nickname is a new user field that can be used to better identify users when searching for someone to add in a channel or do a mention. Useful for large organizations or countries where name repetition is common.
👷 External MP3 encoder worker for audio recording (#18277)
Sign in with apple (iOS client only) (#18258 by @djorkaeffalexandre)
Add Sign in with Apple service for the iOS client-only, support for the Web and Android clients will land in future releases.
⚡️ Update Apps-Engine version (#18271)
⚡️ Update Apps-Engine version (#18212)
👉 User profile and User card (#18194)
🚀 Improvements
🔄 Change setting that blocks unauthenticated access to avatar to public (#18316 by @djorkaeffalexandre)
👌 Improve performance and remove agents when the department is removed (#17049 by @MarcosSpessatto)
List dropdown (#18081)
🐎 Mention autocomplete UI and performance improvements (#18309)
- New setting to configure the number of suggestions
Admin > Layout > User Interface > Number of users' autocomplete suggestions
(default 5) - The UI shows whenever the user is not a member of the room
- The UI shows when the suggestion came from the last messages for quick selection/reply
- The suggestions follow this order:
- The user with the exact username and member of the room
- The user with the exact username but not a member of the room (if allowed to list non-members)
- The users containing the text in username, name or nickname and member of the room
- The users containing the text in username, name or nickname and not a member of the room (if allowed to list non-members)
- New setting to configure the number of suggestions
💅 Message action styles (#18190)
🛠 🐛 Bug fixes
"Join" button on thread when room is read only (#18314)
App details returns to apps table, instead of previous page. (#18080)
Application not loading due to reverse proxy decoding API calls unnecessarily (#18222)
Apps page loading indefinitely if no Markeplace data (#18274)
🐛 Bug on entering token in connectivity services (#18317)
Cannot open admin when server uses ROOT_URL with subpath (#18105) (#18147 by @omarchehab98)
🔀 CAS login not merging users with local accounts (#18238)
📌 Clipboard not working when permalinking a pinned message (#18047)
Closing the admin does not return to last opened room (#18308)
📈 Corrects Typo in Analytics section of the admin page (#17984 by @darigovresearch)
✂ Delete user warning message undefined (#18310)
Don't show agent info in the transcript if the setting is disabled (#18044 by @antkaz)
Error when fetching a nonexistent business hour from the server (#18315)
Few adjustments to accept fuselage theme (#18009)
File uploads for unknown file types but nothing is blocked (#18263 by @20051231)
🛠 Fix sticky notifications not working (#18285)
Geolocation permission being asked on load (#18030)
Local Account login error when both LDAP and Email 2FA are enabled (#18318)
🔀 Merge user custom fields on LDAP sync (#17339 by @tobiasge)
Misleading labels in Prune Messages (#18006)
⚠ Missing Privacy Terms Cloud Register warning (#18383)
⬆️ Old Data Migrations breaking upgrades (#18185)
Push gateway and cloud integration (#18377)
SAML login crashing when receiving an array of roles (#18224)
SAML login saves invalid username when receiving multiple values (#18213)
SlackBridge error (#18320)
⚡️ Update check not able to be disabled (#18339)
Update checker can now be disabled.
🔍 Minor changes
Broken link on readme (#18358)
LingoHub based on develop (#18307)
LingoHub based on develop (#18176)
🔀 Merge master into develop & Set version to 3.5.0-develop (#18083 by @MarcosSpessatto & @cking-vonix & @lpilz & @mariaeduardacunha)
🚚 Move the development guidelines to our handbook (#18026)
Regression - Profile page crashing for users without password (#18287)
Regression: Account Sidebar not rendering properly (#18288)
Regression: Admin User password (#18350)
Regression: Close UserCard if action opens a new page (#18319)
Regression: Edit messages after opening thread (#18375)
0️⃣ Regression: Fix defaultFields for null values (#18360)
Regression: Fix useUserSubscription usage (#18378)
Regression: Mentions in thread title (#18369)
⚠ Regression: Message actions under "unread messages" warning (#18273)
👷 Regression: MP3 worker (#18371)
Regression: nickname field in user profile. (#18359)
Regression: Notification with id-only isn't showed by iOS devices (#18353 by @djorkaeffalexandre)
Regression: Preferences crashing when User has no preferences set. (#18341)
Regression: Provide a fallback text when push notification is idOnly (#18373 by @djorkaeffalexandre)
🚚 Regression: Remove calls to Console API in useForm hook (#18244)
Regression: Return original message on push API (#18386)
Regression: Thread Title not being escaped (#18356)
Regression: User Status selector (#18343)
Regression: Userinfo center avatar image (#18354)
Regression: useStorage (#18370)
Regression: useUserContext (#18385)
Regression: Wrong background in disabled inputs (#18372)
🚀 Release 3.4.2 (#18241 by @omarchehab98)
Rewrite Contextual Bar Discussion List in React (#18127)
Rewrite: My Account > Integrations rewritten (#18290)
Rewrite: My Account using React (#18106)
⚡️ Update Apps Engine (#18389)
⚡️ Update Apps-Engine to Beta version (#18294)
⚡️ Update the API of React Hooks using Meteor's reactive system (#18226)
👩💻👨💻 Contributors 😍
- @20051231
- @MarcosSpessatto
- @antkaz
- @cking-vonix
- @darigovresearch
- @djorkaeffalexandre
- @lpilz
- @mariaeduardacunha
- @omarchehab98
- @tobiasge
👩💻👨💻 Core Team 🤓
- Node: