Frontend
- Added subpath feature for edit and rerun (2702)
- Refactor scrolling on worksheets ui (2713)
Backend
- Ignore requests.exceptions.ReadTimeout when pruning docker networks (2719)
- Flexible tag search query for worker manager (2706)
- Make SlurmBatchWorkerManager use per-user scratch spaces (2734)
- Make `cl ls` print URL to refer to worksheet in the CLI (2731)
- Worker telemetry with Sentry (2740, 2755, 2756, 2759)
- Ignore 'reference does not exist' when removing docker tags (2758)
- Enable arbitrary field modification for `cl edit` (2742)
- Resolve potential file not found error in gpuworker (2765)
- Set timeouts for urlopen calls (2767)
- Fix public worker check (2809)
- Avoid conflicting worker resources (2775)
Dev / docs / CI
- Reorganize and scaffold testing infrastructure (2750)
- Update build badge link from Travis -> GHA (2711)
- Fix link on badge (2728)
- cleanup pre-commit.sh (2732)
- Add pre-commit.sh to the test.yml (2764)
- Resolve Invalid type: ClassVar nested inside other type (2726)
- Update Interactive Session edit commands instructions (2818)
Dependency upgrades
- Bump prismjs from 1.20.0 to 1.21.0 in /frontend (2725)
- Bump husky from 4.2.5 to 4.3.0 in /frontend (2823)
- Bump react-scripts from 3.4.1 to 3.4.2 in /frontend
- Bump c3 from 0.7.18 to 0.7.20 in /frontend (2739)
- Bump lodash from 4.17.19 to 4.17.20 in /frontend (2752)
- Bump dompurify from 2.0.12 to 2.0.15 in /frontend (2828)
- Bump lint-staged from 10.2.11 to 10.2.13 in /frontend
- Bump underscore from 1.10.2 to 1.11.0 in /frontend (2798)
- Bump mkdocs-material from 5.5.0 to 5.5.12 (2814)
- Bump sqlalchemy from 1.3.18 to 1.3.19
- Bump boto3 from 1.14.35 to 1.14.57 (2808, 2812, 2817)
- Bump psutil from 5.6.6 to 5.7.2
- Bump mypy from 0.770 to 0.782 (2738)
- Bump docker from 4.2.2 to 4.3.0 (2813)