Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

qsv 0.123.0 #165149

Merged
merged 2 commits into from
Mar 5, 2024
Merged

qsv 0.123.0 #165149

merged 2 commits into from
Mar 5, 2024

Conversation

Porkepix
Copy link
Contributor

@Porkepix Porkepix commented Mar 5, 2024

Created by brew bump


Created with brew bump-formula-pr.

release notes
# [OPEN DATA DAY 2024](https://opendataday.org) Release! 🎉🎉🎉

In celebration of Open Data Day, we're releasing qsv 0.123.0 - the biggest release ever with 330+ commits! qsv 0.123.0 continues to focus on performance, stability and reliability as we continue setting the stage for qsv's big brother - qsv pro.

We've been baking qsv pro for a while now, and it's almost ready for release. qsv pro is a cross-platform Desktop Data Wrangling tool marrying an Excel-like UI with the power of qsv, backed by cloud-based data cleaning, enrichment and enhancement service that's easy to use for casual Excel users and Data Publishers, yet powerful enough for data scientists and data engineers.

It's almost ready for release, so stay tuned!

Highlights:

  • sqlp now has automatic read_csv() fast path optimization, making optimized queries EXPONENTIALLY FASTER - e.g it just takes 0.38 seconds to do a non-trivial SQL aggregation on a 18 column, 657mb CSV with 7.43 million rows! It also now supports JSONL output format and adds compression support for Avro and Arrow output formats.
  • fetch now has a --disk-cache option, so you can cache web service responses to disk, complete with cache control and expiry handling!
  • jsonl is now multithreaded with additional --batch and --job options.
  • split now has three modes: split by record count, split by number of chunks and split by file size.
  • datefmt is a new top-level command for date formatting. We extracted it from apply to make it easier to use, and to set the stage for expanded date and timezone handling.
  • enum now has a --start option.
  • excel now has a --keep-zero-time option and now has improved datetime/duration parsing/handling with upgrade of calamine from 0.23 to 0.24.
  • tojsonl now has --trim and --no-boolean options and eliminated false positive boolean inferences.

Added

Changed

Fixed

Removed

New Contributors

Full Changelog: dathere/qsv@0.122.0...0.123.0

@github-actions github-actions bot added rust Rust use is a significant feature of the PR or issue bump-formula-pr PR was created using `brew bump-formula-pr` labels Mar 5, 2024
Copy link
Contributor

github-actions bot commented Mar 5, 2024

🤖 An automated task has requested bottles to be published to this PR.

@github-actions github-actions bot added the CI-published-bottle-commits The commits for the built bottles have been pushed to the PR branch. label Mar 5, 2024
@BrewTestBot BrewTestBot enabled auto-merge March 5, 2024 21:25
@BrewTestBot BrewTestBot added this pull request to the merge queue Mar 5, 2024
Merged via the queue into Homebrew:master with commit b88a372 Mar 5, 2024
13 checks passed
@github-actions github-actions bot added the outdated PR was locked due to age label Apr 4, 2024
@github-actions github-actions bot locked as resolved and limited conversation to collaborators Apr 4, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
bump-formula-pr PR was created using `brew bump-formula-pr` CI-published-bottle-commits The commits for the built bottles have been pushed to the PR branch. outdated PR was locked due to age rust Rust use is a significant feature of the PR or issue
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants