2.1.0
Important!
This release brings some important changes to notifications. Please see our blog post for more details: https://rocket.chat/2019/09/27/push-notification/
2019-09-27 · 1 ️️️⚠️ · 13 · 12 · 22 · 22 · 20
Engine versions
- Node:
8.15.1
- NPM:
6.9.0
- MongoDB:
3.4, 3.6, 4.0
⚠️ BREAKING CHANGES
- Deprecate old CORS API access for Cordova mobile app (#15322)
New features
- Apps engine Livechat (#14626)
- Livechat setting to show/hide Agent Information on the widget (#15216)
- SAML User Data Mapping (#15404)
- Add ability to disable email notifications globally (#9667 by @ferdifly)
- Validate NotBefore and NotOnOrAfter SAML assertions (#15226)
- Setting to configure SAML context comparison (#15229)
- Expand SAML Users Role Settings (#15277 by @Hudell)
- Guess a user's name from SAML credentials (#15240 by @mrsimpson)
- Setting to remove message contents from email notifications (#15406)
- Add JWT to uploaded files urls (#15297)
- Provide site-url to outgoing integrations (#15238 by @mrsimpson)
- Only Load CodeMirror code when it is needed (#15351)
- Allow file sharing through Twilio(WhatsApp) integration (#15415)
Improvements
- Change default user's preference for notifications to 'All messages' (#15420)
- Remove global Blaze helpers (#15414)
- User data export (#15294 by @Hudell)
- A11y: Buttons, Images, Popups (#15405)
- Administration UI (#15401)
- Make the agents field optional when updating Livechat departments (#15400)
- Replace LESS autoprefixer plugin (#15260)
- Add missing indices used by read receipts (#15316)
- Add possibility of renaming a discussion (#15122)
- AvatarBlockUnauthenticatedAccess do not call user.find if you dont have to (#15355)
- improve autolinker flow (#15340)
- Add CustomSounds.play() helper (#15256)
Bug fixes
- Delivering real-time messages to users that left a room (#15389)
- Federation messages notifications (#15418)
- Property "permission" in slash commands of custom apps (#14739) (#14741 by @ifantom)
- Notify admin was generating errors when Rocket.Cat user was edited or deleted (#15387)
- Fix file uploads JWT (#15412)
- Double send bug on message box (#15409)
- Prune messages by cron if room not updated (#15252)
- Subscription record not having the
ls
field (#14544) - CAS users can take control of Rocket.Chat accounts (#15346)
- Add ENV VAR to enable users create token feature (#15334)
- REST API to return only public custom fields (#15292)
- REST endpoint
users.setPreferences
to not override all user's preferences (#15288) - LDAP usernames get additional '.' if they contain numbers (#14644 by @Hudell)
- Don't allow email violating whitelist addresses (#15339)
- Limit exposed fields on some users. endpoints (#15327)
- Empty custom emojis on emoji picker (#15392)
- User Profile Time Format (#15385)
- Grammatical error in Not Found page (#15382)
- Set the DEFAULT_ECDH_CURVE to auto (#15245) (#15365 by @dlundgren)
- Message box not centered (#15367)
- Duplicate Channels in Search-bar (#15056)
- Reduce Message cache time to 500ms (#15295 by @vickyokrm)
Minor changes
- Regression: Prevent parsing empty custom field setting (#15413)
- Use version 2 of the DeepL API (#15364 by @vickyokrm)
- Remove GraphQL dependencies left (#15356)
- [Fix] Missing space between last username & 'and' word in react notification (#15384 by @zdumitru)
- Add a missing 'Discussion' translation key (#14029 by @ura14h)
- Improve Polish translation (#14060 by @stepek)
- Regression: Messagebox height changing when typing (#15380)
- LingoHub based on develop (#15377)
- Regression: Fix DDP metrics (#15368)
- [CHORE] Move pathFor helper to templateHelpers directory (#15255)
- Fix typo in LDAP User Search setting description (#15228)
- Remove log ADMIN_PASS environment variable (#15307)
- Improve text of the search bar description (#15353)
- [CHORE] Remove obsolete modal template (#15257)
- Update Meteor to 1.8.1 (#15358)
- Merge master into develop & Set version to 2.1.0-develop (#15357)
- Regression: Fix invalid version string error on marketplace screen (#15437)
- Regression: Fix Commit Section when there is no commit info (#15436)
- Regression: setup wizard dynamic import using relative url (#15432)
- Regression: Favorite room button (#15426)
- Regression: API CORS not working after Cordova being disabled by default (#15443)
- Update Apps-Engine version to final version (#15458)