Skip to content

Changelog: Langfuse-managed read-only dashboards and widgets support #1534

@ellipsis-dev

Description

@ellipsis-dev

🚀 New Feature: Langfuse-managed Read-Only Dashboards and Widgets

A new feature has been added to Langfuse that introduces support for Langfuse-managed (read-only) dashboards and widgets. This enables users to access pre-built, global dashboards and widgets maintained by Langfuse, while still allowing project-specific customization and duplication.

Highlights

  • Read-Only Dashboards & Widgets:
    • Langfuse now provides managed dashboards and widgets that are read-only and available globally across projects.
    • These are distinguished from project-owned dashboards/widgets by a new owner field (PROJECT or LANGFUSE).
  • Widget & Dashboard Cloning:
    • Users can duplicate ("clone") Langfuse-managed widgets and dashboards into their own projects for further customization.
    • New UI actions and API endpoints support this workflow.
  • UI Improvements:
    • Ownership is now clearly displayed in dashboard and widget tables.
    • Edit/delete actions are restricted to project-owned items; clone actions are available for Langfuse-managed items.
    • Improved navigation and feedback when working with dashboards and widgets.
  • API & Backend:
    • New copyToProject mutation for widgets.
    • Dashboard and widget services and schemas updated to support ownership and duplication logic.

Migration & Compatibility

  • No breaking changes for existing project dashboards or widgets.
  • Existing dashboards/widgets are now marked as PROJECT-owned; new global items are marked as LANGFUSE-owned.

Developer Notes

  • See PR #6873 for full technical details and implementation notes.
  • Main files changed: DashboardService.ts, types.ts, dashboard/widget UI components, and API router for dashboard widgets.

For more details on changelog formatting, see changelog-posts guide.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions