Skip to content

feat: Remove Federation from Beta#40006

Merged
ggazzo merged 3 commits intorelease-8.3.0from
chore/remove-federation-beta-tag
Apr 7, 2026
Merged

feat: Remove Federation from Beta#40006
ggazzo merged 3 commits intorelease-8.3.0from
chore/remove-federation-beta-tag

Conversation

@aleksandernsilva
Copy link
Copy Markdown
Contributor

@aleksandernsilva aleksandernsilva commented Mar 31, 2026

Proposed changes (including videos or screenshots)

The Federation feature has reached a new maturity stage following recent stabilization and optimization efforts. These improvements were validated through structured load testing, transitioning the engine from a best-effort behavior to a more deterministic and reliable state.

This pull request removes the "Federation_Service_Alert" warning message about the beta status of the federation feature from the codebase.

Before:
Screenshot 2026-03-31 at 08 38 53

After:
Screenshot 2026-03-31 at 08 30 08

Issue(s)

FGA-44

Steps to test or reproduce

  1. Workspace > Settings
  2. Search for Federation > Open
  3. Callout should not be visible under "Enable native federation"

Further comments

Summary by CodeRabbit

  • New Features

    • Federation is no longer in beta and is now generally available.
  • Bug Fixes

    • Removed the beta/test warning callout from the federation service UI and translations so users will no longer see the prior beta disclaimer.

@dionisio-bot
Copy link
Copy Markdown
Contributor

dionisio-bot Bot commented Mar 31, 2026

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

  • This PR is missing the 'stat: QA assured' label

Please fix the issues and try again

If you have any trouble, please check the PR guidelines

@changeset-bot
Copy link
Copy Markdown

changeset-bot Bot commented Mar 31, 2026

🦋 Changeset detected

Latest commit: f1bbbe0

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

This PR includes changesets to release 42 packages
Name Type
@rocket.chat/meteor Minor
@rocket.chat/i18n Minor
@rocket.chat/mock-providers Patch
@rocket.chat/ui-contexts Major
@rocket.chat/web-ui-registration Major
@rocket.chat/omnichannel-transcript Patch
@rocket.chat/omnichannel-services Patch
@rocket.chat/fuselage-ui-kit Major
@rocket.chat/ui-client Major
@rocket.chat/ui-voip Major
@rocket.chat/uikit-playground Patch
@rocket.chat/gazzodown Major
@rocket.chat/livechat Patch
@rocket.chat/ui-avatar Major
@rocket.chat/ui-video-conf Major
@rocket.chat/queue-worker Patch
@rocket.chat/core-typings Minor
@rocket.chat/rest-typings Minor
@rocket.chat/api-client Patch
@rocket.chat/apps Patch
@rocket.chat/core-services Patch
@rocket.chat/cron Patch
@rocket.chat/ddp-client Patch
@rocket.chat/http-router Patch
@rocket.chat/model-typings Patch
@rocket.chat/account-service Patch
@rocket.chat/authorization-service Patch
@rocket.chat/ddp-streamer Patch
@rocket.chat/presence-service Patch
@rocket.chat/abac Patch
@rocket.chat/federation-matrix Patch
@rocket.chat/license Patch
@rocket.chat/media-calls Patch
@rocket.chat/pdf-worker Patch
@rocket.chat/presence Patch
rocketchat-services Patch
@rocket.chat/models Patch
@rocket.chat/network-broker Patch
@rocket.chat/omni-core-ee Patch
@rocket.chat/instance-status Patch
@rocket.chat/omni-core Patch
@rocket.chat/server-fetch Patch

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

@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai Bot commented Mar 31, 2026

Caution

Review failed

The pull request is closed.

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: 75917121-1e9d-43fb-9168-af2c2842b58a

📥 Commits

Reviewing files that changed from the base of the PR and between c62518e and f1bbbe0.

📒 Files selected for processing (1)
  • .changeset/two-pianos-knock.md

Walkthrough

Removes the Federation beta callout by deleting the Federation_Service_Alert localization entries and removing the alert: 'Federation_Service_Alert' option from the federation service settings; adds a changeset declaring minor releases for affected packages.

Changes

Cohort / File(s) Summary
Release Metadata
.changeset/two-pianos-knock.md
Added a changeset declaring minor release bumps for @rocket.chat/meteor and @rocket.chat/i18n with a note that the Federation beta callout is removed.
Settings Configuration
apps/meteor/server/settings/federation-service.ts
Removed alert: 'Federation_Service_Alert' from the Federation_Service_Enabled setting definition.
Internationalization
packages/i18n/src/locales/en.i18n.json, packages/i18n/src/locales/nb.i18n.json, packages/i18n/src/locales/zh.i18n.json
Deleted the Federation_Service_Alert translation key (beta/test feature warning and access-federation permission disclaimer) in English, Norwegian, and Chinese locale files.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~10 minutes

Possibly related PRs

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title 'chore: Remove Federation Beta callout' directly and clearly describes the primary change: removing the beta callout from the Federation feature.
Linked Issues check ✅ Passed The pull request fully addresses FGA-44 by removing the Federation_Service_Alert warning from settings, UI code, and all localization files (English, Norwegian, Chinese).
Out of Scope Changes check ✅ Passed All changes directly support the objective of removing the beta callout: settings modification, localization string removals, and changeset documentation.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.


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.

Removes the Federation beta callout as the feature leaves beta
@codecov
Copy link
Copy Markdown

codecov Bot commented Mar 31, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 70.57%. Comparing base (dd52a22) to head (f1bbbe0).

Additional details and impacted files

Impacted file tree graph

@@              Coverage Diff               @@
##           release-8.3.0   #40006   +/-   ##
==============================================
  Coverage          70.57%   70.57%           
==============================================
  Files               3258     3258           
  Lines             115859   115863    +4     
  Branches           21051    21059    +8     
==============================================
+ Hits               81767    81771    +4     
  Misses             32030    32030           
  Partials            2062     2062           
Flag Coverage Δ
unit 71.10% <ø> (-0.02%) ⬇️

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

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@renatobecker renatobecker added this to the 8.3.0 milestone Mar 31, 2026
@aleksandernsilva aleksandernsilva marked this pull request as ready for review April 6, 2026 12:32
@aleksandernsilva aleksandernsilva requested a review from a team as a code owner April 6, 2026 12:32
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 5 files

Updates versioning for packages to minor due to feature stabilization.
@ggazzo ggazzo changed the title chore: Remove Federation Beta callout feat: Remove Federation from Beta Apr 7, 2026
@ggazzo ggazzo merged commit 788c161 into release-8.3.0 Apr 7, 2026
8 of 10 checks passed
@ggazzo ggazzo deleted the chore/remove-federation-beta-tag branch April 7, 2026 12:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants