What's Changed
- Update webpack-dev-server to v5 by @dadmobile in #1990
- Add azure as a compute provider by @deep1401 in #1934
- Fix caching issue when saving score during lab finish by @deep1401 in #1993
- Add /autoresearch workflow to transformerlab-cli skill by @aliasaria in #1979
- Add icon for tooltip and modal to show job description by @deep1401 in #2001
- Drop pip install transformerlab from task templates by @aliasaria in #2000
- Fix azure unknown polls field in job data by @deep1401 in #1994
- Add a url search param so job charts open directly through urls by @deep1401 in #2007
- Fix error when changing the provider name in task yaml by @deep1401 in #2009
- Add a table mode for job charts modal and allow switching metrics by @deep1401 in #1996
- Replace Markdown Editor with MDXEditor for Experiment Notes by @aliasaria in #2008
- Add llms.txt support to docs site (for-teams section) by @aliasaria in #2005
- Add total jobs run for Job charts modal by @deep1401 in #2006
- Fix provider list table and behaviour in task for selecting provider when name doesnt match by @deep1401 in #1998
- Increase notetaking for autoresearch skill by @deep1401 in #2003
- Revamp the experiment list UI by @deep1401 in #1982
- Add profiling options to CLI by @deep1401 in #2010
- More playwright fixes by @deep1401 in #2011
- Speed up Edit Task modal load by @greninja in #1945
- Fix experiment notes editor parse error on fenced code blocks by @aliasaria in #2012
- Allow experiments to be configurable with
--experimentor-eflags by @deep1401 in #2013 - Fix fetchWithAuth double-prefix when API_URL is a path prefix by @aliasaria in #2014
- Improve job list row layout by @aliasaria in #2018
- perf: parallelize task list metadata reads by @greninja in #1995
- Support for gcp compute provider by @deep1401 in #1944
- Fix path resolution at storage level by @deep1401 in #2021
- Let lab login confirm or edit the server URL by @aliasaria in #2020
- Remove upload task accepting command field in one place by @deep1401 in #2025
- Remove legacy code to handle old numeric experiment IDs by @dadmobile in #2024
- installer: use grep instead of rg for DGX Spark detection by @greninja in #2028
- Fix lab task queue --no-interactive to honor is_default provider by @greninja in #2026
- Clear current experiment when CLI server is switched by @deep1401 in #2033
- Validate experiment before queueing with CLI by @deep1401 in #2032
- Reset favourite selection and other states when switching experiments by @deep1401 in #2030
- Teach agent skill to never use lab job monitor and also how to save evals by @deep1401 in #2023
- Switch cwd for local provider run and avoid double copy file mounts by @deep1401 in #2022
- Add Evals Tab to view and compare evals by @deep1401 in #2016
- Add browser based login for CLI by @deep1401 in #2019
- Add CLI skill rule: confirm experiment before queueing a task by @aliasaria in #2031
- Normalize < chars in notes to avoid errors by @deep1401 in #2035
- Fix UX for invitations showing expired and accepted conditionally only by @deep1401 in #2036
- Fix artifacts modal to view python files saved as artifacts too by @deep1401 in #2037
- Optionally return slimmed down jobs list to reduce payload size by @dadmobile in #2041
- Remove all backward compatibility code in API+CLI+SDK by @deep1401 in #2034
- Switch share icon in experiment manager by @deep1401 in #2047
- Fix some safe edits and knip dead code based on react doctor suggestions by @deep1401 in #2038
- Readd autofocus attributes for a bunch of fields by @dadmobile in #2048
- docs(cli-skill): link transformerlab-cli skill to public lab.cloud docs by @aliasaria in #2042
- Add bulk delete for tasks by @greninja in #2039
- Add pre-commit hook for ruff and prettier by @deep1401 in #2051
- Safe updates of python dependencies with known vulnerabilities by @dadmobile in #2045
- Add VastAI provider by @deep1401 in #1946
- Factor API URL detection and support URLs with paths by @dadmobile in #2015
- Add new providers to CLI by @deep1401 in #2055
- Fix missed clicks on new provider select box by @dadmobile in #2057
- Allow writing of cache locally by @deep1401 in #2059
- Workflow for react doctor by @deep1401 in #2053
- Fix timezone error on postgres by @deep1401 in #2061
- Make cards for provider type picker by @deep1401 in #2058
- Add a
--credentials-fileflag for adding/updating providers and remove provider specific flags which expose secrets by @deep1401 in #2062 - Fix zstd bug with ollama and fix new button text in playwright by @deep1401 in #2063
Full Changelog: v0.37.2...v0.38.0