এখানে sql-pipe-এর ২৭টি সংস্করণ আছে, ১৭ মার্চ, ২০২৬ থেকে বর্তমান 0.26.0 পর্যন্ত। প্রতিটির লিংক যায় প্রকাশকের নিজস্ব ইনস্টলার ফাইলে।
| সংস্করণ | তারিখ | সাইজ | ফাইল |
|---|---|---|---|
| 0.26.0সর্বশেষ | ১২ অক্টোবর, ২০২৬ | — | ৬৪-বিট পোর্টেবলARM64 পোর্টেবল৩২-বিট পোর্টেবল রিলিজ নোটWhat's Changed
- chore(lint): clear lint and manpage errors (#251) @vmvarela
- chore: use standard GitHub labels across automation (#248) @vmvarela
- chore: centralize sql-pipe guidance (#247) @vmvarela
🚀 Features
- feat(cli): bind named SQL parameters (#253) @vmvarela
🐛 Bug Fixes
- fix(repl): execute multi-statement SQL (#250) @vmvarela
- fix(csv): skip blank CSV records (#249) @vmvarela
📝 Documentation
- docs(table): explain two-pass query output (#252) @vmvarela
Full Changelog: v0.25.1...v0.26.0 |
| 0.25.1 | ১২ সেপ্টেম্বর, ২০২৬ | — | ৬৪-বিট পোর্টেবলARM64 পোর্টেবল৩২-বিট পোর্টেবল রিলিজ নোটWhat's Changed
🐛 Bug Fixes
- fix: parquet pre-1970 DATE/TIMESTAMP panic (Issue #235) (#246) @vmvarela
- fix: duplicate rename colliding with explicit name (Issue #233) (#245) @vmvarela
- fix: surface mid-stream SQLite step errors (Issue #229) (#244) @vmvarela
- fix: parquet negative DECIMAL loses sign (Issue #234) (#243) @vmvarela
- fix: DATE/DATETIME OOB on rows past inference sample (Issue #232) (#242) @vmvarela
- fix: panic on empty no-op query (Issue #228) (#241) @vmvarela
⬆️ Dependency Updates
- chore(deps): bump actions/setup-node from 6 to 7 (#226) @dependabot[bot]
- chore(deps): bump toshimaru/auto-author-assign from 3.0.3 to 3.1.0 (#227) @dependabot[bot]
Full Changelog: v0.25.0...v0.25.1 |
| 0.25.0 | ৭ আগস্ট, ২০২৬ | — | ৬৪-বিট পোর্টেবলARM64 পোর্টেবল৩২-বিট পোর্টেবল রিলিজ নোটWhat's Changed
🚀 Features
- feat: add npm package distribution (Issue #123) (#224) @vmvarela
- feat: transparent gzip input (.gz files and stdin) (#223) @vmvarela
🐛 Bug Fixes
- fix: prepare npm trusted publishing workflow (#225) @vmvarela
Full Changelog: v0.24.0...v0.25.0 |
| 0.24.0 | ৪ আগস্ট, ২০২৬ | — | ৬৪-বিট পোর্টেবলARM64 পোর্টেবল৩২-বিট পোর্টেবল রিলিজ নোটWhat's Changed
🚀 Features
- feat: replace carquet C library with pure Zig zig-parquet (#217) @vmvarela
Full Changelog: v0.23.0...v0.24.0 |
| 0.23.0 | ২ আগস্ট, ২০২৬ | — | ৬৪-বিট পোর্টেবলARM64 পোর্টেবল৩২-বিট পোর্টেবল রিলিজ নোটWhat's Changed
🚀 Features
- feat: Add --checksum flag for SHA-256 result set hashing (issue #204) (#215) @vmvarela
🐛 Bug Fixes
- fix: UTF-8 console output on Windows (Issue #201) (#216) @vmvarela
🧰 Maintenance
- chore(deps): bump actions/stale from 10 to 11 (#214) @dependabot[bot]
Full Changelog: v0.22.0...v0.23.0 |
| 0.22.0 | ১৯ জুলাই, ২০২৬ | — | ৬৪-বিট পোর্টেবলARM64 পোর্টেবল৩২-বিট পোর্টেবল রিলিজ নোটWhat's Changed
🚀 Features
- feat: ponytail cleanup v0.22 — native REPL, fused inspect modes, -50KB binary (#213) @vmvarela
Full Changelog: v0.21.0...v0.22.0 |
| 0.21.0 | ১৮ জুলাই, ২০২৬ | — | ৬৪-বিট পোর্টেবলARM64 পোর্টেবল৩২-বিট পোর্টেবল রিলিজ নোটWhat's Changed
🚀 Features
- feat: support multiple --url arguments with per-URL format and headers (#211) @vmvarela
Full Changelog: v0.20.0...v0.21.0 |
| 0.20.0 | ১৭ জুলাই, ২০২৬ | — | ৬৪-বিট পোর্টেবলARM64 পোর্টেবল৩২-বিট পোর্টেবল রিলিজ নোটWhat's Changed
🚀 Features
- feat: Apache Parquet input support (issue #206) (#210) @vmvarela
Full Changelog: v0.19.0...v0.20.0 |
| 0.19.0 | ১৭ জুলাই, ২০২৬ | — | ৬৪-বিট পোর্টেবলARM64 পোর্টেবল৩২-বিট পোর্টেবল রিলিজ নোটWhat's Changed
🚀 Features
- feat: --save <file> flag to persist SQLite DB to disk (#196) (#208) @vmvarela
- feat(repl): add --repl interactive mode (#199) (#209) @vmvarela
Full Changelog: v0.18.1...v0.19.0 |
| 0.18.1 | ১৭ জুলাই, ২০২৬ | — | ৬৪-বিট পোর্টেবলARM64 পোর্টেবল৩২-বিট পোর্টেবল রিলিজ নোটWhat's Changed
🐛 Bug Fixes
- fix: c_allocator, math functions, --no-stdin, validate ragged rows, leading-zero TEXT (#195) @vmvarela
Full Changelog: v0.18.0...v0.18.1 |
| 0.18.0 | ১৬ জুলাই, ২০২৬ | — | ৬৪-বিট পোর্টেবলARM64 পোর্টেবল৩২-বিট পোর্টেবল রিলিজ নোটWhat's Changed
🚀 Features
- feat: add native HTTP input (#194) @vmvarela
🧰 Maintenance
- chore(deps): bump KSXGitHub/github-actions-deploy-aur from 4.1.3 to 4.2.0 (#192) @dependabot[bot]
Full Changelog: v0.17.1...v0.18.0 |
| 0.17.1 | ১০ জুলাই, ২০২৬ | — | ৬৪-বিট পোর্টেবলARM64 পোর্টেবল৩২-বিট পোর্টেবল রিলিজ নোটWhat's Changed
- feat: add YAML input support (-I yaml) with bundled libyaml 0.2.5
Full Changelog: v0.17.0...v0.17.1 |
| 0.16.0 | ৩ জুলাই, ২০২৬ | — | ৬৪-বিট পোর্টেবলARM64 পোর্টেবল৩২-বিট পোর্টেবল রিলিজ নোটWhat's Changed
🚀 Features
- feat: add --completions flag for shell completion generation (#175) (#189) @vmvarela
- feat: add HTML table output format (-O html) (#188) @vmvarela
- feat: add SQL INSERT output format (-O sql) (#187) @vmvarela
- feat: add --schema flag to print inferred CREATE TABLE DDL (#186) @vmvarela
- feat: add --explain flag for query plan introspection (#185) @vmvarela
- feat: add --null-value flag for custom NULL representation (#184) @vmvarela
🐛 Bug Fixes
- fix: BLOB hex encoding + full Unicode width tables (#190) @vmvarela
🧰 Maintenance
- refactor: deduplicate visual/source helpers, simplify fmtThousands (#182) @vmvarela
⬆️ Dependency Updates
- chore(deps): bump actions/cache from 5 to 6 (#183) @dependabot[bot]
Full Changelog: v0.15.0...v0.16.0 |
| 0.15.0 | ২৫ জুন, ২০২৬ | — | ৬৪-বিট পোর্টেবলARM64 পোর্টেবল৩২-বিট পোর্টেবল রিলিজ নোটWhat's Changed
🚀 Features
- feat: add --stats flag for column statistics (#181) @vmvarela
Full Changelog: v0.14.0...v0.15.0 |
| 0.14.0 | ১৮ জুন, ২০২৬ | — | ৬৪-বিট পোর্টেবলARM64 পোর্টেবল৩২-বিট পোর্টেবল রিলিজ নোটWhat's Changed
🚀 Features
- feat: add Markdown table output format (-O markdown) (#179) @vmvarela
🧰 Maintenance
- refactor: ponytail cleanup - remove waste and simplify (#178) @vmvarela
⬆️ Dependency Updates
- chore(deps): bump toshimaru/auto-author-assign from 3.0.2 to 3.0.3 (#177) @dependabot[bot]
Full Changelog: v0.13.0...v0.14.0 |
| 0.13.0 | ১৩ জুন, ২০২৬ | — | ৬৪-বিট পোর্টেবলARM64 পোর্টেবল৩২-বিট পোর্টেবল রিলিজ নোটWhat's Changed
🚀 Features
- feat: read SQL query from file with -f/--file flag (#157) (#165) @vmvarela
- feat: auto-detect input format from file extension with -I override (#164) @vmvarela
Full Changelog: v0.12.0...v0.13.0 |
| 0.12.0 | ৫ জুন, ২০২৬ | — | ৬৪-বিট পোর্টেবলARM64 পোর্টেবল৩২-বিট পোর্টেবল রিলিজ নোটWhat's Changed
🚀 Features
- feat: pretty-printed table output with auto-detected TTY (#163) @vmvarela
Full Changelog: v0.11.0...v0.12.0 |
| 0.11.0 | ৪ জুন, ২০২৬ | — | ৬৪-বিট পোর্টেবলARM64 পোর্টেবল৩২-বিট পোর্টেবল রিলিজ নোটWhat's Changed
🚀 Features
- feat: positional file arguments and multi-file joins (#162) @vmvarela
Full Changelog: v0.10.0...v0.11.0 |
| 0.9.0 | ১০ মে, ২০২৬ | — | ৬৪-বিট পোর্টেবলARM64 পোর্টেবল৩২-বিট পোর্টেবল রিলিজ নোট🚀 Features
- --disk flag — use a file-backed SQLite temp database instead of :memory:, enabling datasets larger than available RAM. Also sets PRAGMA temp_store = FILE for transient structures. (#148)
- --json-path <path> flag — navigate to a nested JSON array before querying, using a dot-separated path (e.g. results.items). Works with queries, --columns, and --validate. Requires -I json. (#151)
🐛 Bug Fixes
- XML parser now verifies that nested closing tags match their opening tag names and exits with a clear error on mismatch (#149)
⚡ Performance
- Replaced byte-by-byte takeByte() loops with bulk block reads (allocRemaining) in XML and JSON input loading — significantly faster on large files (#150)
🧰 Maintenance
- Modularized source into dedicated modules: format, args, sqlite, loader, modes (#146)
- Eliminated code duplication and simplified core patterns across the codebase (#147)
📝 Documentation
- Added --xml-root / --xml-row usage examples to --help text, man page, and README (#152)
Full Changelog: v0.8.1...v0.9.0 |
| 0.8.1 | ৮ মে, ২০২৬ | — | ৬৪-বিট পোর্টেবলARM64 পোর্টেবল৩২-বিট পোর্টেবল রিলিজ নোটWhat's Changed
🐛 Bug Fixes
- fix: make --xml-root and --xml-row work for XML input parsing (#140) @vmvarela
Full Changelog: v0.8.0...v0.8.1 |
| 0.8.0 | ৭ মে, ২০২৬ | — | ৬৪-বিট পোর্টেবলARM64 পোর্টেবল৩২-বিট পোর্টেবল রিলিজ নোট🚀 Features
- Add XML input and output format support — --input xml / --output xml (#133)
- Support multi-character input delimiters — e.g. --delimiter '||' (#132)
- Add --sample <n> flag for quick data preview with schema (#131)
- Add --validate mode to check input syntax without running a query (#130)
- Add --silent / -s flag to suppress row count output (#129)
🧰 Maintenance
- Fix CI: pass -Dbundle-sqlite=true to unit-test step (#137)
- Fix DNF5 compatibility: replace dnf config-manager --add-repo with curl (#126)
📝 Documentation
- Add real-world examples and JSON/NDJSON input documentation (#128)
Full Changelog: v0.7.1...v0.8.0 |
| 0.7.1 | ১ মে, ২০২৬ | — | ৬৪-বিট পোর্টেবলARM64 পোর্টেবল৩২-বিট পোর্টেবল রিলিজ নোটWhat's Changed
- chore: remove redundant in-repo Nix and AUR packaging files (#125) @vmvarela
- feat(packaging): centralize package repositories by package manager (#124) @vmvarela
Full Changelog: v0.7.0...v0.7.1 |
| 0.7.0 | ১ মে, ২০২৬ | — | ৬৪-বিট পোর্টেবলARM64 পোর্টেবল৩২-বিট পোর্টেবল রিলিজ নোটWhat's Changed
🚀 Features
- feat: add JSON and NDJSON input/output format support (#118) @vmvarela
- feat: add TSV input and output format support (#120) @vmvarela
🧰 Maintenance
- chore: fix release-drafter duplicate entries across categories (#119) @vmvarela
Full Changelog: v0.6.0...v0.7.0 |
| 0.6.0 | ২৯ এপ্রিল, ২০২৬ | — | ৬৪-বিট পোর্টেবলARM64 পোর্টেবল৩২-বিট পোর্টেবল রিলিজ নোট🚀 Features
- Add --output <file> flag to write query results to a file (#115)
- Add --columns flag to list CSV input column names (#113)
- Progress indicator during CSV loading (#112)
- Print row count after loading CSV (#111)
- Improve SQL error messages with column context and did-you-mean hint (#110)
- Add --max-rows flag to limit input size (#109)
🐛 Bug Fixes
- Warn on duplicate column names in CSV header (#105)
- Include man page in generated Homebrew formula (#101)
🧰 Maintenance
- Consolidate Homebrew publishing to vmvarela/homebrew-tap (#107)
⬆️ Dependency Updates
- Bump toshimaru/auto-author-assign from 3.0.1 → 3.0.2 (#108)
- Bump KSXGitHub/github-actions-deploy-aur from 4.1.2 → 4.1.3 (#106)
Full Changelog: v0.5.0...v0.6.0 |
| 0.4.1 | ৭ এপ্রিল, ২০২৬ | — | ৬৪-বিট পোর্টেবলARM64 পোর্টেবল৩২-বিট পোর্টেবল রিলিজ নোটWhat's Changed
- chore(deps): bump KSXGitHub/github-actions-deploy-aur from 4.1.1 to 4.1.2 (#103) @dependabot[bot]
- fix(ci): include man page in generated Homebrew formula (#101) @vmvarela
- ci: fix release-drafter duplicate entries and label/prefix mismatch (#79) @vmvarela
Full Changelog: v0.4.0...v0.4.1 |
| 0.4.0 | ২০ মার্চ, ২০২৬ | — | ৬৪-বিট পোর্টেবলARM64 পোর্টেবল৩২-বিট পোর্টেবল রিলিজ নোট🚀 Features
- Add --json output flag — results as a JSON array of objects (#74)
- Add Alpine Linux .apk packages to release workflow (#75)
🧰 Maintenance
- Add integration tests for --delimiter, --tsv, and --header flags (#73)
- Update docs: --json flag and Alpine APK install instructions (#77)
- Fix Nix CI: update job was pushing directly to master, blocked by branch protection (#63)
- Auto-remove status:* labels on issue close via GitHub Actions (#43)
⬆️ Dependency Updates
- Bump release-drafter/release-drafter from 6 to 7 (#72)
Full Changelog: v0.3.1...v0.4.0 |
| 0.3.0 | ১৭ মার্চ, ২০২৬ | — | ৬৪-বিট পোর্টেবলARM64 পোর্টেবল৩২-বিট পোর্টেবল |