- Improve provisioning API documentation. - Added support for menu as destination in puppet. - Improve enqueued portals process. A portal state is used instead of a table to store enqueued portals. - User is informed when their assign agent is not available. - Added HTTP responses to ACD in transfer endpoints. - Added 2FA support to Instagram and Facebook login. - Refactoring the RoomManager class to handle portals.