Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release 3.5.0 #18394

Merged
merged 95 commits into from Jul 28, 2020
Merged

Release 3.5.0 #18394

merged 95 commits into from Jul 28, 2020

Conversation

sampaiodiego
Copy link
Member

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)

  • Merge user custom fields on LDAP sync (#17339 by @tobiasge)

  • 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 (3.4.0 no longer allows access to administration #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 😍

👩‍💻👨‍💻 Core Team 🤓

sampaiodiego and others added 30 commits June 30, 2020 13:23
Merge master into develop & Set version to 3.5.0-develop
Co-authored-by: Guilherme Gazzo <guilhermegazzo@gmail.com>
MartinSchoeler and others added 23 commits July 23, 2020 21:05
Co-authored-by: Tasso Evangelista <tasso.evangelista@rocket.chat>
* Link push gateway setting to cloud register

* Add migration to disable gateway and alert admins
@lgtm-com
Copy link

lgtm-com bot commented Jul 28, 2020

This pull request fixes 2 alerts when merging 871dde2 into e5f93d3 - view on LGTM.com

fixed alerts:

  • 1 for Duplicate HTML element attributes
  • 1 for Useless assignment to property

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet