github jqnatividad/qsv 0.121.0

latest releases: 0.127.0, 0.126.0, 0.125.0...
4 months ago

Two days ago, qsv 0.120.0 was released. Hours later, significant updates occurred in our ecosystem: Polars upgraded to version 0.36, Homebrew rolled out support for Rust 1.75.0, and our pull request for 'cached' was merged.

In light of these developments, we're releasing 0.121.0 out of cycle to leverage the new features, fixes and performance enhancements in these key components integral to qsv.


👉 REQUEST FOR USE CASES: 👈
Please help define the future of qsv.
Add what you're currently using qsv for here - #1529

Not only does it help us catalog what use cases we should optimize for, posters will get higher priority access to the qsv pro preview.


Added

  • sqlp: with Polars 0.36, it now supports:
  • sqlp: now supports writing to Apache Avro format 32f2fbb
  • sqlp: when writing to CSV --format, if the --output file has a TSV or TAB extension, it will automatically use the tab delimiter c97048c

Changed

  • Bump polars from 0.35 to 0.36 #1521
  • build(deps): bump serde from 1.0.193 to 1.0.194 by @dependabot in #1520
  • build(deps): bump serde_json from 1.0.109 to 1.0.110 by @dependabot in #1519
  • build(deps): bump semver from 1.0.20 to 1.0.21 by @dependabot in #1518
  • build(deps): bump serde_stacker from 0.1.10 to 0.1.11 by @dependabot in #1517
  • build(deps): bump cached from 0.46.1 to 0.47.0 by @dependabot in #1522
  • bumped MSRV to 1.75.0

Fixed

  • cat: fixed performance regression in rowskey by moving unchanging variables out of hot loop - 96a40e9
  • sqlp: Polars 0.36 fixed the SQL SUBSTR() function

Full Changelog: 0.120.0...0.121.0

Don't miss a new qsv release

NewReleases is sending notifications on new releases.