v25.15.0-rc.1
Pre-release
Pre-release
What's Changed (v25.14.4 → v25.15.0-rc.1)
✨ Features
- FR-1286: replace hardcoded strings with translations in React components by @ironAiken2 #4299
- FR-1010: Implement folder explorer by @ironAiken2 #3933
- FR-1316: implement file upload manager with TUS protocol and cancellation support by @ironAiken2 #4050
- FR-1334: implement drag-and-drop file upload functionality by @ironAiken2 #4089
- FR-1342: Editable name in file explorer by @ironAiken2 #4117
- FR-1493: remove non-functional admin and monitor roles from user management interfaces by @yomybaby #4305
- FR-1502: implement editable folder names with visual identicons in file explorer by @yomybaby #4319
- Reservoir UI draft by @yomybaby #3934
- FR-1262: intergrated graphql for reservoir by @nowgnuesLee #4157
- FR-1409: implementing import and delete for revision by @nowgnuesLee #4230
- FR-1495: implement progress bar with bai notifiacation by @nowgnuesLee #4264
- FR-1496: update pulling artifact edge after import revisions by @nowgnuesLee #4313
- FR-1499: implement delete and restore artifacts by @nowgnuesLee #4317
- FR-1507: add a value to config.toml to enalbe reservoir page by @nowgnuesLee #4327
- FR-1513: disable user selection in
BAIMenucomponent by @rapsealk #4334 - FR-1506: hide terminal and app buttons for system sessions by @ironAiken2 #4325
- FR-1355: improve BAIPropertyFilter display with value labels for better UX by @agatha197 #4114
- FR-1365: auto merge i18n conflicts by @ironAiken2 #4136
- FR-1494: improve UX for session creation related to enqueueOnly and App launcher by @yomybaby #4353
- FR-1494: refactor session notification with dedicated component for improved UX by @yomybaby #4359
- FR-1534: add more filter and order options to NEO session list by @yomybaby #4367
- FR-1518: i18n updates and notification UX improvements by @nowgnuesLee #4352
- FR-1512: add SFTP connection info modal with SSH key download by @ironAiken2 #4345
🐛 Bug Fixes
- FR-1469: use inclusive checking for GitHub host detection by @ironAiken2 #4284
- FR-1324: Preserve query parameters when navigating via breadcrumb in FileExplorer by @ironAiken2 #4071
- can't access property "map",
failed_predicatesis undefined by @yomybaby #4337 - FR-1477: Update session status follow up backend changes by @nowgnuesLee #4322
- FR-1511: fix FolderExplorer modal buttons and implement mount-by-id support by @yomybaby #4331
- FR-1517: fix to ensure the gpu accelerator value is loaded correctly by @nowgnuesLee #4339
- FR-1470: preserve board items order after drag and drop by @ironAiken2 #4287
- FR-1527: prevent session modals from reopening during automatic refresh by @ironAiken2 #4361
- FR-1509: fix sidebar menu sorting inconsistency across browsers by @yomybaby #4329
- FR-1486: correct plugin import path from relative to parent directory by @ironAiken2 #4298
- FR-1519: Endpoint lifecycle state change from created to ready not reflected by @agatha197 #4342
- BAIModal import in SFTPConnectionInfoModal to use backend.ai-ui package by @yomybaby #4374
🔨 Refactoring
- FR-1536: move BAIModal component to backend.ai-ui package by @ironAiken2 #4373
🛠 Chores
- FR-402: unify the require mark style for form items in the webui by @nowgnuesLee #4360
- FR-1515: define extra globalThis properties by @yomybaby #2902
Full Changelog: v25.14.4...v25.15.0-rc.1