0.63.0
2018-04-03 · 1 ️️️⚠️ · 18 🎉 · 44 🐛 · 20 🔍 · 13 👩💻👨💻
Note: using higher than Node.js 8.9.4 will result in segfaults.
We are watching for node.js release with the fix, and will update the notes at that time
⚠️ BREAKING CHANGES
- Removed Private History Route (#10103)
🎉 New features
- Improve history generation (#10319)
- Interface to install and manage RocketChat Apps (alpha) (#10246)
- Livechat messages rest APIs (#10054 by @hmagarotto)
- Endpoint to retrieve message read receipts (#9907)
- Add option to login via REST using Facebook and Twitter tokens (#9816)
- Add REST endpoint to get the list of custom emojis (#9629)
- GDPR Right to be forgotten/erased (#9947)
- Added endpoint to retrieve mentions of a channel (#10105)
- Add leave public channel & leave private channel permissions (#9584 by @kb0304)
- Added GET/POST channels.notifications (#10128)
- Reply preview (#10086 by @ubarsaiyan)
- Support for agent's phone field (#10123)
- Added endpoint to get the list of available oauth services (#10144)
- REST API method to set room's announcement (channels.setAnnouncement) (#9742 by @TopHattedCat)
- Audio recording as mp3 and better ui for recording (#9726 by @kb0304)
- Setting to configure max delta for 2fa (#9732)
- Livechat webhook request on message (#9870 by @hmagarotto)
- Announcement bar color wasn't using color from theming variables (#9367 by @cyclops24)
🐛 Bug fixes
- Audio Message UI fixes (#10303 by @kb0304)
- "View All Members" button inside channel's "User Info" is over sized (#10012)
- Apostrophe-containing URL misparsed" (#10242)
- user status on sidenav (#10222)
- Dynamic CSS script isn't working on older browsers (#10152)
- Extended view mode on sidebar (#10160)
- Cannot answer to a livechat as a manager if agent has not answered yet (#10082 by @kb0304)
- User status missing on user info (#9866 by @sumedh123)
- Name of files in file upload list cuts down at bottom due to overflow (#9672 by @sumedh123)
- No pattern for user's status text capitalization (#9783 by @sumedh123)
- Apostrophe-containing URL misparsed (#9739 by @sumedh123)
- Popover divs don't scroll if they overflow the viewport (#9860 by @Joe-mcgee)
- Reactions not working on mobile (#10104)
- Broken video call accept dialog (#9872 by @ramrami)
- Wrong switch button border color (#10081 by @kb0304)
- Nextcloud as custom oauth provider wasn't mapping data correctly (#10090 by @pierreozoux)
- Missing sidebar default options on admin (#10016)
- Able to react with invalid emoji (#8667 by @mutdmour)
- Slack Import reports
invalid import file type
due to a call to BSON.native() which is now doesn't exist (#10071 by @trongthanh) - Verified property of user is always set to false if not supplied (#9719)
- Update preferences of users with settings: null was crashing the server (#10076)
- REST API: Can't list all public channels when user has permission
view-joined-room
(#10009) - Message editing is crashing the server when read receipts are enabled (#10061)
- Download links was duplicating Sub Paths (#10029)
- User preferences can't be saved when roles are hidden in admin settings (#10051)
- Browser was auto-filling values when editing another user profile (#9932 by @kaiiiiiiiii)
- Avatar input was accepting not supported image types (#10011)
- Initial loading feedback was missing (#10028)
- Delete user without username was removing direct rooms of all users (#9986)
- Two factor authentication modal was not showing (#9982)
- Empty sidenav when sorting by activity and there is a subscription without room (#9960)
- New channel page on medium size screens (#9988)
- Delete user without username was removing direct rooms of all users (#9986)
- New channel page on medium size screens (#9988)
- Empty sidenav when sorting by activity and there is a subscription without room (#9960)
- Two factor authentication modal was not showing (#9982)
- File had redirect delay when using external storage services and no option to proxy only avatars (#10272)
- Missing pt-BR translations (#10262)
- /me REST endpoint was missing user roles and preferences (#10240)
- Unable to mention after newline in message (#10078 by @c0dzilla)
- Wrong pagination information on /api/v1/channels.members (#10224)
- Inline code following a url leads to autolinking of code with url (#10163 by @c0dzilla)
- Incoming Webhooks were missing the raw content (#10258)
- Missing Translation Key on Reactions (#10270)
🔍 Minor changes
- Fix: Reaction endpoint/api only working with regular emojis (#10323)
- Bump snap version to include security fix (#10313)
- Update Meteor to 1.6.1.1 (#10314)
- LingoHub based on develop (#10243)
- Rename migration name on 108 to match file name (#10237)
- Fix typo for Nextcloud login (#10159 by @pierreozoux)
- Add a few listener supports for the Rocket.Chat Apps (#10154)
- Add forums as a place to suggest, discuss and upvote features (#10148)
- Fix tests breaking randomly (#10065)
- [OTHER] Reactivate all tests (#10036)
- [OTHER] Reactivate API tests (#9844)
- Start 0.63.0-develop / develop sync from master (#9985)
- Release 0.62.2 (#10087)
- Fix: Renaming channels.notifications Get/Post endpoints (#10257)
- Fix caddy download link to pull from github (#10260)
- Fix: possible errors on rocket.chat side of the apps (#10252)
- Fix snap install. Remove execstack from sharp, and bypass grpc error (#10015)
- Fix: inputs for rocketchat apps (#10274)
- Fix: chat.react api not accepting previous emojis (#10290)
- Fix: Scroll on content page (#10300)