From dde83a187a9074b4d2c08aa1934599a0d9c6776a Mon Sep 17 00:00:00 2001 From: Diego Sampaio Date: Wed, 26 Jan 2022 15:42:22 -0300 Subject: [PATCH] Bump version to 4.4.0-rc.1 --- .docker/Dockerfile.rhel | 2 +- .github/history.json | 143 +++++++++++++++++++++++++ .snapcraft/resources/prepareRocketChat | 2 +- .snapcraft/snap/snapcraft.yaml | 2 +- HISTORY.md | 85 +++++++++++++++ app/utils/rocketchat.info | 2 +- package-lock.json | 2 +- package.json | 2 +- 8 files changed, 234 insertions(+), 6 deletions(-) diff --git a/.docker/Dockerfile.rhel b/.docker/Dockerfile.rhel index a6102df4cf5..b737e6d4271 100644 --- a/.docker/Dockerfile.rhel +++ b/.docker/Dockerfile.rhel @@ -1,6 +1,6 @@ FROM registry.access.redhat.com/ubi8/nodejs-12 -ENV RC_VERSION 4.4.0-rc.0 +ENV RC_VERSION 4.4.0-rc.1 MAINTAINER buildmaster@rocket.chat diff --git a/.github/history.json b/.github/history.json index 386c253a7f1..91cf9881dd3 100644 --- a/.github/history.json +++ b/.github/history.json @@ -69670,6 +69670,149 @@ ] } ] + }, + "4.4.0-rc.1": { + "node_version": "14.18.2", + "npm_version": "6.14.15", + "apps_engine_version": "1.30.0-alpha.5836", + "mongo_versions": [ + "3.6", + "4.0", + "4.2", + "4.4", + "5.0" + ], + "pull_requests": [ + { + "pr": "24298", + "title": "Regression: Update tap-i18n package", + "userLogin": "sampaiodiego", + "description": "Fix the issue breaking IE11.", + "contributors": [ + "sampaiodiego" + ] + }, + { + "pr": "24302", + "title": "Regression: Fix pino child log levels", + "userLogin": "sampaiodiego", + "contributors": [ + "sampaiodiego" + ] + }, + { + "pr": "24259", + "title": "Regression: Fix Alpine release tag", + "userLogin": "sampaiodiego", + "contributors": [ + "sampaiodiego", + "web-flow", + "debdutdeb" + ] + }, + { + "pr": "23676", + "title": "[IMPROVE] Setup Wizard Registration Flow", + "userLogin": "dougfabris", + "description": "This pull request brings a few improvements in our setup wizard flow, the very first contact with a Rocket.Chat. Some of them: \r\n- A brand new visual design;\r\n- Form validation improves;\r\n- Allow users to navigate back to all steps;\r\n- Optimized steps to register your workspace or keep standalone. And many more!\r\n\r\n\r\n![Kapture 2022-01-20 at 11 19 47](https://user-images.githubusercontent.com/27704687/150356868-425666b4-511f-4690-9ce5-e61b839b1d19.gif)", + "milestone": "4.4.0", + "contributors": [ + "dougfabris", + "gabriellsh", + "tassoevan", + "web-flow" + ] + }, + { + "pr": "24254", + "title": "Chore: Slash Commands Join to Typescript", + "userLogin": "eduardofcabrera", + "description": "Convert the slash commands .js files to .ts files.", + "contributors": [ + "eduardofcabrera", + "ostjen", + "web-flow" + ] + }, + { + "pr": "24288", + "title": "Regression: Fix Default Business hour overriding other Business Hours", + "userLogin": "murtaza98", + "contributors": [ + "murtaza98", + "web-flow", + "KevLehman" + ] + }, + { + "pr": "24268", + "title": "i18n: Language update from LingoHub ๐Ÿค– on 2022-01-24Z", + "userLogin": "lingohub[bot]", + "contributors": [ + null + ] + }, + { + "pr": "24276", + "title": "Regression: Fix incompatibility of apps http requests", + "userLogin": "d-gubert", + "description": "HTTP GET and HEAD requests made with an empty object as `data` were breaking, as the bridge converted this to the request's body as `'{}'` but meteor's new lib doesn't allow for body content on either of this request methods.\n\nTo maintain compatibility, we forced an empty body whenever we have a GET or HEAD request. This was probably the case previously, with the body of requests made with this methods being ignored either before being sent or in the third party server receiving the request", + "milestone": "4.4.0", + "contributors": [ + "d-gubert" + ] + }, + { + "pr": "24177", + "title": "[IMPROVE] lib/Statistics improved and metrics collector", + "userLogin": "albuquerquefabio", + "description": "- On `statistics` object the property `get` is an async function now.\r\n- We need to collect additional data of feature activation through the statistics collector.\r\n - Some codes were splitted into another file just to organize.", + "contributors": [ + "albuquerquefabio", + "ostjen", + "web-flow", + "tassoevan" + ] + }, + { + "pr": "24218", + "title": "[FIX] Fixing the changing custom status behavior", + "userLogin": "AllanPazRibeiro", + "milestone": "4.4.0", + "contributors": [ + "AllanPazRibeiro", + "web-flow", + "d-gubert" + ] + }, + { + "pr": "24269", + "title": "Regression: Align Omni-Source icon sizes with designs", + "userLogin": "murtaza98", + "contributors": [ + "murtaza98", + "KevLehman", + "web-flow" + ] + }, + { + "pr": "24267", + "title": "Regression: Fix Inactive Departments still visible on Livechat", + "userLogin": "murtaza98", + "contributors": [ + "murtaza98" + ] + }, + { + "pr": "24262", + "title": "[FIX] Solved Report Message Blank ", + "userLogin": "nishant23122000", + "description": "After resolving issue #24261 :\r\n\r\nhttps://user-images.githubusercontent.com/53515714/150629459-5f0a9cf6-9b0e-417f-8fc1-44c810bd5428.mp4", + "contributors": [ + "nishant23122000" + ] + } + ] } } } \ No newline at end of file diff --git a/.snapcraft/resources/prepareRocketChat b/.snapcraft/resources/prepareRocketChat index 9a50e06b47c..2638fca9104 100755 --- a/.snapcraft/resources/prepareRocketChat +++ b/.snapcraft/resources/prepareRocketChat @@ -1,6 +1,6 @@ #!/bin/bash -curl -SLf "https://releases.rocket.chat/4.4.0-rc.0/download/" -o rocket.chat.tgz +curl -SLf "https://releases.rocket.chat/4.4.0-rc.1/download/" -o rocket.chat.tgz tar xf rocket.chat.tgz --strip 1 diff --git a/.snapcraft/snap/snapcraft.yaml b/.snapcraft/snap/snapcraft.yaml index 355da756614..37b6251b096 100644 --- a/.snapcraft/snap/snapcraft.yaml +++ b/.snapcraft/snap/snapcraft.yaml @@ -7,7 +7,7 @@ # 5. `snapcraft snap` name: rocketchat-server -version: 4.4.0-rc.0 +version: 4.4.0-rc.1 summary: Rocket.Chat server description: Have your own Slack like online chat, built with Meteor. https://rocket.chat/ confinement: strict diff --git a/HISTORY.md b/HISTORY.md index b48459e7be8..c9f9887a1ab 100644 --- a/HISTORY.md +++ b/HISTORY.md @@ -1,6 +1,91 @@ # 4.4.0 (Under Release Candidate Process) +## 4.4.0-rc.1 +`2022-01-26 ยท 2 ๐Ÿš€ ยท 2 ๐Ÿ› ยท 9 ๐Ÿ” ยท 13 ๐Ÿ‘ฉโ€๐Ÿ’ป๐Ÿ‘จโ€๐Ÿ’ป` + +### ๐Ÿš€ Improvements + + +- lib/Statistics improved and metrics collector ([#24177](https://github.com/RocketChat/Rocket.Chat/pull/24177)) + + - On `statistics` object the property `get` is an async function now. + - We need to collect additional data of feature activation through the statistics collector. + - Some codes were splitted into another file just to organize. + +- Setup Wizard Registration Flow ([#23676](https://github.com/RocketChat/Rocket.Chat/pull/23676)) + + This pull request brings a few improvements in our setup wizard flow, the very first contact with a Rocket.Chat. Some of them: + - A brand new visual design; + - Form validation improves; + - Allow users to navigate back to all steps; + - Optimized steps to register your workspace or keep standalone. And many more! + + + ![Kapture 2022-01-20 at 11 19 47](https://user-images.githubusercontent.com/27704687/150356868-425666b4-511f-4690-9ce5-e61b839b1d19.gif) + +### ๐Ÿ› Bug fixes + + +- Fixing the changing custom status behavior ([#24218](https://github.com/RocketChat/Rocket.Chat/pull/24218)) + +- Solved Report Message Blank ([#24262](https://github.com/RocketChat/Rocket.Chat/pull/24262) by [@nishant23122000](https://github.com/nishant23122000)) + + After resolving issue #24261 : + + https://user-images.githubusercontent.com/53515714/150629459-5f0a9cf6-9b0e-417f-8fc1-44c810bd5428.mp4 + +
+๐Ÿ” Minor changes + + +- Chore: Slash Commands Join to Typescript ([#24254](https://github.com/RocketChat/Rocket.Chat/pull/24254)) + + Convert the slash commands .js files to .ts files. + +- i18n: Language update from LingoHub ๐Ÿค– on 2022-01-24Z ([#24268](https://github.com/RocketChat/Rocket.Chat/pull/24268)) + +- Regression: Align Omni-Source icon sizes with designs ([#24269](https://github.com/RocketChat/Rocket.Chat/pull/24269)) + +- Regression: Fix Alpine release tag ([#24259](https://github.com/RocketChat/Rocket.Chat/pull/24259)) + +- Regression: Fix Default Business hour overriding other Business Hours ([#24288](https://github.com/RocketChat/Rocket.Chat/pull/24288)) + +- Regression: Fix Inactive Departments still visible on Livechat ([#24267](https://github.com/RocketChat/Rocket.Chat/pull/24267)) + +- Regression: Fix incompatibility of apps http requests ([#24276](https://github.com/RocketChat/Rocket.Chat/pull/24276)) + + HTTP GET and HEAD requests made with an empty object as `data` were breaking, as the bridge converted this to the request's body as `'{}'` but meteor's new lib doesn't allow for body content on either of this request methods. + + To maintain compatibility, we forced an empty body whenever we have a GET or HEAD request. This was probably the case previously, with the body of requests made with this methods being ignored either before being sent or in the third party server receiving the request + +- Regression: Fix pino child log levels ([#24302](https://github.com/RocketChat/Rocket.Chat/pull/24302)) + +- Regression: Update tap-i18n package ([#24298](https://github.com/RocketChat/Rocket.Chat/pull/24298)) + + Fix the issue breaking IE11. + +
+ +### ๐Ÿ‘ฉโ€๐Ÿ’ป๐Ÿ‘จโ€๐Ÿ’ป Contributors ๐Ÿ˜ + +- [@nishant23122000](https://github.com/nishant23122000) + +### ๐Ÿ‘ฉโ€๐Ÿ’ป๐Ÿ‘จโ€๐Ÿ’ป Core Team ๐Ÿค“ + +- [@AllanPazRibeiro](https://github.com/AllanPazRibeiro) +- [@KevLehman](https://github.com/KevLehman) +- [@albuquerquefabio](https://github.com/albuquerquefabio) +- [@d-gubert](https://github.com/d-gubert) +- [@debdutdeb](https://github.com/debdutdeb) +- [@dougfabris](https://github.com/dougfabris) +- [@eduardofcabrera](https://github.com/eduardofcabrera) +- [@gabriellsh](https://github.com/gabriellsh) +- [@murtaza98](https://github.com/murtaza98) +- [@ostjen](https://github.com/ostjen) +- [@sampaiodiego](https://github.com/sampaiodiego) +- [@tassoevan](https://github.com/tassoevan) + ## 4.4.0-rc.0 `2022-01-21 ยท 4 ๐ŸŽ‰ ยท 11 ๐Ÿš€ ยท 26 ๐Ÿ› ยท 29 ๐Ÿ” ยท 32 ๐Ÿ‘ฉโ€๐Ÿ’ป๐Ÿ‘จโ€๐Ÿ’ป` diff --git a/app/utils/rocketchat.info b/app/utils/rocketchat.info index 4157ef50b88..1c8de747026 100644 --- a/app/utils/rocketchat.info +++ b/app/utils/rocketchat.info @@ -1,3 +1,3 @@ { - "version": "4.4.0-rc.0" + "version": "4.4.0-rc.1" } diff --git a/package-lock.json b/package-lock.json index 3e7da7512db..5d83201230b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "Rocket.Chat", - "version": "4.4.0-rc.0", + "version": "4.4.0-rc.1", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/package.json b/package.json index dcc105ccbff..c42ccfbec20 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "Rocket.Chat", "description": "The Ultimate Open Source WebChat Platform", - "version": "4.4.0-rc.0", + "version": "4.4.0-rc.1", "author": { "name": "Rocket.Chat", "url": "https://rocket.chat/"