What's Changed
- Add docs for AWS, Azure and GCP providers by @deep1401 in #2017
- Unskip ollama test and increase timeout by @deep1401 in #2064
- Add dependabot yaml by @dadmobile in #2065
- Bump fast-uri from 3.1.0 to 3.1.2 in /transformerlab-docs by @dependabot[bot] in #2068
- Bump postcss from 8.5.6 to 8.5.14 in /transformerlab-docs by @dependabot[bot] in #2070
- Bump @babel/plugin-transform-modules-systemjs from 7.27.1 to 7.29.4 in /transformerlab-docs by @dependabot[bot] in #2067
- Bump actions/checkout from 4 to 6 by @dependabot[bot] in #2072
- Fix docs dependabot to make more manageable by @dadmobile in #2099
- Bump codecov/codecov-action from 5 to 6 by @dependabot[bot] in #2073
- Bump docker/setup-buildx-action from 3 to 4 by @dependabot[bot] in #2074
- Bump astral-sh/setup-uv from 4 to 7 by @dependabot[bot] in #2075
- Bump dompurify from 3.2.6 to 3.4.3 in /transformerlab-docs by @dependabot[bot] in #2098
- Bump actions/setup-node from 4 to 6 by @dependabot[bot] in #2076
- Bump packaging from 24.1 to 26.2 in /api by @dependabot[bot] in #2088
- Bump docker/login-action from 3 to 4 by @dependabot[bot] in #2100
- Bump actions/setup-python from 5 to 6 by @dependabot[bot] in #2101
- Bump actions/upload-artifact from 4 to 7 by @dependabot[bot] in #2102
- Bump cross-env from 7.0.3 to 10.1.0 by @dependabot[bot] in #2095
- Bump google-cloud-storage from 2.18.2 to 3.10.1 in /api by @dependabot[bot] in #2089
- Bump azure-mgmt-compute from 34.1.0 to 38.0.0 in /api by @dependabot[bot] in #2087
- Bump eslint-import-resolver-typescript from 3.6.1 to 4.4.4 by @dependabot[bot] in #2096
- Bump webpack-bundle-analyzer from 4.10.2 to 5.3.0 by @dependabot[bot] in #2097
- Bump webpack-merge from 5.10.0 to 6.0.1 by @dependabot[bot] in #2094
- docs-deps(deps): bump lodash from 4.17.21 to 4.18.1 in /transformerlab-docs by @dependabot[bot] in #2104
- docs-deps(deps): bump follow-redirects from 1.15.11 to 1.16.0 in /transformerlab-docs by @dependabot[bot] in #2105
- Bump paramiko from 4.0.0 to 5.0.0 in /api by @dependabot[bot] in #2084
- Bump aiofiles from 24.1.0 to 25.1.0 in /api by @dependabot[bot] in #2085
- Update pydantic requirement from <3.0,>=2.0 to >=2.13.4,<3.0 in /api by @dependabot[bot] in #2086
- Bump react-router-dom from 6.30.3 to 7.15.0 by @dependabot[bot] in #2093
- Bump the minor-and-patch group across 1 directory with 32 updates by @dependabot[bot] in #2091
- Make dependabot ignore some packages we already tested and those which failed by @deep1401 in #2106
- docs-deps(deps): bump the react group in /transformerlab-docs with 2 updates by @dependabot[bot] in #2107
- Bump github/codeql-action from 3 to 4 by @dependabot[bot] in #2108
- Bump actions/cache from 4 to 5 by @dependabot[bot] in #2109
- Bump actions/download-artifact from 4 to 8 by @dependabot[bot] in #2110
- Bump react-router-dom from 7.15.0 to 7.15.1 in the minor-and-patch group by @dependabot[bot] in #2112
- Remove unused useDebounce package by @deep1401 in #2128
- add --subtype filter to
lab task listby @greninja in #2049 - Bump concurrently from 8.2.2 to 9.2.1 by @dependabot[bot] in #2121
- remove orval since we dont use it by @deep1401 in #2133
- Bump detect-port from 1.6.1 to 2.1.0 by @dependabot[bot] in #2125
- Bump rimraf from 5.0.10 to 6.1.3 by @dependabot[bot] in #2124
- Remove rjsf because we dont use schema within forms anywhere by @deep1401 in #2134
- Bump css-minimizer-webpack-plugin from 5.0.1 to 8.0.0 by @dependabot[bot] in #2131
- docs-deps(deps): bump the minor-and-patch group across 1 directory with 4 updates by @dependabot[bot] in #2132
- Bump fastapi to v0.125.0 by @dadmobile in #2060
- Turn Evals tab into a searchable dashboard of eval-capable jobs by @greninja in #2071
- Compare n-evals at once by @deep1401 in #2135
- Add score trends to evals by @deep1401 in #2043
- Remove console statements to not show server data to a user by @deep1401 in #2141
- Refactor Welcome.tsx and show more notifications by @deep1401 in #2142
- Revamp Welcome.tsx with newer action buttons by @deep1401 in #2143
- Log per-step job metrics when updating progress by @deep1401 in #2046
- Fix logic for storage banner showing unset with remote enabled by @deep1401 in #2145
- Add tags for experiments by @deep1401 in #2052
- Update sass and sass-loader to a safe version with no warnings by @deep1401 in #2138
- Split up Team.tsx into smaller sections and remove dead code by @deep1401 in #2147
- Fix perf for permission service to avoid 3 separate calls by @deep1401 in #2148
- Get rid of chalk dependency by @deep1401 in #2136
- Update jestdom and fix the textencoder polyfill issue by @deep1401 in #2137
- Upgrade node and docasaurus with mermaid for transformerlab-docs by @deep1401 in #2140
- React Doctor Fixes by @deep1401 in #2146
- Update react-markdown and remark-gfm by @deep1401 in #2139
- Bump the minor-and-patch group across 1 directory with 2 updates by @dependabot[bot] in #2160
- Bump idna from 3.11 to 3.15 in /cli by @dependabot[bot] in #2161
- Stop dependabot from trying to update boto3 by @dadmobile in #2163
- Bump @mdxeditor/editor from 3.55.0 to 4.0.0 by @dependabot[bot] in #2151
- Bump style-loader from 3.3.4 to 4.0.0 by @dependabot[bot] in #2153
- Pin boto3 for now until datasets gets unlocked. by @dadmobile in #2173
- Bump the minor-and-patch group across 1 directory with 2 updates by @dependabot[bot] in #2164
- Bump react-dropzone from 14.3.8 to 15.0.0 by @dependabot[bot] in #2168
- Bump @mui/joy from 5.0.0-beta.48 to 5.0.0-beta.52 by @dependabot[bot] in #2179
- Fixes to make dependabot less noisy by @dadmobile in #2180
- Bump @types/node from 20.2.5 to 22.19.19 by @dependabot[bot] in #2181
- Stop all non-security dependabot updates on CLI by @dadmobile in #2182
- Bump webpack from 5.106.2 to 5.107.0 in the minor-and-patch group by @dependabot[bot] in #2183
- Remove jest and disabled test workflow by @dadmobile in #2171
- Remove npm lint command and eslint dependencies by @dadmobile in #2172
- Peg lucide-react by @dadmobile in #2185
- Bump @mdxeditor/editor from 4.0.0 to 4.0.1 in the minor-and-patch group by @dependabot[bot] in #2184
- Create a group for core API stack to only do patch updates by @dadmobile in #2188
- Add auth tests to playwright by @dadmobile in #2186
- Update team on About us page by @dadmobile in #2189
- Bump webpack from 5.107.0 to 5.107.1 in the minor-and-patch group by @dependabot[bot] in #2191
- Bump the minor-and-patch group across 1 directory with 9 updates by @dependabot[bot] in #2193
- Update CLI docs to match the actual command surface by @greninja in #2187
- Public sharing links for experiment notes and combined job chart by @deep1401 in #2044
- Fix public share URL falling back to dev-only port 1212 by @greninja in #2196
- docs-deps(deps): bump qs from 6.15.1 to 6.15.2 in /transformerlab-docs by @dependabot[bot] in #2199
- Make a github issue if CLI pypi build fails during release by @deep1401 in #2066
- Cleanup Experiment List UI by @dadmobile in #2202
- Azure provider: Create SSH key if one doesn't exist by @dadmobile in #2200
- Clean up UI on Team Members list by @dadmobile in #2198
- Add nebius as a cloud provider by @deep1401 in #1963
- Fix playwright E2E public share check test by @dadmobile in #2204
- Remove stray Firefox profile from transformerlab-docs by @dadmobile in #2206
- Update SSH key UI description for accuracy by @dadmobile in #2201
- Bump actions/github-script from 7 to 9 by @dependabot[bot] in #2213
- Bump the minor-and-patch group across 1 directory with 2 updates by @dependabot[bot] in #2212
- Bump the minor-and-patch group with 2 updates by @dependabot[bot] in #2211
- Bring public CLI docs in sync with the actual command surface by @greninja in #2197
- Update js-cookie to fix vulnerability by @dadmobile in #2203
- Add Core Concepts page to documentation by @greninja in #2210
- Fix the case when a resource is cleared in the override panel by @deep1401 in #2215
- Add
lab secretCLI command by @greninja in #2214 - Add lab team setup and move secret under lab team by @deep1401 in #2217
- Add per-job Performance chart to show per-phase timing by @greninja in #2194
- Add more commands to lab team in CLI by @deep1401 in #2222
- Downgrade and peg azure SDK for provider by @dadmobile in #2226
- Bump the minor-and-patch group with 2 updates by @dependabot[bot] in #2228
- Bump nebius from 0.3.71 to 0.3.72 in /api in the minor-and-patch group by @dependabot[bot] in #2227
- Easy access to job details page from the jobs list by @deep1401 in #2220
- Add icon for experiment selector and fix the dropdown by @deep1401 in #2221
- Persist team secret deletion to server instead of dropping it only from local state by @greninja in #2230
- Open VS Code interactive sessions in a new tab to bypass vscode.dev CSP by @greninja in #2229
- Open VS Code interactive sessions in a new tab to bypass vscode.dev CSP by @greninja in #2232
- Add capability for agents to launch and monitor interactive tasks via CLI by @greninja in #2223
- Add status table for all special secrets by @greninja in #2231
- Cleanup and fixing some components by @deep1401 in #2208
- Add verify provider lifecycle to CLI by @deep1401 in #2207
- Fix checkpoint file errors for non int filenames (
checkpoint-final) and fix similar frontend bugs by @deep1401 in #2219 - fix special characters rich preview notes errors by @deep1401 in #2233
- Add orchestration logs for more providers by @deep1401 in #2225
- Fix nan or infinity values in all lab resources by @deep1401 in #2234
- Refactor DB related code into a common file by @deep1401 in #2209
- Add nebius compute provider to CLI by @deep1401 in #2218
- Add info about experiment tags in skill by @deep1401 in #2235
- add info about -e args to skill by @deep1401 in #2236
- Add npmrc with min release age (3 days) by @deep1401 in #2054
- fix -e exp override to point to the correct server url by @deep1401 in #2237
- b200 access on runpod by @deep1401 in #2238
- ability to provide image names via runpod by @deep1401 in #2240
- Bump the minor-and-patch group with 3 updates by @dependabot[bot] in #2241
- Bump python-multipart from 0.0.29 to 0.0.30 in /api in the core-web-stack group by @dependabot[bot] in #2243
- Bump nebius from 0.3.72 to 0.3.73 in /api in the minor-and-patch group by @dependabot[bot] in #2244
- Add checks that discord notification fields fit correct format by @dadmobile in #2239
- Add a limit to the number of teams a user can create by @deep1401 in #2245
- Bump concurrently from 9.2.1 to 10.0.0 by @dependabot[bot] in #2242
- DStack: Catch ConnectionError and raise without logger.error by @dadmobile in #2247
- Update homepage and about page copy by @deep1401 in #2246
- Add spot / preemptible instance support across compute providers by @deep1401 in #2224
- Runpod B300 support by @deep1401 in #2249
Full Changelog: v0.38.0...v0.39.0