v5.8.0+man0
Pre-release
Pre-release
·
289 commits
to master
since this release
🚀 Features
- Query Stats for S3 storage (#2309). See the documentation. This lets you gather statistics about the IO operations performed by ArcticDB:
import arcticdb as adb
import arcticdb.toolbox.query_stats as qs
arctic = adb.Arctic(f"s3://{HOST}:{BUCKET}?access={ACCESS}&secret={SECRET}")
lib = arctic["library_name"]
# Collect statistics for specific operations
with qs.query_stats():
lib.list_symbols()
# Get the collected statistics
stats = qs.get_query_stats()
print(stats)
🏎️ Performance
- Implement delete versions functionality (#2352)
- This changes the
versionskwargondeleteso that it can delete several versions of a symbol in a fixed number of IO operations, whereas it previously performed an IO operation for each version.
- This changes the
🐛 Fixes
- Allow concatenation of uint64 columns with int columns of any width (#2365)
The wheels are on PyPI. Below are for debugging: