3.0.1 - Release Candidate 1
Pre-release
Pre-release
Cleaning up bugs and performance issues from the 3.0.0 release.
What's Changed
- Update the download progress bar (both unsigned and dowload) when initial transform request doesn't return all files by @ketan96-m in #478
- Add retries for s3 interactions with tenacity by @ponyisi in #479
- ci: Fix file name error by @matthewfeickert in #483
- Prevent user passing nfiles=0 when creating a sample by @ponyisi in #485
- Cache Collision when the user ignores the cache and hash is present in the db Fix #375 by @ketan96-m in #482
- Add XRootD dataset identifier class by @ponyisi in #481
- expose OutputFormatEnum instead of ResultFormat to user by @ponyisi in #484
- Multiple samples submitted together updates the database only once #417 by @ketan96-m in #486
- Caching behavior of permutation fix #396 by @ketan96-m in #488
- Better handling of tokens near expiry by @ponyisi in #487
- docs: Note that ReadTheDocs is the user docs by @matthewfeickert in #491
- Expose
Delivery
enum by @ponyisi in #489 - Single Database instance -- Resume request when client fails fixes #468 by @ketan96-m in #497
- docs: Add conda-forge badge to README by @matthewfeickert in #500
- Add Python 3.13 to test matrix by @ponyisi in #495
- Validate multi samples fixes #499 by @ketan96-m in #501
- Bump release version to 3.0.1-alpha.1 by @ponyisi in #511
- New argument
fail_if_incomplete
to raise an exception if any files fail by @ponyisi in #516 - Final refresh of progress bars when transform is complete by @ponyisi in #504
- Add cli command to list datasets by @BenGalewsky in #517
- Add documentation on YAML features by @ponyisi in #509
- Improve docstrings for Pydantic models by @ponyisi in #505
- Require tree name to be set for
FuncADLQuery_Uproot
queries by @ponyisi in #512 - Require namespace in Rucio DIDs by @ponyisi in #513
- Improve handling of error codes from server by @ponyisi in #510
- Add a test to make sure that we raise an exception if there is no servicex config file by @ponyisi in #514
- Delete Dataset From CLI by @BenGalewsky in #519
- Add some documentation on errors by @ponyisi in #508
- Do a preflight authentication call by @ponyisi in #520
- Remove view source code button from documentation by @kyungeonchoi in #522
- Introduce example of app testing with patches by @ponyisi in #523
- Add precommit hooks by @ponyisi in #524
- Update About page of documentation by @kyungeonchoi in #526
- Small cleanups of unused code by @ponyisi in #515
Full Changelog: 3.0.0...3.0.1-rc-1