v25.9.0
What's Changed (v25.8.1 → v25.9.0)
✨ Features
- FR-738: Add folder invitation badge. #3440
- FR-740: Create modal for accepting/rejecting invitations. #3465
- FR-918: Add
BigNumber
support to manage bit values. #3674 - FR-952: Enable TOTP registration before login. #3616
- FR-1016: Use
folderId
instead offolderName
when leaving a shared folder. #3697 - FR-1031: Resource allocation for SFTP sessions based on image limit. #3715
- feat: Add
'ms'
gap size toFlex
component. #3629
🐛 Bug Fixes
- FR-447: Fix incorrect logs caused by passing
kernelId
. #3092 - FR-877: Allow admins to edit mount permissions for project folders. #3549
- FR-890: Fix pagination count in agent summary table. #3567
- FR-917: Restrict
VFolderSelect
to only show folders for the current project. #3706 - FR-956: Enable desktop notifications. #3687
- FR-977: Add “Today” preset option to range picker. #3711
- FR-1019: Show appropriate error if user has already accepted a vfolder invitation. #3693
- FR-1021: Fix layout shift by rendering tooltip in
document.body
. #3700 - FR-1039: Fix selected vfolder count when switching project. #3720
- FR-1047: Append
project_id
to query when fetching edited session name. #3735 - FR-1049: Display inviter's email in folder invitation. #3730
- FR-1051: Only show status info name, hide detailed description. #3734
- FR-1052: Prevent admin from viewing folders in other users’ sessions. #3733
🔨 Refactoring
- FR-522: Remove legacy registry code (pre-24.09). #3707
- FR-835: Use
URLSearchParams
to construct query strings. #3560 - FR-993: Migrate "About Backend.AI" modal to NEO-style React component. #3659
- FR-1006: Remove classic session launcher and set NEO as default. #3690
🛠 Chores
- FR-831: Display exact memory values in
ResourcePresetSettingModal
. #3540 - FR-1035: Remove unused pnpm command for Jest tests. #3713
- FR-1038: Improve Korean spacing and text phrasing. #3718
- chore: Bump version to
25.9.0-alpha.0
. #3705
Full Changelog: v25.8.1...v25.9.0