What's Changed
- docs: add installation instructions for
uvtool by @mocusez in #211 - docs: fix typo in architecture guide by @Matt711 in #213
- feat: TPC-DS support by @clflushopt in #212
- chore(deps): bump actions/cache from 4 to 5 by @dependabot[bot] in #221
- chore(deps): bump actions/upload-artifact from 4 to 6 by @dependabot[bot] in #222
- chore(deps): bump actions/checkout from 4 to 6 by @dependabot[bot] in #223
- chore(deps): bump actions/setup-java from 4 to 5 by @dependabot[bot] in #224
- Fix more typos by @Matt711 in #217
- cli: warn when skip generation by @kevinjqliu in #220
- Add typos to CI by @Matt711 in #227
- cli: add
--quietflag, enable logging by default by @kevinjqliu in #225 - chore(deps): bump crate-ci/typos from 1.41.0 to 1.42.0 by @dependabot[bot] in #230
- feat: custom CSV delimiter support by @clflushopt in #219
- chore(deps): bump crate-ci/typos from 1.42.0 to 1.42.1 by @dependabot[bot] in #231
- chore(deps): bump crate-ci/typos from 1.42.1 to 1.43.4 by @dependabot[bot] in #239
- chore(deps): bump crate-ci/typos from 1.43.4 to 1.43.5 by @dependabot[bot] in #241
- chore(deps): bump actions/attest-build-provenance from 3 to 4 by @dependabot[bot] in #242
- chore(deps): bump crate-ci/typos from 1.43.5 to 1.44.0 by @dependabot[bot] in #243
- chore(deps): bump actions/download-artifact from 7 to 8 by @dependabot[bot] in #244
- chore(deps): bump actions/upload-artifact from 6 to 7 by @dependabot[bot] in #245
- Bump arrow-rs version to 58.0.0 by @AdamGS in #246
- Enable LTO and codegen-units=1 for release builds by @kevinjqliu with @Copilot in #240
- Replace deprecated
assert_cmd::Command::cargo_binin tpchgen-cli integration tests by @kevinjqliu in #248 - chore(deps): bump crate-ci/typos from 1.44.0 to 1.46.0 by @dependabot[bot] in #252
- feat: Add parquet subcommand with format-specific argument validation by @Matt711 in #234
- chore: Follow-up improvements to parquet subcommand CLI by @kevinjqliu in #254
- chore(deps): bump crate-ci/typos from 1.46.0 to 1.46.1 by @dependabot[bot] in #256
- chore: Add tbl/csv subcommands, deprecate --format flag by @kevinjqliu in #255
- feat: dsdgen compatibility mode (with
C) by @clflushopt in #253 - Speed up TPC-DS conformance tests (only check Md5 by default) by @alamb in #268
- refactor(tpcdsgen): remove unused StringWriter by @alamb in #267
- fix(tpcdsgen): Fix customer.dat to match C
dsdgenby @alamb in #266 - chore: Rename test-all-tables.sh to compare-all-tables.sh by @alamb in #264
- chore(deps): bump crate-ci/typos from 1.46.1 to 1.46.2 by @dependabot[bot] in #269
- chore(deps): bump crate-ci/typos from 1.46.2 to 1.47.2 by @dependabot[bot] in #272
- chore(deps): bump actions/checkout from 6 to 7 by @dependabot[bot] in #277
- Bump Arrow and Parquet to 59.0.0 by @kevinjqliu in #278
- feat: Track table generation with progress bars by @Matt711 in #226
- feat: TPCDS <> Arrow support by @clflushopt in #276
- Add tpcgen CLI and Python package by @kevinjqliu in #280
- refactor: group TPC-DS table modules by @kevinjqliu in #291
- docs: document tpcdsgen
Sessionby @alamb in #285 - refactor: Document and simplify tpcdsgen
Options<-->Sessionconversion by @alamb in #286 - Add tpcdsgen-arrow README by @kevinjqliu in #289
- [TPC-DS]: Add tests for paired fact tables, faster comparison by @alamb in #284
- chore(deps): bump actions/cache from 5 to 6 by @dependabot[bot] in #297
- Wire TPC-DS DAT generation into tpcgen by @kevinjqliu in #290
- chore: unify Arrow workspace dependency (on 59.0.0) by @alamb in #300
- fix(tpcds): use
i32/Date32for call_center columns by @alamb in #294 - fix(tpcds): use
i32/Date32/Time32for dbgen_version create date by @alamb in #295 - Prepare v3.0.0 release versions by @kevinjqliu in #304
New Contributors
- @mocusez made their first contribution in #211
- @Matt711 made their first contribution in #213
- @AdamGS made their first contribution in #246
- @kevinjqliu with @Copilot made their first contribution in #240
Full Changelog: v2.0.2...v3.0.0