Highlights
For Teams:
- store team workspaces on local filesystem (good for hosts using shared drives/NFS)
- ability to configure multiple OpenID providers on login
- save models (including checkpoints) and datasets from job to gallery
- user-scoped secrets for use within tasks
- option to sweep hyperparameters when queuing a task
- improved UI for invitations, new interactive gallery
Other improvements included:
- cookie-based auth improves downloading and sharing generated assets
- fixed issue listing adapters on foundation page
Full Changelog
- Mark issues as Stale automatically by @deep1401 in #1293
- Add skeleton loader for interactive task gallery's New Task Modal by @aliasaria in #1278
- Add Create Blank Task when task.yaml is not present by @deep1401 in #1290
- Add Remote Setup Script by @deep1401 in #1209
- Implement cookie-based authentication by @aliasaria in #1257
- Add new local provider by @deep1401 in #1294
- Revamp task gallery import export as per new format by @deep1401 in #1292
- Remove mentions of TL_FORCE_API_URL by @dadmobile in #1300
- Fix Google OAuth login using the new cookies auth by @deep1401 in #1299
- New Task Add CLI command using the new task2/ endpoint by @aliasaria in #1297
- Convert blobs to urls and fix other issues by @deep1401 in #1301
- Add UI for inviting existing users to teams by @deep1401 in #1298
- Add Task Submit in CLI -- in job monitor and CLI commands by @aliasaria in #1304
- Fix list of adaptors showing up in foundation tab by @deep1401 in #1308
- Fix editing of task.yaml for deleting fields by @deep1401 in #1310
- Determine the edit modal for interactive tasks correctly by @deep1401 in #1311
- Fix: Prevent TypeError when plugin.model_architectures is undefined in TrainLoRA component by @ParamThakkar123 in #1312
- Fix output stream flickering when running a job in single user mode by @deep1401 in #1307
- Update package-lock to 0.28.5 by @dadmobile in #1313
- Configure individual slurm user and use the org ssh key to access the server by @deep1401 in #1319
- Preserve team selected on previous login by @deep1401 in #1316
- Add user-scoped secrets by @deep1401 in #1303
- Add OpenWebUI support for vLLM and Ollama interactive tasks by @deep1401 in #1306
- Update sve_model and save_dataset by @mina-parham in #1262
- Fix plugins running with asyncio job wrapper by @deep1401 in #1326
- Show modal to copy invitation links by @deep1401 in #1317
- fix connectionlostmodal to appear when connection is lost by @deep1401 in #1327
- Add a way to configure multiple openid auth providers by @deep1401 in #1321
- Fix multiple plugins using accelerate as well as dllm by @deep1401 in #1325
- Update sdk to support new save_model and save_dataset by @deep1401 in #1332
- Added sidebar feature to display vram requirements for hf models by @ParamThakkar123 in #1315
- Add sweeps option to queue task modal by @deep1401 in #1318
- Add support specific to DGX Spark by @deep1401 in #1331
- Add Interactive Gallery ui by @mina-parham in #1309
- Fix if we have remote workspace mode set to gcs by @deep1401 in #1329
- Reduce repetitive healthz calls and make server/info simpler when asked under s3 mode by @deep1401 in #1302
- Avoid Peft Model config from being passed twice in new TRL paradigm by @deep1401 in #1333
- Add LocalFS support for API by @deep1401 in #1295
Full Changelog: v0.28.5...v0.29.0