Lots of things were fixed after trying to run against the 70 TB of data for CMS Run1.
* Supports Python 3.9
* Will now report supported return types (parquet, root)
* Long filenames are hashed in the local cache to avoid OS limitations
* A request tittle can be passed to services to "name" the transform
* Support lists of URLS or a single URL for a file source as well as the more traditional dataset identifiers
* Support deleting a single datafile or a query status file
* `api_endpoints` now have names not just types
* A local file can be written that matches query hashes with request id's, and can safely be checked into a repo in order to quickly re-use other people's queries.
* Better status updates during running and downloading, and support py widgets in vscode.