Releases: Maxteabag/sqlit
Releases · Maxteabag/sqlit
v1.1.6
v1.1.5
v1.1.4
v1.1.3
v1.1.2
v1.1
This release contains major features, bug fixes, and quality of life improvements.
New Features
- Docker container discovery — press space+c to see running database containers and connect in one click
- Indexes, Triggers, and Sequences now visible in explorer
- Filter results with / (substring search by default, prefix with ~ for fuzzy search)
- Star queries in history to pin frequently used ones
- Connect directly with a connection string (#7)
- "USE database" queries now update the active connection (#13)
Bug Fixes
- Fixed race condition when selecting SQLite (#20)
- Added role selection for Oracle connections (#11)
- Fixed broken search in explorer
- Fixed various connection UX bugs
Improvements
- Massively improved results table performance — removed 1000 row limit, now renders millions using Apache Arrow
- Optimized SSH connections
- Added loading indicator when connecting
- Prettier results view
- Rose Pine is now the default theme
- Added Omarchy theme sync
Thank you for the incredible feedback - 1k+ stars in under a week!
v1.0.2
v1.0.1
v1.0.0
I'm grateful for the support following the front-page feature on Hacker News.
Big thanks to the mod team who put it in the second-chance pool, and to the community for the tremendous feedback.
This version marks the proper stable release of sqlit. I've decided to jump from 0.6.x to v1.0.0 because this release cements the core purpose and aesthetics of the project. It sets the tone for everything that follows.
UI & UX Overhaul
- Redesigned UI: A complete polish heavily inspired by
lazygit. - Theming: Added beautiful new themes, with the
sqlittheme now set as default. - VIM-like Navigation: (Suggested by vinshoo)
- Browse explorer tree with
j/k - Next/Prev autocomplete suggestion with
Ctrl+j,Ctrl+k - Browse Results with
h/j/k/l - Press
/to filter tables uto edit cell valueyto copy the query field
- Browse explorer tree with
- Performance: Reduced startup time by 30%.
Security
- Keyring Integration: We now use the OS-level encrypted credential store to save connection details (Suggested by caminanteblanco).
- Empty Password Option: Added an option for empty passwords in connection strings; you will be securely prompted upon connection. No credentials are stored anywhere.
Features & Adapters
- Cloudflare D1: Added a new adapter for Cloudflare D1 (Suggested by slimebot80).
- Temporary Connections: The CLI can now run "temporary connections" without saving them (e.g.,
sqlit connect sqlite --file-path /path/to/db) (Suggested by mrbump).
Breaking Changes / CLI
- Modernized CLI API: Run
sqlit --helpto see the new commands. - Improved package installation experience.