Rocket.Chat v3.0.0 Release Notes

Release Date: 2020-02-15 // about 4 years ago
  • 2020-02-14 · 7 ️️️⚠️ · 10 🎉 · 11 🚀 · 32 🐛 · 43 🔍 · 21 👩‍💻👨‍💻

    Engine versions

    • Node: 12.14.0
    • NPM: 6.13.4
    • MongoDB: 3.4, 3.6, 4.0

    🍱 ⚠️ BREAKING CHANGES

    • Filter System messages per room (#16369)
    • ✂ Remove deprecated publications (#16351)
    • Hide system messages (#16243)
    • ⬆️ Upgrade to Meteor 1.9 and NodeJS 12 (#16252)
    • ✂ Removed room counter from sidebar (#16036)
    • 🔄 Change apps/icon endpoint to return app's icon and use it to show on Ui Kit modal (#16522)
    • ⚡️ TLS v1.0 and TLS v1.1 were disabled by due to NodeJS update to v12. You can still enable them by using flags like --tls-min-v1.0 and --tls-min-v1.1

    🍱 🎉 New features

    • Button to download admin server info (#16059)
    • 💻 UiKit - Interactive UI elements for Rocket.Chat Apps (#16048)
    • Sort the Omnichannel Chat list according to the user preferences (#16437)
    • Setting to only send plain text emails (#16065)
    • Check the Omnichannel service status per Department (#16425)
    • Create a user for the Apps during installation (#15896 by @Cool-fire)
    • ➕ Add GUI for customFields in Omnichannel conversations (#15840 by @antkaz)
    • ⚡️ update on mongo, node and caddy on snap (#16167)
    • Enforce plain text emails converting from HTML when no text version supplied (#16063)
    • Setting Top navbar in embedded mode (#16064)

    🍱 🚀 Improvements

    • Request user presence on demand (#16348)
    • Major overhaul on data importers (#16279)
    • 🔄 Changes App user's status when the app was enabled/disabled (#16392)
    • 🌲 Log as info level when Method Rate Limiters are reached (#16446)
    • 👉 Show more information related to the Omnichannel room closing data (#16414)
    • ⚡️ Update katex version (#16393)
    • Prevent "App user" from being deleted by the admin (#16373)
    • 👌 Improve function to check if setting has changed (#16181)
    • Status Text form validation (#16121)
    • Set the color of the cancel button on modals to #bdbebf for enhanced visibiity (#15913 by @ritwizsinha)
    • ✂ Remove NRR (#16071)

    🍱 🐛 Bug fixes

    • Result of get avatar from url can be null (#16123)
    • Rooms not being marked as read sometimes (#16397)
    • Container heights (#16388)
    • Mail Msg Cancel button not closing the flexbar (#16263 by @ashwaniYDV)
    • 💻 Highlight freezing the UI (#16378)
    • ➕ Adding 'lang' tag (#16375)
    • Role tags missing - Description field explanation (#16356)
    • The "click to load" text is hard-coded and not translated. (#16142 by @ashwaniYDV)
    • FileUpload.getBuffer was not working through the Apps-Engine (#16234)
    • Integrations admin page (#16183)
    • Readme Help wanted section (#16197)
    • auto translate cache (#15768 by @vickyokrm)
    • 💾 Save password without confirmation (#16060 by @ashwaniYDV)
    • Break message-attachment text to the next line (#16039 by @ritwizsinha)
    • SafePorts: Ports 80, 8080 & 443 linked to respective protocols (#16108) (#16108)
    • Drag and drop disabled when file upload is disabled (#16049)
    • Video message sent to wrong room (#16113)
    • "User not found" for direct messages (#16047)
    • 💅 Embedded style when using 'go' command (#16051)
    • Thread message icon overlapping text (#16083)
    • Login change language button (#16085)
    • api-bypass-rate-limiter permission was not working (#16080)
    • Missing edited icon in newly created messages (#16484)
    • Read Message after receive a message and the room is opened (#16473)
    • Send message with pending messages (#16474)
    • Do not stop on DM imports if one of users was not found (#16547)
    • Introduce AppLivechatBridge.isOnlineAsync method (#16467)
    • When copying invite links, multiple toastr messages (#16578)
    • Livechat Widget version 1.3.1 (#16580)
    • Error when successfully joining room by invite link (#16571)
    • Invite links proxy URLs not working when using CDN (#16581)
    • 🐛 Bug on starting Jitsi video calls , multiple messages (#16601) 🍱 🔍 Minor changes ⏪ Revert importer streamed uploads (#16465) Regression: Fix app user status change for non-existing user (#16458) Regression: Fix sending a message not scrolling to bottom (#16451) LingoHub based on develop (#16450) Regression: Fix sequential messages grouping (#16386) 🏗 Use GitHub Actions to store builds (#16443) Regression: recent opened rooms being marked as read (#16442) Regression: Fix status bar margins (#16438) ⚡️ Update apps engine to 1.12.0-beta.2496 (#16398) Regression: App deletion wasn’t returning the correct information (#16360) 👕 Lint: Resolve complexity warnings (#16114) 🏗 Fix Preview Docker image build (#16379) 👷 Fix assets download on CI (#16352) 🏗 Send build artifacts to S3 (#16237) 🌐 Add missing translations (#16150 by @ritwizsinha) 🏗 Disable PR Docker image build (#16141) 🌐 Add Cloud Info to translation dictionary (#16122 by @aviral243) 🔀 Merge master into develop & Set version to 2.5.0-develop (#16107) ✅ Fix tests (#16469) Regression: prevent submit modal (#16488) Regression: allow private channels to hide system messages (#16483) Regression: Fix uikit modal closing on click (#16475) Regression: Fix undefined presence after reconnect (#16477) 🚚 Remove users.info being called without need (#16504) 💻 Add Ui Kit container (#16503) Catch zip errors on import file load (#16494) Fix: License missing from manual register handler (#16505) Exclude federated and app users from active user count (#16489) ⚡️ Regression: Update Uikit (#16515) Regression: UIKit - Send container info on block actions triggered on a message (#16514) Use base64 for import files upload to prevent file corruption (#16516) 🛰 Regression: Send app info along with interaction payload to the UI (#16511) Regression: Ui Kit messaging issues (#16513) (#16513) ⚡️ Regression: update package-lock (#16528) Regression: UIkit input states (#16552) Regression: UIKit missing select states: error/disabled (#16540) Regression: fix read unread messages (#16562) ⚡️ Regression: UIKit update modal actions (#16570) ⚡️ Update Apps-Engine version (#16584) Add breaking notice regarding TLS (#16575) Regression: Modal onSubmit (#16556) Regression: send file modal not working via keyboard (#16607) Fix github actions accessing the github registry (#16521 by @mrsimpson)

      🍱 👩‍💻👨‍💻 Contributors 😍

    • @Cool-fire

    • @antkaz

    • @ashwaniYDV

    • @aviral243

    • @mrsimpson

    • @ritwizsinha

    • @vickyokrm

    🍱 👩‍💻👨‍💻 Core Team 🤓