|
1 | 1 |
|
2 | | -# 4.4.0 (Under Release Candidate Process) |
| 2 | +# 4.4.0 |
| 3 | +`2022-01-28 · 4 🎉 · 13 🚀 · 29 🐛 · 44 🔍 · 34 👩💻👨💻` |
3 | 4 |
|
4 | | -## 4.4.0-rc.4 |
5 | | -`2022-01-28 · 2 🔍 · 2 👩💻👨💻` |
6 | | - |
7 | | -<details> |
8 | | -<summary>🔍 Minor changes</summary> |
9 | | - |
10 | | - |
11 | | -- Chore: Update Apps-Engine version ([#24335](https://github.com/RocketChat/Rocket.Chat/pull/24335)) |
12 | | - |
13 | | -- Release 4.3.3 ([#24340](https://github.com/RocketChat/Rocket.Chat/pull/24340)) |
14 | | - |
15 | | -</details> |
16 | | - |
17 | | -### 👩💻👨💻 Core Team 🤓 |
18 | | - |
19 | | -- [@d-gubert](https://github.com/d-gubert) |
20 | | -- [@sampaiodiego](https://github.com/sampaiodiego) |
21 | | - |
22 | | -## 4.4.0-rc.3 |
23 | | -`2022-01-28 · 1 🔍 · 1 👩💻👨💻` |
24 | | - |
25 | | -<details> |
26 | | -<summary>🔍 Minor changes</summary> |
27 | | - |
28 | | - |
29 | | -- Regression: Fix OmnichannelAppSourceRoomIcon sizes ([#24322](https://github.com/RocketChat/Rocket.Chat/pull/24322)) |
30 | | - |
31 | | -</details> |
32 | | - |
33 | | -### 👩💻👨💻 Core Team 🤓 |
34 | | - |
35 | | -- [@tiagoevanp](https://github.com/tiagoevanp) |
36 | | - |
37 | | -## 4.4.0-rc.2 |
38 | | -`2022-01-28 · 1 🐛 · 3 🔍 · 3 👩💻👨💻` |
39 | | - |
40 | | -### 🐛 Bug fixes |
41 | | - |
42 | | - |
43 | | -- Discussions not loading message history if not joined ([#24316](https://github.com/RocketChat/Rocket.Chat/pull/24316)) |
44 | | - |
45 | | -<details> |
46 | | -<summary>🔍 Minor changes</summary> |
47 | | - |
48 | | - |
49 | | -- Regression: Create migration to fix index issue at boot ([#24289](https://github.com/RocketChat/Rocket.Chat/pull/24289)) |
50 | | - |
51 | | -- Regression: Discussion room crashing ([#24272](https://github.com/RocketChat/Rocket.Chat/pull/24272)) |
52 | | - |
53 | | -- Regression: Standalone register path failing when saving data ([#24324](https://github.com/RocketChat/Rocket.Chat/pull/24324)) |
54 | | - |
55 | | -</details> |
56 | | - |
57 | | -### 👩💻👨💻 Core Team 🤓 |
58 | | - |
59 | | -- [@KevLehman](https://github.com/KevLehman) |
60 | | -- [@dougfabris](https://github.com/dougfabris) |
61 | | -- [@gabriellsh](https://github.com/gabriellsh) |
62 | | - |
63 | | -## 4.4.0-rc.1 |
64 | | -`2022-01-26 · 2 🚀 · 2 🐛 · 9 🔍 · 13 👩💻👨💻` |
65 | | - |
66 | | -### 🚀 Improvements |
67 | | - |
68 | | - |
69 | | -- lib/Statistics improved and metrics collector ([#24177](https://github.com/RocketChat/Rocket.Chat/pull/24177)) |
70 | | - |
71 | | - - On `statistics` object the property `get` is an async function now. |
72 | | - - We need to collect additional data of feature activation through the statistics collector. |
73 | | - - Some codes were splitted into another file just to organize. |
74 | | - |
75 | | -- Setup Wizard Registration Flow ([#23676](https://github.com/RocketChat/Rocket.Chat/pull/23676)) |
76 | | - |
77 | | - This pull request brings a few improvements in our setup wizard flow, the very first contact with a Rocket.Chat. Some of them: |
78 | | - - A brand new visual design; |
79 | | - - Form validation improves; |
80 | | - - Allow users to navigate back to all steps; |
81 | | - - Optimized steps to register your workspace or keep standalone. And many more! |
82 | | - |
83 | | - |
84 | | -  |
85 | | - |
86 | | -### 🐛 Bug fixes |
87 | | - |
88 | | - |
89 | | -- Fixing the changing custom status behavior ([#24218](https://github.com/RocketChat/Rocket.Chat/pull/24218)) |
90 | | - |
91 | | -- Solved Report Message Blank ([#24262](https://github.com/RocketChat/Rocket.Chat/pull/24262) by [@nishant23122000](https://github.com/nishant23122000)) |
92 | | - |
93 | | - After resolving issue #24261 : |
94 | | - |
95 | | - https://user-images.githubusercontent.com/53515714/150629459-5f0a9cf6-9b0e-417f-8fc1-44c810bd5428.mp4 |
96 | | - |
97 | | -<details> |
98 | | -<summary>🔍 Minor changes</summary> |
99 | | - |
100 | | - |
101 | | -- Chore: Slash Commands Join to Typescript ([#24254](https://github.com/RocketChat/Rocket.Chat/pull/24254)) |
102 | | - |
103 | | - Convert the slash commands .js files to .ts files. |
104 | | - |
105 | | -- i18n: Language update from LingoHub 🤖 on 2022-01-24Z ([#24268](https://github.com/RocketChat/Rocket.Chat/pull/24268)) |
106 | | - |
107 | | -- Regression: Align Omni-Source icon sizes with designs ([#24269](https://github.com/RocketChat/Rocket.Chat/pull/24269)) |
108 | | - |
109 | | -- Regression: Fix Alpine release tag ([#24259](https://github.com/RocketChat/Rocket.Chat/pull/24259)) |
110 | | - |
111 | | -- Regression: Fix Default Business hour overriding other Business Hours ([#24288](https://github.com/RocketChat/Rocket.Chat/pull/24288)) |
112 | | - |
113 | | -- Regression: Fix Inactive Departments still visible on Livechat ([#24267](https://github.com/RocketChat/Rocket.Chat/pull/24267)) |
114 | | - |
115 | | -- Regression: Fix incompatibility of apps http requests ([#24276](https://github.com/RocketChat/Rocket.Chat/pull/24276)) |
116 | | - |
117 | | - 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. |
118 | | - |
119 | | - 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 |
120 | | - |
121 | | -- Regression: Fix pino child log levels ([#24302](https://github.com/RocketChat/Rocket.Chat/pull/24302)) |
122 | | - |
123 | | -- Regression: Update tap-i18n package ([#24298](https://github.com/RocketChat/Rocket.Chat/pull/24298)) |
124 | | - |
125 | | - Fix the issue breaking IE11. |
126 | | - |
127 | | -</details> |
128 | | - |
129 | | -### 👩💻👨💻 Contributors 😍 |
130 | | - |
131 | | -- [@nishant23122000](https://github.com/nishant23122000) |
132 | | - |
133 | | -### 👩💻👨💻 Core Team 🤓 |
134 | | - |
135 | | -- [@AllanPazRibeiro](https://github.com/AllanPazRibeiro) |
136 | | -- [@KevLehman](https://github.com/KevLehman) |
137 | | -- [@albuquerquefabio](https://github.com/albuquerquefabio) |
138 | | -- [@d-gubert](https://github.com/d-gubert) |
139 | | -- [@debdutdeb](https://github.com/debdutdeb) |
140 | | -- [@dougfabris](https://github.com/dougfabris) |
141 | | -- [@eduardofcabrera](https://github.com/eduardofcabrera) |
142 | | -- [@gabriellsh](https://github.com/gabriellsh) |
143 | | -- [@murtaza98](https://github.com/murtaza98) |
144 | | -- [@ostjen](https://github.com/ostjen) |
145 | | -- [@sampaiodiego](https://github.com/sampaiodiego) |
146 | | -- [@tassoevan](https://github.com/tassoevan) |
147 | | - |
148 | | -## 4.4.0-rc.0 |
149 | | -`2022-01-21 · 4 🎉 · 11 🚀 · 26 🐛 · 29 🔍 · 32 👩💻👨💻` |
| 5 | +### Engine versions |
| 6 | +- Node: `14.18.2` |
| 7 | +- NPM: `6.14.15` |
| 8 | +- MongoDB: `3.6, 4.0, 4.2, 4.4, 5.0` |
| 9 | +- Apps-Engine: `1.30.0` |
150 | 10 |
|
151 | 11 | ### 🎉 New features |
152 | 12 |
|
|
197 | 57 |
|
198 | 58 | - Importer text for CSV upload file format ([#23817](https://github.com/RocketChat/Rocket.Chat/pull/23817)) |
199 | 59 |
|
| 60 | +- lib/Statistics improved and metrics collector ([#24177](https://github.com/RocketChat/Rocket.Chat/pull/24177)) |
| 61 | + |
| 62 | + - On `statistics` object the property `get` is an async function now. |
| 63 | + - We need to collect additional data of feature activation through the statistics collector. |
| 64 | + - Some codes were splitted into another file just to organize. |
| 65 | + |
200 | 66 | - Limit recent emojis to 27 ([#24210](https://github.com/RocketChat/Rocket.Chat/pull/24210)) |
201 | 67 |
|
202 | 68 | Limits the recent emoji list to a maximum of 3 rows instead of listing every emoji you've used so far. |
|
225 | 91 |  |
226 | 92 |  |
227 | 93 |
|
| 94 | +- Setup Wizard Registration Flow ([#23676](https://github.com/RocketChat/Rocket.Chat/pull/23676)) |
| 95 | + |
| 96 | + This pull request brings a few improvements in our setup wizard flow, the very first contact with a Rocket.Chat. Some of them: |
| 97 | + - A brand new visual design; |
| 98 | + - Form validation improves; |
| 99 | + - Allow users to navigate back to all steps; |
| 100 | + - Optimized steps to register your workspace or keep standalone. And many more! |
| 101 | + |
| 102 | + |
| 103 | +  |
| 104 | + |
228 | 105 | - Show Channel Icons on Room Header & Info panels ([#24239](https://github.com/RocketChat/Rocket.Chat/pull/24239)) |
229 | 106 |
|
230 | 107 | Updates Omnichannel Header & room Info component to render the source info |
|
288 | 165 |
|
289 | 166 |  |
290 | 167 |
|
| 168 | +- Discussions not loading message history if not joined ([#24316](https://github.com/RocketChat/Rocket.Chat/pull/24316)) |
| 169 | + |
291 | 170 | - Ensure Firefox 91 ESR support ([#24096](https://github.com/RocketChat/Rocket.Chat/pull/24096)) |
292 | 171 |
|
293 | 172 | It: |
|
312 | 191 |
|
313 | 192 | - Fixed broken links in setup wizard ([#24248](https://github.com/RocketChat/Rocket.Chat/pull/24248) by [@Himanshu664](https://github.com/Himanshu664)) |
314 | 193 |
|
| 194 | +- Fixing the changing custom status behavior ([#24218](https://github.com/RocketChat/Rocket.Chat/pull/24218)) |
| 195 | + |
315 | 196 | - Integration section crashing opening in My Account ([#24068](https://github.com/RocketChat/Rocket.Chat/pull/24068)) |
316 | 197 |
|
317 | 198 | - Make canned responses popup dependent on Canned_responses_enabled setting ([#23804](https://github.com/RocketChat/Rocket.Chat/pull/23804)) |
|
332 | 213 |
|
333 | 214 | We should not keep `password` as required field when we check set random password field. In this password should not be required |
334 | 215 |
|
| 216 | +- Solved Report Message Blank ([#24262](https://github.com/RocketChat/Rocket.Chat/pull/24262) by [@nishant23122000](https://github.com/nishant23122000)) |
| 217 | + |
| 218 | + After resolving issue #24261 : |
| 219 | + |
| 220 | + https://user-images.githubusercontent.com/53515714/150629459-5f0a9cf6-9b0e-417f-8fc1-44c810bd5428.mp4 |
| 221 | + |
335 | 222 | - Wrong german translation for 2FA-Promt ([#24126](https://github.com/RocketChat/Rocket.Chat/pull/24126) by [@mbreslein-thd](https://github.com/mbreslein-thd)) |
336 | 223 |
|
337 | 224 | - wrong new userInfo during user creation ([#24051](https://github.com/RocketChat/Rocket.Chat/pull/24051) by [@Aman-Maheshwari](https://github.com/Aman-Maheshwari)) |
|
380 | 267 |
|
381 | 268 | It replaces some templates used by login and invitation flows with React components. It also drops `main` template, allowing `appLayout` to just handle components now. |
382 | 269 |
|
| 270 | +- Chore: Slash Commands Join to Typescript ([#24254](https://github.com/RocketChat/Rocket.Chat/pull/24254)) |
| 271 | + |
| 272 | + Convert the slash commands .js files to .ts files. |
| 273 | + |
383 | 274 | - Chore: Update Apps-Engine to 1.29.2 ([#24171](https://github.com/RocketChat/Rocket.Chat/pull/24171)) |
384 | 275 |
|
| 276 | +- Chore: Update Apps-Engine version ([#24335](https://github.com/RocketChat/Rocket.Chat/pull/24335)) |
| 277 | + |
385 | 278 | - Chore: Update copyright notices ([#24022](https://github.com/RocketChat/Rocket.Chat/pull/24022)) |
386 | 279 |
|
387 | 280 | Update date range in copyright notices to `2015-2022`. |
|
400 | 293 |
|
401 | 294 | - i18n: Language update from LingoHub 🤖 on 2022-01-17Z ([#24193](https://github.com/RocketChat/Rocket.Chat/pull/24193)) |
402 | 295 |
|
| 296 | +- i18n: Language update from LingoHub 🤖 on 2022-01-24Z ([#24268](https://github.com/RocketChat/Rocket.Chat/pull/24268)) |
| 297 | + |
403 | 298 | - Merge master into develop & Set version to 4.4.0-develop ([#24049](https://github.com/RocketChat/Rocket.Chat/pull/24049)) |
404 | 299 |
|
| 300 | +- Regression: Align Omni-Source icon sizes with designs ([#24269](https://github.com/RocketChat/Rocket.Chat/pull/24269)) |
| 301 | + |
| 302 | +- Regression: Create migration to fix index issue at boot ([#24289](https://github.com/RocketChat/Rocket.Chat/pull/24289)) |
| 303 | + |
| 304 | +- Regression: Discussion room crashing ([#24272](https://github.com/RocketChat/Rocket.Chat/pull/24272)) |
| 305 | + |
405 | 306 | - Regression: Enable custom emoji on admin custom status page ([#24186](https://github.com/RocketChat/Rocket.Chat/pull/24186)) |
406 | 307 |
|
| 308 | +- Regression: Fix Alpine release tag ([#24259](https://github.com/RocketChat/Rocket.Chat/pull/24259)) |
| 309 | + |
| 310 | +- Regression: Fix Default Business hour overriding other Business Hours ([#24288](https://github.com/RocketChat/Rocket.Chat/pull/24288)) |
| 311 | + |
407 | 312 | - Regression: Fix handling of http requests in apps bridge ([#24211](https://github.com/RocketChat/Rocket.Chat/pull/24211)) |
408 | 313 |
|
409 | 314 | Changes made during Meteor upgrade broke HTTP requests made in Rocket.Chat Apps |
410 | 315 |
|
| 316 | +- Regression: Fix Inactive Departments still visible on Livechat ([#24267](https://github.com/RocketChat/Rocket.Chat/pull/24267)) |
| 317 | + |
| 318 | +- Regression: Fix incompatibility of apps http requests ([#24276](https://github.com/RocketChat/Rocket.Chat/pull/24276)) |
| 319 | + |
| 320 | + 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. |
| 321 | + |
| 322 | + 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 |
| 323 | + |
| 324 | +- Regression: Fix OmnichannelAppSourceRoomIcon sizes ([#24322](https://github.com/RocketChat/Rocket.Chat/pull/24322)) |
| 325 | + |
| 326 | +- Regression: Fix pino child log levels ([#24302](https://github.com/RocketChat/Rocket.Chat/pull/24302)) |
| 327 | + |
411 | 328 | - Regression: Remove extra call to `useOutsideClick` hook not following the function signature ([#24243](https://github.com/RocketChat/Rocket.Chat/pull/24243)) |
412 | 329 |
|
413 | 330 | It migrates `client/sidebar/header/actions/Search` component to TypeScript and mitigates a invalid call to `Array.prototype.every`: |
414 | 331 |
|
415 | 332 |  |
416 | 333 |
|
| 334 | +- Regression: Standalone register path failing when saving data ([#24324](https://github.com/RocketChat/Rocket.Chat/pull/24324)) |
| 335 | + |
| 336 | +- Regression: Update tap-i18n package ([#24298](https://github.com/RocketChat/Rocket.Chat/pull/24298)) |
| 337 | + |
| 338 | + Fix the issue breaking IE11. |
| 339 | + |
| 340 | +- Release 4.3.3 ([#24340](https://github.com/RocketChat/Rocket.Chat/pull/24340)) |
| 341 | + |
417 | 342 | </details> |
418 | 343 |
|
419 | 344 | ### 👩💻👨💻 Contributors 😍 |
|
425 | 350 | - [@dependabot[bot]](https://github.com/dependabot[bot]) |
426 | 351 | - [@grahhnt](https://github.com/grahhnt) |
427 | 352 | - [@mbreslein-thd](https://github.com/mbreslein-thd) |
| 353 | +- [@nishant23122000](https://github.com/nishant23122000) |
428 | 354 | - [@sidmohanty11](https://github.com/sidmohanty11) |
429 | 355 |
|
430 | 356 | ### 👩💻👨💻 Core Team 🤓 |
|
437 | 363 | - [@d-gubert](https://github.com/d-gubert) |
438 | 364 | - [@debdutdeb](https://github.com/debdutdeb) |
439 | 365 | - [@dougfabris](https://github.com/dougfabris) |
| 366 | +- [@eduardofcabrera](https://github.com/eduardofcabrera) |
440 | 367 | - [@gabriellsh](https://github.com/gabriellsh) |
441 | 368 | - [@geekgonecrazy](https://github.com/geekgonecrazy) |
442 | 369 | - [@ggazzo](https://github.com/ggazzo) |
|
0 commit comments