Skip to content
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 6.8.0 #32301

Merged
merged 134 commits into from
May 12, 2024
Merged

Release 6.8.0 #32301

merged 134 commits into from
May 12, 2024

Conversation

rocketchat-github-ci
Copy link
Collaborator

@rocketchat-github-ci rocketchat-github-ci commented Apr 23, 2024

You can see below a preview of the release change log:

6.8.0

Engine versions

  • Node: 14.21.3
  • MongoDB: 4.4, 5.0, 6.0
  • Apps-Engine: 1.42.2

Minor Changes

  • (#31898) Created a new endpoint to get a filtered and paginated list of users.

  • (#32224) Allow Custom Fields in Messages. API-only feature. It can be enabled and configured in Workspace Settings.

  • (#32115) Introduces sidebar navigability, allowing users to navigate on sidebar channels through keyboard

  • (#29461) Introduces a resizable Contextualbar allowing users to change the width just by dragging it

  • (#31811) Convert mute/unmute meteor methods to endpoints

  • (#32084) Added a new setting to automatically disable users from LDAP that can no longer be found by the background sync

  • (#31965) Added the ability to serve .well-known paths directly from Rocket.Chat, if using federation, removing the need for special reverse proxy configuration or another component layer for specific types of reverse proxies / loadbalancers.

  • (#31898) Created a new endpoint to resend the welcome email to a given user

  • (#32208) Added a new notification provider in light of the old FCM API deprecation, now you can choose to use the new provider or the old via the Push_UseLegacy setting

  • (#31976) Added support for allowing agents to forward inquiries to departments that may not have any online agents given that Allow department to receive forwarded inquiries even when there's no available agents is set to true in the department configuration.
    This configuration empowers agents to seamlessly direct incoming requests to the designated department, ensuring efficient handling of queries even when departmental resources are not actively online. When an agent becomes available, any pending inquiries will be automatically routed to them if the routing algorithm supports it.

  • (#32173) Added "Enable Users" option under "Sync User Active State" LDAP setting to allow only re-enabling users found on LDAP background sync

  • (#31865) Redesign Save E2EE password modal

  • (#32272) Support Message Custom Fields on upload API via field customField and JSON value

  • (#32055) feat: ConnectionStatusBar redesign

  • (#32073) Fixed an issue affecting the update modal/contextual bar by apps when it comes to error handling and regular surface update

Patch Changes

  • (#31996) Fixed Security tab visibility to allow password changes when 2FA/E2E is disabled.

  • (#32210) Fixes error audio.pause() is not a function and makes the continuous new room notification (livechat) respect the volume set in user preferences.

  • Bump @rocket.chat/meteor version.

  • (#32186) Increased the timeout between calls for the three remaining Omnichannel Agenda Jobs. This should make them happen less often and reduce the load on MongoDB

  • (#32216) Fixed an issue while creating tokens via the special users.createToken API was not respecting the maximum login tokens allowed for a user.

    The following endpoint was deprecated and will be removed on version 8.0.0:

    • /api/v1/users.createToken

    The following Meteor method (realtime API) was deprecated and will be removed on version 8.0.0:

    • createToken
  • (#31958) Force logout the clients which are actively online, whenever a user resets E2EE keys.

  • (#31989) Fixed issue with login via SAML not redirecting to invite link

  • (#32187) Fixes an issue that forces the focus on the last message when interacting by mouse on message list

  • (#31765) Fixes the livechat client ignoring the livechat_fileuploads_enabled setting when uploading files

  • (#31811) Deprecate muteUserInRoom and unmuteUserInRoom meteor methods

  • (#32287) Fixed wrong Business hours validations between different weeks

  • (#32348) Fixed an issue where translations would fallback to english some of the times.

  • (#31990) Fixed open expanded view (galery mode) for image attachments sent by livechat widget

  • (#32248) Fixes an issue where the last threads list item wasn't displaying properly

  • (#32112) fixed an issue where mentioning a team would trigger the bot message warning that the team is not a part of the channel

  • (#32069) Livechat: A registered user loses their messages if 'registerGuest' is called using the same token.

  • (#32063) Fixed a UI issue that allowed a user to "mark" a room as favorite even when a room was not default. The Back-End was correctly ignoring the favorite property from being updated when the room was not default, but the UI still allowed users to try.
    As UI allowed but changes were not saved, this gave the impression that the function was not working.

  • (#32374) Fixed an issue with some apps that didn't implement executeViewCloseHandler. This causes opened modals to be open forever on UI (unless Esc was clicked). This is because when the UI attempts to close it, it calls the aforementioned handler, and since it didn't exist, apps engine errored out.

    This returned an empty response to the UI, which ignored the response and continued to show the view.

  • (#32237) Fixed settings-related statistics not being updated according to the license.

    We've identified an issue where certain statistics were not reflecting recent license changes. This resulted in outdated information being reported for workspaces.
    This change ensures that all reported statistics are current and consider the workspace license.

  • (#32170) Fixed a language priority issue. It should now respect the following order: User Preference -> Browser Language -> Server Language

  • (#32202) Fixed an issue where Rocket.Chat would ask admins to confirm fingerprint change (new workspace vs configuration update), even when AUTO_ACCEPT_FINGERPRINT environment variable set to "true".

  • (#32220) Fixed supported versions not being updated in airgapped environments

  • (#32141) Deprecate channels.images in favor of rooms.images. Rooms endpoints are more broad and should interact with all types of rooms. Channels on the other hand are specific to public channels.
    This change is to keep the semantics and conventions of the endpoints

  • (#32157) Fixed custom OAuth roles not synced on the first login (on user creation)

  • (#32136) Fixes the missing space between name and user name on system messages

  • (#32007) This PR have made enhancements to the select and multiselect inputs related to Omnichannel Departments, now the options properly display the complete department names, ensuring clarity for users and added text wrapping for long department names, enhancing readability and UX.

  • (#32221) Fixed an issue where an endpoint was called before checking configuration that enables automatic translation when launching the application

  • (#32230) Fixed a problem that caused OTR Session messages' to not being transmitted from one peer to another when running Rocket.Chat as microservices. This was caused by a legacy streamer that tried to use the websocket directly, which works on monolith but doesn't on microservices, cause these events are routed through DDP Streamer service.

  • (#32021) Fixed duplicate API calls during livechat room forwarding by adding loading state for submit button

  • (#32123) fixed search room not showing the new name room name changes

  • (#30309) Fixed a problem that caused afterCreateUser callback to be called without new user's roles inside. This caused Omnichannel Business Hour manager to ignore these users from assigning open business hours until the manager restarted or the business hour restarted.

  • (#32172) Fixes an issue where message reactions are vertically misaligned when zooming out

  • (#32062) Fixed an issue where old exports would get overwritten by new ones if generated on the same day, when using external storage services (such as Amazon S3)

  • (#32284) fixed Engagement Dashboard and Device Management admin pages loading indefinitely

  • Updated dependencies [845fd64, c47a8e3, 9a6a7d0, da45cb6, 845fd64, b94ca7c, 9902554, 8b0986d, 4aba7c8, c4e58af, c9a92e6, c0d54d7]:

abhinavkrin and others added 30 commits March 26, 2024 17:58
Co-authored-by: Guilherme Gazzo <[email protected]>
Copy link

changeset-bot bot commented Apr 23, 2024

🦋 Changeset detected

Latest commit: f21b321

The changes in this PR will be included in the next version bump.

This PR includes no changesets

When changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

Copy link

codecov bot commented Apr 23, 2024

Codecov Report

Attention: Patch coverage is 70.81967% with 178 lines in your changes are missing coverage. Please review.

Project coverage is 55.44%. Comparing base (cb97723) to head (f21b321).

Additional details and impacted files

Impacted file tree graph

@@            Coverage Diff             @@
##           master   #32301      +/-   ##
==========================================
+ Coverage   54.80%   55.44%   +0.64%     
==========================================
  Files        2300     2368      +68     
  Lines       50788    52063    +1275     
  Branches    10374    10642     +268     
==========================================
+ Hits        27835    28867    +1032     
- Misses      20497    20694     +197     
- Partials     2456     2502      +46     
Flag Coverage Δ
unit 75.37% <91.02%> (-0.44%) ⬇️

Flags with carried forward coverage won't be shown. Click here to find out more.

Copy link
Contributor

dionisio-bot bot commented Apr 25, 2024

Looks like this PR is not ready to merge, because of the following issues:

  • This PR is missing the 'stat: QA assured' label
  • This PR is missing the required milestone or project

Please fix the issues and try again

If you have any trouble, please check the PR guidelines

@ggazzo ggazzo merged commit 0554f76 into master May 12, 2024
46 of 47 checks passed
@ggazzo ggazzo deleted the release-6.8.0 branch May 12, 2024 01:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.