v25.17.0-rc.2
Pre-release
Pre-release
What's Changed (v25.17.0-rc.1 → v25.17.0-rc.2)
✨ Features
- FR-1652: implement npm tag assignment from git tags by @nowgnuesLee in #4590
- FR-1659: enhance session UI with primary app actions and Jupyter notebook import by @yomybaby in #4595
- FR-1093: migrate file browser function to react by @ironAiken2 in #4596
- FR-1656: enhance file browser session notifications with primary app option by @ironAiken2 in #4602
- FR-1669: modify BAITable to have default size as small by @agatha197 in #4621
- FR-1471: migrate the GitHub/GitLab importing feature to React with VFolder usage mode option by @yomybaby in #4600
- FR-1677: enhance session monitoring UI with improved progress display and CPU utilization handling by @yomybaby in #4633
- FR-1673: implement StartFromURL modal component for repository imports by @yomybaby in #4627
- FR-1568: migrate app launcher notifications from Lit to React by @ironAiken2 in #4617
- FR-1655: migrate SFTP server launch feature to React by @ironAiken2 in #4610
- FR-1662: use checkbox for
openToPublicoption in model service form by @rapsealk in #4606 - FR-1611: add more types of agent stats in the agent list page by @nowgnuesLee in #4637
- FR-1666: clamp CPU live stats to the theoretical maximum rage by @nowgnuesLee in #4648
- FR-1683: migrate URL state management from use-query-params to nuqs for better React Transition support by @yomybaby in #4646
- FR-1685: optimize network requests and loading states for Folder Explorer modal by @yomybaby in #4656
- FR-1679: add auto refresh to container logs by @agatha197 in #4640
- FR-1634: Configure Copilot to accept 'use memo' React directive by @agatha197 in #4667
- FR-1695: improve BAIFileExplorer UX with refresh functionality and loading optimization by @yomybaby in #4664
- FR-1448: allow user to select multi agents when creating multi-node session by @nowgnuesLee in #4309
- FR-1573: Add theme setting section in maintenance page by @ironAiken2 in #4638
- FR-1580: Implement custom theme preview mode feature by @ironAiken2 in #4653
- FR-1562: Setup Relay Subscription for Session Status by @yomybaby in #4423
🐛 Bug Fixes
- FR-1667: improve type safety and fix CUDA device config bug by @yomybaby in #4616
- FR-1634: Configure GitHub Copilot to Improve Review Accuracy by @agatha197 in #4594
- FR-1648: fix quota overlapping text by @agatha197 in #4585
- FR-1645: correct folder selection count after partial deletion by @yomybaby in #4613
- FR-1671: add required field indicators to FolderCreateModal form by @yomybaby in #4624
- FR-1663: handle empty fragments in GraphQL transformer with client directives by @yomybaby in #4607
- FR-1680: redirect from the root page to the start page is not working by @nowgnuesLee in #4642
- FR-1686: fix edit button not reappearing after no-change submission in folder name editor by @ironAiken2 in #4663
- FR-1682: remove hardcoded password from noVNC redirect URL by @ironAiken2 in #4657
🔨 Refactoring
- FR-1653: extract session creation logic into useStartSession hook by @yomybaby in #4592
- FR-1656: extract filebrowser image logic into custom hook with UX improvements by @yomybaby in #4612
- FR-1664: refactor the container registry components to use the v2 api by @nowgnuesLee in #4611
🎨 Style
- FR-1672: set resource preset all input width to 100% by @agatha197 in #4626
- FR-1696: touch up Folder explorer headisplay and display count by @yomybaby in #4581
🛠 Chores
- chore: post relase v25.16.0 by @yomybaby in #4586
- chore: improve description of image_metadata.schema.json by @yomybaby in #4601
- FR-1676: add test IDs to app launcher components for improved testability by @ironAiken2 in #4635
- FR-1684: add SGLang icon to environment select by @nowgnuesLee in #4655
Full Changelog: v25.17.0-rc.1...v25.17.0-rc.2