[8.1.0] - 2025-10-20
This minor release features:
- qsv on IBM Z mainframes (s390x)! - now that we have endianness detection, even adding a prebuilt binary for it.
describegpt
: Output Kind and Token Usage have been added to the output making it easier to parse responses and track LLM costs.python
: with the latest pyO3.rs 0.27 crate, we're setting the stage to drop support for Python 3.12 and below, targetting free-threaded Python exclusively starting with the 9.0 release. This should allow us to massively boost performance by parallelizingpy
workloads.
It will also power the upcoming FAIRification commands.- a tuned csv fork based on the just released csv 1.4 crate, increasing performance suite-wide.
Added
describegpt
: add Kind and Token Usage to output a21e117- add big-endian handling for big-endian platforms (e.g.
s390x-unknown-linux-gnu
) #3045 - add s390x prebuilt binary (qsv now runs on IBM Z Mainframes!) a3f455c
Changed
datefmt
: Replacelocalzone
crate withiana-time-zone
crate #3048geoconvert
: Improved with the latest geozero fixes needed for Datapusher+ processing of GeoJSON and SHP files.python
: micro-optimize to remove unnecessary clone; use more idiomatic error_result handling - 777aa14- docs: update badges with PowerPC Linux GNU, Windows ARM64 MSVC, remove macOS Intel by @rzmk in #3036
- deps: bump bitflags from 2.9.4 to 2.10.0 8d65c1b
- deps: bumped csv crate to 1.4 and reapplied qsv optimizations. For more info, see 4e2f2a0
- deps: bump csvs_convert patch fork 8aa398f
- deps: bump geozero to latest upstream with unreleased fixes - 0a9d1b3
- deps: bump polars to 0.51.0 at py-1.35.0-beta-1 tag
- deps: bump socket2 from 0.6.0 to 0.6.1
- deps: bump whatlang to 0.18 e80e9c0
- build(deps): bump actions/setup-python from 5.0.0 to 6.0.0 by @dependabot[bot] in #3030
- build(deps): bump actix-governor from 0.8.0 to 0.10.0 by @dependabot[bot] in #3046
- build(deps): bump gzp from 1.0.1 to 2.0.0 by @dependabot[bot] in #3033
- build(deps): bump github/codeql-action from 3 to 4 by @dependabot[bot] in #3034
- build(deps): bump flexi_logger from 0.31.4 to 0.31.5 by @dependabot[bot] in #3032
- build(deps): bump flexi_logger from 0.31.5 to 0.31.6 by @dependabot[bot] in #3035
- build(deps): bump flexi_logger from 0.31.6 to 0.31.7 by @dependabot[bot] in #3038
- build(deps): bump libc from 0.2.176 to 0.2.177 by @dependabot[bot] in #3040
- build(deps): bump pyo3 from 0.26.0 to 0.27.0 by @dependabot[bot] in #3055
- build(deps): bump qsv_docopt from 1.8.0 to 1.9.0 by @dependabot[bot] in #3041
- build(deps): bump regex from 1.11.3 to 1.12.1 by @dependabot[bot] in #3043
- build(deps): bump regex from 1.12.1 to 1.12.2 by @dependabot[bot] in #3050
- build(deps): bump reqwest from 0.12.23 to 0.12.24 by @dependabot[bot] in #3049
- build(deps): bump rust_decimal from 1.38.0 to 1.39.0 by @dependabot[bot] in #3047
- build(deps): bump simd-json from 0.16.0 to 0.17.0 by @dependabot[bot] in #3031
- build(deps): bump tikv-jemallocator from 0.6.0 to 0.6.1 by @dependabot[bot] in #3053
- build(deps): bump tokio from 1.47.1 to 1.48.0 by @dependabot[bot] in #3052
- applied select clippy lint suggestions
- updated indirect dependencies
Fixed
headers
: fix stdin handling without explicit-
for stdin input #3039
Removed
- removed Python 3.10 prebuilts as py03 0.27 no longer supports it and Python 3.10 is no longer maintained
- deps: removed patched fork of time-rs now that 0.3.43 has been released fde03b3
Full Changelog: 8.0.0...8.1.0