-
Notifications
You must be signed in to change notification settings - Fork 10.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Release 3.4.0 #18078
Merged
Merged
Release 3.4.0 #18078
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
… the File Upload protection entirely (#16262)
…ceholders for a custom folder (#15106)
Merge master into develop & Set version to 3.4.0-develop
The payload sent to the release service contains an invalid reference to the tag/version and wasn't working when building develop branch.
* Fix wrong method call on app installation * Update subscription check to take cancelled state into account
Co-authored-by: Aaron Ogle <geekgonecrazy@users.noreply.github.com>
… does not restore the content into the composer (#16332) Co-authored-by: Danish <danish@kitchen.mshome.net> Co-authored-by: Rodrigo Nascimento <rodrigoknascimento@gmail.com> Co-authored-by: Guilherme Gazzo <guilhermegazzo@gmail.com>
#16088) Co-authored-by: Diego Sampaio <chinello@gmail.com>
…ons (#17826) * return empty object if there is no callback * Improve department forward restrictions
Co-authored-by: Diego Sampaio <chinello@gmail.com>
Co-authored-by: Diego Sampaio <chinello@gmail.com>
Co-authored-by: Renato Becker <renato.augusto.becker@gmail.com>
Co-authored-by: Diego Sampaio <chinello@gmail.com>
Co-authored-by: Guilherme Gazzo <guilhermegazzo@gmail.com>
This pull request introduces 2 alerts and fixes 8 when merging 2f16afc into f9553e4 - view on LGTM.com new alerts:
fixed alerts:
|
rodrigok
approved these changes
Jun 30, 2020
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
2020-06-30 · 18 🎉 · 19 🚀 · 42 🐛 · 52 🔍 · 52 👩💻👨💻
Engine versions
12.16.1
6.14.0
3.4, 3.6, 4.0
1.15.0
🎉 New features
ENTERPRISE: Omnichannel multiple business hours (#17947)
API: Endpoint
groups.setEncrypted
(#13477)API: Add
interation.update
endpoint (#13618 by @tonobo)ENTERPRISE: Download engagement data (#17920)
API: New endpoints to manage User Custom Status
custom-user-status.create
, custom-user-status.deleteand
custom-user-status.update` (#16550)API: Endpoint
settings.addCustomOAuth
to create Custom OAuth services (#14912 by @g-rauhoeft)Allows agents to send chat transcript to omnichannel end-users (#17774)
Add ability to block failed login attempts by user and IP (#17783)
Rewrite Apps (#17906)
Ability to configure Jitsi room options via new setting
URL Suffix
(#17950 by @fthiery)Make ldap avatar source field customizable (#12958 by @alexbartsch)
Reply notification email to sender's email when the Direct Reply feature is disabled (#15767 by @localguru)
Setting to determine if the LDAP user active state should be synced (#17645)
Blocked Media Types setting (#17617)
Assign oldest active user as owner when deleting last room owner (#16088)
Accept variable
#{userdn}
on LDAP group filter (#16273 by @ChrissW-R1)Skip Export Operations that haven't been updated in over a day (#16135)
Highlight matching words in message search results (#16166)
🚀 Improvements
Performance: Add new database indexes to improve data query performance (#17839)
Federation: Add support for _tcp and protocol DNS entries (#17818)
Threads (#17416)
Refactor Omnichannel Office Hours feature (#17824)
SAML implementation (#17742)
Slack import: Parse channel and user mentions (#17637)
Refactor Omnichannel Past Chats List (#17346 by @nitinkumartiwari)
User avatar cache invalidation (#17925)
Allow webhook message to respond in thread (#17863 by @Karting06)
Performance editing Admin settings (#17916)
React hooks lint rules (#17941)
Use REST for DDP calls by default (#17934)
Add rate limiter to UiKit endpoints (#17859)
Change default upload settings to only block SVG files (#17933)
Don't send emails to online users and remove delay when away/idle (#17907)
Split NOTIFICATIONS_SCHEDULE_DELAY into three separate variables (#17669 by @jazztickets)
Email notification delay can now be customized with the following environment variables:
NOTIFICATIONS_SCHEDULE_DELAY_ONLINE
NOTIFICATIONS_SCHEDULE_DELAY_AWAY
NOTIFICATIONS_SCHEDULE_DELAY_OFFLINE
Setting the value to -1 disable notifications for that type.
Rewrite Federation Dashboard (#17900)
Rewrite admin sidebar in React (#17801)
Make the implementation of custom code easier by having placeholders for a custom folder (#15106 by @justinr1234)
🐛 Bug fixes
User is prompted to reset their password when logging with OAuth (#18001)
Missing i18n key for setting: Verify Email for External Accounts (#18002)
New Omnichannel Past Chats list padding (#17994)
Add missing i18n entry for LDAP connection test success message (#17691 by @AbhinavTalari)
No Way to Display Password Policy on Password Reset Screen (#16400)
UI is not rendering when trying to edit an user (#17972)
Update AmazonS3 file upload with error handling and sync operation (#10372 by @madhavmalhotra3089)
Channel/Room inconsistency for leave and hide options (#10165 by @c0dzilla)
No rotate option, to prevent image quality loss (#15196 by @stleitner)
Autocomplete component is not working property when searching channels in the Livechat Departments form (#17970)
Discussion not updating rooms list and not checking right permissions (#17959)
Missing User when forwarding Omnichannel conversations via Apps-Engine (#17918)
Cannot react while "Allow reaction" is set to true (#17964)
User can resend email verification if email is invalid or is empty (#16095)
Encode custom oauth2 URL params (#13373 by @InstinctBas)
Discussion sort option even with discussions disabled (#17963)
Add Authorization Bearer to allowed Headers (#8566 by @Siedlerchr)
Video conferences being started by users without permission (#17948)
double slashes in avatar url (#17739)
ReadOnly Rooms permission checks (#17709)
Added explicit server oembed provider for Twitter (#17954 by @Cleod9)
Discussion List paddings (#17955)
Hide system message add/remove owner (#17938)
StreamCast stream to server only streamers (#17942)
Profile save button not activates properly when changing the username field (#16541 by @ritvikjain99)
Outgoing webhook: Excessive spacing between trigger words (#17830 by @Karting06)
Links being escaped twice leading to visible encoded characters (#16481)
Message action popup doesn't adjust itself on screen resize (#16508 by @ritvikjain99)
Not possible to translate the label of custom fields in user's Info (#15595 by @antkaz)
Close the user info context panel does not navigate back to the user's list (#14085 by @mohamedar97)
Missing pinned icon indicator for messages pinned (#16448)
Undesirable message updates after user saving profile (#17930)
Duplicated password placeholder (#17898)
Some Login Buttons disappear after refreshing OAuth Services (#17808)
Reorder hljs (#17854)
Importers progress sending too much update events to clients (#17857)
When the message is too long declining to send as an attachment does not restore the content into the composer (#16332)
Link preview containing HTML encoded chars (#16512)
Spotify embed link opens in same tab (#13637 by @bhardwajaditya)
Markdown links not accepting URLs with parentheses (#13605 by @knrt10)
Set
x-content-type-options: nosniff
header (#16232 by @aviral243)Disabling
Json Web Tokens protection to file uploads
disables the File Upload protection entirely (#16262 by @antkaz)🔍 Minor changes
Release 3.3.3 (#17875)
Regression - Incoming WebHook messages not showing up on the channel (#18005)
Remove useLazyRef hook usage (#18003)
Regression: Cannot save avatar change on admin (#17999)
Regression: Admin User Edit panel is broken (#17992)
Regression: Image Upload not working (#17993)
Regression: Only add reply-to if sender has emails (#17998)
Regression: Fix AWS S3 file retrieval (#17982)
Regression: App info broken (#17979)
Federation performance and bug fixes (#17504 by @hyfen)
Update stale bot to v3 and run every 6 hours (#17958)
Fix typo on Contributing.md (#17769 by @onurtemiz)
Typo fixes on contributing page.
LDAP typo (#17835 by @thomas-mc-work)
Bump websocket-extensions from 0.1.3 to 0.1.4 (#17837 by @dependabot[bot])
Add Apps to control GitHub issues (#17807)
Fix typo "coorosponding" (#17840 by @toshokan)
Fix typo on English LDAP page
Regression: Infinite loop in CodeSettingInput (#17949)
Chatpal: limit results to current room (#17718 by @mrsimpson)
Adds an option to Chatpal Search to limit results to the current room searched from
Do not build Docker image for fork PRs (#17370)
LingoHub based on develop (#17796)
Update Dockerfile to not depend on custom base image (#17802)
Remove unused accounts-js integration (#17921)
Wrap Info Page components with React.memo (#17899)
Change some components' location (#17893)
Always initialize CIRCLE_BRANCH env var on CI (#17874)
Refactor components and views to Storybook compatibility (#17800)
Add Apps-Engine to Engine Versions on History (#17810)
Fix invalid develop payload to release service (#17799)
Merge master into develop & Set version to 3.4.0-develop (#17764 by @lpilz)
Readme: Update Raspberry Pi 2 to Pi 4 (#17031 by @EwoutH)
Fixes some italian wording (#14008 by @dadokkio)
Submit a payload to the release service when a release happens (#17775)
Regression: Deprecate check permission on integrations (#18024)
Regression: Favorite and Featured fields not triggering changes (#18010)
Regression: Fix setting reply-to email header (#18008)
Regression: Fix wrong message grouping inside threads (#18039)
Regression: Room flickering if open a thread (#18004)
Regression: Reset section button (#18007)
Regression: Repair CodeMirror component reactivity (#18037)
Regression - Unable to edit status on the Edit User panel of the admin (#18032)
Regression: Fix threads badge color indicators (#18048)
Regression: Improve the logic to get request IPs (#18033)
Regression: Grouping Thread messages (#18042)
Revert "Regression: Fix wrong message grouping inside threads" (#18043)
Regression: Wrong padding and colors on some tabs (#18068)
Regression: Fix mentions on thread preview (#18071)
Upgrade Livechat Widget version to 1.6.0 (#18070)
Regression: Fix exit-room on livechat (#18067)
Regresion: Issue with reply button on broadcast channels (#18057)
Regression: Infinite render loop on Setup Wizard (#18074)
Regression: Improve Omnichannel Business Hours (#18050)
Regression: Fix update last message on delete (#18077)
👩💻👨💻 Contributors 😍
👩💻👨💻 Core Team 🤓