NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Go modules · #638 by repository stars
Last release today
02 Oct 2026
Ships on a steady schedule
a new release about every 1 weeks
Nearly every release is documented
notes for 56 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
6 years old
303 releases · first in 2020
One column per quarter.
[#98]: Whitespace is now allowed in SLQ selector names. You can do @sakila | ."film actor" | ."actor id".
@sakila | ."film actor" | ."actor id".sq inspect now populates schema field in JSON for MySQL,
SQLite, and SQL Server (Postgres already worked).[#153]: Improved formatting of text table with long lines.
[#15]: Column Aliases. You can now specify an alias for a column (or column expression such as a function). For example: sq '.actor | .first_name:give
sq '.actor | .first_name:given_name, or sq .actor | count(*):quantity.sq add now has a --active flag, which immediately sets the new source
as the active source.Nothing published for this version
Fixed typos in sq sql command help.
sq sql command help.Nothing published for this version
When a CSV source has explicit column names (via --opts cols=A,B,C), sq now verifies that the CSV data record field count matches the number of explic
--opts cols=A,B,C), sq now verifies
that the CSV data record field count matches the number of explicit columns.[#142]: Improved error handling when Postgres current_schema() is unavailable.
current_schema() is unavailable.[#144]: Handle corrupted config active source.
Nothing published for this version
sq ping now respects --json flag.
sq ping now respects --json flag.Nothing published for this version
sq ls now respects --json flag.
sq ls now respects --json flag.sq rm now respects --json flag.sq add now respects --json flag.`sq rm can delete multiple sources.sq rm doesn't print output unless --verbose.xxxxx instead of ****, to match stdlib url.URL.Redacted().--tags=netgo).Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
sq version respects --json flag.
sq version respects --json flag.sq version respects --verbose flag.sq version shows latest_version info when --verbose and there's a newer version available.sq version shows less info when --verbose is not set.Nothing published for this version
Nothing published for this version
Nothing published for this version
sq now generates manpages (and installs them).
sq now generates manpages (and installs them).Nothing published for this version
Nothing published for this version
Installer for Arch Linux, via Arch User Repository.
Nothing published for this version
Nothing published for this version
Nothing published for this version
The build pipeline now produces .apk packages for Alpine Linux, and install.sh has been updated accordingly. However, the .apk files are not yet publi
.apk packages for Alpine Linux,
and install.sh has been updated accordingly. However, the .apk files
are not yet published to a repository, so it's necessary to run apk against
the downloaded .apk file (install.sh does this for you).Nothing published for this version
Nothing published for this version
Nothing published for this version
[#95]: sq add now has a --password (-p) flag that prompts the user for the data source password, instead of putting it in the location string. It will
sq add now has a --password (-p) flag that prompts the user for the data source
password, instead of putting it in the location string. It will also read from stdin
if there's input there.More or less every go.mod dependency has been updated to latest. This includes drivers for sqlite and sqlserver. The driver updates led to some broken
go.mod dependency has been updated to latest. This includes
drivers for sqlite and sqlserver. The driver updates led to some broken
things, which have been fixed.[#123]: Shell completion is better behaved when a source is offline.
sq inspect shows less output by default (use -v to restore previous behavior)
--verbose flag is now globalinstall.sh install script.sq inspect shows less output by default (use -v to restore previous behavior)sq inspect can now deal with Postgres sources that have null values for constraint fieldsNothing published for this version
Yet more changes to GitHub workflow.
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
### Changed - Bug fixes
Nothing published for this version
Nothing published for this version
[#91]: MySQL driver options no longer stripped
[#89]: Bug with SQL generated for joins.
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →