Python Client
- `quilt3 install` now displays the tophash of the installed package (1461)
- Added `quilt3 --version` (1495)
- Added `quilt3 disable-telemetry` CLI command (1496)
- CLI command to launch catalog directly to file viewer - `quilt3 catalog $S3_URL` (1470, 1487)
- No longer run local container for `quilt3 catalog` (1504). See (1468, 1483, 1482) for various bugs leading to this decision.
- Add PhysicalKey class to abstract away local files vs unversioned s3 object vs versioned s3 object (1456, 1473, 1478)
- Changed cache directory location (1466)
- More informative progress bars (1506)
- Improve support for downloading from public buckets (1503)
- Always disable telemetry during tests (1494)
- Bug fix: prevent misleading CLI argument abbreviations (1481) such as `--to` referring to `--tophash`
- Bug fix: background upload/download threads are now killed if the main thread is interrupted (1486)
- Performance improvements: load JSONL manifest faster (1480)
- Performance improvement: If there is an error when copying files, fail quickly (1488)
Catalog
- Better package listing UX (1462)
- Improve bucket stats visualization when there are many categories (1469)