-
Notifications
You must be signed in to change notification settings - Fork 13k
Release 8.0.0 #37915
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
Merged
Merged
Release 8.0.0 #37915
Conversation
This file contains hidden or 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
Co-authored-by: gabriellsh <40830821+gabriellsh@users.noreply.github.com> Co-authored-by: Guilherme Gazzo <guilherme@gazzo.xyz>
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com> Co-authored-by: Tasso Evangelista <tasso.evangelista@rocket.chat>
Co-authored-by: Guilherme Gazzo <guilherme@gazzo.xyz>
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
Co-authored-by: Aleksander Nicacio da Silva <aleksander.silva@rocket.chat>
Co-authored-by: Diego Sampaio <chinello@gmail.com> Co-authored-by: Guilherme Gazzo <guilherme@gazzo.xyz>
Co-authored-by: Diego Sampaio <chinello@gmail.com> Co-authored-by: Guilherme Gazzo <guilherme@gazzo.xyz>
…37740) Co-authored-by: Guilherme Gazzo <guilherme@gazzo.xyz>
[no ci]
[no ci]
[no ci]
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.
You can see below a preview of the release change log:
8.0.0
Engine versions
22.16.01.43.58.21.59.0Major Changes
(#36829) Removes the deprecated sendConfirmationEmail method
(#37460) Removes deprecated
livechat:removeUnitmethod(#36836) Removes the deprecated livechat:getTagsList method
Removes the deprecated livechat:getUnitsFromUser method
Removes the deprecated livechat:getFirstRoomMessage method
Removes the deprecated livechat:getDepartmentForwardRestrictions method
(#37672) Removes deprecated VoIP permissions
(#36941) Makes Voice Calls enabled by default when available
(#37672) Removes deprecated VoIP from Omnichannel
(#37461) Removes deprecated
livechat:saveUnitmethod(#36864) Removes the deprecated
authorization:removeUserFromRolemethod(#36976) Promotes Timestamp Parser from preview state to stable
(#37123) Removes ecdh functionality and related settings
(#35436 by @blackmamba1231) Removes deprecated
canAccessRoommeteor method(#36925 by @lucas-a-pelegrino) Removes deprecated Realtime API method:
livechat:getAnalyticsChartData(#37392) Removes deprecated
livechat:returnAsInquirymethod(#37390) Removes deprecated
removeCustomFieldmethod(#37672) Removes Deprecated FreeSwitch integration
(#36851) Removes the deprecated
getUserRolesmethod in favor of the/v1/roles.getUsersInPublicRolesendpoint.(#37388) Removes deprecated
setAdminStatusmethod(#35961) Removes support of MongoDB versions 5.x and 6.x
(#36823) Removes deprecated meteor method
muteUserInRoom(#36825) Removes the deprecated method
createToken(#37022) Promotes Resizable Contextualbars from preview state to stable.
(#36837) Removes the deprecated
setReactionmeteor method(#36824 by @lucas-a-pelegrino) Removes deprecated Realtime API method:
livechat:closeRoom(#36832) Removes the deprecated
setCustomFieldsmethod(#36931 by @lucas-a-pelegrino) Removes deprecated Realtime API method:
livechat:removeAllClosedRooms(#36830) Removes the deprecated
getAvatarSuggestionmethod(#37462) Removes deprecated
livechat:saveDepartmentmethod(#37397) Removes deprecated
livechat:setUpConnectionmethodRemoves the deprecated
getRoomRolesmethodRemoves the deprecated
authorization:deleteRolemethod(#37391) Removes deprecated
livechat:removeRoommethod(#36849) Removes deprecated
appIdparameter from theoauth-apps.getendpoint.(#37463) Removes deprecated
sendFileLivechatMessagemethod(#32590) Removes the setting
API_Use_REST_For_DDP_Calls. Turning this on meant websocket was only used for realtime data/events, and any other meteor method calls goes over method.call endpoint. For microservice deployments, this had to be turned on. Now method calls will always happen over http endpoints.(#36966) Promotes quick reactions from preview state to stable
(#36821) Removes
/api/v1/banners.getnewdeprecated endpoint(#36871) Removes the
livechat:transferdeprecated methodRemoves the
livechat/room.transferdeprecated endpointCreates the
livechat/visitor.department.transferfor visitors department transfer use(#36924 by @lucas-a-pelegrino) Removes deprecated Realtime API method:
livechat:getRoutingConfig(#36809 by @lucas-a-pelegrino) Removes deprecated Realtime API method:
livechat:changeLivechatStatus(#36951) Removes the deprecated param
hideRoomsWithNoActivityand adjust the api tests accordingly. Endpoint always returns rooms that are not empty.(#36838) Removes the deprecated
insertOrUpdateUsermeteor method(#37406) Removes deprecated
livechat:removeTagmethod(#37810) Fixes role assignment precedence in SAML provisioning, ensuring that SAML-specific default roles take priority over global registration roles, and preventing role merging when both are configured.
(#36831) Removes the deprecated setUsername method
(#37446) Removes deprecated
removeCannedResponsemethod(#37405) Removes deprecated
saveCannedResponsemethod(#37396) Removes deprecated
livechat:sendTranscriptmethod(#36857) Removes the deprecated
/api/v1/rooms.uploadendpoint(#36908) Removes the deprecated livechat:resumeOnHold method
(#36935) Removes
addUserToRoleandremoveUserFromRoletype declaration and deprecation logger(#37393) Removes deprecated
livechat:saveAgentInfomethod(#36907) Removes the deprecated
GETMethod from/api/v1/apps(#37114) Removes stdout logging functionality, related components and settings
(#36647) Removes deprecated 'e2e.updateGroupKey' method and related type declarations
(#37421) Removes deprecated
livechat:saveCustomFieldmethod(#36896) Removes the deprecated roleName parameter from /api/v1/roles.addUserToRole and /api/v1/roles.removeUserFromRole
Removes the ability to pass a role name to the role parameter type from /api/v1/roles.getUsersInRole
(#36828) Removes the deprecated
setUserPasswordmethod(#37285) Promotes Enhanced Navigation from preview state to stable.
(#37464) Removes deprecated
livechat:takeInquirymethod(#36865) Removes the deprecated
authorization:addUserToRolemethodMinor Changes
(#36570) REST endpoint
/v1/users.createTokenis not deprecated anymore. It now requires asecretparameter to generate a token for a user. This change is part of the effort to enhance security by ensuring that tokens are generated with an additional layer of validation. Thesecretparameter is validated against a new environment variableCREATE_TOKENS_FOR_USERS_SECRET.(#37719) Adds a new method to the Apps-Engine that allows apps to retrieve multiple rooms from database
(#37659) Changes the position of the buttons in Unique ID change detected modal in order to highlight configuration update instead of new workspace
(#37233) Validates attachment fields to require
titleandvalueproperties on APIschat.postMessageandchat.sendMessage.(#37224) Enhance user's deactivated state handling to correctly distinguish between pending and deactivated users.
(#37091) Adds Attribute Based Access Control (ABAC) for private channels & private teams.
(#37771) Introduces an info button to voice call's in-chat history message, which opens a contextual bar with more detailed information about the voice call.
Patch Changes
(#37663 by @lucas-a-pelegrino) Removes the deprecated meteor method:
livechat:saveTag(#37688 by @lucas-a-pelegrino) Adds deprecation warning for
livechat:removeMonitorand new endpoint replacing it;livechat/monitor.remove(#37690 by @lucas-a-pelegrino) Adds a deprecation warning for
livechat:saveBusinessHourand new endpoint replacing it;livechat/business-hours.saveBump @rocket.chat/meteor version.
Bump @rocket.chat/meteor version.
Bump @rocket.chat/meteor version.
(#37612) Adds invitation request support to rooms
(#37745) Fixes an issue where its not being possible to change the password in account security page
(#37721) Disables read receipts indicators in federated rooms. This feature will be re-enabled when fully compatible with federation.
(#37823) Fixes members tab > add members not removing selected items
(#37791) Fixes an issue where cases of invites that were canceled or disinvited were not being handled.
(#37874) Security Hotfix (https://docs.rocket.chat/docs/security-fixes-and-updates)
(#36822) Removes deprecated meteor method
unmuteUserInRoom(#37819 by @lucas-a-pelegrino) Removes deprecated method
livechat:removeBusinessHour(#37654) Fixes an issue that could cause slashcommands to disappear for the user in certain high-availability scenarios
(#37443) Fixes an issue where custom status is not updating immediately if the value is empty
(#37730) Adds an execution flag to apps-engine runtime that helps prevent the publishing of faulty builds
(#37722) Fixes an issue with the build that prevented Deno runtime to run on air-gapped environments
(#37504) Fixes create channel modal not validating federated access permission
(#37523) Fixes license add-on validations for federated rooms
(#38007) Changes the HTTP code of
/api/v1/method.calland/api/v1/method.callAnonin case of internal errors(#37061 by @lucas-a-pelegrino) Adds deprecation warning on
livechat:addMonitorwith new endpoint replacing it;livechat/monitors.create(#37713) Fixes a condition where the
SAML_Custom_Default_default_user_rolesetting, used to define the default SAML role when none is provided, would fail when a role name was used instead of an ID.(#36827) Removes deprecated method
saveUserProfile(#37643) Adds invitation badge to room members list
(#37664 by @lucas-a-pelegrino) Removes the deprecated meteor method:
livechat:addMonitor(#37829) Fixes an issue where iframe external commands sent via
window.postMessagewere not being handled correctly when Rocket.Chat was embedded inside an iframe.(#37717) Fixes incorrect URL generation in Global Search "Jump to message" feature, resolving navigation issues when jumping to messages across different channels.
(#37845) Fixes push notifications continuing after logout due to missing token cleanup.
(#37822 by @lucas-a-pelegrino) Fixes an issue where it‘s not being possible to configure department's
chatClosingTagswithout enablingrequestTagBeforeClosingTag(#37707) Fixes an issue that caused Third-party login to not work properly
(#37662 by @lucas-a-pelegrino) removes the deprecated meteor method:
livechat:removeMonitor(#37852 by @lucas-a-pelegrino) Adds improvements to the push notifications logic; the logic now truncates messages and titles larger than 240, and 65 characters respectively.
(#37281 by @lucas-a-pelegrino) Adds deprecation warning for
livechat:saveTagand new endpoint to replace it;livechat/tags.save(#37656) Fixes an issue where the client failed to load properly when the “First Channel After Login” setting began with a hash (#), ensuring users are routed to the correct channel.
(#37846) Fixes /v1/users.logout not marking user sessions as logged out, leaving stale sessions active.
(#37551) Ensures presence stays accurate by refreshing connections on heartbeats and removing stale sessions.
(#37677) Fixes an issue where membership updates were not reflected when the user was the first member on their own server.
(#37718) Fixes the missing dispatch of
startupiframe event on client startup.(#37729) Fixes inconsistency in roomLeft event payload by aligning it to the standard outgoing events signature.
(#37729) Removes sensitive data from outgoing events debug logs.
(#37635) Adds invitation badge to sidebar
(#37772 by @lucas-a-pelegrino) Removes deprecated method
livechat:saveBusinessHour(#37775 by @lucas-a-pelegrino) Adds deprecation warning for
livechat:removeBusinessHourand new endpoint to replace it;livechat/business-hours.removeUpdated dependencies [347b8f9, 04d2484, b802430, 872da49, 0ccb969, 176d5ea, ac11ea0, 2de4547, ac11ea0, 1baa03c, 0c02586, f3f0b27, ac11ea0, a1d65f4, 7087289, bd5edfc, 94b87d9, ddc9357, 733c94b, d3538e7, a5a7343, 73d9eb2, 611e4cd, 476a070, 239f4b1, 9e03ed5, dc67590, be80b72, 4aa3634, 4793aca, 0b660a5, dccdcc5, 5ac1863, ec0f8b4, f056c45, cb3c5e3, ae1e2fa, 5b3f93c, 8bf0bab, 55dc368]: