What's Changed
- Remove datadog import by @dadmobile in #1583
- Auto detect supported accelerators when adding a local provider by @deep1401 in #1589
- Remove code related to run_job by @dadmobile in #1587
- delete plugin sdk and download model by @deep1401 in #1586
- Add setup hooks and make the provider modal nicer by @deep1401 in #1576
- Remove entire interact component and add caching to compute providers list by @deep1401 in #1590
- Fix closing of deletetaskmodal by @deep1401 in #1593
- Fix image and cpu param for cpu machines on runpod by @deep1401 in #1594
- Fix wrong import which broke tasks output by @deep1401 in #1596
- Prompt for server URL during login so users can confirm or change it by @aliasaria in #1591
- Improve CLI and make it more agent friendly by @deep1401 in #1561
- Add comfyui interactive and fix interactive card behaviour by @deep1401 in #1592
- Revamp trackio so you can add multiple runs to the same project by @deep1401 in #1549
- Make TLAB_LOG_LEVEL work properly by @dadmobile in #1595
- Remove Electron legacy code and stubs by @aliasaria in #1572
- Add caching to model list route by @deep1401 in #1588
- Optimize GitHub Actions: consolidate workflows, update versions, add timeouts by @aliasaria in #1573
- Add Playwright E2E tests to CI via GitHub Actions by @aliasaria in #1571
- Make QueueTaskModal more compact (collapsible resource override) by @deep1401 in #1577
- make launches go through a worker queue by @deep1401 in #1581
- Reduce job update rebuilds and make job creation faster by @deep1401 in #1582
- Add autocomplete attributes to enable Chrome password generator by @aliasaria in #1605
- Implement gpu/cpu profiling by @deep1401 in #1505
- Add version update banner to frontend and CLI by @aliasaria in #1584
- Improve CLI code quality and maintainability by @aliasaria in #1606
- Add --format=json support to CLI config command by @aliasaria in #1608
- Add PR activity report generator by @aliasaria in #1609
- Fix version check to show update banner by @deep1401 in #1613
- Change cli config to user 'lab config set' and 'lab config ' by @deep1401 in #1612
- Fix excessive disk usage from redundant .cache dirs in local provider runs by @aliasaria in #1610
- install only prettier for prettier workflow by @deep1401 in #1614
- Add/model dataset group by @mina-parham in #1481
- Fix double v prefix and version comparison in update banner by @aliasaria in #1615
- Add curl authentication guide to AGENTS.md by @aliasaria in #1616
- Cache experiments list by @deep1401 in #1600
- Add transformerlab-cli agent skill by @aliasaria in #1617
- Document --format flag ordering in CLI skill by @aliasaria in #1622
- Small cleanup: Remove TFL_LOCAL_PROVIDER_SETUP from Dockerfile by @dadmobile in #1624
- Fix provider compatibility for Interactive tasks by @deep1401 in #1620
- Fix wrong complete state for jobs by @deep1401 in #1621
- Remove multiuser env var by @deep1401 in #1626
- Add
lab server installCLI command by @aliasaria in #1623 - Replace legacy sparse checkout with quiet git clone by @aliasaria in #1619
- Ignore some files during task upload by @deep1401 in #1627
- Add SkyPilot container and cloud settings (global + per-job) by @aliasaria in #1551
- Document SDK installation, subsystem docs, and context vars in AGENTS.md by @aliasaria in #1632
- Disable fields when submitting and fix trash icon for non-terminal jobs by @deep1401 in #1629
- Added 3D artifact visualization support by @ParamThakkar123 in #1585
- Add shared Claude Code project settings by @aliasaria in #1635
- Move jobs within the experiment folder and make calls faster by @deep1401 in #1607
- Fix package-lock json to have the latest packages by @deep1401 in #1637
- Fix frontend call not sending experiment_id to API with job by @deep1401 in #1638
- Replace N+1 serialized job data writes with bulk helper by @aliasaria in #1640
- Add configurable async thread pool and concurrency limits by @aliasaria in #1639
- Fix thread pool exhaustion from local provider launches by @aliasaria in #1636
Full Changelog: v0.32.0...v0.33.0