github RocketChat/Rocket.Chat 5.3.0-rc.0

latest releases: 6.13.0-rc.0, 6.7.9, 6.8.7...
pre-release23 months ago

2022-10-18 · 2 🎉 · 4 🚀 · 10 🐛 · 16 🔍 · 19 👩‍💻👨‍💻

🎉 New features

  • Add new endpoint 'livechat/room.saveInfo' & deprecate 'livechat:saveInfo' meteor method (#26789)

  • Health check for data stream (#27026)

🚀 Improvements

  • Automatically open call info contextual bar when voip room is opened (#26963)

    This pull request adds the logic necessary to automatically open the call information contextual bar when entering a voip room. This mirrors the behavior we already have for livechat rooms.

    Before:
    before-voip-480p-speed

    After:
    after-voip-480p-speed

  • Better /health response when service not healthy (#27091)

    Not healthy services will send a HTTP 500 response when not healthy.

  • Change status/price badge to fuselage tag (#27044)

    Jira task: MKP-131

    Changed the custom component that showed prices and statuses to a fuselage Tag component for maintainability reasons since after this PR every general design change to the tag component will be automatically reflected in the marketplace UI.
    Demo image (App List):
    image

    Demo Image (App price):
    image

  • Respect convert ascii to emoji preference for new message template (#27038)

🐛 Bug fixes

  • Actionable messages are now sent to integrations webhook (#27052)

    Actionable messages, with buttons and similar, (saved as blocks internally) were not being sent to external integrations, so CRMs and the like had no visibility on what was the actionable message sent, this PR adds a yaml version of the actions, as well as a proper json object with the same data on the webhook output, so that our clients can have more visibility in their process

  • check if message block has item to show message body (#27040)

  • Email inbox memory leak on connection failure (#26850)

    • Properly removing event listeners on re-connection.
    • Attachments handling changed from beforeMessageSent to afterMessageSent, as the id of the message was needed, now rocket.cat will send the "Send Attachment To Email" button.
    • Self-disable email inbox when reaching max re-connection attempts
  • Livechat CurrentChats infinity re-rendering (#27076)

  • On hold reactivity for Omnichannel rooms (#27013)

    • Fix instabilities from room when changed from on-hold to resume

    • Fix gray messages when resume from on-hold

  • Preview message not showing when reply direct message (#27050)

  • Remove contact mananger always to support old servers (#27053)

  • Remove voip extension when agent is removed or deactivated (#26960)

  • Uncaught error by listening stream-notify-room without subscription (#27020)

    fix this:
    image

  • Warning about livechat/inquiries.queuedForUser (#27086)

🔍 Minor changes
  • Chore: Apply correct fuselage color tokens (#27089)

  • Chore: Bump Apps-Engine version (#27059)

  • Chore: Email Inbox Sanitization (#26796)

    Jira Issue [UFR-3]

    • Rewrite Email Inbox to typescript

    • Replace useForm

    • Fix: return an error if there are no email inboxes in email-inbox endpoint
      documentation update: RocketChat/developer-docs#132

    • Add e2e test cases for creating email inboxes and deleting email inboxes

  • Chore: Implement short description for marketplace apps (#27030)

    Jira task: MKP-126

    Implemented the shortDescription field in the marketplace app details header. Now apps have either a shorter description or nothing, in case it doesn't have a shortDescription registered, in their headers description section.
    Demo image:
    image

  • Chore: Refactor AppLogs to TS (#26938)

    Rewrote the AppLogs component to TS. Also, improved some error handling logic.

  • Chore: Remove default value from custom home content setting (#26995)

    Remove content from Custom body setting so that new workspaces don't have initial unstyled HTML in their homepages.

  • Chore: remove excess space from html preview (#27043)

  • Chore: Remove Unused CSS (#27012)

  • Chore: Switch deprecated fields for projection (#27025)

  • Chore: Tests for EE dashboards (#26974)

  • Chore: Use a single notification listener for all videoconf messages (#26682)

    Task: [VC-1]

  • Chore: UserCard loader tweaks (#27068)

    before

    Kapture 2022-10-14 at 12 47 43

    after

    Kapture 2022-10-14 at 12 45 30

  • i18n: Language update from LingoHub 🤖 on 2022-10-03Z (#26992)

  • i18n: Language update from LingoHub 🤖 on 2022-10-10Z (#27035)

  • i18n: Language update from LingoHub 🤖 on 2022-10-17Z (#27082)

  • Merge master into develop & Set version to 5.3.0-develop (#27067)

👩‍💻👨‍💻 Core Team 🤓

Don't miss a new Rocket.Chat release

NewReleases is sending notifications on new releases.