Download Latest Version v1.5.1 source code.zip (10.9 MB)
Email in envelope

Get an email when there's a new version of sqlit

Home / v1.4.1
Name Modified Size InfoDownloads / Week
Parent folder
README.md 2026-05-22 2.3 kB
v1.4.1 source code.tar.gz 2026-05-22 10.4 MB
v1.4.1 source code.zip 2026-05-22 10.8 MB
Totals: 3 Items   21.2 MB 0

v1.4.1

Features

  • Open CSV, Parquet, and JSON files directly with the DuckDB connection. Point sqlit at a data file and it loads into a real table inside a per-process sidecar .duckdb so you can run full CRUD; write back with COPY <table> TO '<path>'. #213, #146
  • Added Personal Access Token (PAT) authentication for Snowflake. Thanks @amankhandelia. #198
  • Added DML RETURNING support so INSERT/UPDATE/DELETE statements display the returned rows. #219, #147
  • Surface an actionable hint when Azure AD authentication fails for mssql. #209
  • Cache the Entra token on disk for ad_default mssql so subsequent connects skip the prompt. #210
  • Switched MariaDB to PyMySQL to drop the mysqlclient C dependency. #194
  • Added more Firebird column types. Thanks @kgaughan. [#190]

Bug fixes

  • Default an empty Postgres host to localhost when a port is set, so connections to non-default ports actually reach the server. #214, #205
  • Fixed the explorer / filter dropping lazy-loaded tables in multi-database browse mode. #220, #141
  • Stop expanding and collapsing tree nodes when navigating filter matches. Thanks @eibx. #206
  • Land the cursor on the matched node after accepting a filter selection. #221
  • Restored matches when backspacing in the explorer tree filter so widening the query brings them back. #211
  • Escape user-typed text in the filter input to avoid Rich markup crashes (e.g. typing [). #212
  • Render bytes as <BLOB N bytes> so blobs containing markup-like text don't crash the table render. #215, #202
  • Fixed Oracle SID connections failing with DPY-4027. [#185], [#106]
  • Fixed MySQL autocomplete in multi-database setups. [#184], [#151]
  • Made query paste use reachable system clipboards. [#193], [#188]
  • Detect paramiko 4 incompatibility at connect time and route through the installer prompt. #217, #186
  • Probe binary-protocol ports in test fixtures so the suite doesn't hang behind HTTP security agents. #218, #200
  • Use sys.executable in the run_cli test helper so the right Python is invoked. #216, #199
  • Distinguish uv tool install from uvx and emit correct install commands. #183, #133
Source: README.md, updated 2026-05-22