3.18.0-rc.3


2021-08-30 · 8 · 2 · 9 ‍‍

Bug fixes

  • "Click to Join" button is not working if there are no muted users in the room (#22871)

    • Add check to room.muted array so as to cover the case in which it is undefined;
  • applyChatRestictions callback not working for community version (#22839 by @Shailesh351)

    Building on top of #22838

  • Apps-Engine's scheduler failing to update run tasks (#22882)

    Agenda, the library that manages scheduling, depended on setting a job property named nextRunAt as undefined to signal whether it should be run on schedule or not. Rocket.Chat's current Mongo driver ignores undefined values when updating documents and this was causing jobs to never stop running as Agenda couldn't clear that property (set them as undefined).
    This updates Rocket.Chat's dependency on Agenda.js to point to a fork that fixes the problem.

  • Close omnichannel conversations when agent is deactivated (#22917)

  • Error getting default agent when routing system algorithm is Auto Selection (#22976)

  • Fix Auto Selection algorithm on community edition (#22991)

    • When using the autoselection algo on community editions, all agents were marked as unavailable due to an unapplied filter

    • Fixed an issue when both user & system setting to manange EE max number of chats allowed were set to 0

  • Message update not working in some cases (#22856)

  • Use correct param on saveBusinessHour method (#22835)

Minor changes

‍‍ Contributors

‍‍ Core Team