|
1 | 1 |
|
| 2 | +# 3.6.3 |
| 3 | +`2020-09-25 · 4 🐛 · 1 🔍 · 4 👩💻👨💻` |
| 4 | + |
| 5 | +### Engine versions |
| 6 | +- Node: `12.16.1` |
| 7 | +- NPM: `6.14.0` |
| 8 | +- MongoDB: `3.4, 3.6, 4.0` |
| 9 | +- Apps-Engine: `1.17.0` |
| 10 | + |
| 11 | +### 🐛 Bug fixes |
| 12 | + |
| 13 | + |
| 14 | +- Errors in LDAP avatar sync preventing login ([#18948](https://github.com/RocketChat/Rocket.Chat/pull/18948)) |
| 15 | + |
| 16 | +- Federation issues ([#18978](https://github.com/RocketChat/Rocket.Chat/pull/18978)) |
| 17 | + |
| 18 | +- LDAP avatar upload ([#18994](https://github.com/RocketChat/Rocket.Chat/pull/18994)) |
| 19 | + |
| 20 | +- PDF not rendering ([#18956](https://github.com/RocketChat/Rocket.Chat/pull/18956)) |
| 21 | + |
| 22 | +<details> |
| 23 | +<summary>🔍 Minor changes</summary> |
| 24 | + |
| 25 | + |
| 26 | +- Obey to settings properties ([#19020](https://github.com/RocketChat/Rocket.Chat/pull/19020)) |
| 27 | + |
| 28 | +</details> |
| 29 | + |
| 30 | +### 👩💻👨💻 Core Team 🤓 |
| 31 | + |
| 32 | +- [@alansikora](https://github.com/alansikora) |
| 33 | +- [@gabriellsh](https://github.com/gabriellsh) |
| 34 | +- [@pierre-lehnen-rc](https://github.com/pierre-lehnen-rc) |
| 35 | +- [@sampaiodiego](https://github.com/sampaiodiego) |
| 36 | + |
2 | 37 | # 3.6.2
|
3 |
| -`2020-09-17 · 7 🐛 · 6 👩💻👨💻` |
| 38 | +`2020-09-18 · 7 🐛 · 6 👩💻👨💻` |
4 | 39 |
|
5 | 40 | ### Engine versions
|
6 | 41 | - Node: `12.16.1`
|
|
13 | 48 |
|
14 | 49 | - Create Custom OAuth services from environment variables ([#17377](https://github.com/RocketChat/Rocket.Chat/pull/17377) by [@mrtndwrd](https://github.com/mrtndwrd))
|
15 | 50 |
|
16 |
| -- Deactivate users that are the last owner of a room using REST API ([#18864](https://github.com/RocketChat/Rocket.Chat/pull/18864)) |
| 51 | +- Deactivate users that are the last owner of a room using REST API ([#18864](https://github.com/RocketChat/Rocket.Chat/pull/18864) by [@FelipeParreira](https://github.com/FelipeParreira)) |
17 | 52 |
|
18 | 53 | Allow for user deactivation through REST API (even if user is the last owner of a room)
|
19 | 54 |
|
20 | 55 | - Ignore User action from user card ([#18866](https://github.com/RocketChat/Rocket.Chat/pull/18866))
|
21 | 56 |
|
22 |
| -- invite-all-from and invite-all-to commands don't work with multibyte room names ([#18919](https://github.com/RocketChat/Rocket.Chat/pull/18919)) |
| 57 | +- invite-all-from and invite-all-to commands don't work with multibyte room names ([#18919](https://github.com/RocketChat/Rocket.Chat/pull/18919) by [@FelipeParreira](https://github.com/FelipeParreira)) |
23 | 58 |
|
24 | 59 | Fix slash commands (invite-all-from and invite-all-to) to accept multi-byte room names.
|
25 | 60 |
|
|
31 | 66 |
|
32 | 67 | ### 👩💻👨💻 Contributors 😍
|
33 | 68 |
|
| 69 | +- [@FelipeParreira](https://github.com/FelipeParreira) |
34 | 70 | - [@mrtndwrd](https://github.com/mrtndwrd)
|
35 | 71 | - [@wreiske](https://github.com/wreiske)
|
36 | 72 |
|
37 | 73 | ### 👩💻👨💻 Core Team 🤓
|
38 | 74 |
|
39 |
| -- [@FelipeParreira](https://github.com/FelipeParreira) |
40 | 75 | - [@gabriellsh](https://github.com/gabriellsh)
|
41 | 76 | - [@pierre-lehnen-rc](https://github.com/pierre-lehnen-rc)
|
42 | 77 | - [@sampaiodiego](https://github.com/sampaiodiego)
|
|
113 | 148 | - **2FA:** Password enforcement setting and 2FA protection when saving settings or resetting E2E encryption ([#18640](https://github.com/RocketChat/Rocket.Chat/pull/18640))
|
114 | 149 |
|
115 | 150 | - Increase the 2FA remembering time from 5min to 30min
|
116 |
| - |
| 151 | + |
117 | 152 | - Add new setting to enforce 2FA password fallback (enabled only for new installations)
|
118 |
| - |
| 153 | + |
119 | 154 | - Require 2FA to save settings and reset E2E Encryption keys
|
120 | 155 |
|
121 | 156 | - **Omnichannel:** Allow set other agent status via method `livechat:changeLivechatStatus ` ([#18571](https://github.com/RocketChat/Rocket.Chat/pull/18571))
|
|
484 | 519 | - Mention autocomplete UI and performance improvements ([#18309](https://github.com/RocketChat/Rocket.Chat/pull/18309))
|
485 | 520 |
|
486 | 521 | * New setting to configure the number of suggestions `Admin > Layout > User Interface > Number of users' autocomplete suggestions` (default 5)
|
487 |
| - |
| 522 | + |
488 | 523 | * The UI shows whenever the user is not a member of the room
|
489 |
| - |
| 524 | + |
490 | 525 | * The UI shows when the suggestion came from the last messages for quick selection/reply
|
491 |
| - |
| 526 | + |
492 | 527 | * The suggestions follow this order:
|
493 | 528 | * The user with the exact username and member of the room
|
494 | 529 | * The user with the exact username but not a member of the room (if allowed to list non-members)
|
|
1347 | 1382 | - Notification sounds ([#17616](https://github.com/RocketChat/Rocket.Chat/pull/17616))
|
1348 | 1383 |
|
1349 | 1384 | * Global CDN config was ignored when loading the sound files
|
1350 |
| - |
| 1385 | + |
1351 | 1386 | * Upload of custom sounds wasn't getting the file extension correctly
|
1352 |
| - |
| 1387 | + |
1353 | 1388 | * Some translations were missing
|
1354 |
| - |
| 1389 | + |
1355 | 1390 | * Edit and delete of custom sounds were not working correctly
|
1356 | 1391 |
|
1357 | 1392 | - Omnichannel departments are not saved when the offline channel name is not defined ([#17553](https://github.com/RocketChat/Rocket.Chat/pull/17553))
|
|
1641 | 1676 |
|
1642 | 1677 | We are still using the same logic to define which notifications every new message will generate, it takes some servers' settings, users's preferences and subscriptions' settings in consideration to determine who will receive each notification type (desktop, audio, email and mobile push), but now it doesn't check the user's status (online, away, offline) for email and mobile push notifications but send those notifications to a new queue with the following rules:
|
1643 | 1678 |
|
1644 |
| - |
| 1679 | + |
1645 | 1680 | - When the user is online the notification is scheduled to be sent in 120 seconds
|
1646 |
| - |
| 1681 | + |
1647 | 1682 | - When the user is away the notification is scheduled to be sent in 120 seconds minus the amount of time he is away
|
1648 |
| - |
| 1683 | + |
1649 | 1684 | - When the user is offline the notification is scheduled to be sent right away
|
1650 |
| - |
| 1685 | + |
1651 | 1686 | - When the user reads a channel all the notifications for that user are removed (clear queue)
|
1652 |
| - |
| 1687 | + |
1653 | 1688 | - When a notification is processed to be sent to a user and there are other scheduled notifications:
|
1654 | 1689 | - All the scheduled notifications for that user are rescheduled to now
|
1655 | 1690 | - The current notification goes back to the queue to be processed ordered by creation date
|
|
13514 | 13549 | - [@graywolf336](https://github.com/graywolf336)
|
13515 | 13550 | - [@marceloschmidt](https://github.com/marceloschmidt)
|
13516 | 13551 | - [@rodrigok](https://github.com/rodrigok)
|
13517 |
| -- [@sampaiodiego](https://github.com/sampaiodiego) |
| 13552 | +- [@sampaiodiego](https://github.com/sampaiodiego) |
0 commit comments