Skip to content

Release 8.5.0#40640

Open
rocketchat-github-ci wants to merge 137 commits into
masterfrom
release-8.5.0
Open

Release 8.5.0#40640
rocketchat-github-ci wants to merge 137 commits into
masterfrom
release-8.5.0

Conversation

@rocketchat-github-ci
Copy link
Copy Markdown
Collaborator

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

8.5.0

Engine versions

  • Node: 22.22.3
  • Deno: 2.3.1
  • MongoDB: 8.0
  • Apps-Engine: 1.63.0-rc.0

Minor Changes

  • (#40343) Swap usage of internal @rocket.chat/apps-engine internal APIs to @rocket.chat/apps package

  • (#40408) Adds 4 new permissions (assigned to admins by default) to control the visibility of each tab inside the ABAC Administration panel

  • (#39760) ## Phishing-Resistant Multi-Factor Authentication

    Introduces a more secure and reliable server-side OAuth authentication flow.

    What’s New

    • Improved OAuth login security
      OAuth authentication now happens fully on the server, reducing the risk of token theft, phishing attacks, and client-side credential interception.
    • Built-in CSRF, state validation, and PKCE protection
      OAuth logins now include stronger protection against CSRF attacks, request tampering, and authorization code interception through secure state validation and PKCE support.
    • Improved two-step verification with OAuth logins
      Users with email or TOTP two-factor authentication enabled will now be asked to complete 2FA even when signing in with providers like Google, GitHub, GitLab, and others.
    • Improved mobile & desktop app login
      Mobile and desktop apps now support a smoother and more secure deep-link OAuth login flow.
  • (#40341) Hides the room announcement, topic and description from the Administration > Rooms panel for ABAC managed rooms. In the channel sidebar Edit Channel form those fields stay visible to room members but are disabled, and the API rejects edits to them.

  • (#39617) Adds new API endpoints custom-sounds.create and custom-sounds.update to manage custom sounds with strict file validation for size and specific MIME types to ensure system compatibility.

  • (#40463) Allows apps with the right permission to read room's ABAC attributes.

  • (#40604) Adds the capability for fetching a user by their sip extension to the apps

  • (#38225) Adds a new "Drafts" group to the sidebar, providing quick access to all rooms with unfinished messages.

    This feature is available under the Drafts in sidebar feature preview and needs to be enabled in settings to be tested.

  • (#40397) Adds the USE_ROOM_SEARCH_INDEX environment variable. When set to true, the messages collection's text index is created as { rid: 1, msg: 'text' } instead of the default { msg: 'text' }. The compound shape lets per-room $text searches use rid as a prefix, dramatically reducing the portion of the index scanned on workspaces where global search is disabled.

    The index is reconciled on every startup: if the existing text index already matches the desired shape, nothing happens; otherwise the stale text index is dropped and the desired one is recreated. Unsetting the variable on a later boot reverts to the default shape.

  • (#40612) Adds freeSwitchExtension as a query parameter for api/v1/users.info

  • (#39858) Adds support to room information on ViewSubmit and ViewClose events for ContextualBar surface

  • (#40430) Adds a new admin setting Use_RC_SDK (General → Use Rocket.Chat SDK) that opts the workspace into the experimental SDK-over-DDP transport. When enabled, the client routes Meteor DDP traffic through @rocket.chat/ddp-client over a single WebSocket instead of the legacy Meteor stream. The flag is dormant by default; the server surfaces the value via a <meta name="rc-sdk-transport-enabled"> tag, and the client also honors a per-tab ?sdk_transport=on|off URL parameter and a rc-config-sdk_transport localStorage key (URL > localStorage > meta tag).

Patch Changes

  • (#39858) Fixes an issue that prevented BlockAction interactions from having room information when triggered in a ContextualBar surface

  • (#40524) Ensures OAuth tokens are cleaned up after user deactivation

  • (#40537) Fixes an issue that allowed a room converted from private to public (while abac is disabled) to retain its abac attributes (if any)

  • (#39859) Fixes an issue where thread content would disappear after clicking "Jump to recent messages".

  • (#40063) Fixes the missing edited indicator for the main parent message in the thread panel to ensure visual consistency with the main channel view.

  • (#40357) Adds an accessible label to the system-messages multi-select in the channel edit panel so screen readers announce its purpose.

  • (#40100) Fixes intermittent "Channel Not Joined" screen when opening rooms in embedded mode.

  • (#40513) Fixes the users.presence endpoint returning an empty array when called with multiple comma-separated IDs, caused by ajvQuery coercing the string into a single-element array after the OpenAPI migration

  • (#40496) Ensures that deactivated users have their login tokens cleaned up in users.deactivateidle

  • (#40405) Disables SAML login when it is set to validate signatures without the proper configuration for it

  • (#40423) Allows users to search for attribute values when assigning them to rooms

  • (#40335) Fixes test button not playing default sound in Notifications Preferences

  • (#40528) Ensures the Meteor method for translateMessage validates access and types

  • (#40420) Fixes Insert Timestamp relative time preview not updating on input changes and losing the user's locale after the first refresh tick.

  • (#40456) Fixes signed URL generation for S3 and Google Cloud Storage when the expiry setting is below 5 seconds, which previously caused expired or invalid preview URLs. Adds a dedicated URL expiry setting for Google Cloud Storage since it was incorrectly reusing the AWS S3 setting.

  • (#40501) Ensures the visitor token is not present in the visitors.info response

  • (#40405) Security Hotfix (https://docs.rocket.chat/docs/security-fixes-and-updates)

  • (#40613) Sanitizes image URLs in rendered messages to block javascript:, data:, and vbscript: schemes — matching the protection already applied to markdown links. Defense-in-depth against XSS via crafted markdown like ![label](javascript:...).

  • (#40508) Ensures the autotranslate.translateMessage endpoint checks for room access

  • (#40448) Fixes action buttons added by apps being rendered in the Marketplace Menu rather than the User Menu

  • (#40499) Fixes an issue where some actions made by the abac service were not broadcasting to clients, which affected reactivity

  • (#40492) Fixes issue that displayed the 'Delete all closed chats' button when user lacks remove-closed-livechat-rooms permission

  • (#40393) Fixes a date-fns crash on routes that mount before the public settings stream finishes loading. useFormatDate was passing String(undefined) (the literal "undefined") to formatDate while Message_DateFormat was momentarily unloaded — date-fns rejects that token because it contains an unescaped n. The hook now uses 'LL' as the default token via useSetting's second argument, so the formatter always receives a valid format string.

  • Updated dependencies [90f15e3, f7d47dd, cdb264f, 2a927fa, bede0e2, bede0e2, bede0e2, 4c39845, 7f2bdf1, ae9f740, b6b04aa, ad7d424, 4704bf8, d427b80, ebc9bab, f392d5c, 2198d9e, fac6472, 12897e2, e45585b, 0b7a763, 5183306, 2d32e52, 2a927fa, b1c2668, 90f15e3, 22c8d32]:
    • @rocket.chat/ui-kit@1.1.0-rc.0
    • @rocket.chat/model-typings@2.3.0-rc.0
    • @rocket.chat/models@2.3.0-rc.0
    • @rocket.chat/i18n@3.1.0-rc.0
    • @rocket.chat/apps-engine@1.63.0-rc.0
    • @rocket.chat/ddp-client@1.1.0-rc.0
    • @rocket.chat/rest-typings@8.5.0-rc.0
    • @rocket.chat/ui-voip@21.0.0-rc.0
    • @rocket.chat/web-ui-registration@31.0.0-rc.0
    • @rocket.chat/core-typings@8.5.0-rc.0
    • @rocket.chat/gazzodown@31.0.0-rc.0
    • @rocket.chat/apps@0.7.0-rc.0
    • @rocket.chat/ui-client@31.0.0-rc.0
    • @rocket.chat/abac@0.2.1-rc.0
    • @rocket.chat/media-calls@0.5.0-rc.0
    • @rocket.chat/core-services@0.14.1-rc.0
    • @rocket.chat/fuselage-ui-kit@31.0.0-rc.0
    • @rocket.chat/omnichannel-services@0.3.54-rc.0
    • @rocket.chat/federation-matrix@0.1.4-rc.0
    • @rocket.chat/omni-core-ee@0.0.22-rc.0
    • @rocket.chat/presence@0.2.57-rc.0
    • @rocket.chat/cron@0.1.57-rc.0
    • @rocket.chat/instance-status@0.1.57-rc.0
    • @rocket.chat/omni-core@0.1.1-rc.0
    • @rocket.chat/server-fetch@0.2.1-rc.0
    • @rocket.chat/ui-contexts@31.0.0-rc.0
    • @rocket.chat/ui-composer@2.0.0-rc.0
    • @rocket.chat/network-broker@0.2.36-rc.0
    • @rocket.chat/ui-avatar@27.0.0-rc.0
    • @rocket.chat/ui-video-conf@31.0.0-rc.0

ggazzo and others added 30 commits April 22, 2026 11:47
Signed-off-by: Abhinav Kumar <abhinav@avitechlab.com>
Co-authored-by: Guilherme Gazzo <guilherme@gazzo.xyz>
Co-authored-by: Douglas Fabris <devfabris@gmail.com>
… (#40263)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Tasso Evangelista <tasso.evangelista@rocket.chat>
Co-authored-by: Douglas Fabris <devfabris@gmail.com>
)

Co-authored-by: lingohub[bot] <69908207+lingohub[bot]@users.noreply.github.com>
Co-authored-by: Douglas Fabris <devfabris@gmail.com>
Co-authored-by: NightSkyHigh <thomas@Thomas.localdomain>
Co-authored-by: juliajforesti <juliajforesti@gmail.com>
Co-authored-by: Júlia Jaeger Foresti <60678893+juliajforesti@users.noreply.github.com>
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
Co-authored-by: Douglas Fabris <devfabris@gmail.com>
Co-authored-by: Copilot <copilot@github.com>
Co-authored-by: Douglas Fabris <devfabris@gmail.com>
sampaiodiego and others added 19 commits May 19, 2026 17:48
…lists (#40105)

Co-authored-by: Guilherme Gazzo <guilherme@gazzo.xyz>
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Ricardo Garim <rswarovsky@gmail.com>
Co-authored-by: Kevin Aleman <kaleman960@gmail.com>
@rocketchat-github-ci rocketchat-github-ci requested review from a team as code owners May 21, 2026 13:57
@hacktron-app
Copy link
Copy Markdown

hacktron-app Bot commented May 21, 2026

⏭️ Hacktron Security Check — Skipped

Reason: This PR exceeds Hacktron's 200-file review cap and will not be scanned. Split the PR into smaller changes for review coverage.

Split the PR into smaller commits or open separate PRs for unrelated changes.

@changeset-bot
Copy link
Copy Markdown

changeset-bot Bot commented May 21, 2026

🦋 Changeset detected

Latest commit: 6178156

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

@dionisio-bot
Copy link
Copy Markdown
Contributor

dionisio-bot Bot commented May 21, 2026

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

@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai Bot commented May 21, 2026

Important

Review skipped

Too many files!

This PR contains 294 files, which is 144 over the limit of 150.

To get a review, narrow the scope:
• coderabbit review --type committed # exclude uncommitted changes
• coderabbit review --dir # limit to a subdirectory
• coderabbit review --base # compare against a closer base

⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: f8eb1831-847b-4ea3-8c19-34124502b28e

📥 Commits

Reviewing files that changed from the base of the PR and between a1b567b and 6178156.

⛔ Files ignored due to path filters (6)
  • .github/actions/update-version-durability/package-lock.json is excluded by !**/package-lock.json
  • .yarn/patches/drachtio-srf-npm-5.0.12-b0b1afaad6.patch is excluded by !**/.yarn/**
  • .yarn/patches/swiper-npm-11.1.14-8126fa478a.patch is excluded by !**/.yarn/**
  • apps/meteor/client/components/CreateDiscussion/__snapshots__/CreateDiscussion.spec.tsx.snap is excluded by !**/*.snap
  • apps/meteor/client/components/UserInfo/__snapshots__/UserInfo.spec.tsx.snap is excluded by !**/*.snap
  • apps/meteor/client/components/message/toolbar/items/actions/Timestamp/TimestampPicker/__snapshots__/TimestampPicker.spec.tsx.snap is excluded by !**/*.snap
📒 Files selected for processing (294)
  • .changeset/angry-baboons-trade.md
  • .changeset/beige-parrots-lead.md
  • .changeset/big-corners-tie.md
  • .changeset/brave-fans-tie.md
  • .changeset/brown-files-work.md
  • .changeset/calm-seas-run.md
  • .changeset/clever-zebras-melt.md
  • .changeset/ddp-client-idempotent-reconnect.md
  • .changeset/ddp-client-reset-retry-count.md
  • .changeset/ddp-dispatcher-non-method-frames.md
  • .changeset/dry-squids-wonder.md
  • .changeset/edit-room-info-multiselect-aria-label.md
  • .changeset/eight-clouds-count.md
  • .changeset/fix-presence-comma-ids.md
  • .changeset/flat-islands-nail.md
  • .changeset/flat-poets-cheat.md
  • .changeset/good-rules-lie.md
  • .changeset/hot-impalas-vanish.md
  • .changeset/hot-spoons-heal.md
  • .changeset/little-cars-love.md
  • .changeset/lovely-laws-wait.md
  • .changeset/major-coats-smash.md
  • .changeset/mighty-icons-kiss.md
  • .changeset/neat-trams-juggle.md
  • .changeset/ninety-lilies-kick.md
  • .changeset/orange-bottles-glow.md
  • .changeset/perky-tires-invite.md
  • .changeset/pink-moons-cheer.md
  • .changeset/pre.json
  • .changeset/public-ravens-like.md
  • .changeset/red-maps-wink.md
  • .changeset/rich-doodles-grow.md
  • .changeset/room-search-index.md
  • .changeset/sanitize-image-element-url.md
  • .changeset/sdk-account-event-handlers.md
  • .changeset/shaggy-kiwis-burn.md
  • .changeset/sharp-planets-throw.md
  • .changeset/spicy-phones-breathe.md
  • .changeset/stale-needles-care.md
  • .changeset/ten-lizards-divide.md
  • .changeset/tidy-donuts-check.md
  • .changeset/tricky-kiwis-sit.md
  • .changeset/use-format-date-fallback.md
  • .changeset/use-rc-sdk-transport-setting.md
  • .changeset/witty-ravens-end.md
  • .github/actions/build-docker/action.yml
  • .github/actions/update-version-durability/package.json
  • .github/workflows/actionlint.yml
  • .github/workflows/ci-code-check.yml
  • .github/workflows/ci-deploy-gh-pages.yml
  • .github/workflows/ci-test-e2e.yml
  • .github/workflows/ci-test-storybook.yml
  • .github/workflows/ci-test-unit.yml
  • .github/workflows/ci.yml
  • .github/workflows/codeql-analysis.yml
  • .github/workflows/new-release.yml
  • .github/workflows/pr-update-description.yml
  • .github/workflows/publish-release.yml
  • .github/workflows/release-candidate.yml
  • .github/workflows/update-version-durability.yml
  • apps/meteor/.docker-mongo/Dockerfile
  • apps/meteor/.docker-mongo/entrypoint.sh
  • apps/meteor/.docker-mongo/licenses/LICENSE
  • apps/meteor/.docker/Dockerfile.alpine
  • apps/meteor/.docker/Dockerfile.debian
  • apps/meteor/.meteor/packages
  • apps/meteor/.meteor/release
  • apps/meteor/.meteor/versions
  • apps/meteor/.mocharc.api.js
  • apps/meteor/.mocharc.js
  • apps/meteor/.storybook/main.ts
  • apps/meteor/CHANGELOG.md
  • apps/meteor/app/2fa/server/code/EmailCheck.ts
  • apps/meteor/app/2fa/server/code/EmailCheckForOAuth.ts
  • apps/meteor/app/2fa/server/code/TOTPCheck.ts
  • apps/meteor/app/2fa/server/code/TOTPCheckForOAuth.ts
  • apps/meteor/app/2fa/server/code/index.ts
  • apps/meteor/app/api/server/ApiClass.ts
  • apps/meteor/app/api/server/api.ts
  • apps/meteor/app/api/server/definition.ts
  • apps/meteor/app/api/server/index.ts
  • apps/meteor/app/api/server/lib/MultipartUploadHandler.ts
  • apps/meteor/app/api/server/lib/getUploadFormData.ts
  • apps/meteor/app/api/server/lib/rooms.ts
  • apps/meteor/app/api/server/middlewares/metrics.spec.ts
  • apps/meteor/app/api/server/middlewares/metrics.ts
  • apps/meteor/app/api/server/middlewares/remoteAddressMiddleware.ts
  • apps/meteor/app/api/server/v1/autotranslate.ts
  • apps/meteor/app/api/server/v1/custom-sounds.ts
  • apps/meteor/app/api/server/v1/invites.ts
  • apps/meteor/app/api/server/v1/misc.ts
  • apps/meteor/app/api/server/v1/roles.ts
  • apps/meteor/app/api/server/v1/rooms.ts
  • apps/meteor/app/api/server/v1/twoFactorChallenges.ts
  • apps/meteor/app/api/server/v1/users.ts
  • apps/meteor/app/apple/lib/handleIdentityToken.ts
  • apps/meteor/app/apple/server/appleOauthRegisterService.ts
  • apps/meteor/app/apple/server/loginHandler.ts
  • apps/meteor/app/apps/server/bridges/activation.ts
  • apps/meteor/app/apps/server/bridges/api.ts
  • apps/meteor/app/apps/server/bridges/bridges.js
  • apps/meteor/app/apps/server/bridges/cloud.ts
  • apps/meteor/app/apps/server/bridges/commands.ts
  • apps/meteor/app/apps/server/bridges/contact.ts
  • apps/meteor/app/apps/server/bridges/details.ts
  • apps/meteor/app/apps/server/bridges/email.ts
  • apps/meteor/app/apps/server/bridges/environmental.ts
  • apps/meteor/app/apps/server/bridges/experimental.ts
  • apps/meteor/app/apps/server/bridges/http.ts
  • apps/meteor/app/apps/server/bridges/index.ts
  • apps/meteor/app/apps/server/bridges/internal.ts
  • apps/meteor/app/apps/server/bridges/internalFederation.ts
  • apps/meteor/app/apps/server/bridges/listeners.ts
  • apps/meteor/app/apps/server/bridges/livechat.ts
  • apps/meteor/app/apps/server/bridges/messages.ts
  • apps/meteor/app/apps/server/bridges/moderation.ts
  • apps/meteor/app/apps/server/bridges/oauthApps.ts
  • apps/meteor/app/apps/server/bridges/outboundCommunication.ts
  • apps/meteor/app/apps/server/bridges/persistence.ts
  • apps/meteor/app/apps/server/bridges/roles.ts
  • apps/meteor/app/apps/server/bridges/rooms.ts
  • apps/meteor/app/apps/server/bridges/router.ts
  • apps/meteor/app/apps/server/bridges/scheduler.ts
  • apps/meteor/app/apps/server/bridges/settings.ts
  • apps/meteor/app/apps/server/bridges/thread.ts
  • apps/meteor/app/apps/server/bridges/uiInteraction.ts
  • apps/meteor/app/apps/server/bridges/uploads.ts
  • apps/meteor/app/apps/server/bridges/users.ts
  • apps/meteor/app/apps/server/bridges/videoConferences.ts
  • apps/meteor/app/apps/server/converters/rooms.js
  • apps/meteor/app/apps/server/converters/users.js
  • apps/meteor/app/assets/server/assets.ts
  • apps/meteor/app/authorization/client/hasPermission.ts
  • apps/meteor/app/authorization/client/hasRole.ts
  • apps/meteor/app/authorization/client/liveAuthorizationFunctions.ts
  • apps/meteor/app/authorization/lib/createAuthorizationFunctions.ts
  • apps/meteor/app/authorization/server/lib/isABACManagedRoom.ts
  • apps/meteor/app/autotranslate/client/lib/actionButton.ts
  • apps/meteor/app/autotranslate/client/lib/autotranslate.ts
  • apps/meteor/app/autotranslate/server/methods/translateMessage.ts
  • apps/meteor/app/channel-settings/server/functions/saveRoomType.ts
  • apps/meteor/app/channel-settings/server/methods/saveRoomSettings.ts
  • apps/meteor/app/cors/server/cors.ts
  • apps/meteor/app/custom-oauth/server/customOAuth.ts
  • apps/meteor/app/custom-oauth/server/custom_oauth_server.js
  • apps/meteor/app/custom-sounds/server/lib/insertOrUpdateSound.ts
  • apps/meteor/app/custom-sounds/server/lib/uploadCustomSound.ts
  • apps/meteor/app/custom-sounds/server/methods/insertOrUpdateSound.ts
  • apps/meteor/app/custom-sounds/server/methods/uploadCustomSound.ts
  • apps/meteor/app/dolphin/server/lib.ts
  • apps/meteor/app/drupal/server/lib.ts
  • apps/meteor/app/emoji-emojione/lib/generateEmojiIndex.mjs
  • apps/meteor/app/file-upload/lib/FileUploadBase.ts
  • apps/meteor/app/file-upload/server/config/AmazonS3.ts
  • apps/meteor/app/file-upload/server/config/FileSystem.ts
  • apps/meteor/app/file-upload/server/config/GoogleStorage.ts
  • apps/meteor/app/file-upload/server/config/GridFS.ts
  • apps/meteor/app/file-upload/server/config/helper.ts
  • apps/meteor/app/file-upload/server/lib/FileUpload.ts
  • apps/meteor/app/file-upload/server/lib/ranges.ts
  • apps/meteor/app/file-upload/server/lib/requests.ts
  • apps/meteor/app/file-upload/server/lib/urlExpiry.spec.ts
  • apps/meteor/app/file-upload/server/lib/urlExpiry.ts
  • apps/meteor/app/file-upload/server/methods/sendFileMessage.spec.ts
  • apps/meteor/app/file-upload/server/methods/sendFileMessage.ts
  • apps/meteor/app/file-upload/ufs/AmazonS3/server.ts
  • apps/meteor/app/file-upload/ufs/GoogleStorage/server.ts
  • apps/meteor/app/file-upload/ufs/Webdav/server.ts
  • apps/meteor/app/file/server/file.server.ts
  • apps/meteor/app/file/server/functions/sanitizeFileName.ts
  • apps/meteor/app/gitlab/server/lib.ts
  • apps/meteor/app/importer-pending-files/server/PendingFileImporter.ts
  • apps/meteor/app/importer-slack-users/server/SlackUsersImporter.ts
  • apps/meteor/app/importer/server/classes/converters/RecordConverter.ts
  • apps/meteor/app/importer/server/methods/downloadPublicImportFile.ts
  • apps/meteor/app/importer/server/methods/getImportFileData.ts
  • apps/meteor/app/integrations/server/api/api.ts
  • apps/meteor/app/integrations/server/lib/isolated-vm/buildSandbox.ts
  • apps/meteor/app/irc/server/servers/RFC2813/index.js
  • apps/meteor/app/lib/client/index.ts
  • apps/meteor/app/lib/client/methods/sendMessage.ts
  • apps/meteor/app/lib/server/functions/getFullUserData.ts
  • apps/meteor/app/lib/server/functions/notifications/desktop.ts
  • apps/meteor/app/lib/server/functions/notifications/email.js
  • apps/meteor/app/lib/server/functions/saveUser/setPasswordUpdater.ts
  • apps/meteor/app/lib/server/functions/setUserActiveStatus.ts
  • apps/meteor/app/lib/server/lib/debug.js
  • apps/meteor/app/lib/server/lib/deprecationWarningLogger.ts
  • apps/meteor/app/lib/server/lib/processDirectEmail.ts
  • apps/meteor/app/lib/server/lib/validateEmailDomain.js
  • apps/meteor/app/lib/server/methods/createToken.ts
  • apps/meteor/app/lib/server/methods/sendMessage.ts
  • apps/meteor/app/lib/server/oauth/facebook.js
  • apps/meteor/app/lib/server/oauth/twitter.js
  • apps/meteor/app/lib/server/startup/rateLimiter.js
  • apps/meteor/app/linkedin/server/index.ts
  • apps/meteor/app/linkedin/server/lib.ts
  • apps/meteor/app/livechat/client/lib/stream/queueManager.ts
  • apps/meteor/app/livechat/imports/server/rest/sms.ts
  • apps/meteor/app/livechat/server/api/lib/visitors.ts
  • apps/meteor/app/livechat/server/business-hour/LivechatBusinessHours.ts
  • apps/meteor/app/livechat/server/business-hour/filterBusinessHoursThatMustBeOpened.ts
  • apps/meteor/app/livechat/server/lib/messages.ts
  • apps/meteor/app/livechat/server/lib/webhooks.ts
  • apps/meteor/app/livechat/server/livechat.ts
  • apps/meteor/app/meteor-accounts-saml/server/definition/IServiceProviderOptions.ts
  • apps/meteor/app/meteor-accounts-saml/server/definition/SAMLEnvelope.ts
  • apps/meteor/app/meteor-accounts-saml/server/lib/SAML.ts
  • apps/meteor/app/meteor-accounts-saml/server/lib/ServiceProvider.ts
  • apps/meteor/app/meteor-accounts-saml/server/lib/Utils.ts
  • apps/meteor/app/meteor-accounts-saml/server/lib/getSAMLEnvelope.ts
  • apps/meteor/app/meteor-accounts-saml/server/lib/parsers/LogoutRequest.ts
  • apps/meteor/app/meteor-accounts-saml/server/lib/parsers/LogoutResponse.ts
  • apps/meteor/app/meteor-accounts-saml/server/lib/parsers/Response.ts
  • apps/meteor/app/meteor-accounts-saml/server/lib/settings.ts
  • apps/meteor/app/meteor-accounts-saml/server/lib/signature/signatureAlgorithms.ts
  • apps/meteor/app/meteor-accounts-saml/server/lib/signature/validateRedirectSignature.ts
  • apps/meteor/app/meteor-accounts-saml/server/listener.ts
  • apps/meteor/app/meteor-accounts-saml/server/loginHandler.ts
  • apps/meteor/app/meteor-developer/server/index.ts
  • apps/meteor/app/meteor-developer/server/lib.ts
  • apps/meteor/app/metrics/server/lib/collectMetrics.ts
  • apps/meteor/app/metrics/server/lib/metrics.ts
  • apps/meteor/app/nextcloud/server/lib.ts
  • apps/meteor/app/notifications/client/index.ts
  • apps/meteor/app/notifications/client/lib/Presence.ts
  • apps/meteor/app/notifications/server/lib/Presence.ts
  • apps/meteor/app/oauth2-server-config/server/oauth/oauth2-server.ts
  • apps/meteor/app/push-notifications/server/lib/PushNotification.ts
  • apps/meteor/app/reactions/client/index.ts
  • apps/meteor/app/reactions/client/methods/setReaction.ts
  • apps/meteor/app/slackbridge/server/RocketAdapter.ts
  • apps/meteor/app/slackbridge/server/SlackAdapter.ts
  • apps/meteor/app/slashcommands-join/client/client.ts
  • apps/meteor/app/statistics/server/lib/getAppsStatistics.ts
  • apps/meteor/app/statistics/server/lib/statistics.ts
  • apps/meteor/app/theme/client/imports/general/base_old.css
  • apps/meteor/app/theme/server/server.ts
  • apps/meteor/app/ui-master/server/index.ts
  • apps/meteor/app/ui-master/server/inject.ts
  • apps/meteor/app/ui-message/client/messageBox/createComposerAPI.ts
  • apps/meteor/app/ui-message/client/messageBox/messageBoxFormatting.ts
  • apps/meteor/app/ui-utils/client/lib/RoomHistoryManager.ts
  • apps/meteor/app/ui/client/lib/recorderjs/AudioEncoder.ts
  • apps/meteor/app/ui/client/lib/recorderjs/videoRecorder.spec.ts
  • apps/meteor/app/ui/client/lib/recorderjs/videoRecorder.ts
  • apps/meteor/app/utils/client/getRoomAvatarURL.ts
  • apps/meteor/app/utils/client/getURL.ts
  • apps/meteor/app/utils/client/lib/RestApiClient.ts
  • apps/meteor/app/utils/client/lib/SDKClient.ts
  • apps/meteor/app/utils/client/lib/getUserPreference.ts
  • apps/meteor/app/utils/client/restrictions.ts
  • apps/meteor/app/utils/rocketchat.info
  • apps/meteor/app/utils/server/functions/isDocker.ts
  • apps/meteor/app/version-check/server/functions/getNewUpdates.ts
  • apps/meteor/app/webdav/server/lib/webdavClientAdapter.ts
  • apps/meteor/app/wordpress/server/lib.ts
  • apps/meteor/client/apps/RealAppsEngineUIHost.ts
  • apps/meteor/client/apps/gameCenter/GameCenterInvitePlayersModal.tsx
  • apps/meteor/client/apps/orchestrator.ts
  • apps/meteor/client/cachedStores/RoomsCachedStore.ts
  • apps/meteor/client/components/CreateDiscussion/CreateDiscussion.tsx
  • apps/meteor/client/components/CreateDiscussion/DefaultParentRoomField.tsx
  • apps/meteor/client/components/ImageGallery/ImageGallery.tsx
  • apps/meteor/client/components/RoomAutoComplete/RoomAutoComplete.tsx
  • apps/meteor/client/components/TwoFactorModal/TwoFactorEmailModal.tsx
  • apps/meteor/client/components/TwoFactorModal/TwoFactorModal.tsx
  • apps/meteor/client/components/TwoFactorModal/TwoFactorPasswordModal.tsx
  • apps/meteor/client/components/TwoFactorModal/TwoFactorTotpModal.tsx
  • apps/meteor/client/components/UserAutoCompleteMultiple/UserAutoCompleteMultiple.tsx
  • apps/meteor/client/components/avatar/UserAvatarEditor/UserAvatarEditor.tsx
  • apps/meteor/client/components/message/helpers/getCheckboxLabel.tsx
  • apps/meteor/client/components/message/list/MessageListContext.tsx
  • apps/meteor/client/components/message/toolbar/items/actions/ReactionMessageAction.tsx
  • apps/meteor/client/components/message/toolbar/items/actions/Timestamp/TimestampPicker/TimestampPickerModal.tsx
  • apps/meteor/client/components/message/toolbar/items/actions/Timestamp/TimestampPicker/TimezoneSelector.tsx
  • apps/meteor/client/components/message/variants/RoomMessage.tsx
  • apps/meteor/client/components/message/variants/SystemMessage.tsx
  • apps/meteor/client/components/message/variants/ThreadMessage.tsx
  • apps/meteor/client/components/message/variants/ThreadMessagePreview.tsx
  • apps/meteor/client/contexts/AppsContext.tsx
  • apps/meteor/client/definitions/IOAuthProvider.ts
  • apps/meteor/client/hooks/useEndpointUploadMutation.ts
  • apps/meteor/client/hooks/useFormatDate.ts
  • apps/meteor/client/hooks/useReactiveValue.ts
  • apps/meteor/client/hooks/useSingleFileInput.ts
  • apps/meteor/client/hooks/useUserPresenceListener.ts
  • apps/meteor/client/hooks/useWorkspaceInfo.ts
  • apps/meteor/client/importPackages.ts
  • apps/meteor/client/lib/2fa/overrideLoginMethod.ts
  • apps/meteor/client/lib/2fa/process2faReturn.ts
  • apps/meteor/client/lib/2fa/types.ts
  • apps/meteor/client/lib/2fa/utils.ts
  • apps/meteor/client/lib/absoluteUrl.spec.ts

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

Copy link
Copy Markdown
Contributor

@cubic-dev-ai cubic-dev-ai Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No issues found across 1547 files

Note: This PR contains a large number of files. cubic only reviews up to 100 files per PR, so some files may not have been reviewed. cubic prioritizes the most important files to review.
On a pro plan you can use ultrareview for larger PRs.

Re-trigger cubic

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.