Rocket Chat v2.2.0 Release Notes

Release Date: 2019-10-27 // over 4 years ago
  • 2019-10-27 · 14 🎉 · 16 🚀 · 22 🐛 · 27 🔍 · 27 👩‍💻👨‍💻

    Engine versions

    • Node: 8.15.1
    • NPM: 6.9.0
    • MongoDB: 3.4, 3.6, 4.0

    🍱 🎉 New features

    • Accept GIFs and SVGs for Avatars converting them to PNG and keep transparency of PNGs (#11385)
    • 👍 Thread support to apps slashcommands and slashcommand previews (#15574)
    • ✂ Remove all closed Livechat chats (#13991 by @knrt10)
    • Separate integration roles (#13902)
    • ➕ Add users.requestDataDownload API endpoint (#14428 by @Hudell & @ubarsaiyan)
    • Check if agent can receive new livechat conversations when its status is away/idle (#15451)
    • Import SAML language and auto join SAML channels (#14203 by @Hudell & @unixtam)
    • ➕ Add option to enable X-Frame-options header to avoid loading inside any Iframe (#14698)
    • Assign new Livechat conversations to bot agents first (#15317)
    • ➕ Added file type filter to RoomFiles (#15289 by @juanpetterson)
    • ➕ Add new Livechat appearance setting to set the conversation finished message (#15577)
    • close emoji box using Keyboard Escape key (#13956 by @mohamedar97)
    • ⚡️ Update livechat widget version to 1.2.5 (#15600)
    • Import DMs from CSV files (#15534)

    🍱 🚀 Improvements

    • Replace livechat:integration publication by REST (#15607)
    • Replace livechat:appearance pub to REST (#15510)
    • Cache hasPermissions (#15589)
    • Disable edit visitor's phone number in SMS conversations (#15593)
    • 📦 Lazyload Katex Package (#15398)
    • Replace livechat:triggers publication by REST calls (#15507)
    • Replace roomFilesWithSearchText subscription (#15550)
    • Replace starred messages subscription (#15548)
    • Replace some livechat:rooms subscriptions (#15532)
    • 📌 Replace pinned messages subscription (#15544)
    • Replace mentionedMessages publication to REST (#15540)
    • Detach React components from Meteor API (#15482)
    • Replace livechat:agents pub by REST calls (#15490)
    • Replace livechat:departments publication by REST Calls (#15478)
    • Secure cookies when using HTTPS connection (#15500)
    • ⚡️ Update Fuselage components on SetupWizard (#15457)

    🍱 🐛 Bug fixes

    • Issues saving audio notifications (#15428 by @scrivna)
    • 🛠 Fix a typo on Alpha API e2e.setUserPublicAndPivateKeys renaming to e2e.setUserPublicAndPrivateKeys (#13334)
    • 👉 Showing announcement back (#15615)
    • adjustments for tooltips to show room name instead of id (#14084 by @mohamedar97)
    • Deny editing visitor's phone number in SMS conversations (#15602)
    • Incorrect display of the button "Invite users" (#15594)
    • Compact view (#15416)
    • leak on stdout listeners (#15586)
    • Self-XSS in validation functionality (#15564)
    • 👀 Registration/login page now mobile friendly (#15422) (#15520 by @nstseek)
    • ⚡️ Update apps engine rooms converter to use transformMappedData (#15546)
    • Missing ending slash on publicFilePath of fileUpload (#15506)
    • 🌐 Japanese translation for run import (#15515 by @yusukeh0710)
    • ➕ Add a header for the createAt column in the Directory (#15556 by @antkaz)
    • Method saveUser is not using password policy (#15445)
    • ➕ Add permissions for slashCommands (#15525 by @antkaz)
    • Typo in autotranslate method (#15344 by @Montel)
    • ➕ Adding "Promise.await" in "livechat/message" endpoint (#15541 by @rodrigokamada)
    • Reset password was allowing empty values leading to an impossibility to login (#15444)
    • Emoji are rendered in URL (#15516 by @oguhpereira)
    • Promise await for sendMessage in livechat/messages endpoint (#15460 by @hmagarotto)
    • 🔊 Exposing some fields on server logs at debug level (#15514) 🍱 🔍 Minor changes 🔀 Merge master into develop & Set version to 2.2.0-develop (#15622) [FEATURE] Rest API upload file returns message object (#13821 by @knrt10) New: Add dev dependency david badge to README (#9058 by @robbyoconnor) Regression: add stdout publication back (#15614) Livechat Issues (#15473) Regression: Fix broken message formatting box (#15599) ⚡️ [CHORE] Update latest Livechat widget version to 1.2.4 (#15596) 🚚 Remove unneeded nginx file (#15483) 🚚 [REGRESSION] Fix remove department from list (#15591) ⚡️ [CHORE] Update latest Livechat widget version to 1.2.2 (#15592) 🔒 Revert fix package-lock.json (#15563) 🔒 Regression: Fix package-lock.json (#15561) [CHORE] Split logger classes to avoid cyclic dependencies (#15559) 🚚 docs: remove rocket chat launcher link (#15477 by @RafaelGSS) 🚚 [CHORE] remove 'bulk-create-c' permission (#15517 by @antkaz) Reply HTTP requests with X-XSS-Protection: 1 header (#15498) ⚡️ Updating license term (#15476) LingoHub based on develop (#15487) 🔀 Merge master into develop & Set version to 2.2.0-develop (#15469) Regression: hasPermission ignoring subscription roles (#15652) Regression: AppRoomsConverter on Livechat rooms (#15646) Regression: fix unknown role breaking hasPermission (#15641) 🚚 Regression: Move import to avoid circular dependencies (#15628) Chore: Add Client Setup Information to Issue Template (#15625) 🚚 Move publication deprecation warnings (#15676) 🚚 Regression: Remove reference to obsolete template helper (#15675) 🔀 Merge master into develop (#15680 by @knrt10)

      🍱 👩‍💻👨‍💻 Contributors 😍

    • @Hudell

    • @Montel

    • @RafaelGSS

    • @antkaz

    • @hmagarotto

    • @juanpetterson

    • @knrt10

    • @mohamedar97

    • 👀 @nstseek

    • @oguhpereira

    • @robbyoconnor

    • @rodrigokamada

    • @scrivna

    • @ubarsaiyan

    • @unixtam

    • @yusukeh0710

    🍱 👩‍💻👨‍💻 Core Team 🤓