3.5.0
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: Push Notification Data Privacy (#18254)
-
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.
-
User profile and User card (#18194)
-
Update Apps-Engine version (#18271)
-
External MP3 encoder worker for audio recording (#18277)
-
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.
-
Sign in with apple (iOS client only) (#18258)
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 (#18212)
🚀 Improvements
-
Change setting that blocks unauthenticated access to avatar to public (#18316)
-
Improve performance and remove agents when the department is removed (#17049 by @MarcosSpessatto)
-
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)
-
-
Message action styles (#18190)
-
List dropdown (#18081)
🐛 Bug fixes
-
SlackBridge error (#18320)
-
Bug on entering token in connectivity services (#18317)
-
SAML login saves invalid username when receiving multiple values (#18213)
-
Local Account login error when both LDAP and Email 2FA are enabled (#18318)
-
Error when fetching a nonexistent business hour from the server (#18315)
-
"Join" button on thread when room is read only (#18314)
-
Delete user warning message undefined (#18310)
-
Don't show agent info in the transcript if the setting is disabled (#18044 by @antkaz)
-
Closing the admin does not return to last opened room (#18308)
-
View close uikit event sending wrong payload (#18289)
-
Fix sticky notifications not working (#18285)
-
Few adjustments to accept fuselage theme (#18009)
-
Apps page loading indefinitely if no Markeplace data (#18274)
-
Update link URL at AppsWhatIsIt (#18240)
-
CAS login not merging users with local accounts (#18238)
-
SAML login crashing when receiving an array of roles (#18224)
-
Application not loading due to reverse proxy decoding API calls unnecessarily (#18222)
-
Old Data Migrations breaking upgrades (#18185)
-
Cannot open admin when server uses ROOT_URL with subpath (#18105) (#18147 by @omarchehab98)
-
App details returns to apps table, instead of previous page. (#18080)
-
Clipboard not working when permalinking a pinned message (#18047)
-
Misleading labels in Prune Messages (#18006)
-
Geolocation permission being asked on load (#18030)
-
Corrects Typo in Analytics section of the admin page (#17984 by @darigovresearch)
-
Update check not able to be disabled (#18339)
Update checker can now be disabled.
-
Missing Privacy Terms Cloud Register warning (#18383)
-
File uploads for unknown file types but nothing is blocked (#18263 by @20051231)
-
Push gateway and cloud integration (#18377)
🔍 Minor changes
-
Release 3.4.2 (#18241 by @omarchehab98)
-
Regression: Close UserCard if action opens a new page (#18319)
-
Move the development guidelines to our handbook (#18026)
-
LingoHub based on develop (#18307)
-
Update Apps-Engine to Beta version (#18294)
-
Rewrite: My Account > Integrations rewritten (#18290)
-
LingoHub based on develop (#18176)
-
Regression: Account Sidebar not rendering properly (#18288)
-
Regression - Profile page crashing for users without password (#18287)
-
Rewrite: My Account using React (#18106)
-
Regression: Message actions under "unread messages" warning (#18273)
-
Rewrite Contextual Bar Discussion List in React (#18127)
-
Regression: Remove calls to Console API in useForm hook (#18244)
-
Update the API of React Hooks using Meteor's reactive system (#18226)
-
Merge master into develop & Set version to 3.5.0-develop (#18083 by @MarcosSpessatto & @cking-vonix & @lpilz & @mariaeduardacunha)
-
Regression: Admin User password (#18350)
-
Regression: Preferences crashing when User has no preferences set. (#18341)
-
Regression: User Status selector (#18343)
-
Regression: Fix defaultFields for null values (#18360)
-
Broken link on readme (#18358)
-
Regression: nickname field in user profile. (#18359)
-
Regression: Thread Title not being escaped (#18356)
-
Regression: Userinfo center avatar image (#18354)
-
Regression: Notification with id-only isn't showed by iOS devices (#18353)
-
Regression: Provide a fallback text when push notification is idOnly (#18373)
-
Regression: Mentions in thread title (#18369)
-
Regression: Edit messages after opening thread (#18375)
-
Regression: Wrong background in disabled inputs (#18372)
-
Regression: MP3 worker (#18371)
-
Regression: useStorage (#18370)
-
Update Apps Engine (#18389)
-
Regression: Return original message on push API (#18386)
-
Regression: useUserContext (#18385)
-
Regression: Fix useUserSubscription usage (#18378)
👩💻👨💻 Contributors 😍
- @20051231
- @MarcosSpessatto
- @antkaz
- @cking-vonix
- @darigovresearch
- @lpilz
- @mariaeduardacunha
- @omarchehab98
- @tobiasge