diff --git a/.docker/Dockerfile.rhel b/.docker/Dockerfile.rhel index 0a5bded66a8e..3c765d8ffeff 100644 --- a/.docker/Dockerfile.rhel +++ b/.docker/Dockerfile.rhel @@ -1,6 +1,6 @@ FROM registry.access.redhat.com/rhscl/nodejs-8-rhel7 -ENV RC_VERSION 3.0.0-develop +ENV RC_VERSION 3.1.0-develop MAINTAINER buildmaster@rocket.chat diff --git a/.github/history.json b/.github/history.json index 2667a372e115..afd5cd31de04 100644 --- a/.github/history.json +++ b/.github/history.json @@ -38097,6 +38097,23 @@ ], "pull_requests": [] }, + "2.3.3": { + "node_version": "8.15.1", + "npm_version": "6.9.0", + "mongo_versions": [], + "pull_requests": [ + { + "pr": "16171", + "title": "[FIX] Add missing password field back to administration area", + "userLogin": "rodrigok", + "milestone": "2.4.1", + "contributors": [ + "rodrigok", + "sampaiodiego" + ] + } + ] + }, "2.4.1": { "node_version": "8.17.0", "npm_version": "6.13.4", @@ -38106,6 +38123,17 @@ "4.0" ], "pull_requests": [ + { + "pr": "16195", + "title": "Release 2.4.1", + "userLogin": "sampaiodiego", + "contributors": [ + "mariaeduardacunha", + "sampaiodiego", + "rodrigok", + "d-gubert" + ] + }, { "pr": "16189", "title": "[FIX] Enable apps change properties of the sender on the message as before", @@ -38138,23 +38166,6 @@ } ] }, - "2.3.3": { - "node_version": "8.15.1", - "npm_version": "6.9.0", - "mongo_versions": [], - "pull_requests": [ - { - "pr": "16171", - "title": "[FIX] Add missing password field back to administration area", - "userLogin": "rodrigok", - "milestone": "2.4.1", - "contributors": [ - "rodrigok", - "sampaiodiego" - ] - } - ] - }, "2.4.2": { "node_version": "8.17.0", "npm_version": "6.13.4", @@ -38164,6 +38175,17 @@ "4.0" ], "pull_requests": [ + { + "pr": "16274", + "title": "Release 2.4.2", + "userLogin": "sampaiodiego", + "contributors": [ + "sampaiodiego", + "MarcosSpessatto", + "ggazzo", + "tassoevan" + ] + }, { "pr": "16147", "title": "[FIX] Setup Wizard inputs and Admin Settings", @@ -38212,6 +38234,15 @@ "4.0" ], "pull_requests": [ + { + "pr": "16358", + "title": "Release 2.4.3", + "userLogin": "sampaiodiego", + "contributors": [ + "sampaiodiego", + "pierre-lehnen-rc" + ] + }, { "pr": "16347", "title": "[FIX] Unknown error when sending message if 'Set a User Name to Alias in Message' setting is enabled", @@ -38280,7 +38311,16 @@ "3.6", "4.0" ], - "pull_requests": [] + "pull_requests": [ + { + "pr": "16380", + "title": "Release 2.4.5", + "userLogin": "sampaiodiego", + "contributors": [ + "sampaiodiego" + ] + } + ] }, "2.4.6": { "node_version": "8.17.0", @@ -38291,11 +38331,21 @@ "4.0" ], "pull_requests": [ + { + "pr": "16402", + "title": "Release 2.4.6", + "userLogin": "sampaiodiego", + "contributors": [ + "MarcosSpessatto", + "sampaiodiego", + "rodrigok" + ] + }, { "pr": "16395", "title": "Revert message properties validation", "userLogin": "MarcosSpessatto", - "milestone": "3.0.0", + "milestone": "2.4.6", "contributors": [ "MarcosSpessatto" ] @@ -38304,7 +38354,7 @@ "pr": "16401", "title": "Fix index creation for apps_logs collection", "userLogin": "rodrigok", - "milestone": "3.0.0", + "milestone": "2.4.6", "contributors": [ "rodrigok" ] @@ -38320,6 +38370,15 @@ "4.0" ], "pull_requests": [ + { + "pr": "16444", + "title": "Release 2.4.7", + "userLogin": "ggazzo", + "contributors": [ + "MarcosSpessatto", + "ggazzo" + ] + }, { "pr": "16433", "title": "[FIX] Option to make a channel default", @@ -38331,8 +38390,8 @@ } ] }, - "2.4.8": { - "node_version": "8.17.0", + "3.0.0-rc.0": { + "node_version": "12.14.0", "npm_version": "6.13.4", "mongo_versions": [ "3.4", @@ -38341,24 +38400,83 @@ ], "pull_requests": [ { - "pr": "16486", - "title": "Update presence package to 2.6.1", - "userLogin": "sampaiodiego", + "pr": "16059", + "title": "[NEW] Button to download admin server info", + "userLogin": "MarcosSpessatto", + "milestone": "3.0.0", "contributors": [ - "sampaiodiego" + "MarcosSpessatto", + "sampaiodiego", + "web-flow" ] - } - ] - }, - "2.4.9": { - "node_version": "8.17.0", - "npm_version": "6.13.4", - "mongo_versions": [ - "3.4", - "3.6", - "4.0" - ], - "pull_requests": [ + }, + { + "pr": "16465", + "title": "Revert importer streamed uploads", + "userLogin": "pierre-lehnen-rc", + "contributors": [ + "pierre-lehnen-rc" + ] + }, + { + "pr": "16048", + "title": "[NEW] UiKit - Interactive UI elements for Rocket.Chat Apps", + "userLogin": "d-gubert", + "contributors": [ + "ggazzo", + "sampaiodiego", + "tassoevan", + "d-gubert" + ] + }, + { + "pr": "16123", + "title": "[FIX] Result of get avatar from url can be null", + "userLogin": "MarcosSpessatto", + "milestone": "3.0.0", + "contributors": [ + "MarcosSpessatto" + ] + }, + { + "pr": "16348", + "title": "[IMPROVE] Request user presence on demand", + "userLogin": "ggazzo", + "milestone": "3.0.0", + "contributors": [ + "ggazzo", + "sampaiodiego", + "web-flow" + ] + }, + { + "pr": "16279", + "title": "[IMPROVE] Major overhaul on data importers", + "userLogin": "pierre-lehnen-rc", + "contributors": [ + "pierre-lehnen-rc" + ] + }, + { + "pr": "16369", + "title": "[BREAK] Filter System messages per room", + "userLogin": "ggazzo", + "milestone": "3.0.0", + "contributors": [ + "mariaeduardacunha", + "ggazzo", + "gabriellsh", + "renatobecker" + ] + }, + { + "pr": "16458", + "title": "Regression: Fix app user status change for non-existing user", + "userLogin": "d-gubert", + "contributors": [ + "d-gubert" + ] + }, { "pr": "16452", "title": "[FIX] `stdout` streamer infinite loop", @@ -38366,8 +38484,1267 @@ "contributors": [ "sampaiodiego" ] - } - ] + }, + { + "pr": "16451", + "title": "Regression: Fix sending a message not scrolling to bottom", + "userLogin": "ggazzo", + "milestone": "3.0.0", + "contributors": [ + "ggazzo" + ] + }, + { + "pr": "16450", + "title": "LingoHub based on develop", + "userLogin": "engelgabriel", + "contributors": [ + "sampaiodiego", + "web-flow" + ] + }, + { + "pr": "16392", + "title": "[IMPROVE] Changes App user's status when the app was enabled/disabled", + "userLogin": "lolimay", + "contributors": [ + "lolimay", + "web-flow" + ] + }, + { + "pr": "16386", + "title": "Regression: Fix sequential messages grouping", + "userLogin": "ggazzo", + "milestone": "3.0.0", + "contributors": [ + "ggazzo" + ] + }, + { + "pr": "16446", + "title": "[IMPROVE] Log as info level when Method Rate Limiters are reached", + "userLogin": "rodrigok", + "milestone": "3.0.0", + "contributors": [ + "rodrigok" + ] + }, + { + "pr": "16443", + "title": "Use GitHub Actions to store builds", + "userLogin": "sampaiodiego", + "contributors": [ + "sampaiodiego" + ] + }, + { + "pr": "16437", + "title": "[NEW] Sort the Omnichannel Chat list according to the user preferences", + "userLogin": "renatobecker", + "milestone": "3.0.0", + "contributors": [ + "renatobecker" + ] + }, + { + "pr": "16442", + "title": "Regression: recent opened rooms being marked as read", + "userLogin": "ggazzo", + "milestone": "3.0.0", + "contributors": [ + "ggazzo" + ] + }, + { + "pr": "16433", + "title": "[FIX] Option to make a channel default", + "userLogin": "MarcosSpessatto", + "milestone": "2.4.7", + "contributors": [ + "MarcosSpessatto" + ] + }, + { + "pr": "16065", + "title": "[NEW] Setting to only send plain text emails", + "userLogin": "rodrigok", + "milestone": "3.0.0", + "contributors": [ + "rodrigok", + "sampaiodiego", + "web-flow" + ] + }, + { + "pr": "16438", + "title": "Regression: Fix status bar margins", + "userLogin": "ggazzo", + "milestone": "3.0.0", + "contributors": [ + "ggazzo" + ] + }, + { + "pr": "16425", + "title": "[NEW] Check the Omnichannel service status per Department", + "userLogin": "renatobecker", + "milestone": "3.0.0", + "contributors": [ + "renatobecker", + "lolimay" + ] + }, + { + "pr": "16414", + "title": "[IMPROVE] Show more information related to the Omnichannel room closing data", + "userLogin": "renatobecker", + "milestone": "3.0.0", + "contributors": [ + "renatobecker" + ] + }, + { + "pr": "16401", + "title": "Fix index creation for apps_logs collection", + "userLogin": "rodrigok", + "milestone": "2.4.6", + "contributors": [ + "rodrigok" + ] + }, + { + "pr": "16395", + "title": "Revert message properties validation", + "userLogin": "MarcosSpessatto", + "milestone": "2.4.6", + "contributors": [ + "MarcosSpessatto" + ] + }, + { + "pr": "16397", + "title": "[FIX] Rooms not being marked as read sometimes", + "userLogin": "ggazzo", + "milestone": "3.0.0", + "contributors": [ + "ggazzo", + "web-flow" + ] + }, + { + "pr": "16398", + "title": "Update apps engine to 1.12.0-beta.2496", + "userLogin": "rodrigok", + "milestone": "3.0.0", + "contributors": [ + null + ] + }, + { + "pr": "16388", + "title": "[FIX] Container heights", + "userLogin": "ggazzo", + "milestone": "3.0.0", + "contributors": [ + "ggazzo" + ] + }, + { + "pr": "16360", + "title": "Regression: App deletion wasn’t returning the correct information", + "userLogin": "rodrigok", + "milestone": "3.0.0", + "contributors": [ + "rodrigok" + ] + }, + { + "pr": "16351", + "title": "[BREAK] Remove deprecated publications", + "userLogin": "MarcosSpessatto", + "milestone": "3.0.0", + "contributors": [ + "MarcosSpessatto", + "sampaiodiego" + ] + }, + { + "pr": "16393", + "title": "[IMPROVE] Update katex version", + "userLogin": "MartinSchoeler", + "milestone": "3.0.0", + "contributors": [ + "MartinSchoeler" + ] + }, + { + "pr": "16263", + "title": "[FIX] Mail Msg Cancel button not closing the flexbar", + "userLogin": "ashwaniYDV", + "milestone": "3.0.0", + "contributors": [ + "ashwaniYDV" + ] + }, + { + "pr": "16378", + "title": "[FIX] Highlight freezing the UI", + "userLogin": "MartinSchoeler", + "contributors": [ + "MartinSchoeler" + ] + }, + { + "pr": "16243", + "title": "[BREAK] Hide system messages", + "userLogin": "mariaeduardacunha", + "milestone": "3.0.0", + "contributors": [ + "mariaeduardacunha", + "ggazzo", + "gabriellsh", + "renatobecker" + ] + }, + { + "pr": "16373", + "title": "[IMPROVE] Prevent \"App user\" from being deleted by the admin", + "userLogin": "lolimay", + "contributors": [ + "lolimay", + "web-flow", + "sampaiodiego" + ] + }, + { + "pr": "16375", + "title": "[FIX] Adding 'lang' tag", + "userLogin": "mariaeduardacunha", + "contributors": [ + "mariaeduardacunha" + ] + }, + { + "pr": "16114", + "title": "Lint: Resolve complexity warnings", + "userLogin": "rodrigok", + "milestone": "3.0.0", + "contributors": [ + "rodrigok" + ] + }, + { + "pr": "16379", + "title": "Fix Preview Docker image build", + "userLogin": "sampaiodiego", + "contributors": [ + "sampaiodiego" + ] + }, + { + "pr": "16252", + "title": "[BREAK] Upgrade to Meteor 1.9 and NodeJS 12", + "userLogin": "rodrigok", + "milestone": "3.0.0", + "contributors": [ + "rodrigok" + ] + }, + { + "pr": "16362", + "title": "[FIX] App removal was moving logs to the trash collection", + "userLogin": "rodrigok", + "milestone": "2.4.4", + "contributors": [ + "rodrigok" + ] + }, + { + "pr": "16356", + "title": "[FIX] Role tags missing - Description field explanation", + "userLogin": "mariaeduardacunha", + "milestone": "3.0.0", + "contributors": [ + "mariaeduardacunha" + ] + }, + { + "pr": "16361", + "title": "Regression: Rate limiter was not working due to Meteor internal changes", + "userLogin": "rodrigok", + "milestone": "2.4.4", + "contributors": [ + "rodrigok" + ] + }, + { + "pr": "16176", + "title": "[FIX] Invite links usage by channel owners/moderators", + "userLogin": "pierre-lehnen-rc", + "milestone": "2.4.3", + "contributors": [ + "pierre-lehnen-rc", + "web-flow", + "sampaiodiego" + ] + }, + { + "pr": "16352", + "title": "Fix assets download on CI", + "userLogin": "sampaiodiego", + "contributors": [ + "sampaiodiego" + ] + }, + { + "pr": "16347", + "title": "[FIX] Unknown error when sending message if 'Set a User Name to Alias in Message' setting is enabled", + "userLogin": "sampaiodiego", + "milestone": "2.4.3", + "contributors": [ + "sampaiodiego" + ] + }, + { + "pr": "16237", + "title": "Send build artifacts to S3", + "userLogin": "sampaiodiego", + "contributors": [ + "sampaiodiego" + ] + }, + { + "pr": "15896", + "title": "[NEW] Create a user for the Apps during installation", + "userLogin": "lolimay", + "contributors": [ + "Cool-fire", + "lolimay", + "d-gubert" + ] + }, + { + "pr": "16150", + "title": "Add missing translations", + "userLogin": "ritwizsinha", + "contributors": [ + "ritwizsinha" + ] + }, + { + "pr": "16253", + "title": "[FIX] Slack CSV User Importer", + "userLogin": "ggazzo", + "milestone": "2.4.2", + "contributors": [ + "ggazzo" + ] + }, + { + "pr": "16142", + "title": "[FIX] The \"click to load\" text is hard-coded and not translated.", + "userLogin": "ashwaniYDV", + "milestone": "3.0.0", + "contributors": [ + "ashwaniYDV" + ] + }, + { + "pr": "16233", + "title": "[FIX] Integrations list without pagination and outgoing integration creation", + "userLogin": "MarcosSpessatto", + "milestone": "2.4.2", + "contributors": [ + "MarcosSpessatto" + ] + }, + { + "pr": "16147", + "title": "[FIX] Setup Wizard inputs and Admin Settings", + "userLogin": "tassoevan", + "milestone": "2.4.2", + "contributors": [ + "tassoevan", + "ggazzo" + ] + }, + { + "pr": "16234", + "title": "[FIX] FileUpload.getBuffer was not working through the Apps-Engine", + "userLogin": "renatobecker", + "milestone": "3.0.0", + "contributors": [ + "renatobecker" + ] + }, + { + "pr": "16183", + "title": "[FIX] Integrations admin page", + "userLogin": "gabriellsh", + "contributors": [ + "gabriellsh" + ] + }, + { + "pr": "16197", + "title": "[FIX]Readme Help wanted section", + "userLogin": "gabriellsh", + "contributors": [ + "gabriellsh" + ] + }, + { + "pr": "16181", + "title": "[IMPROVE] Improve function to check if setting has changed", + "userLogin": "ggazzo", + "milestone": "3.0.0", + "contributors": [ + "ggazzo" + ] + }, + { + "pr": "15840", + "title": "[NEW] Add GUI for customFields in Omnichannel conversations", + "userLogin": "antkaz", + "milestone": "3.0.0", + "contributors": [ + "antkaz" + ] + }, + { + "pr": "16189", + "title": "[FIX] Enable apps change properties of the sender on the message as before", + "userLogin": "d-gubert", + "milestone": "2.4.1", + "contributors": [ + "d-gubert", + "sampaiodiego", + "web-flow" + ] + }, + { + "pr": "16184", + "title": "[FIX] User stuck after reset password", + "userLogin": "sampaiodiego", + "milestone": "2.4.2", + "contributors": [ + "sampaiodiego" + ] + }, + { + "pr": "16171", + "title": "[FIX] Add missing password field back to administration area", + "userLogin": "rodrigok", + "milestone": "2.4.1", + "contributors": [ + "rodrigok", + "sampaiodiego" + ] + }, + { + "pr": "16167", + "title": "[NEW] update on mongo, node and caddy on snap", + "userLogin": "LuluGO", + "contributors": [ + "LuluGO" + ] + }, + { + "pr": "16063", + "title": "[NEW] Enforce plain text emails converting from HTML when no text version supplied", + "userLogin": "rodrigok", + "milestone": "3.0.0", + "contributors": [ + "rodrigok" + ] + }, + { + "pr": "16121", + "title": "[IMPROVE] Status Text form validation", + "userLogin": "gabriellsh", + "milestone": "3.0.0", + "contributors": [ + "gabriellsh", + "ggazzo", + "web-flow" + ] + }, + { + "pr": "15768", + "title": "[FIX] auto translate cache", + "userLogin": "vickyokrm", + "milestone": "3.0.0", + "contributors": [ + "vickyokrm" + ] + }, + { + "pr": "16060", + "title": "[FIX] Save password without confirmation", + "userLogin": "ashwaniYDV", + "milestone": "3.0.0", + "contributors": [ + "ashwaniYDV" + ] + }, + { + "pr": "16141", + "title": "Disable PR Docker image build", + "userLogin": "sampaiodiego", + "contributors": [ + "sampaiodiego" + ] + }, + { + "pr": "15913", + "title": "[IMPROVE] Set the color of the cancel button on modals to #bdbebf for enhanced visibiity", + "userLogin": "ritwizsinha", + "milestone": "3.0.0", + "contributors": [ + "ritwizsinha" + ] + }, + { + "pr": "16039", + "title": "[FIX] Break message-attachment text to the next line", + "userLogin": "ritwizsinha", + "milestone": "3.0.0", + "contributors": [ + "ritwizsinha" + ] + }, + { + "pr": "16071", + "title": "[IMPROVE] Remove NRR", + "userLogin": "ggazzo", + "milestone": "3.0.0", + "contributors": [ + "ggazzo", + "sampaiodiego", + "web-flow" + ] + }, + { + "pr": "16122", + "title": "Add Cloud Info to translation dictionary", + "userLogin": "aviral243", + "contributors": [ + "aviral243" + ] + }, + { + "pr": "16139", + "title": "[FIX] JS errors on Administration page", + "userLogin": "mariaeduardacunha", + "milestone": "2.4.1", + "contributors": [ + "mariaeduardacunha" + ] + }, + { + "pr": "16108", + "title": "[FIX] SafePorts: Ports 80, 8080 & 443 linked to respective protocols (#16108)", + "userLogin": "gabriellsh", + "milestone": "3.0.0", + "contributors": [ + "gabriellsh", + "ggazzo" + ] + }, + { + "pr": "16049", + "title": "[FIX] Drag and drop disabled when file upload is disabled", + "userLogin": "mariaeduardacunha", + "milestone": "3.0.0", + "contributors": [ + "mariaeduardacunha" + ] + }, + { + "pr": "16113", + "title": "[FIX] Video message sent to wrong room", + "userLogin": "gabriellsh", + "milestone": "3.0.0", + "contributors": [ + "gabriellsh" + ] + }, + { + "pr": "16047", + "title": "[FIX] \"User not found\" for direct messages", + "userLogin": "gabriellsh", + "milestone": "3.0.0", + "contributors": [ + "gabriellsh" + ] + }, + { + "pr": "16036", + "title": "[BREAK] Removed room counter from sidebar", + "userLogin": "gabriellsh", + "milestone": "3.0.0", + "contributors": [ + "gabriellsh" + ] + }, + { + "pr": "16051", + "title": "[FIX] Embedded style when using 'go' command", + "userLogin": "gabriellsh", + "milestone": "3.0.0", + "contributors": [ + "gabriellsh" + ] + }, + { + "pr": "16064", + "title": "[NEW] Setting Top navbar in embedded mode ", + "userLogin": "gabriellsh", + "milestone": "3.0.0", + "contributors": [ + "gabriellsh" + ] + }, + { + "pr": "16083", + "title": "[FIX] Thread message icon overlapping text", + "userLogin": "gabriellsh", + "milestone": "3.0.0", + "contributors": [ + "gabriellsh", + "ggazzo", + "web-flow" + ] + }, + { + "pr": "16085", + "title": "[FIX] Login change language button", + "userLogin": "mariaeduardacunha", + "milestone": "3.0.0", + "contributors": [ + "mariaeduardacunha" + ] + }, + { + "pr": "16080", + "title": "[FIX] api-bypass-rate-limiter permission was not working", + "userLogin": "MarcosSpessatto", + "milestone": "3.0.0", + "contributors": [ + "MarcosSpessatto" + ] + }, + { + "pr": "16107", + "title": "Merge master into develop & Set version to 2.5.0-develop", + "userLogin": "sampaiodiego", + "contributors": [ + "sampaiodiego", + "ggazzo", + "web-flow" + ] + }, + { + "pr": "16444", + "title": "Release 2.4.7", + "userLogin": "ggazzo", + "contributors": [ + "MarcosSpessatto", + "ggazzo" + ] + }, + { + "pr": "16377", + "title": "Release 2.4.4", + "userLogin": "sampaiodiego", + "contributors": [ + "rodrigok", + "sampaiodiego" + ] + }, + { + "pr": "16189", + "title": "[FIX] Enable apps change properties of the sender on the message as before", + "userLogin": "d-gubert", + "milestone": "2.4.1", + "contributors": [ + "d-gubert", + "sampaiodiego", + "web-flow" + ] + }, + { + "pr": "16171", + "title": "[FIX] Add missing password field back to administration area", + "userLogin": "rodrigok", + "milestone": "2.4.1", + "contributors": [ + "rodrigok", + "sampaiodiego" + ] + }, + { + "pr": "16139", + "title": "[FIX] JS errors on Administration page", + "userLogin": "mariaeduardacunha", + "milestone": "2.4.1", + "contributors": [ + "mariaeduardacunha" + ] + } + ] + }, + "3.0.0-rc.1": { + "node_version": "12.14.0", + "npm_version": "6.13.4", + "mongo_versions": [ + "3.4", + "3.6", + "4.0" + ], + "pull_requests": [ + { + "pr": "16469", + "title": "Fix tests", + "userLogin": "sampaiodiego", + "contributors": [ + "sampaiodiego" + ] + } + ] + }, + "3.0.0-rc.2": { + "node_version": "12.14.0", + "npm_version": "6.13.4", + "mongo_versions": [ + "3.4", + "3.6", + "4.0" + ], + "pull_requests": [ + { + "pr": "16488", + "title": "Regression: prevent submit modal", + "userLogin": "ggazzo", + "milestone": "3.0.0", + "contributors": [ + "ggazzo" + ] + }, + { + "pr": "16486", + "title": "Update presence package to 2.6.1", + "userLogin": "sampaiodiego", + "contributors": [ + "sampaiodiego" + ] + }, + { + "pr": "16484", + "title": "[FIX] Missing edited icon in newly created messages", + "userLogin": "MartinSchoeler", + "milestone": "3.0.0", + "contributors": [ + "MartinSchoeler" + ] + }, + { + "pr": "16483", + "title": "Regression: allow private channels to hide system messages", + "userLogin": "ggazzo", + "milestone": "3.0.0", + "contributors": [ + "ggazzo" + ] + }, + { + "pr": "16475", + "title": "Regression: Fix uikit modal closing on click", + "userLogin": "ggazzo", + "milestone": "3.0.0", + "contributors": [ + "ggazzo" + ] + }, + { + "pr": "16477", + "title": "Regression: Fix undefined presence after reconnect", + "userLogin": "ggazzo", + "milestone": "3.0.0", + "contributors": [ + "ggazzo" + ] + }, + { + "pr": "16473", + "title": "[FIX] Read Message after receive a message and the room is opened", + "userLogin": "ggazzo", + "milestone": "3.0.0", + "contributors": [ + "ggazzo" + ] + }, + { + "pr": "16474", + "title": "[FIX] Send message with pending messages", + "userLogin": "ggazzo", + "milestone": "3.0.0", + "contributors": [ + "ggazzo" + ] + } + ] + }, + "3.0.0-rc.3": { + "node_version": "12.14.0", + "npm_version": "6.13.4", + "mongo_versions": [ + "3.4", + "3.6", + "4.0" + ], + "pull_requests": [ + { + "pr": "16504", + "title": "Remove users.info being called without need", + "userLogin": "sampaiodiego", + "milestone": "3.0.0", + "contributors": [ + "sampaiodiego" + ] + }, + { + "pr": "16503", + "title": "Add Ui Kit container", + "userLogin": "sampaiodiego", + "milestone": "3.0.0", + "contributors": [ + "sampaiodiego" + ] + }, + { + "pr": "16494", + "title": "Catch zip errors on import file load", + "userLogin": "rodrigok", + "milestone": "3.0.0", + "contributors": [ + "rodrigok" + ] + } + ] + }, + "3.0.0-rc.4": { + "node_version": "12.14.0", + "npm_version": "6.13.4", + "mongo_versions": [ + "3.4", + "3.6", + "4.0" + ], + "pull_requests": [ + { + "pr": "16505", + "title": "Fix: License missing from manual register handler", + "userLogin": "geekgonecrazy", + "milestone": "3.0.0", + "contributors": [ + "geekgonecrazy", + "web-flow" + ] + }, + { + "pr": "16489", + "title": "Exclude federated and app users from active user count", + "userLogin": "d-gubert", + "milestone": "3.0.0", + "contributors": [ + "d-gubert" + ] + } + ] + }, + "2.4.8": { + "node_version": "8.17.0", + "npm_version": "6.13.4", + "mongo_versions": [ + "3.4", + "3.6", + "4.0" + ], + "pull_requests": [ + { + "pr": "16506", + "title": "Release 2.4.8", + "userLogin": "sampaiodiego", + "contributors": [ + "sampaiodiego" + ] + }, + { + "pr": "16486", + "title": "Update presence package to 2.6.1", + "userLogin": "sampaiodiego", + "contributors": [ + "sampaiodiego" + ] + } + ] + }, + "3.0.0-rc.5": { + "node_version": "12.14.0", + "npm_version": "6.13.4", + "mongo_versions": [ + "3.4", + "3.6", + "4.0" + ], + "pull_requests": [ + { + "pr": "16515", + "title": "Regression: Update Uikit", + "userLogin": "ggazzo", + "contributors": [ + "ggazzo", + "d-gubert" + ] + }, + { + "pr": "16514", + "title": "Regression: UIKit - Send container info on block actions triggered on a message", + "userLogin": "d-gubert", + "milestone": "3.0.0", + "contributors": [ + "d-gubert" + ] + }, + { + "pr": "16516", + "title": "Use base64 for import files upload to prevent file corruption", + "userLogin": "rodrigok", + "contributors": [ + "rodrigok" + ] + }, + { + "pr": "16511", + "title": "Regression: Send app info along with interaction payload to the UI", + "userLogin": "d-gubert", + "contributors": [ + "d-gubert" + ] + }, + { + "pr": "16513", + "title": "Regression: Ui Kit messaging issues (#16513)", + "userLogin": "sampaiodiego", + "contributors": [ + "sampaiodiego" + ] + } + ] + }, + "3.0.0-rc.6": { + "node_version": "12.14.0", + "npm_version": "6.13.4", + "mongo_versions": [ + "3.4", + "3.6", + "4.0" + ], + "pull_requests": [ + { + "pr": "16528", + "title": "Regression: update package-lock", + "userLogin": "ggazzo", + "contributors": [ + "ggazzo" + ] + } + ] + }, + "3.0.0-rc.7": { + "node_version": "12.14.0", + "npm_version": "6.13.4", + "mongo_versions": [ + "3.4", + "3.6", + "4.0" + ], + "pull_requests": [ + { + "pr": "16522", + "title": "[BREAK] Change apps/icon endpoint to return app's icon and use it to show on Ui Kit modal", + "userLogin": "sampaiodiego", + "milestone": "3.0.0", + "contributors": [ + "sampaiodiego" + ] + } + ] + }, + "2.4.9": { + "node_version": "8.17.0", + "npm_version": "6.13.4", + "mongo_versions": [ + "3.4", + "3.6", + "4.0" + ], + "pull_requests": [ + { + "pr": "16544", + "title": "Release 2.4.9", + "userLogin": "sampaiodiego", + "contributors": [ + "sampaiodiego" + ] + }, + { + "pr": "16452", + "title": "[FIX] `stdout` streamer infinite loop", + "userLogin": "sampaiodiego", + "contributors": [ + "sampaiodiego" + ] + } + ] + }, + "3.0.0-rc.8": { + "node_version": "12.14.0", + "npm_version": "6.13.4", + "mongo_versions": [ + "3.4", + "3.6", + "4.0" + ], + "pull_requests": [ + { + "pr": "16552", + "title": "Regression: UIkit input states", + "userLogin": "ggazzo", + "contributors": [ + "ggazzo" + ] + }, + { + "pr": "16547", + "title": "[FIX] Do not stop on DM imports if one of users was not found", + "userLogin": "rodrigok", + "contributors": [ + "rodrigok" + ] + }, + { + "pr": "16467", + "title": "[FIX] Introduce AppLivechatBridge.isOnlineAsync method", + "userLogin": "renatobecker", + "milestone": "3.0.0", + "contributors": [ + "renatobecker", + "d-gubert" + ] + }, + { + "pr": "16540", + "title": "Regression: UIKit missing select states: error/disabled", + "userLogin": "ggazzo", + "contributors": [ + "ggazzo" + ] + } + ] + }, + "3.0.0-rc.9": { + "node_version": "12.14.0", + "npm_version": "6.13.4", + "mongo_versions": [ + "3.4", + "3.6", + "4.0" + ], + "pull_requests": [ + { + "pr": "16544", + "title": "Release 2.4.9", + "userLogin": "sampaiodiego", + "contributors": [ + "sampaiodiego" + ] + }, + { + "pr": "16377", + "title": "Release 2.4.4", + "userLogin": "sampaiodiego", + "contributors": [ + "rodrigok", + "sampaiodiego" + ] + }, + { + "pr": "16189", + "title": "[FIX] Enable apps change properties of the sender on the message as before", + "userLogin": "d-gubert", + "milestone": "2.4.1", + "contributors": [ + "d-gubert", + "sampaiodiego", + "web-flow" + ] + }, + { + "pr": "16171", + "title": "[FIX] Add missing password field back to administration area", + "userLogin": "rodrigok", + "milestone": "2.4.1", + "contributors": [ + "rodrigok", + "sampaiodiego" + ] + }, + { + "pr": "16139", + "title": "[FIX] JS errors on Administration page", + "userLogin": "mariaeduardacunha", + "milestone": "2.4.1", + "contributors": [ + "mariaeduardacunha" + ] + }, + { + "pr": "16562", + "title": "Regression: fix read unread messages", + "userLogin": "ggazzo", + "contributors": [ + "ggazzo" + ] + }, + { + "pr": "16570", + "title": "Regression: UIKit update modal actions", + "userLogin": "ggazzo", + "contributors": [ + "ggazzo", + "sampaiodiego" + ] + }, + { + "pr": "16578", + "title": "[FIX] When copying invite links, multiple toastr messages", + "userLogin": "gabriellsh", + "contributors": [ + "gabriellsh" + ] + }, + { + "pr": "16580", + "title": "[FIX] Livechat Widget version 1.3.1", + "userLogin": "renatobecker", + "milestone": "3.0.0", + "contributors": [ + "renatobecker" + ] + }, + { + "pr": "16584", + "title": "Update Apps-Engine version", + "userLogin": "d-gubert", + "contributors": [ + "d-gubert" + ] + }, + { + "pr": "16571", + "title": "[FIX] Error when successfully joining room by invite link", + "userLogin": "gabriellsh", + "contributors": [ + "gabriellsh" + ] + }, + { + "pr": "16575", + "title": "Add breaking notice regarding TLS", + "userLogin": "sampaiodiego", + "contributors": [ + "sampaiodiego" + ] + }, + { + "pr": "16581", + "title": "[FIX] Invite links proxy URLs not working when using CDN", + "userLogin": "rodrigok", + "contributors": [ + "rodrigok" + ] + }, + { + "pr": "16556", + "title": "Regression: Modal onSubmit", + "userLogin": "gabriellsh", + "contributors": [ + "gabriellsh" + ] + } + ] + }, + "3.0.0-rc.10": { + "node_version": "12.14.0", + "npm_version": "6.13.4", + "mongo_versions": [ + "3.4", + "3.6", + "4.0" + ], + "pull_requests": [ + { + "pr": "16601", + "title": "[FIX] Bug on starting Jitsi video calls , multiple messages", + "userLogin": "ggazzo", + "contributors": [ + "ggazzo", + "web-flow" + ] + } + ] + }, + "3.0.0-rc.11": { + "node_version": "12.14.0", + "npm_version": "6.13.4", + "mongo_versions": [ + "3.4", + "3.6", + "4.0" + ], + "pull_requests": [ + { + "pr": "16607", + "title": "Regression: send file modal not working via keyboard", + "userLogin": "ggazzo", + "contributors": [ + "ggazzo", + "sampaiodiego" + ] + }, + { + "pr": "16521", + "title": "Fix github actions accessing the github registry", + "userLogin": "mrsimpson", + "contributors": [ + "mrsimpson", + "web-flow" + ] + } + ] + }, + "3.0.0": { + "node_version": "12.14.0", + "npm_version": "6.13.4", + "mongo_versions": [ + "3.4", + "3.6", + "4.0" + ], + "pull_requests": [] } } -} +} \ No newline at end of file diff --git a/HISTORY.md b/HISTORY.md index 25ebcd105aa8..4abcc90030c1 100644 --- a/HISTORY.md +++ b/HISTORY.md @@ -1,5 +1,162 @@ + +# 3.0.0 +`2020-02-14 · 7 ️️️⚠️ · 10 🎉 · 11 🚀 · 32 🐛 · 43 🔍 · 21 👩‍💻👨‍💻` + +### Engine versions +- Node: `12.14.0` +- NPM: `6.13.4` +- MongoDB: `3.4, 3.6, 4.0` + +### ⚠️ BREAKING CHANGES + +- Filter System messages per room ([#16369](https://github.com/RocketChat/Rocket.Chat/pull/16369)) +- Remove deprecated publications ([#16351](https://github.com/RocketChat/Rocket.Chat/pull/16351)) +- Hide system messages ([#16243](https://github.com/RocketChat/Rocket.Chat/pull/16243)) +- Upgrade to Meteor 1.9 and NodeJS 12 ([#16252](https://github.com/RocketChat/Rocket.Chat/pull/16252)) +- Removed room counter from sidebar ([#16036](https://github.com/RocketChat/Rocket.Chat/pull/16036)) +- Change apps/icon endpoint to return app's icon and use it to show on Ui Kit modal ([#16522](https://github.com/RocketChat/Rocket.Chat/pull/16522)) +- TLS v1.0 and TLS v1.1 were disabled by due to NodeJS update to v12. You can still enable them by using flags like `--tls-min-v1.0` and `--tls-min-v1.1` + +### 🎉 New features + +- Button to download admin server info ([#16059](https://github.com/RocketChat/Rocket.Chat/pull/16059)) +- UiKit - Interactive UI elements for Rocket.Chat Apps ([#16048](https://github.com/RocketChat/Rocket.Chat/pull/16048)) +- Sort the Omnichannel Chat list according to the user preferences ([#16437](https://github.com/RocketChat/Rocket.Chat/pull/16437)) +- Setting to only send plain text emails ([#16065](https://github.com/RocketChat/Rocket.Chat/pull/16065)) +- Check the Omnichannel service status per Department ([#16425](https://github.com/RocketChat/Rocket.Chat/pull/16425)) +- Create a user for the Apps during installation ([#15896](https://github.com/RocketChat/Rocket.Chat/pull/15896) by [@Cool-fire](https://github.com/Cool-fire)) +- Add GUI for customFields in Omnichannel conversations ([#15840](https://github.com/RocketChat/Rocket.Chat/pull/15840) by [@antkaz](https://github.com/antkaz)) +- update on mongo, node and caddy on snap ([#16167](https://github.com/RocketChat/Rocket.Chat/pull/16167)) +- Enforce plain text emails converting from HTML when no text version supplied ([#16063](https://github.com/RocketChat/Rocket.Chat/pull/16063)) +- Setting Top navbar in embedded mode ([#16064](https://github.com/RocketChat/Rocket.Chat/pull/16064)) + +### 🚀 Improvements + +- Request user presence on demand ([#16348](https://github.com/RocketChat/Rocket.Chat/pull/16348)) +- Major overhaul on data importers ([#16279](https://github.com/RocketChat/Rocket.Chat/pull/16279)) +- Changes App user's status when the app was enabled/disabled ([#16392](https://github.com/RocketChat/Rocket.Chat/pull/16392)) +- Log as info level when Method Rate Limiters are reached ([#16446](https://github.com/RocketChat/Rocket.Chat/pull/16446)) +- Show more information related to the Omnichannel room closing data ([#16414](https://github.com/RocketChat/Rocket.Chat/pull/16414)) +- Update katex version ([#16393](https://github.com/RocketChat/Rocket.Chat/pull/16393)) +- Prevent "App user" from being deleted by the admin ([#16373](https://github.com/RocketChat/Rocket.Chat/pull/16373)) +- Improve function to check if setting has changed ([#16181](https://github.com/RocketChat/Rocket.Chat/pull/16181)) +- Status Text form validation ([#16121](https://github.com/RocketChat/Rocket.Chat/pull/16121)) +- Set the color of the cancel button on modals to #bdbebf for enhanced visibiity ([#15913](https://github.com/RocketChat/Rocket.Chat/pull/15913) by [@ritwizsinha](https://github.com/ritwizsinha)) +- Remove NRR ([#16071](https://github.com/RocketChat/Rocket.Chat/pull/16071)) + +### 🐛 Bug fixes + +- Result of get avatar from url can be null ([#16123](https://github.com/RocketChat/Rocket.Chat/pull/16123)) +- Rooms not being marked as read sometimes ([#16397](https://github.com/RocketChat/Rocket.Chat/pull/16397)) +- Container heights ([#16388](https://github.com/RocketChat/Rocket.Chat/pull/16388)) +- Mail Msg Cancel button not closing the flexbar ([#16263](https://github.com/RocketChat/Rocket.Chat/pull/16263) by [@ashwaniYDV](https://github.com/ashwaniYDV)) +- Highlight freezing the UI ([#16378](https://github.com/RocketChat/Rocket.Chat/pull/16378)) +- Adding 'lang' tag ([#16375](https://github.com/RocketChat/Rocket.Chat/pull/16375)) +- Role tags missing - Description field explanation ([#16356](https://github.com/RocketChat/Rocket.Chat/pull/16356)) +- The "click to load" text is hard-coded and not translated. ([#16142](https://github.com/RocketChat/Rocket.Chat/pull/16142) by [@ashwaniYDV](https://github.com/ashwaniYDV)) +- FileUpload.getBuffer was not working through the Apps-Engine ([#16234](https://github.com/RocketChat/Rocket.Chat/pull/16234)) +- Integrations admin page ([#16183](https://github.com/RocketChat/Rocket.Chat/pull/16183)) +- Readme Help wanted section ([#16197](https://github.com/RocketChat/Rocket.Chat/pull/16197)) +- auto translate cache ([#15768](https://github.com/RocketChat/Rocket.Chat/pull/15768) by [@vickyokrm](https://github.com/vickyokrm)) +- Save password without confirmation ([#16060](https://github.com/RocketChat/Rocket.Chat/pull/16060) by [@ashwaniYDV](https://github.com/ashwaniYDV)) +- Break message-attachment text to the next line ([#16039](https://github.com/RocketChat/Rocket.Chat/pull/16039) by [@ritwizsinha](https://github.com/ritwizsinha)) +- SafePorts: Ports 80, 8080 & 443 linked to respective protocols (#16108) ([#16108](https://github.com/RocketChat/Rocket.Chat/pull/16108)) +- Drag and drop disabled when file upload is disabled ([#16049](https://github.com/RocketChat/Rocket.Chat/pull/16049)) +- Video message sent to wrong room ([#16113](https://github.com/RocketChat/Rocket.Chat/pull/16113)) +- "User not found" for direct messages ([#16047](https://github.com/RocketChat/Rocket.Chat/pull/16047)) +- Embedded style when using 'go' command ([#16051](https://github.com/RocketChat/Rocket.Chat/pull/16051)) +- Thread message icon overlapping text ([#16083](https://github.com/RocketChat/Rocket.Chat/pull/16083)) +- Login change language button ([#16085](https://github.com/RocketChat/Rocket.Chat/pull/16085)) +- api-bypass-rate-limiter permission was not working ([#16080](https://github.com/RocketChat/Rocket.Chat/pull/16080)) +- Missing edited icon in newly created messages ([#16484](https://github.com/RocketChat/Rocket.Chat/pull/16484)) +- Read Message after receive a message and the room is opened ([#16473](https://github.com/RocketChat/Rocket.Chat/pull/16473)) +- Send message with pending messages ([#16474](https://github.com/RocketChat/Rocket.Chat/pull/16474)) +- Do not stop on DM imports if one of users was not found ([#16547](https://github.com/RocketChat/Rocket.Chat/pull/16547)) +- Introduce AppLivechatBridge.isOnlineAsync method ([#16467](https://github.com/RocketChat/Rocket.Chat/pull/16467)) +- When copying invite links, multiple toastr messages ([#16578](https://github.com/RocketChat/Rocket.Chat/pull/16578)) +- Livechat Widget version 1.3.1 ([#16580](https://github.com/RocketChat/Rocket.Chat/pull/16580)) +- Error when successfully joining room by invite link ([#16571](https://github.com/RocketChat/Rocket.Chat/pull/16571)) +- Invite links proxy URLs not working when using CDN ([#16581](https://github.com/RocketChat/Rocket.Chat/pull/16581)) +- Bug on starting Jitsi video calls , multiple messages ([#16601](https://github.com/RocketChat/Rocket.Chat/pull/16601)) + +
+🔍 Minor changes + +- Revert importer streamed uploads ([#16465](https://github.com/RocketChat/Rocket.Chat/pull/16465)) +- Regression: Fix app user status change for non-existing user ([#16458](https://github.com/RocketChat/Rocket.Chat/pull/16458)) +- Regression: Fix sending a message not scrolling to bottom ([#16451](https://github.com/RocketChat/Rocket.Chat/pull/16451)) +- LingoHub based on develop ([#16450](https://github.com/RocketChat/Rocket.Chat/pull/16450)) +- Regression: Fix sequential messages grouping ([#16386](https://github.com/RocketChat/Rocket.Chat/pull/16386)) +- Use GitHub Actions to store builds ([#16443](https://github.com/RocketChat/Rocket.Chat/pull/16443)) +- Regression: recent opened rooms being marked as read ([#16442](https://github.com/RocketChat/Rocket.Chat/pull/16442)) +- Regression: Fix status bar margins ([#16438](https://github.com/RocketChat/Rocket.Chat/pull/16438)) +- Update apps engine to 1.12.0-beta.2496 ([#16398](https://github.com/RocketChat/Rocket.Chat/pull/16398)) +- Regression: App deletion wasn’t returning the correct information ([#16360](https://github.com/RocketChat/Rocket.Chat/pull/16360)) +- Lint: Resolve complexity warnings ([#16114](https://github.com/RocketChat/Rocket.Chat/pull/16114)) +- Fix Preview Docker image build ([#16379](https://github.com/RocketChat/Rocket.Chat/pull/16379)) +- Fix assets download on CI ([#16352](https://github.com/RocketChat/Rocket.Chat/pull/16352)) +- Send build artifacts to S3 ([#16237](https://github.com/RocketChat/Rocket.Chat/pull/16237)) +- Add missing translations ([#16150](https://github.com/RocketChat/Rocket.Chat/pull/16150) by [@ritwizsinha](https://github.com/ritwizsinha)) +- Disable PR Docker image build ([#16141](https://github.com/RocketChat/Rocket.Chat/pull/16141)) +- Add Cloud Info to translation dictionary ([#16122](https://github.com/RocketChat/Rocket.Chat/pull/16122) by [@aviral243](https://github.com/aviral243)) +- Merge master into develop & Set version to 2.5.0-develop ([#16107](https://github.com/RocketChat/Rocket.Chat/pull/16107)) +- Fix tests ([#16469](https://github.com/RocketChat/Rocket.Chat/pull/16469)) +- Regression: prevent submit modal ([#16488](https://github.com/RocketChat/Rocket.Chat/pull/16488)) +- Regression: allow private channels to hide system messages ([#16483](https://github.com/RocketChat/Rocket.Chat/pull/16483)) +- Regression: Fix uikit modal closing on click ([#16475](https://github.com/RocketChat/Rocket.Chat/pull/16475)) +- Regression: Fix undefined presence after reconnect ([#16477](https://github.com/RocketChat/Rocket.Chat/pull/16477)) +- Remove users.info being called without need ([#16504](https://github.com/RocketChat/Rocket.Chat/pull/16504)) +- Add Ui Kit container ([#16503](https://github.com/RocketChat/Rocket.Chat/pull/16503)) +- Catch zip errors on import file load ([#16494](https://github.com/RocketChat/Rocket.Chat/pull/16494)) +- Fix: License missing from manual register handler ([#16505](https://github.com/RocketChat/Rocket.Chat/pull/16505)) +- Exclude federated and app users from active user count ([#16489](https://github.com/RocketChat/Rocket.Chat/pull/16489)) +- Regression: Update Uikit ([#16515](https://github.com/RocketChat/Rocket.Chat/pull/16515)) +- Regression: UIKit - Send container info on block actions triggered on a message ([#16514](https://github.com/RocketChat/Rocket.Chat/pull/16514)) +- Use base64 for import files upload to prevent file corruption ([#16516](https://github.com/RocketChat/Rocket.Chat/pull/16516)) +- Regression: Send app info along with interaction payload to the UI ([#16511](https://github.com/RocketChat/Rocket.Chat/pull/16511)) +- Regression: Ui Kit messaging issues (#16513) ([#16513](https://github.com/RocketChat/Rocket.Chat/pull/16513)) +- Regression: update package-lock ([#16528](https://github.com/RocketChat/Rocket.Chat/pull/16528)) +- Regression: UIkit input states ([#16552](https://github.com/RocketChat/Rocket.Chat/pull/16552)) +- Regression: UIKit missing select states: error/disabled ([#16540](https://github.com/RocketChat/Rocket.Chat/pull/16540)) +- Regression: fix read unread messages ([#16562](https://github.com/RocketChat/Rocket.Chat/pull/16562)) +- Regression: UIKit update modal actions ([#16570](https://github.com/RocketChat/Rocket.Chat/pull/16570)) +- Update Apps-Engine version ([#16584](https://github.com/RocketChat/Rocket.Chat/pull/16584)) +- Add breaking notice regarding TLS ([#16575](https://github.com/RocketChat/Rocket.Chat/pull/16575)) +- Regression: Modal onSubmit ([#16556](https://github.com/RocketChat/Rocket.Chat/pull/16556)) +- Regression: send file modal not working via keyboard ([#16607](https://github.com/RocketChat/Rocket.Chat/pull/16607)) +- Fix github actions accessing the github registry ([#16521](https://github.com/RocketChat/Rocket.Chat/pull/16521) by [@mrsimpson](https://github.com/mrsimpson)) + +
+ +### 👩‍💻👨‍💻 Contributors 😍 + +- [@Cool-fire](https://github.com/Cool-fire) +- [@antkaz](https://github.com/antkaz) +- [@ashwaniYDV](https://github.com/ashwaniYDV) +- [@aviral243](https://github.com/aviral243) +- [@mrsimpson](https://github.com/mrsimpson) +- [@ritwizsinha](https://github.com/ritwizsinha) +- [@vickyokrm](https://github.com/vickyokrm) + +### 👩‍💻👨‍💻 Core Team 🤓 + +- [@LuluGO](https://github.com/LuluGO) +- [@MarcosSpessatto](https://github.com/MarcosSpessatto) +- [@MartinSchoeler](https://github.com/MartinSchoeler) +- [@d-gubert](https://github.com/d-gubert) +- [@gabriellsh](https://github.com/gabriellsh) +- [@geekgonecrazy](https://github.com/geekgonecrazy) +- [@ggazzo](https://github.com/ggazzo) +- [@lolimay](https://github.com/lolimay) +- [@mariaeduardacunha](https://github.com/mariaeduardacunha) +- [@pierre-lehnen-rc](https://github.com/pierre-lehnen-rc) +- [@renatobecker](https://github.com/renatobecker) +- [@rodrigok](https://github.com/rodrigok) +- [@sampaiodiego](https://github.com/sampaiodiego) +- [@tassoevan](https://github.com/tassoevan) + # 2.4.9 -`2020-02-10 · 1 🐛 · 1 👩‍💻👨‍💻` +`2020-02-10 · 1 🐛 · 1 🔍 · 1 👩‍💻👨‍💻` ### Engine versions - Node: `8.17.0` @@ -10,12 +167,19 @@ - `stdout` streamer infinite loop ([#16452](https://github.com/RocketChat/Rocket.Chat/pull/16452)) +
+🔍 Minor changes + +- Release 2.4.9 ([#16544](https://github.com/RocketChat/Rocket.Chat/pull/16544)) + +
+ ### 👩‍💻👨‍💻 Core Team 🤓 - [@sampaiodiego](https://github.com/sampaiodiego) # 2.4.8 -`2020-02-07 · 1 🔍 · 1 👩‍💻👨‍💻` +`2020-02-07 · 2 🔍 · 1 👩‍💻👨‍💻` ### Engine versions - Node: `8.17.0` @@ -25,6 +189,7 @@
🔍 Minor changes +- Release 2.4.8 ([#16506](https://github.com/RocketChat/Rocket.Chat/pull/16506)) - Update presence package to 2.6.1 ([#16486](https://github.com/RocketChat/Rocket.Chat/pull/16486))
@@ -34,7 +199,7 @@ - [@sampaiodiego](https://github.com/sampaiodiego) # 2.4.7 -`2020-02-03 · 1 🐛 · 1 👩‍💻👨‍💻` +`2020-02-03 · 1 🐛 · 1 🔍 · 2 👩‍💻👨‍💻` ### Engine versions - Node: `8.17.0` @@ -45,12 +210,20 @@ - Option to make a channel default ([#16433](https://github.com/RocketChat/Rocket.Chat/pull/16433)) +
+🔍 Minor changes + +- Release 2.4.7 ([#16444](https://github.com/RocketChat/Rocket.Chat/pull/16444)) + +
+ ### 👩‍💻👨‍💻 Core Team 🤓 - [@MarcosSpessatto](https://github.com/MarcosSpessatto) +- [@ggazzo](https://github.com/ggazzo) # 2.4.6 -`2020-01-31 · 2 🔍 · 2 👩‍💻👨‍💻` +`2020-01-31 · 3 🔍 · 3 👩‍💻👨‍💻` ### Engine versions - Node: `8.17.0` @@ -60,6 +233,7 @@
🔍 Minor changes +- Release 2.4.6 ([#16402](https://github.com/RocketChat/Rocket.Chat/pull/16402)) - Revert message properties validation ([#16395](https://github.com/RocketChat/Rocket.Chat/pull/16395)) - Fix index creation for apps_logs collection ([#16401](https://github.com/RocketChat/Rocket.Chat/pull/16401)) @@ -69,6 +243,26 @@ - [@MarcosSpessatto](https://github.com/MarcosSpessatto) - [@rodrigok](https://github.com/rodrigok) +- [@sampaiodiego](https://github.com/sampaiodiego) + +# 2.4.5 +`2020-01-29 · 1 🔍 · 1 👩‍💻👨‍💻` + +### Engine versions +- Node: `8.17.0` +- NPM: `6.13.4` +- MongoDB: `3.4, 3.6, 4.0` + +
+🔍 Minor changes + +- Release 2.4.5 ([#16380](https://github.com/RocketChat/Rocket.Chat/pull/16380)) + +
+ +### 👩‍💻👨‍💻 Core Team 🤓 + +- [@sampaiodiego](https://github.com/sampaiodiego) # 2.4.4 `2020-01-29 · 1 🐛 · 2 🔍 · 2 👩‍💻👨‍💻` @@ -96,7 +290,7 @@ - [@sampaiodiego](https://github.com/sampaiodiego) # 2.4.3 -`2020-01-28 · 2 🐛 · 2 👩‍💻👨‍💻` +`2020-01-28 · 2 🐛 · 1 🔍 · 2 👩‍💻👨‍💻` ### Engine versions - Node: `8.17.0` @@ -108,13 +302,20 @@ - Unknown error when sending message if 'Set a User Name to Alias in Message' setting is enabled ([#16347](https://github.com/RocketChat/Rocket.Chat/pull/16347)) - Invite links usage by channel owners/moderators ([#16176](https://github.com/RocketChat/Rocket.Chat/pull/16176)) +
+🔍 Minor changes + +- Release 2.4.3 ([#16358](https://github.com/RocketChat/Rocket.Chat/pull/16358)) + +
+ ### 👩‍💻👨‍💻 Core Team 🤓 - [@pierre-lehnen-rc](https://github.com/pierre-lehnen-rc) - [@sampaiodiego](https://github.com/sampaiodiego) # 2.4.2 -`2020-01-17 · 4 🐛 · 4 👩‍💻👨‍💻` +`2020-01-17 · 4 🐛 · 1 🔍 · 4 👩‍💻👨‍💻` ### Engine versions - Node: `8.17.0` @@ -128,6 +329,13 @@ - Integrations list without pagination and outgoing integration creation ([#16233](https://github.com/RocketChat/Rocket.Chat/pull/16233)) - User stuck after reset password ([#16184](https://github.com/RocketChat/Rocket.Chat/pull/16184)) +
+🔍 Minor changes + +- Release 2.4.2 ([#16274](https://github.com/RocketChat/Rocket.Chat/pull/16274)) + +
+ ### 👩‍💻👨‍💻 Core Team 🤓 - [@MarcosSpessatto](https://github.com/MarcosSpessatto) @@ -136,7 +344,7 @@ - [@tassoevan](https://github.com/tassoevan) # 2.4.1 -`2020-01-10 · 2 🐛 · 3 👩‍💻👨‍💻` +`2020-01-10 · 2 🐛 · 1 🔍 · 4 👩‍💻👨‍💻` ### Engine versions - Node: `8.17.0` @@ -148,10 +356,18 @@ - Enable apps change properties of the sender on the message as before ([#16189](https://github.com/RocketChat/Rocket.Chat/pull/16189)) - JS errors on Administration page ([#16139](https://github.com/RocketChat/Rocket.Chat/pull/16139)) +
+🔍 Minor changes + +- Release 2.4.1 ([#16195](https://github.com/RocketChat/Rocket.Chat/pull/16195)) + +
+ ### 👩‍💻👨‍💻 Core Team 🤓 - [@d-gubert](https://github.com/d-gubert) - [@mariaeduardacunha](https://github.com/mariaeduardacunha) +- [@rodrigok](https://github.com/rodrigok) - [@sampaiodiego](https://github.com/sampaiodiego) # 2.4.0 @@ -2665,10 +2881,11 @@ - [@tassoevan](https://github.com/tassoevan) # 0.72.0 -`2018-11-28 · 1 ️️️⚠️ · 6 🎉 · 16 🚀 · 22 🐛 · 79 🔍 · 25 👩‍💻👨‍💻` +`2018-11-28 · 2 ️️️⚠️ · 6 🎉 · 16 🚀 · 22 🐛 · 79 🔍 · 25 👩‍💻👨‍💻` ### ⚠️ BREAKING CHANGES +- Support for Cordova (Rocket.Chat Legacy app) has reached End-of-life, support has been discontinued - Update to Meteor to 1.8 ([#12468](https://github.com/RocketChat/Rocket.Chat/pull/12468)) ### 🎉 New features @@ -6367,4 +6584,4 @@ - [@graywolf336](https://github.com/graywolf336) - [@marceloschmidt](https://github.com/marceloschmidt) - [@rodrigok](https://github.com/rodrigok) -- [@sampaiodiego](https://github.com/sampaiodiego) +- [@sampaiodiego](https://github.com/sampaiodiego) \ No newline at end of file diff --git a/app/utils/rocketchat.info b/app/utils/rocketchat.info index 5634c42ddabc..72a729708147 100644 --- a/app/utils/rocketchat.info +++ b/app/utils/rocketchat.info @@ -1,3 +1,3 @@ { - "version": "3.0.0-develop" + "version": "3.1.0-develop" } diff --git a/package.json b/package.json index 1c08903128ff..45f9a8713d45 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "Rocket.Chat", "description": "The Ultimate Open Source WebChat Platform", - "version": "3.0.0-develop", + "version": "3.1.0-develop", "author": { "name": "Rocket.Chat", "url": "https://rocket.chat/"