Rocket Chat v3.7.0-rc.0 Release Notes

Release Date: 2020-09-22 // over 3 years ago
  • 2020-09-22 · 8 🎉 · 3 🚀 · 36 🐛 · 21 🔍 · 21 👩‍💻👨‍💻

    🍱 🎉 New features

    "Room avatar changed" system messages (#18839)

    Apps: Add a Livechat API - setCustomFields (#18912)

    Apps: Add a new upload API (#18955)

    Apps: Add support for new livechat guest's and room's events (#18946)

    💻 Option to require settings on wizard UI via ENV variables (#18974)

    💻 [NEW] Option to require settings on wizard UI via ENV variables

    👷 Retention policy precision defined by a cron job expression (#18975)

    Send E2E encrypted messages’ content on push notifications (#18882)

    Sends the content of end to end encrypted messages on Push Notifications allowing new versions of mobile apps to decrypt them and displays the content correctly.

    UploadFS respects $TMPDIR environment variable (#17012 by @d-sko)

    🍱 🚀 Improvements

    💾 Add "Allow_Save_Media_to_Gallery" setting (#18875)

    - Added a new setting to allow/disallow saving media to device's gallery on mobile client

    🚚 Move jump to message outside menu (#18928)

    Stop re-sending push notifications rejected by the gateway (#18608)

    🍱 🐛 Bug fixes

    "Download my data" popup showing HTML code. (#18947)

    "Save to WebDav" not working (#18883)

    ENTERPRISE: Omnichannel service status switching to unavailable (#18835)

    ⚡️ API call users.setStatus does not trigger status update of clients (#18961)

    🔔 Notify logged users via WebSockets message when a user changes status via REST API.

    Block user action (#18950)

    Can't change password (#18836)

    Create Custom OAuth services from environment variables (#17377 by @mrtndwrd)

    Custom fields required if minLength set and no text typed. (#18838)

    Deactivate users that are the last owner of a room using REST API (#18864)

    👍 Allow for user deactivation through REST API (even if user is the last owner of a room)

    Deactivated users show as offline (#18767)

    🌐 Dutch: add translations for missing variables (#18814 by @Karting06)

    e.sendToBottomIfNecessaryDebounced is not a function (#18834)

    🔀 Errors in LDAP avatar sync preventing login (#18948)

    File upload (Avatars, Emoji, Sounds) (#18841)

    French: Add missing online var (#18813 by @Karting06)

    👍 IE11 support livechat widget (#18850)

    If there is ufs somewhere in url the request to api always returns 404 (#18874)

    Ignore User action from user card (#18866)

    ⚡️ Jitsi call start updating subscriptions (#18837)

    Non-upload requests being passed to UFS proxy middleware (#18931)

    Avoid non-upload request to be caught by UFS proxy middleware.

    Omnichannel Current Chats open status filter not working (#18795)

    Open room after guest registration (#18755)

    PDF not rendering (#18956)

    Purged threads still show as unread (#18944)

    ✂ Remove threads from subscription (and update counter) when messages are purged (or threads are disabled).

    Reaction buttons not behaving properly (#18832)

    Read receipts showing blank names and not marking messages as read (#18918 by @wreiske)

    Scrollbar mention ticks always rendering as white (#18979)

    👉 Show custom fields of invalid type (#18794)

    👉 Showing alerts during setup wizard (#18862)

    Spurious expert role in startup data (#18667)

    Stop adding push messages to queue if push is disabled (#18830)

    👉 User administration throwing a blank page if user has no role (#18851)

    👉 User can't invite or join other Omnichannel rooms (#18852)

    👉 User Info: Email and name/username display, alignment on big screens, make admin action (#18976)

    👉 Users not being able to activate/deactivate E2E in DMs (#18943)

    [FIX] Users not being able to activate/deactivate E2E in DMs

    🔖 Version update check cron job (#18916 by @wreiske)

    🍱 🔍 Minor changes

    ⬆️ Bump Livechat widget (#18977)

    ⬆️ Bump lodash.merge from 4.6.1 to 4.6.2 (#18800 by @dependabot[bot])

    ⬆️ Bump marked from 0.6.3 to 0.7.0 (#18801 by @dependabot[bot])

    Check i18n file for missing variables (#18762)

    🗄 Do not use deprecated express API (#18686)

    🛠 Fix french translations (#18746 by @lsignac)

    🛠 Fix saveRoomSettings method complexity (#18840)

    🛠 Fix: Missing WebDav upload errors logs (#18849)

    LingoHub based on develop (#18973)

    LingoHub based on develop (#18828)

    LingoHub based on develop (#18761)

    🔀 Merge master into develop & Set version to 3.7.0-develop (#18752 by @thirsch)

    🆕 New: Use database change streams when available (#18892)

    🔨 Refactor: Admin permissions page (#18932)

    🔨 Refactor: Message Audit page & Audit logs (#18808)

    🔨 Refactor: Omnichannel Analytics (#18766)

    🔨 Refactor: Omnichannel Realtime Monitoring (#18666)

    🍱 Replace copying assets on post-install with symlinks (#18707)

    Set some queries to prefer the secondary database (#18887)

    ⚡️ Update Meteor to 1.11 (#18754)

    ⚡️ Update Meteor to 1.11.1 (#18959)

    🍱 👩‍💻👨‍💻 Contributors 😍

    🍱 👩‍💻👨‍💻 Core Team 🤓