feat(ui): Add workspace landing page, multi-workspace support, and qu…#20702
Merged
daniellok-db merged 4 commits intomlflow:masterfrom Feb 11, 2026
Merged
feat(ui): Add workspace landing page, multi-workspace support, and qu…#20702daniellok-db merged 4 commits intomlflow:masterfrom
daniellok-db merged 4 commits intomlflow:masterfrom
Conversation
…ery param routing Signed-off-by: Gage Krumbach <gkrumbach@gmail.com> Co-Authored-By: Matt Prahl <mprahl@users.noreply.github.com>
Contributor
🛠 DevTools 🛠
Install mlflow from this PRFor Databricks, use the following command: |
Contributor
|
@Gkrumbach07 Thank you for the contribution! Could you fix the following issue(s)? ⚠ Invalid PR templateThis PR does not appear to have been filed using the MLflow PR template. Please copy the PR template from here and fill it out. |
… copies Signed-off-by: Gage Krumbach <gkrumbach@gmail.com>
mprahl
reviewed
Feb 10, 2026
| /> | ||
| <TelemetryInfoAlert /> | ||
| <React.Suspense fallback={<HomePageSectionSkeleton />}> | ||
| <GetStarted /> |
Collaborator
There was a problem hiding this comment.
This no longer exists after rebase and was renamed/replaced with FeaturesSection.
…page Signed-off-by: Gage Krumbach <gkrumbach@gmail.com>
Several API calls were using raw fetch() without the X-MLFLOW-WORKSPACE header, causing requests to miss workspace routing: - LaunchDemoCard: switch to fetchAPI for demo/generate endpoint - DemoBanner: switch to fetchAPI for demo/generate endpoint - AssistantService: add getDefaultHeaders to checkProviderHealth, getConfig, updateConfig, cancelSession, and installSkills (sendMessageStream already had it) Signed-off-by: Gage Krumbach <gkrumbach@gmail.com>
daniellok-db
approved these changes
Feb 11, 2026
Collaborator
daniellok-db
left a comment
There was a problem hiding this comment.
LG! thanks for the fixes
Contributor
|
Documentation preview for bc18839 is available at: More info
|
mprahl
added a commit
to opendatahub-io/mlflow
that referenced
this pull request
Feb 11, 2026
mlflow#20702) Signed-off-by: Gage Krumbach <gkrumbach@gmail.com> Co-authored-by: Matt Prahl <mprahl@users.noreply.github.com>
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
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.
Related Issues/PRs
#xxxThe entire review has been done over in this PR: #19468 which was closed due to the feature branch closing.
What changes are proposed in this pull request?
This PR adds the frontend UI components for multi-workspace support in MLflow.
How is this PR tested?
Does this PR require documentation update?
Documentation will be added in a follow-up PR once the full workspace feature is complete.
Release Notes
Is this a user-facing change?
Added multi-workspace UI support allowing users to switch between different workspaces via a dropdown selector in the MLflow header and via a new workspace landing page. This feature is only enabled when the MLflow server is configured with workspace support (determined by the
/ajax-api/2.0/mlflow/server-featuresendpoint). When workspaces are not enabled, the UI behaves exactly as before.What component(s), interfaces, languages, and integrations does this PR affect?
Components
area/uiux: Front-end, user experience, plotting, JavaScript, JavaScript dev serverHow should the PR be classified in the release notes? Choose one:
rn/none- No description will be included. The PR will be mentioned only by the PR number in the "Small Bugfixes and Documentation Updates" sectionrn/breaking-change- The PR will be mentioned in the "Breaking Changes" sectionrn/feature- A new user-facing feature worth mentioning in the release notesrn/bug-fix- A user-facing bug fix worth mentioning in the release notesrn/documentation- A user-facing documentation change worth mentioning in the release notesShould this PR be included in the next patch release?