3.17.1


2021-08-16 · 5 · 7 ‍‍

Engine versions

  • Node: 12.22.1
  • NPM: 6.14.1
  • MongoDB: 3.4, 3.6, 4.0, 4.2
  • Apps-Engine: 1.27.1

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;
  • 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)

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

  • Use correct param on saveBusinessHour method (#22835)

‍‍ Core Team