github RocketChat/Rocket.Chat 1.0.0

latest releases: 6.5.6, 6.6.7, 6.7.1...
5 years ago

2019-04-28 Β· 4 ️️️⚠️ Β· 30 πŸŽ‰ Β· 32 πŸš€ Β· 97 πŸ› Β· 173 πŸ” Β· 60 πŸ‘©β€πŸ’»πŸ‘¨β€πŸ’»

Engine versions

  • Node: 8.11.4
  • NPM: 6.4.1
  • MongoDB: 3.2, 3.4, 3.6, 4.0

⚠️ BREAKING CHANGES

  • Remove deprecated file upload engine Slingshot (#13724)
  • Remove internal hubot package (#13522)
  • Prevent start if incompatible mongo version (#13927)
  • Require OPLOG/REPLICASET to run Rocket.Chat (#14227)

πŸŽ‰ New features

  • Marketplace integration with Rocket.Chat Cloud (#13809)
  • Add message action to copy message to input as reply (#12626)
  • Allow sending long messages as attachments (#13819)
  • Add e-mail field on Livechat Departments (#13775)
  • Provide new Livechat client as community feature (#13723)
  • Discussions (#13541 by @vickyokrm)
  • Bosnian lang (BS) (#13635 by @fliptrail)
  • Federation (#12370)
  • Show department field on Livechat visitor panel (#13530)
  • Add offset parameter to channels.history, groups.history, dm.history (#13310 by @xbolshe)
  • Permission to assign roles (#13597)
  • reply with a file (#12095 by @rssilva)
  • legal notice page (#12472 by @localguru)
  • Add missing remove add leader channel (#13315 by @Montel)
  • users.setActiveStatus endpoint in rest api (#13443 by @thayannevls)
  • User avatars from external source (#7929 by @mjovanovic0)
  • Add an option to delete file in files list (#13815)
  • Threads V 1.0 (#13996)
  • Add support to updatedSince parameter in emoji-custom.list and deprecated old endpoint (#13510)
  • Chatpal: Enable custom search parameters (#13829 by @Peym4n)
    • Add setting to request a comment when closing Livechat room (#13983 by @knrt10)
  • Rest threads (#14045)
  • Add GET method to fetch Livechat message through REST API (#14147)
  • Add Voxtelesys to list of SMS providers (#13697 by @jhnburke8 & @john08burke)
  • Rest endpoints of discussions (#13987)
  • Multiple slackbridges (#11346 by @kable-wilmoth)
  • option to not use nrr (experimental) (#14224)
  • Set up livechat connections created from new client (#14236)
  • allow drop files on thread (#14214)
  • Update message actions (#14268)

πŸš€ Improvements

  • UI of page not found (#13757 by @fliptrail)
  • Show rooms with mentions on unread category even with hide counter (#13948)
  • Join channels by sending a message or join button (#13752) (#13752 by @bhardwajaditya)
  • Filter agents with autocomplete input instead of select element (#13730)
  • Ignore agent status when queuing incoming livechats via Guest Pool (#13818)
  • Replaces color #13679A to #1d74f5 (#13796 by @fliptrail)
  • Remove unnecessary "File Upload". (#13743 by @knrt10)
  • Add index for room's ts (#13726)
  • Add decoding for commonName (cn) and displayName attributes for SAML (#12347 by @pkolmann)
  • Deprecate fixCordova helper (#13598)
  • Remove dangling side-nav styles (#13584)
  • Disable X-Powered-By header in all known express middlewares (#13388)
  • Allow custom rocketchat username for crowd users and enable login via email/crowd_username (#12981 by @steerben)
  • Add department field on find guest method (#13491)
  • KaTeX and Autolinker message rendering (#11698)
  • Update to MongoDB 4.0 in docker-compose file (#13396 by @ngulden)
  • Admin ui (#13393)
  • End to end tests (#13401)
  • Update deleteUser errors to be more semantic (#12380)
  • Line height on static content pages (#11673)
  • new icons (#13289)
  • Add permission to change other user profile avatar (#13884 by @knrt10)
  • UI of Permissions page (#13732 by @fliptrail)
  • Use SessionId for credential token in SAML request (#13791 by @MohammedEssehemy)
  • Include more information to help with bug reports and debugging (#14047)
  • New sidebar item badges, mention links, and ticks (#14030)
  • Remove setting to show a livechat is waiting (#13992)
  • Attachment download caching (#14137 by @wreiske)
  • Get avatar from oauth (#14131)
  • OAuth Role Sync (#13761 by @hypery2k)
  • Update the Apps Engine version to v1.4.1 (#14072)
  • Replace livechat inquiry dialog with preview room (#13986)

πŸ› Bug fixes

  • Opening a Livechat room from another agent (#13951)
  • Directory and Apps logs page (#13938)
  • Minor issues detected after testing the new Livechat client (#13521)
  • Display first message when taking Livechat inquiry (#13896)
  • Loading theme CSS on first server startup (#13953)
  • OTR dialog issue (#13755 by @knrt10)
  • Limit App’s HTTP calls to 500ms (#13949)
  • Read Receipt for Livechat Messages fixed (#13832 by @knrt10)
  • Avatar image being shrinked on autocomplete (#13914)
  • VIDEO/JITSI multiple calls before video call (#13855)
  • Some Safari bugs (#13895)
  • wrong width/height for tile_70 (mstile 70x70 (png)) (#13851 by @ulf-f)
  • wrong importing of e2e (#13863)
  • Forwarded Livechat visitor name is not getting updated on the sidebar (#13783 by @zolbayars)
  • Remove spaces in some i18n files (#13801)
  • Translation interpolations for many languages (#13751 by @fliptrail)
  • Fixed grammatical error. (#13559 by @gsunit)
  • In home screen Rocket.Chat+ is dispalyed as Rocket.Chat (#13784 by @ashwaniYDV)
  • No new room created when conversation is closed (#13753 by @knrt10)
  • Loading user list from room messages (#13769)
  • User is unable to enter multiple emojis by clicking on the emoji icon (#13744 by @Kailash0311)
  • Audio message recording (#13727)
  • Remove Room info for Direct Messages (#9383) (#12429 by @vinade)
  • WebRTC wasn't working duo to design and browser's APIs changes (#13675)
  • Adds Proper Language display name for many languages (#13714 by @fliptrail)
  • Update bad-words to 3.0.2 (#13705 by @trivoallan)
  • Changing Room name updates the webhook (#13672 by @knrt10)
  • Fix snap refresh hook (#13702)
  • Audio message recording issues (#13486)
  • Legal pages' style (#13677)
  • Stop livestream (#13676)
  • Avatar fonts for PNG and JPG (#13681)
  • Block User Icon (#13630 by @knrt10)
  • Corrects UI background of forced F2A Authentication (#13670 by @fliptrail)
  • Race condition on the loading of Apps on the admin page (#13587)
  • Do not allow change avatars of another users without permission (#13629)
  • link of k8s deploy (#13612 by @Mr-Linus)
  • Bugfix markdown Marked link new tab (#13245 by @DeviaVir)
  • Partially messaging formatting for bold letters (#13599 by @knrt10)
  • Change userId of rate limiter, change to logged user (#13442)
  • Add retries to docker-compose.yml, to wait for MongoDB to be ready (#13199 by @tiangolo)
  • Non-latin room names and other slugifications (#13467)
  • Fixed rocketchat-oembed meta fragment pulling (#13056 by @wreiske)
  • Attachments without dates were showing December 31, 1970 (#13428 by @wreiske)
  • Restart required to apply changes in API Rate Limiter settings (#13451)
  • Ability to activate an app installed by zip even offline (#13563)
  • .bin extension added to attached file names (#13468)
  • Right arrows in default HTML content (#13502)
  • Typo in a referrer header in inject.js file (#13469 by @algomaster99)
  • Fix issue cannot οΏ½filter channels by name (#12952 by @huydang284)
  • mention-links not being always resolved (#11745)
  • allow user to logout before set username (#13439)
  • Error when recording data into the connection object (#13553)
  • Handle showing/hiding input in messageBox (#13564)
  • Fix wrong this scope in Notifications (#13515)
  • Get next Livechat agent endpoint (#13485)
  • Sidenav mouse hover was slow (#13482)
  • Emoji detection at line breaks (#13447 by @savish28)
  • Small improvements on message box (#13444)
  • Fixing rooms find by type and name (#11451 by @hmagarotto)
  • linear-gradient background on safari (#13363)
  • Fixed text for "bulk-register-user" (#11558 by @the4ndy)
  • Closing sidebar when room menu is clicked. (#13842 by @Kailash0311)
  • Check settings for name requirement before validating (#14021)
  • Links and upload paths when running in a subdir (#13982)
  • users.getPreferences when the user doesn't have any preferences (#13532 by @thayannevls)
  • Real names were not displayed in the reactions (API/UI) (#13495)
  • Theme CSS loading in subdir env (#14015)
  • Fix rendering of links in the announcement modal (#13250 by @supra08)
  • Add custom MIME types for *.ico extension (#13969)
  • Groups endpoints permission validations (#13994)
  • Focus on input when emoji picker box is open was not working (#13981)
  • Auto hide Livechat room from sidebar on close (#13824 by @knrt10)
  • Improve cloud section (#13820)
  • Wrong permalink when running in subdir (#13746 by @ura14h)
  • Change localStorage keys to work when server is running in a subdir (#13968)
  • SAML certificate settings don't follow a pattern (#14179)
  • Custom Oauth store refresh and id tokens with expiresIn (#14121 by @ralfbecker)
  • Apps converters delete fields on message attachments (#14028)
  • Custom Oauth login not working with accessToken (#14113 by @knrt10)
  • renderField template to correct short property usage (#14148)
  • Updating a message from apps if keep history is on (#14129)
  • Missing connection headers on Livechat REST API (#14130)
  • Receiving agent for new livechats from REST API (#14103)
  • Livechat user registration in another department (#10695)
  • Support for handling SAML LogoutRequest SLO (#14074)
  • Livechat office hours (#14031)
  • Auto-translate toggle not updating rendered messages (#14262)
  • Align burger menu in header with content matching room header (#14265)
  • Normalize TAPi18n language string on Livechat widget (#14012)
  • Autogrow not working properly for many message boxes (#14163)
  • Image attachment re-renders on message update (#14207 by @Kailash0311)
  • Sidenav does not open on some admin pages (#14010)
  • Empty result when getting badge count notification (#14244)
  • Obey audio notification preferences (#14188)
  • Slackbridge private channels (#14273 by @nylen)
  • View All members button now not in direct room (#14081 by @knrt10)
πŸ” Minor changes
  • Update eslint config (#13966)
  • Remove some bad references to messageBox (#13954)
  • LingoHub based on develop (#13964)
  • Update preview Dockerfile to use Stretch dependencies (#13947)
  • Small improvements to federation callbacks/hooks (#13946)
  • Improve: Support search and adding federated users through regular endpoints (#13936)
  • Remove bitcoin link in Readme.md since the link is broken (#13935 by @ashwaniYDV)
  • Fix missing dependencies on stretch CI image (#13910)
  • Remove some index.js files routing for server/client files (#13772)
  • Use CircleCI Debian Stretch images (#13906)
  • LingoHub based on develop (#13891)
  • User remove role dialog fixed (#13874 by @bhardwajaditya)
  • Rename Threads to Discussion (#13782)
  • [BUG] Icon Fixed for Knowledge base on Livechat (#13806 by @knrt10)
  • Add support to search for all users in directory (#13803)
  • LingoHub based on develop (#13839)
  • Remove unused style (#13834)
  • Remove unused files (#13833)
  • Lingohub sync and additional fixes (#13825)
  • Fix: addRoomAccessValidator method created for Threads (#13789)
  • Adds French translation of Personal Access Token (#13779 by @ashwaniYDV)
  • Remove Sandstorm support (#13773)
  • Removing (almost) every dynamic imports (#13767)
  • Regression: Threads styles improvement (#13741)
  • Convert imports to relative paths (#13740)
  • Regression: removed backup files (#13729)
  • Remove unused files (#13725)
  • Add Houston config (#13707)
  • Change the way to resolve DNS for Federation (#13695)
  • Update husky config (#13687)
  • Regression: Prune Threads (#13683)
  • Regression: Fix icon for DMs (#13679)
  • Regression: Add missing translations used in Apps pages (#13674)
  • Regression: User Discussions join message (#13656 by @bhardwajaditya)
  • Regression: Sidebar create new channel hover text (#13658 by @bhardwajaditya)
  • Regression: Fix embedded layout (#13574)
  • Improve: Send cloud token to Federation Hub (#13651)
  • Regression: Discussions - Invite users and DM (#13646)
  • LingoHub based on develop (#13623)
  • Force some words to translate in other languages (#13367 by @soltanabadiyan)
  • Fix wrong imports (#13601)
  • Fix: Some german translations (#13299 by @soenkef)
  • Add better positioning for tooltips on edges (#13472)
  • Fix: Mongo.setConnectionOptions was not being set correctly (#13586)
  • Regression: Missing settings import at packages/rocketchat-livechat/server/methods/saveAppearance.js (#13573)
  • Depack: Use mainModule for root files (#13508)
  • Regression: fix app pages styles (#13567)
  • Move mongo config away from cors package (#13531)
  • Regression: Add debounce on admin users search to avoid blocking by DDP Rate Limiter (#13529)
  • Remove Package references (#13523)
  • Remove Npm.depends and Npm.require except those that are inside package.js (#13518)
  • Update Meteor 1.8.0.2 (#13519)
  • Convert rc-nrr and slashcommands open to main module structure (#13520)
  • Regression: Fix wrong imports in rc-models (#13516)
  • Regression: Fix autolinker that was not parsing urls correctly (#13497)
  • Regression: Not updating subscriptions and not showing desktop notifcations (#13509)
  • Fix some imports from wrong packages, remove exports and files unused in rc-ui (#13422)
  • Remove functions from globals (#13421)
  • Remove unused files and code in rc-lib - step 3 (#13420)
  • Remove unused files in rc-lib - step 2 (#13419)
  • Remove unused files and code in rc-lib - step 1 (#13416)
  • Convert rocketchat-lib to main module structure (#13415)
  • Regression: Message box geolocation was throwing error (#13496)
  • Import missed functions to remove dependency of RC namespace (#13414)
  • Convert rocketchat-apps to main module structure (#13409)
  • Remove dependency of RC namespace in root server folder - step 6 (#13405)
  • Remove dependency of RC namespace in root server folder - step 5 (#13402)
  • Remove dependency of RC namespace in root server folder - step 4 (#13400)
  • Remove dependency of RC namespace in root server folder - step 3 (#13398)
  • Remove dependency of RC namespace in root server folder - step 2 (#13397)
  • Remove dependency of RC namespace in root server folder - step 1 (#13390)
  • Remove dependency of RC namespace in root client folder, imports/message-read-receipt and imports/personal-access-tokens (#13389)
  • Remove dependency of RC namespace in rc-integrations and importer-hipchat-enterprise (#13386)
  • Move rc-livechat server models to rc-models (#13384)
  • Remove dependency of RC namespace in rc-livechat/server/publications (#13383)
  • Remove dependency of RC namespace in rc-livechat/server/methods (#13382)
  • Remove dependency of RC namespace in rc-livechat/imports, lib, server/api, server/hooks and server/lib (#13379)
  • Remove LIvechat global variable from RC namespace (#13378)
  • Remove dependency of RC namespace in rc-livechat/server/models (#13377)
  • Remove dependency of RC namespace in livechat/client (#13370)
  • Remove dependency of RC namespace in rc-wordpress, chatpal-search and irc (#13492)
  • Remove dependency of RC namespace in rc-videobridge and webdav (#13366)
  • Remove dependency of RC namespace in rc-ui-master, ui-message- user-data-download and version-check (#13365)
  • Remove dependency of RC namespace in rc-ui-clean-history, ui-admin and ui-login (#13362)
  • Remove dependency of RC namespace in rc-ui, ui-account and ui-admin (#13361)
  • Remove dependency of RC namespace in rc-statistics and tokenpass (#13359)
  • Remove dependency of RC namespace in rc-smarsh-connector, sms and spotify (#13358)
  • Remove dependency of RC namespace in rc-slash-kick, leave, me, msg, mute, open, topic and unarchiveroom (#13357)
  • Remove dependency of RC namespace in rc-slash-archiveroom, create, help, hide, invite, inviteall and join (#13356)
  • Remove dependency of RC namespace in rc-setup-wizard, slackbridge and asciiarts (#13348)
  • Remove dependency of RC namespace in rc-reactions, retention-policy and search (#13347)
  • Remove dependency of RC namespace in rc-oembed and rc-otr (#13345)
  • Remove dependency of RC namespace in rc-oauth2-server and message-star (#13344)
  • Remove dependency of RC namespace in rc-message-pin and message-snippet (#13343)
  • Depackaging (#13483)
  • Merge master into develop & Set version to 1.0.0-develop (#13435 by @TkTech & @theundefined)
  • Regression: Table admin pages (#13411)
  • Regression: Template error (#13410)
  • Removed old templates (#13406)
  • Add pagination to getUsersOfRoom (#12834)
  • OpenShift custom OAuth support (#13925 by @bsharrow)
  • Settings: disable reset button (#14026)
  • Settings: hiding reset button for readonly fields (#14025)
  • Fix debug logging not being enabled by the setting (#13979)
  • Deprecate /api/v1/info in favor of /api/info (#13798)
  • Change dynamic dependency of FileUpload in Messages models (#13776)
  • Allow set env var METEOR_OPLOG_TOO_FAR_BEHIND (#14017)
  • Improve: Decrease padding for app buy modal (#13984)
  • Prioritize user-mentions badge (#14057)
  • Proper thread quote, clear message box on send, and other nice things to have (#14049)
  • Fix: Tests were not exiting RC instances (#14054)
  • Fix shield indentation (#14048)
  • Fix modal scroll (#14052)
  • Fix race condition of lastMessage set (#14041)
  • Fix room re-rendering (#14044)
  • Fix sending notifications to mentions on threads and discussion email sender (#14043)
  • Fix discussions issues after room deletion and translation actions not being shown (#14018)
  • Show discussion avatar (#14053)
  • Fix threads tests (#14180)
  • Prevent error for ldap login with invalid characters (#14160)
  • [REGRESSION] Messages sent by livechat's guests are losing sender info (#14174)
  • Faster CI build for PR (#14171)
  • Regression: Message box does not go back to initial state after sending a message (#14161)
  • Prevent error on normalize thread message for preview (#14170)
  • Update badges and mention links colors (#14071)
  • Smaller thread replies and system messages (#14099)
  • Regression: User autocomplete was not listing users from correct room (#14125)
  • Regression: Role creation and deletion error fixed (#14097 by @knrt10)
  • [Regression] Fix integrations message example (#14111)
  • Fix update apps capability of updating messages (#14118)
  • Fix: Skip thread notifications on message edit (#14100)
  • Fix: Remove message class sequential if new-day is present (#14116)
  • Fix top bar unread message counter (#14102)
  • LingoHub based on develop (#14046)
  • Fix sending message from action buttons in messages (#14101)
  • Fix: Error when version check endpoint was returning invalid data (#14089)
  • Wait port release to finish tests (#14066)
  • Fix threads rendering performance (#14059)
  • Unstuck observers every minute (#14076)
  • Fix messages losing thread titles on editing or reaction and improve message actions (#14051)
  • Improve message validation (#14266)
  • Added federation ping, loopback and dashboard (#14007)
  • Regression: Exception on notification when adding someone in room via mention (#14251)
  • Regression: fix grouping for reactive message (#14246)
  • Regression: Cursor position set to beginning when editing a message (#14245)
  • Regression: grouping messages on threads (#14238)
  • Regression: Remove border from unstyled message body (#14235)
  • Move LDAP Escape to login handler (#14234)
  • [Regression] Personal Access Token list fixed (#14216 by @knrt10)
  • ESLint: Add more import rules (#14226)
  • Regression: fix drop file (#14225)
  • Broken styles in Administration's contextual bar (#14222)
  • Regression: Broken UI for messages (#14223)
  • Exit process on unhandled rejection (#14220)
  • Unify mime-type package configuration (#14217)
  • Regression: Prevent startup errors for mentions parsing (#14219)
  • Regression: System messages styling (#14189)
  • Prevent click on reply thread to trigger flex tab closing (#14215)
  • created function to allow change default values, fix loading search users (#14177)
  • Use main message as thread tab title (#14213)
  • Use own logic to get thread infos via REST (#14210)
  • Regression: wrong expression at messageBox.actions.remove() (#14192)
  • Increment user counter on DMs (#14185)
  • [REGRESSION] Fix variable name references in message template (#14184)
  • Regression: Active room was not being marked (#14276)
  • Rename Cloud to Connectivity Services & split Apps in Apps and Marketplace (#14211)
  • LingoHub based on develop (#14178)
  • Regression: Discussions were not showing on Tab Bar (#14050 by @knrt10)
  • Force unstyling of blockquote under .message-body--unstyled (#14274)
  • Regression: Admin embedded layout (#14229)
  • New threads layout (#14269)
  • Improve: Marketplace auth inside Rocket.Chat instead of inside the iframe. (#14258)
  • [New] Reply privately to group messages (#14150 by @bhardwajaditya)

πŸ‘©β€πŸ’»πŸ‘¨β€πŸ’» Contributors 😍

πŸ‘©β€πŸ’»πŸ‘¨β€πŸ’» Core Team πŸ€“

Don't miss a new Rocket.Chat release

NewReleases is sending notifications on new releases.