6.0.0 (2026-01-13)
Bug Fixes
- add httpx (9adb953)
- fix admin login (8cfa50c)
- fix base path (34d797c)
- fix base path and fetching config (e6c31e3)
- fix dependencies (1c610a9)
- fix permissions list routes (38c19b7)
- fix typos on the ModelsPage (48966ac)
- improve
refetchstate management (1c5947b) - login false query parameters (89185ae)
- remove information exposure through an exception (d0ec98a)
- remove redundant fontawesome imports (50becfa)
- remove sensitive info from logs (21d3950)
- remove unnecessary useAuth hook (7eb1497)
- remove URL encoding from permission tab navigation (576f220)
- restrict user details fetching to admin users only (d70ae6b)
- sanitize URL error parameters using DOMPurify (78094e1)
- simplify user fetch condition in useLoadCurrentUser (cd3bed3)
- update api endpoints const (57f5c97)
- update empty state message when no search term is present (7b0f177)
- update logger (948d858)
- update OIDC post-login redirect path to
/user(119a17a) - update OIDC UI link path to include
/userendpoint (bcce67d) - update permission requirements (cf3c22a)
- update UI text in experiment permissions page (0036ba3)
Features
- add use-current-user hook (ee41259)
- add route wrappers (auth) (242e00d)
- add 'fallback' permission type and use POST for its permission updates (abbef90)
- add
TokenInfoBlockcomponent, update user page and manage parmissions pages (177d62f) - add
truncateclass to entity tables to prevent text overflow (ccf6a58) - add 403 page (160f8eb)
- add a generic Button component, refactor existing button usages (13ce5e9)
- add a global toast notification system (2e6061c)
- add a modal for creating service accounts, integrate it into the service accounts page (9c6d634)
- add a modal for granting new permissions to entities, update permission management (4c96fc5)
- add action btns to the service accounts page, add service account permission page (243a9cc)
- add admin protection for necessary routes (d3c8078)
- add an edit permission modal, update user permissions page (ddc2416)
- add api-endpoints config, update accordingly (4d43264)
- add app favicons and manifest (c10bfc5)
- add auth service and hook (947e5f1)
- add buttons to grant entity permissions for groups (0107b7c)
- add danger button variant, enhance error display with new styling (3334057)
- add default value for the data picker (2a7facf)
- add disabled state to buttons, implement conditional action icons (6893190)
- add endpoints for restoring deleted experiments and runs, and list deleted runs (cfb560f)
- add entity-service (f794c80)
- add error rendering on the auth page (35b5fb6)
- add experiment permissions page and route (3377498)
- add experiment user permissions table (958dbc2)
- add external links to header (9cf0e45)
- add fetcher for dynamic api endpoints (fd5b297)
- add fetching all users, update users page (50c3e39)
- add functionality to edit and delete permissions for experiments, models, and prompts (53e18f8)
- add group permission view for experiments, prompts, registered models, and scorers (6250bdb)
- add health check endpoint and improve error handling in user permissions [skip ci] (aa92206)
- add hooks and fetchers for groups permissions (03b46e0)
- add hooks and fetchers for user and group pattern permissions (e80af83)
- add href to MLFlow (cfb5155)
- add icons for dark mode toggle (93a8004)
- add initial setup and folder structure (a50215c)
- add loading spinner (fe0205a)
- add login btn to auth page (26a842b)
- add logout functionality (b4d83b2)
- add MainLayout component (6bc84f1)
- add menu items (e29e2f6)
- add mobile menu for small screens (71daf90)
- add modal close functionality via Esc key (975e9dd)
- add modal for adding regex pattern (49acfb6)
- add navigating to user page to header (b9207c7)
- add placeholders for pages (fabc221)
- add placeholders for pages, add routes (ba8d4ba)
- add primary button variant, update access token components (72640be)
- add proxy headers middleware support (2bbd965)
- add regex mode and pattern-based permissions management for users and groups (4963f7b)
- add rendering all experiments (1524a69)
- add rendering all groups (5e6e6e4)
- add rendering all prompts (ab5d22a)
- add rendering all service accounts (97bd4cd)
- add rendering models (b043f48)
- add rendering permissions btn on the experiments page (8fb223e)
- add request access token from API (6d3d73e)
- add reusable Create Access Token btn and modal (5c05fcc)
- add riutes for group permissions (cc8ede5)
- add routing (49637f8)
- add runtime-config-provider (163eb81)
- add safety check for activeHook (ce64589)
- add SearchInput component (561e30a)
- add secondary button variant and icon prop, applying them to create access token and service account buttons (7325c6b)
- add sidebar component (fe43830)
- add tabbed navigation on the user page, update user details card layout (c175cdf)
- add table component (d14f5ee)
- add todo (cc644a3)
- add UseApi hook (5dfff62)
- add user experiment permissions page, API endpoint, and integrate with the users list (39dbf8a)
- add user permission management pages for models and prompts (024b825)
- add validation and improve error handling in AddRegexRuleModal (604079b)
- change all svg icons to font awesome icons (0cc7993)
- create header (bf5a94c)
- create IconButton component, add action buttons to user permissions tables (3c2c2b5)
- display experiment name instead of ID in experiment permissions page title (27174a1)
- enhance OIDC token handling with retry logic and JWKS refresh (6972aa8)
- enhance scorer permissions API (f851d66)
- enhance user permissions page with tabbed navigation to the prompts and models (a967694)
- implement 404 Not Found page, update routes (84aa047)
- implement API integration for updating user permissions (5d333ab)
- implement full group permissions management mirroring user permissions (0d5525d)
- Implement scorer permission management and validation (7fa6141)
- implement service account creation with API integration and toast notifications (2b74fc3)
- implement service account permission management, add specific routes (b396135)
- implement synchronous runtime configuration loading (21d711a)
- implement user data context and hook (759f8ac)
- implement user deletion with cascading permission removal (8959c14)
- implement user permission removal (54acafa)
- improve group permission handling and modal title logic (a45dcc4)
- improve modal and input contrast in light/dark modes (d6364bb)
- integrate toast notifications for access token modal (1d067a4)
- pluggable configuration provider (93dd0e5)
- prevent adding existing users/service accounts to dropdown list (ab60898)
- refactor and cleanup RuntimeConfig context setup (01c2758)
- refactor groups page to use shared components (c072eaf)
- refactor user data flow to use context hook and reduce prop drilling (0693fe2)
- refine user loading and error handling, adjust loading state conditions (bff56bb)
- replace
alertmessages with toast notifications (c20959c) - replace regex mode button with switch component (4e2e5bb)
- replace UI with new React SPA (#172) (c9f28cd)
- rework to FastAPI (4603a91)
- setup Vite React dynamic paths (b575dd8)
- trash + webhook (02071ba)
- update 403 page (b33d6ed)
- update API endpoints for groups (ce992f8)
- update app title and header logo (ebff292)
- update AppLink component (348f76f)
- update auth service and auth hook (1ec3a1c)
- update auth service and auth page (1377495)
- update authPage with props (242511a)
- update dark mode toggle (18d31d7)
- update EntityListTable, experiments and users pages (c4b5d1e)
- update fetching user data (3ce8ae2)
- update header logo link destination to /user (baaed9e)
- update protected route with useLoadCurrentUser (6adb869)
- update rendering user info on the user page (72aca88)
- update tags for group and user permission endpoints for better organization (bcc6ddb)
- update token expiration date format (78da3bd)
- update use-auth hook and components with context (bb3ed11)
- update useApi hook (d6a3ee3)
- update useCurrentUser hook with useApi hook (439ea68)
- update user info after fetching token (272a967)
- update user page (832dc08)
- update users API endpoints, refactor user service (78bb717)
- update webhook event types in documentation and model definitions for clarity (af0360e)
BREAKING CHANGES
- rework api structure, move some validation to FastAPI side