github RocketChat/Rocket.Chat 4.5.0-rc.1

latest releases: 6.10.7, 7.0.0, 7.0.0-rc.6...
pre-release2 years ago

2022-02-22 · 2 🎉 · 3 🔍 · 9 👩‍💻👨‍💻

🎉 New features

  • Marketplace sort filter (#24567)

    Implemented a sort filter for the marketplace screen. This component sorts the marketplace apps list in 4 ways, alphabetical order(A-Z), inverse alphabetical order(Z-A), most recently updated(MRU), and least recent updated(LRU). Besides that, I've generalized some components and types to increase code reusability, renamed some helpers as well as deleted some useless ones, and inserted the necessary new translations on the English i18n dictionary.
    Demo gif:
    Marketplace sort filter

  • VoIP Support for Omnichannel (#23102)

    • Created VoipService to manage VoIP connections and PBX connection

    • Created LivechatVoipService that will handle custom cases for livechat (creating rooms, assigning chats to queue, actions when call is finished, etc)

    • Created Basic interfaces to support new services and new model

    • Created Endpoints for management interfaces

    • Implemented asterisk connector on VoIP service

    • Created UI components to show calls incoming and to allow answering/rejecting calls

    • Added new settings to control call server/management server connection values

    • Added endpoints to associate Omnichannel Agents with PBX Extensions

    • Added support for event listening on server side, to get metadata about calls being received/ongoing

    • Created new pages to update settings & to see user-extension association

    • Created new page to see ongoing calls (and past calls)

    • Added support for remote hangup/hold on calls

    • Implemented call metrics calculation (hold time, waiting time, talk time)

    • Show a notificaiton when call is received

🔍 Minor changes
  • Regression: Add support to namespace within micro services (#24581)

  • Regression: Error when trying to load name of dm rooms for avatars and notifications (#24583)

  • Regression: Fix room not getting created due to null visitor status (#24562)

👩‍💻👨‍💻 Core Team 🤓

Don't miss a new Rocket.Chat release

NewReleases is sending notifications on new releases.