1.0.0-rc.0


2019-04-01 · 2 ️️️⚠️ · 16 · 24 · 73 · 101 · 51 ‍‍

⚠️ BREAKING CHANGES

  • Remove deprecated file upload engine Slingshot (#13724)
  • Remove internal hubot package (#13522)

New features

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)
  • Open rooms quicker (#13417)
  • KaTeX and Autolinker message rendering (#11698)
  • Allow configure Prometheus port per process via Environment Variable (#13436)
  • Add API option "permissionsRequired" (#13430)
  • 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)

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)
  • Invalid condition on getting next livechat agent over REST API endpoint (#13360)
  • "Test Desktop Notifications" not triggering a notification (#13457)
  • Translated and incorrect i18n variables (#13463 by @leonboot)
  • Properly escape custom emoji names for pattern matching (#13408)
  • Small improvements on message box (#13444)
  • Not translated emails (#13452)
  • Update Russian localization (#13244 by @BehindLoader)
  • XML-decryption module not found (#13437)
  • Several Problems on HipChat Importer (#13336)
  • Invalid push gateway configuration, requires the uniqueId (#13423)
  • Misaligned upload progress bar "cancel" button (#13407)
  • Fixing rooms find by type and name (#11451 by @hmagarotto)
  • linear-gradient background on safari (#13363)
  • Notify private settings changes even on public settings changed (#13369)
  • Fixed text for "bulk-register-user" (#11558 by @the4ndy)
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)
  • Room loading improvements (#13471)
  • Regression: Remove console.log on email translations (#13456)
  • 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)

‍‍ Contributors

‍‍ Core Team