2.0.0
Important!
For additional information about breaking changes, please see the announcement post at https://forums.rocket.chat/t/rocket-chat-2-0-0-release/4550
2019-09-12 · 7 ️️️⚠️ · 14 🎉 · 6 🚀 · 16 🐛 · 36 🔍 · 26 👩💻👨💻
Engine versions
- Node:
8.11.4
- NPM:
6.4.1
- MongoDB:
3.4, 3.6, 4.0
⚠️ BREAKING CHANGES
- Federation refactor with addition of chained events (#15206)
- Remove support of MongoDB 3.2 and deprecate MongoDB 3.4 (#15199)
- Remove GraphQL and grant packages (#15192)
- Remove publication
roomSubscriptionsByRole
(#15193) - Remove publication
usersInRole
(#15194) - Remove old livechat client (#15133)
- Replace tap:i18n to add support to 3-digit locales (#15109)
🎉 New features
- Custom message popups (#15117)
- Options for SAML auth for individual organizations needs (#14275 by @Deltachaos)
- Assume that Rocket.Chat runs behind one proxy by default (HTTP_FORWARDED_COUNT=1) (#15214)
- LDAP User Groups, Roles, and Channel Synchronization (#14278 by @wreiske)
- Setup Wizard and Page not found, using React components (#15204)
- Add Mobex to the list of SMS service providers (#14655 by @zolbayars)
- Support multiple push gateways (#14902)
- Rest API Endpoint to get pinned messages from a room (#13864 by @thayannevls)
- Granular permissions for settings (#8942)
- Add autotranslate Rest endpoints (#14885)
- Option to hide the button of Custom OAuth on login screen (#15053)
- Endpoint to fetch livechat rooms with several filters (#15155)
- Integrate DEEPL translation service to RC core (#12174 by @vickyokrm)
- Jitsi meet room access via a token (#12259 by @rrzharikov)
🚀 Improvements
- Livechat User Management Improvements (#14736)
- Refactoring the queuing and routing processes of new livechats (#15003)
- Add limit of 50 user's resume tokens (#15102)
- Add asset extension validation (#15088)
- Add possibility to use commands inside threads through Rest API (#15167)
- Message tooltips as everyone else (#15135)
🐛 Bug fixes
- Webdav crash (#14918)
- Mark room as read logic (#15174)
- Forget user session on window close (#15205)
- Search message wrongly grouping messages (#15094)
- Rate limit incoming integrations (webhooks) (#15038)
- User's auto complete showing everyone on the server (#15212)
- "Discussion" label in Sidebar not hidden, when Discussions are disabled (#14660) (#14682 by @ifantom)
- Typo in 'access-permissions_description' ja translation (#15162 by @NatsumiKubo)
- IE11 modal, menu action and edit user page (#15201)
- TabBar not loading template titles (#15177)
- Threads contextual bar button visible even with threads disabled (#14956 by @cesarmal)
- Prevent to create discussion with empty name (#14507)
- Remove new hidden file and fix for .env files for Snap (#15120)
- cachedcollection calling multiple times SYNC (#15104)
- Redirect on app manual install (#15306)
- IE11 baseURI (#15319)
🔍 Minor changes
- LingoHub based on develop (#15218)
- Regression: fix typo permisson to permission (#15217)
- NEW: Apps enable after app installed (#15202)
- Change notifications file imports to server (#15184)
- Update Livechat to 1.1.6 (#15186)
- Regression: remove livechat cache from circle ci (#15183)
- Update presence package (#15178)
- LingoHub based on develop (#15166)
- Switch outdated roadmap to point to milestones (#15156)
- Remove GPG file (#15146)
- Add wreiske to authorized users in catbot (#15147)
- Update to version 2.0.0-develop (#15142)
- removed unwanted code (#15078 by @httpsOmkar)
- Update pt-BR.i18n.json (#15083 by @lucassmacedo)
- Regression: cachedCollection wrong callback parameters (#15136)
- Allow file upload paths on attachments URLs (#15121)
- Fix automated test for manual user activation (#14978)
- Add new step to build Docker image from PRs for production again (#15124)
- LingoHub based on develop (#15115)
- Improve url validation inside message object (#15074)
- Merge master into develop & Set version to 1.4.0-develop (#15097)
- Federation improvements (#15234)
- Regression: Fix assets extension detection (#15231)
- Regression: Double error toast on Setup Wizard (#15268)
- Regression: addPermissionToRole argument as string (#15267)
- Regression: Remove old scripts of Setup Wizard (#15263)
- Fix get IP for rate limiter (#15262)
- Add oplog events metrics (#15249)
- Regression: last message doesn't update after reconnect (#15329)
- Regression: New Livechat methods and processes (#15242)
- Regression: Remove duplicated permission changes emitter (#15321)
- Regression: Errors on the console preventing some settings to be saved (#15310)
- Fix v148 migration (#15285)
- Fix apps list error (#15258)
- Federation migration and additional improvements (#15336)
- Regression: Fix wrong import and minor code improvements (#15352)
👩💻👨💻 Contributors 😍
- @Deltachaos
- @NatsumiKubo
- @cesarmal
- @httpsOmkar
- @ifantom
- @lucassmacedo
- @rrzharikov
- @thayannevls
- @vickyokrm
- @wreiske
- @zolbayars