"description":"temporarily removes some codeblock languages\r\nMoved some libraries to dynamic imports\r\nRemoved some shared code not used on the client side",
"contributors":[
"ggazzo"
]
},
{
"pr":"19534",
"title":"Merge master into develop & Set version to 3.9.0-develop",
"userLogin":"sampaiodiego",
"contributors":[
"sampaiodiego"
]
}
]
},
"3.9.0-rc.1":{
"node_version":"12.18.4",
"npm_version":"6.14.8",
"apps_engine_version":"1.20.0-alpha.4149",
"mongo_versions":[
"3.4",
"3.6",
"4.0"
],
"pull_requests":[
{
"pr":"19670",
"title":"Regression: Verticalbar size",
"userLogin":"ggazzo",
"contributors":[
"gabriellsh"
]
},
{
"pr":"19668",
"title":"Regression: Collapsed messages container in safari",
"userLogin":"gabriellsh",
"contributors":[
"gabriellsh"
]
}
]
},
"3.9.0-rc.2":{
"node_version":"12.18.4",
"npm_version":"6.14.8",
"apps_engine_version":"1.20.0-alpha.4149",
"mongo_versions":[
"3.4",
"3.6",
"4.0"
],
"pull_requests":[
{
"pr":"19657",
"title":"Report DAU and MAU by role",
"userLogin":"rodrigok",
"milestone":"3.9.0",
"contributors":[
"rodrigok"
]
},
{
"pr":"19679",
"title":"Regression: Fix multiple react blazed template rendering at the same time",
"userLogin":"ggazzo",
"milestone":"3.9.0",
"contributors":[
"ggazzo",
"sampaiodiego",
"web-flow"
]
},
{
"pr":"19671",
"title":"Regression: Issues with Safari",
"userLogin":"MartinSchoeler",
"contributors":[
"MartinSchoeler",
"web-flow"
]
}
]
},
"3.9.0-rc.3":{
"node_version":"12.18.4",
"npm_version":"6.14.8",
"apps_engine_version":"1.20.0-alpha.4149",
"mongo_versions":[
"3.4",
"3.6",
"4.0"
],
"pull_requests":[
{
"pr":"19685",
"title":"Regression: URL preview problem",
"userLogin":"tiagoevanp",
"milestone":"3.9.0",
"contributors":[
"tiagoevanp"
]
},
{
"pr":"19659",
"title":"Regression: Fix LDAP 2FA not working when Login Fallback is off",
"userLogin":"pierre-lehnen-rc",
"milestone":"3.9.0",
"contributors":[
"pierre-lehnen-rc",
"sampaiodiego",
"web-flow"
]
},
{
"pr":"19653",
"title":"Fix permission duplicated error on startup causing CI to halt",
"userLogin":"sampaiodiego",
"contributors":[
"sampaiodiego",
"g-thome"
]
}
]
},
"3.9.0-rc.4":{
"node_version":"12.18.4",
"npm_version":"6.14.8",
"apps_engine_version":"1.20.0",
"mongo_versions":[
"3.4",
"3.6",
"4.0"
],
"pull_requests":[
{
"pr":"19691",
"title":"Regression: Fix Custom OAuth 2FA",
"userLogin":"pierre-lehnen-rc",
"contributors":[
"pierre-lehnen-rc"
]
},
{
"pr":"19702",
"title":"Update Apps-Engine version",
"userLogin":"d-gubert",
"contributors":[
"d-gubert"
]
},
{
"pr":"19700",
"title":"Improve performance of migration 211 (adding mostImportantRole to sessions)",
- 2 Factor Authentication when using OAuth and SAML ([#11726](https://github.com/RocketChat/Rocket.Chat/pull/11726) by [@Hudell](https://github.com/Hudell) & [@MarcosSpessatto](https://github.com/MarcosSpessatto))
- Added setting to disable password changes for users who log in using SSO ([#10391](https://github.com/RocketChat/Rocket.Chat/pull/10391) by [@Hudell](https://github.com/Hudell))
### 🚀 Improvements
- **ENTERPRISE:** UI/UX enhancements in Omnichannel Monitors page ([#19495](https://github.com/RocketChat/Rocket.Chat/pull/19495))
- **ENTERPRISE:** UI/UX enhancements in Omnichannel Priorities page ([#19512](https://github.com/RocketChat/Rocket.Chat/pull/19512))
- **ENTERPRISE:** UI/UX enhancements in Omnichannel Tags page ([#19510](https://github.com/RocketChat/Rocket.Chat/pull/19510))
- **ENTERPRISE:** UI/UX enhancements in Omnichannel Units page ([#19500](https://github.com/RocketChat/Rocket.Chat/pull/19500))
- Add support to `replace` operation when using Change Stream ([#19579](https://github.com/RocketChat/Rocket.Chat/pull/19579))
Removed some shared code not used on the client side
- Forward Omnichannel room to agent in another department ([#19576](https://github.com/RocketChat/Rocket.Chat/pull/19576) by [@mrfigueiredo](https://github.com/mrfigueiredo))
- KeyboardShortcuts as React component ([#19518](https://github.com/RocketChat/Rocket.Chat/pull/19518))
- Remove Box dependence from Tag and Badge components ([#19467](https://github.com/RocketChat/Rocket.Chat/pull/19467))
- Remove Box props from Avatar component ([#19491](https://github.com/RocketChat/Rocket.Chat/pull/19491))
- Rewrite Auto-Translate as a React component ([#19633](https://github.com/RocketChat/Rocket.Chat/pull/19633))
- Rewrite Room Info ([#19511](https://github.com/RocketChat/Rocket.Chat/pull/19511))
- SlackBridge threads performance improvement ([#19338](https://github.com/RocketChat/Rocket.Chat/pull/19338) by [@antkaz](https://github.com/antkaz))
- UI/UX enhancements in department pages following the design system ([#19421](https://github.com/RocketChat/Rocket.Chat/pull/19421))
- UI/UX enhancements in Omnichannel Triggers page ([#19485](https://github.com/RocketChat/Rocket.Chat/pull/19485))
- UI/UX enhancements in Omnichannnel Current Chats page ([#19397](https://github.com/RocketChat/Rocket.Chat/pull/19397))
### 🐛 Bug fixes
- Allow username change if LDAP is enabled but their username is not linked to an LDAP field ([#19381](https://github.com/RocketChat/Rocket.Chat/pull/19381) by [@robertfromont](https://github.com/robertfromont))
LDAP users can change their username if the LDAP_Username_Field setting is blank.
- Auto Translate ([#19599](https://github.com/RocketChat/Rocket.Chat/pull/19599))
- Channel actions not working when reduce motion is active ([#19638](https://github.com/RocketChat/Rocket.Chat/pull/19638))
- Column width was not following the design system in Omnichannel Departments page ([#19601](https://github.com/RocketChat/Rocket.Chat/pull/19601))
- Engagement dashboard on old Mongo versions ([#19616](https://github.com/RocketChat/Rocket.Chat/pull/19616))
- IE11 - Update ui kit and fuselage bundle ([#19561](https://github.com/RocketChat/Rocket.Chat/pull/19561))
- Input without label and email ordering missing on Omnichannel Agents page ([#19414](https://github.com/RocketChat/Rocket.Chat/pull/19414))
- Issue with drag and drop ([#19593](https://github.com/RocketChat/Rocket.Chat/pull/19593))
- LDAP Unique Identifier Field can not use operational attributes ([#19571](https://github.com/RocketChat/Rocket.Chat/pull/19571) by [@truongtx8](https://github.com/truongtx8))
- Omnichannel Analytics page doesn't have field labels ([#19400](https://github.com/RocketChat/Rocket.Chat/pull/19400))
- Outgoing integrations without trigger words or with multiple commas ([#19488](https://github.com/RocketChat/Rocket.Chat/pull/19488))
- Prevent headerRoom's click to open room/direct info ([#19596](https://github.com/RocketChat/Rocket.Chat/pull/19596))
- Regex was not working properly on visitors.search endpoint ([#19577](https://github.com/RocketChat/Rocket.Chat/pull/19577))
- Role description not updating ([#19236](https://github.com/RocketChat/Rocket.Chat/pull/19236))
- Save button enabled by default in Omnichannel Business Hours Form ([#19493](https://github.com/RocketChat/Rocket.Chat/pull/19493))
- Settings may not update internal cache immediately ([#19628](https://github.com/RocketChat/Rocket.Chat/pull/19628))
- Setup Wizard User Creation Locking up ([#19509](https://github.com/RocketChat/Rocket.Chat/pull/19509))
[FIX] Setup Wizard User Creation Locking up
- Size of embed Youtube on threads for small screens ([#19514](https://github.com/RocketChat/Rocket.Chat/pull/19514))
- The width of list columns was not following the design system in Omnichannel Agents page ([#19625](https://github.com/RocketChat/Rocket.Chat/pull/19625))
- The width of list columns was not following the design system in Omnichannel Managers page ([#19624](https://github.com/RocketChat/Rocket.Chat/pull/19624))
- TOTP Being ignored when changing our own avatar ([#19475](https://github.com/RocketChat/Rocket.Chat/pull/19475))
[FIX] TOTP Being ignored when changing our own avatar
- Typo in custom oauth from environment variable ([#19570](https://github.com/RocketChat/Rocket.Chat/pull/19570))
- UI/UX issues on Omnichannel Managers page ([#19410](https://github.com/RocketChat/Rocket.Chat/pull/19410))
- Unread count for all messages when mentioning an user ([#16884](https://github.com/RocketChat/Rocket.Chat/pull/16884) by [@subham103](https://github.com/subham103))
- Wrong margin of description field in Omnichannel Webhooks page ([#19487](https://github.com/RocketChat/Rocket.Chat/pull/19487))
- Bump bcrypt from 4.0.1 to 5.0.0 in /ee/server/services ([#19387](https://github.com/RocketChat/Rocket.Chat/pull/19387) by [@dependabot[bot]](https://github.com/dependabot[bot]))
- Bump systeminformation from 4.27.3 to 4.30.1 in /ee/server/services ([#19543](https://github.com/RocketChat/Rocket.Chat/pull/19543) by [@dependabot[bot]](https://github.com/dependabot[bot]))
- Bump xml-crypto from 1.5.3 to 2.0.0 ([#19383](https://github.com/RocketChat/Rocket.Chat/pull/19383) by [@dependabot[bot]](https://github.com/dependabot[bot]))
- chore: Debounce sidebar list ([#19590](https://github.com/RocketChat/Rocket.Chat/pull/19590))