Releases: ssl-hep/ServiceX_frontend
Bug Fix
This is a bug-fix release and a technical-debt fix release!
What's Changed
- Added functions to get URLs sync from request + corresponding tests by @talvandaalen in #245
- build: Support Python 3.7+ by @matthewfeickert in #246
- ci: Update to stable GHA versions by @matthewfeickert in #247
- Enable python 3.11 support, and remove 3.6 support. by @gordonwatts in #256
- Do not request
parquetwhen we wantroot-fileby @gordonwatts in #257
New Contributors
- @matthewfeickert made their first contribution in #246
Full Changelog: 2.5.4...2.6.1b1
Synchronous retrieval of URIs
Include synchronous functionality to retrieve URIs from queried files.
When requesting ROOT files, make sure to use in combination with the latest ServiceX endpoint at https://servicex-release-int-uproot.servicex.ssl-hep.org/.
Bug Fix
- If the ServiceX instance has cleared out its cache, but not removed a request from a file, auto-resbumit the request to re-populate the ServiceX cache.
What's Changed
- Missing minio container is not handled properly by @gordonwatts in #242
Full Changelog: 2.5.3...2.5.4
Provide S3 URIs to Transformed Files
Allow remote clients to obtain S3:// URIs to the transformed file results. Still support the pre-signed URLs.
Protect against negative files remaining return from ServiceX
Bug-fix release. For reasons not yet understood, ServiceX sometimes returns negative files remaining in the transform despite a successful run. This patch release will mark the transform as failed so that it can be re-run.
What's Changed
- Protect against negative files remaining by @gordonwatts in #237
Full Changelog: 2.5.1...2.5.2
Fix compatibility with new version of `backoff`
Make sure our dependence on backoff is working correctly
What's Changed
- Run with the new version of backoff by @gordonwatts in #235
Full Changelog: 2.5...2.5.1
Cache Updates and Memory Fixes
What's Changed
- Ignoring type warnings in test_data_conversions.py by @talvandaalen in #223
- Allow passing a title for
get_data_Xfunctions by @kyungeonchoi in #205 - Bug fix: use latest version of backoff by @gordonwatts in #230
- Clean up by @gordonwatts in #231
- In Memory Cache - Include Datatype by @gordonwatts in #232
- Analysis Query Cache Improvements by @gordonwatts in #234
New Contributors
- @talvandaalen made their first contribution in #223
- @kyungeonchoi made their first contribution in #205
Full Changelog: 2.4.4...2.5.0
Titles, Cache Fixes
This is mostly a maintanance release.
- Caching improvements. A bug was found where multiple, different, queries generated the seme cache key. That has been fixed. However, this could cause your queries to re-trigger. This condition was rare.
- A
titleargument is now possible in the calls to render a query (thanks @kyungeonchoi !) - Code clean up should reduce the number of spurious warnings (thanks @talvandaalen !)
What's Changed
- Ignoring type warnings in test_data_conversions.py by @talvandaalen in #223
- Allow passing a title for
get_data_Xfunctions by @kyungeonchoi in #205 - Bug fix: use latest version of backoff by @gordonwatts in #230
- Clean up by @gordonwatts in #231
- In Memory Cache - Include Datatype by @gordonwatts in #232
- Analysis Query Cache Improvements by @gordonwatts in #234
New Contributors
- @talvandaalen made their first contribution in #223
- @kyungeonchoi made their first contribution in #205
Full Changelog: 2.4.4...2.5
Release 2.4.4
Allow python functions as selects
V 2.4.4-Alpha.1
Adds python function selects