Skip to content

3.10.0-rc.0

Pre-release
Pre-release
Compare
Choose a tag to compare
@sampaiodiego sampaiodiego released this 22 Dec 06:02
· 7645 commits to develop since this release
6b94c73

2020-12-22 · 7 🎉 · 10 🚀 · 26 🐛 · 28 🔍 · 21 👩‍💻👨‍💻

🎉 New features

  • Custom scroll (#19701)

  • Omnichannel Contact Center (Directory) (#19931)

  • REST Endpoint instances.get (#19926)

    Returns an array of instances on the cluster.

  • REST endpoints to add and retrieve Enterprise licenses (#19925)

  • Storj integration (#19932)

    Add storage type for Storj, an S3-compatible platform and suite of decentralized applications that allows you to store data in a secure and decentralized manner.

  • Update Checker Description (#19892)

  • User preference for audio notifications (#19924)

    image

🚀 Improvements

  • Removed useEndpointDataExperimental hook usage (#19496)

  • Replace useClipboard (#19764)

  • Replace usePrefersReducedMotion (#19759)

  • Rewrite contextualbar OTR panel (#19674)

  • Rewrite contextualbar RoomMembers - AddUsers as React Component (#19803)

  • Rewrite contextualbar RoomMembers - InviteUsers (#19694)

  • Rewrite contextualbar RoomMembers as React Component (#19841)

  • Rewrite NotificationPreferences to React component (#19672)

  • Rewrite Room Files as React Component (#19580)

  • Show all screen when printing screen (#19928)

🐛 Bug fixes

  • 'Not Allowed' in message auditing (#19762)

  • ENTERPRISE: Omnichannel Department form is not correctly storing the list of departments allowed for forwarding (#19793)

  • Add fallback message when show notification content is disabled (#19516 by @youssef-md)

  • Admin Users screen sorting showing deactivated users in wrong order (#19898)

  • Custom Avatar (#19805)

  • Download my data with file uploads (#19862)

  • Emails not showing up in Admin/Users (#19727)

  • File Tab Order (#19729)

  • Forgot password endpoint return status (#19842)

  • Group DMs title when user changes his/her name (#19834)

  • Hightlights validation on Account Preferences page (#19902 by @aKn1ghtOut)

    This PR fixes two issues in the account settings "preferences" panel.
    Once set, the "Highlighted Words" setting cannot be reset to an empty string. This was fixed by changing the string validation from checking the length to checking the type of variable.
    Secondly, it tracks the changes to correctly identify if changes after the last "save changes" action have been made, using an "updates" state variable, instead of just comparing against the initialValue that does not change on clicking "save changes".

  • Image preview for image URLs on messages (#19734)

  • Issue with oembed (#19923)

  • Issue with oembed (#19886)

  • Issue with special message rendering (#19817)

  • Problem with attachment render (#19854)

  • RoomForeword (#19875)

  • Sidebar presence will now correctly update for Omnichannel rooms (#19746)

  • Sidebar UI disappearing (#19725)

  • Some apps were not correctly enabled during startup in HA environments (#19763)

  • Spotify oEmbed (#19825)

  • Startup error when using MongoDB with a password containing special characters (#19749)

  • UIKit Modal not scrolling (#19690)

  • Update base image in Dockerfile.rhel (#19036 by @andykrohg)

  • User email showing [object Object] (#19870)

  • User Info 'Local Time' translation keyword (#19879 by @J4r3tt)

🔍 Minor changes
  • bump fuselage (#19736)

  • Bump ini from 1.3.5 to 1.3.8 in /ee/server/services (#19844 by @dependabot[bot])

  • Bump systeminformation from 4.30.1 to 4.33.0 in /ee/server/services (#19929 by @dependabot[bot])

  • Chore: Fix Caddy download URL in Snaps (#19912)

  • Chore: Add watch.settings to events whitelist (#19850)

  • Chore: Change Youtube test to verify if has an iframe with max-width (#19863)

  • Chore: Remove extra parentheses from return type (#19598 by @ArnoSaine)

  • Chore: Update Pull Request template (#19768)

    Improve the template of Pull Requests in order to make it clear reducing duplicated information and removing the visible checklists that were generating noise and misunderstanding with the PR progress.

    • Moved the checklists to inside comments

    • Merge the changelog and proposed changes sections to have a single source of description that goes to the changelog

    • Remove the screenshot section, they can be added inside the description

    • Changed the proposed changes title to incentivizing the usage of images and videos

  • Frontend folder structure (#19631)

  • Improve Docker container size by adding chown to ADD command (#19796)

  • Improve: Report Weekly Active Users to statistics (#19843)

    Add the fields uniqueUsersOfLastWeek, uniqueDevicesOfLastWeek and uniqueOSOfLastWeek to the statistics report among the daily and monthly already reported.

  • Language update from LingoHub 🤖 on 2020-12-21Z (#19922)

  • Merge EE and Community translations and LingoHub manual sync (#19723)

  • Merge master into develop & Set version to 3.10.0-develop (#19720)

  • Message parsing and rendering - Phase 1 (#19654)

  • Regression: "My Account" page doesn't load (#19753)

  • Regression: Add Members showing the wrong template (#19748)

  • Regression: contextualBar folder structure (#19761)

  • Regression: Failed autolinker and markdown rendering (#19831)

  • Regression: fix broken members list (#19806)

  • Regression: Fix member list Actions (#19876)

  • Regression: Fix Room Files for DMs (#19874)

  • Regression: roomInfo folder structure (#19787)

  • Regression: RoomMembers Permission (#19867)

  • Regression: User Info Context bar breaking. (#19807)

  • Regression: UserInfoWithData endpoint variable (#19816)

  • Remove Heroku from readme (#19901)

  • Rewrite: Room Header (#19808)

👩‍💻👨‍💻 Contributors 😍

👩‍💻👨‍💻 Core Team 🤓