---
name: Turso CLI
slug: turso-cli
type: github
source_url: https://github.com/tursodatabase/turso-cli
organization: Turso
organization_slug: turso
total_releases: 44
latest_version: v1.0.20
latest_date: 2026-04-14
last_updated: 2026-04-19
tracking_since: 2024-05-06
canonical: https://releases.sh/turso/turso-cli
organization_url: https://releases.sh/turso
---

<Release version="v1.0.20" date="April 14, 2026" published="2026-04-14T05:53:21.000Z" url="https://github.com/tursodatabase/turso-cli/releases/tag/v1.0.20">
## Changelog
* c466647e8c423f3ea9889fc089fa6c7fabfc9adf explicitly use -list now that sqlite3 defaults to table output
* 3e28ea58c972f1415e6d6b01b383ad6fdd58dd1a fix: explicitly use -list now that sqlite3 defaults to table output (#1029)


</Release>

<Release version="v1.0.19" date="March 30, 2026" published="2026-03-30T14:28:40.000Z" url="https://github.com/tursodatabase/turso-cli/releases/tag/v1.0.19">
## Changelog
* 384874bfa32055262bce61b047519f56342fecc6 Merge branch 'tursodatabase:main' into main
* 23e5daf6a490870b037846fe36f18d99ac540506 Report if file is locked for import command instead of hanging (#1023)
* a703eb1b0d38bf7b0887b55cf72790b8d13da829 add tursodb (mvcc) mode flag with db create command
* 97ce9388e6d7f667aec453776b32d61a3bb948d6 add tursodb (mvcc) mode flag with db create command (#1028)
* 60b8b761ff800b5480b4a7a454224c87ed86996f added 2 seperate files for windows, and not windows as requested, also added a check for Flock function
* 5029bb3172d43d9bf0f6037edb19df254e0670e7 added file lock checking inside import command
* c0d4ce9c1470a8f4c4e82a9538d03504288db888 added suggested fix.
* c9fa19b7988f5fa261293b6621507f90266f5acb removed unnesecary imports


</Release>

<Release version="v1.0.18" date="March 19, 2026" published="2026-03-19T09:36:26.000Z" url="https://github.com/tursodatabase/turso-cli/releases/tag/v1.0.18">
## Changelog
* a313d557cdf6b821d2bd6c6b2267d2563f3f451c Add `turso db branch` command
* 4d5c55f875c587d487539e01415df17ecb2c4b9b Add `turso db branch` command (#1024)


</Release>

<Release version="v1.0.17" date="January 29, 2026" published="2026-01-29T21:41:12.000Z" url="https://github.com/tursodatabase/turso-cli/releases/tag/v1.0.17">
## Changelog
* f24b1eda0e4ff543b0e6d71c63129bf8a1e230e5 add scoped tokens
* b296e1b1b69d64f6668ed93f271797afa90e9dae add scoped tokens (#1022)


</Release>

<Release version="v1.0.16" date="January 21, 2026" published="2026-01-21T07:30:08.000Z" url="https://github.com/tursodatabase/turso-cli/releases/tag/v1.0.16">
## What's Changed
* Allow connecting local dbs just by name by @avinassh in https://github.com/tursodatabase/turso-cli/pull/997
* Update staticcheck version by @avinassh in https://github.com/tursodatabase/turso-cli/pull/1002
* update staticcheck version by @avinassh in https://github.com/tursodatabase/turso-cli/pull/1003
* Make it possible to reset baseUrl by @LeMikaelF in https://github.com/tursodatabase/turso-cli/pull/998
* Add operations supporting encrypted databases on Cloud by @avinassh in https://github.com/tursodatabase/turso-cli/pull/1000
* Validate that reserve bytes are set when uploading db with encryption by @avinassh in https://github.com/tursodatabase/turso-cli/pull/1009
* Remove canary flag by @LeMikaelF in https://github.com/tursodatabase/turso-cli/pull/1005
* Add tests for encryption related flags by @avinassh in https://github.com/tursodatabase/turso-cli/pull/1010
* Support multipart upload by @LeMikaelF in https://github.com/tursodatabase/turso-cli/pull/999
* Support encryption flags on db import command by @avinassh in https://github.com/tursodatabase/turso-cli/pull/1011
* use fork of sqlclosecheck by @LeMikaelF in https://github.com/tursodatabase/turso-cli/pull/1014
* Upgrade forked sqlclosecheck by @LeMikaelF in https://github.com/tursodatabase/turso-cli/pull/1015
* Various upload improvements by @LeMikaelF in https://github.com/tursodatabase/turso-cli/pull/1012
* Update vulnerable dependencies flagged by Dependabot by @Copilot in https://github.com/tursodatabase/turso-cli/pull/1018

## New Contributors
* @LeMikaelF made their first contribution in https://github.com/tursodatabase/turso-cli/pull/998
* @Copilot made their first contribution in https://github.com/tursodatabase/turso-cli/pull/1018

**Full Changelog**: https://github.com/tursodatabase/turso-cli/compare/v1.0.15...v1.0.16
</Release>

<Release version="v1.0.15" date="October 16, 2025" published="2025-10-16T14:44:39.000Z" url="https://github.com/tursodatabase/turso-cli/releases/tag/v1.0.15">
## Changelog
* 9a713213fa25c54582b2c8fa2c5292d609ba79ba fix billing page url
* a9214f9bf52e069d271cea8ee0b0fabd7466ae91 fix billing page url (#994)


</Release>

<Release version="v1.0.14" date="October 8, 2025" published="2025-10-08T09:13:03.000Z" url="https://github.com/tursodatabase/turso-cli/releases/tag/v1.0.14">
## Changelog
* e1dceb34d69da993b429b79069f9d61e58f4e3eb add missed file
* 71a244f58854fbf407b79473afde10007c2b71ae generate db/group tokens with fine-grained permissions
* 5f05d8d6444a73d2ed3a8b2c5b8c992bf50cbc1a remove unused variable
* 809ae4fddf59a8f1fd75804a9d061c004cdde79d small fixes in the CLI
* 50ca1f3b20f3867138b4d43b2e4f46e6a0d420e4 support external JWKS commands
* 277b8b85157691050bded33f03fc8db0186c825f support external JWKS commands (#993)


</Release>

<Release version="v1.0.13" date="August 29, 2025" published="2025-08-29T18:40:13.000Z" url="https://github.com/tursodatabase/turso-cli/releases/tag/v1.0.13">
## Changelog
* 409d60f02a862b05fb9e788290a4e3927789b429 add group rename CLI command
* 1c7b39a1931043a515ecdd18d78dac2e18cd3f9e add group rename CLI command (#992)


</Release>

<Release version="v1.0.12" date="August 26, 2025" published="2025-08-26T16:59:24.000Z" url="https://github.com/tursodatabase/turso-cli/releases/tag/v1.0.12">
## Changelog
* 6f49abb1e40212641d0ac9c674dfb63bca6cc4e8 Add Missing Completion Commands to the Allow List (#980)
* e49413ada38245104fb7df5203f7be643b8bb82b Kill legacy tap
* 292b235200da254033328519aec03dc42b9ea5f7 Kill legacy tap (#950)
* 00760fc9894e088f4af5d689695c50e9a294c370 db export: Export database WAL too
* f80b70633b6e5281b3f0267a72bf27a53e77ac5f db export: Export database WAL too (#990)
* 3ab78b2a6832f19da8193663b24e5f2ef4d7558e fix(completion): add completion commands to unauthed allow list
* 982bc21ffbe75648212a626228d736749943281a internal/cmd/: Replace fmt.Errorf with errors.New for static error messages
* cf0c62a279374843345f49bb68c0838dde52e4d0 internal/flags/: Replace fmt.Errorf with errors.New in flag validation
* a60b92009ea88d957281b5de8b331b50f9e49992 internal/prompt/: Replace fmt.Errorf with errors.New for cancellation
* 74e2072faf4c7f9fdc230c2a68f30472d7556615 internal/turso/: Replace fmt.Errorf with errors.New for static error messages
* 054f20a7f8059c5693c6cd80b6ab8398774f6797 internal/turso/organizations: errors.New instead of fmt.Errorf for static error
* d2a02447061591ac6c187e4f776f3ad6b2840390 refactor: use errors.New instead of fmt.Errorf for non-format strings


</Release>

<Release version="v1.0.11" date="June 9, 2025" published="2025-06-09T09:10:16.000Z" url="https://github.com/tursodatabase/turso-cli/releases/tag/v1.0.11">
## Changelog
* 54779ba9d3a4ad67e60a4297cf257fcf671d1d71 Fix version in `turso group list` output
* 77a10661e61d07823f2706669a86e4b35c286ec8 Fix version in `turso group list` output (#982)


</Release>

<Release version="v1.0.10" date="May 8, 2025" published="2025-05-08T15:02:43.000Z" url="https://github.com/tursodatabase/turso-cli/releases/tag/v1.0.10">
## Changelog
* 78159cd175537a6cefe0f720cf1a6bbf3b4eed88 abort migration command
* 205551bdf96ff7501e5090e4ada2532161dd41f8 add AWS migration CLI command
* 5a908fdda2d23ee3bbf9590d63ac0af6893ffbb1 add AWS migration CLI command (#972)
* 97e10bb57be230ef871f0296e3776c3cf879a1e9 adjust statuses
* 01ba80ff8749cc7c59c7124f1f6fe92ee6a2c27e migration -> aws-migration
* 0fa8e1feac8769c0ff069b788eb184c6010f30fd review fixes (thanks copilot)


</Release>

<Release version="v1.0.9" date="May 1, 2025" published="2025-05-01T19:21:19.000Z" url="https://github.com/tursodatabase/turso-cli/releases/tag/v1.0.9">
## Changelog
* 80feb013cb76f73431d15b7f8df3cacaadaf87cb Revert "Glauber/region"
* 5ea0d80f673f198d11d0cdc9018c3021b515c4fa Revert "Glauber/region" (#979)


</Release>

<Release version="v1.0.8" date="April 28, 2025" published="2025-04-28T09:45:38.000Z" url="https://github.com/tursodatabase/turso-cli/releases/tag/v1.0.8">
## Changelog
* b489086cefda29599d0403806f92ef82547f8e13 Add `turso db export` command
* 189f917bea458fffdfc24326cd6f5c346602ae87 Add `turso db export` command (#973)
* 6774d857ccb4c72197e407c8cd947c46d63a4cf6 Glauber/region (#970)
* 3ec0c7923e3a3f02c0fa0a0f2e13be4257879047 get proxy address from an environment variable
* eefc9c84839e277380d7db36c7bf4a2c87768600 get region URL from Proxy variable
* baa4e197c86813c3efa82ca3f7446f14ca3590b2 remove ProbeLocation
* b2cca6e9c1c9979fec31df762f728728329a0e81 use go's Client object instead of DefaultClient


</Release>

<Release version="v1.0.7" date="April 23, 2025" published="2025-04-23T17:24:02.000Z" url="https://github.com/tursodatabase/turso-cli/releases/tag/v1.0.7">
## Changelog
* 6c484ccc661722e8d76fcdf4d428c4b2a9f2a6f3 Update internal/cmd/org.go
* a55f70e25018726c2e77d14655805732419284a7 Update internal/turso/organizations.go
* 574bb027b8ff0773c9202211ddc268b4df983fb7 Update internal/turso/utils.go
* ec3fd6a012c7c8f6eba2b2ed76a5c3437f23d4f1 Update internal/turso/utils.go
* d37cb30de1e8c207db3a85af4e5909e960c7253c adapt page size to terminal size
* 6da77e5c4bac57b59ba6220a7b9e4b5ff25c2356 chore: fmt
* 19b167b92d5f0d5581d85cd158c15eb8cee7defe chore: fmt
* d1233b0cf24d11719c33656141331b40ad83e561 feat: add audit-logs command
* 2b9aad795698007033677d331c760e053c4aa9f6 feat: add audit-logs command (#971)
* 3c1d9509f19bd11ea2c7f6b72a465ca1f83a4ab7 feat: add limit to database list options
* 735eb57cc15b69ee63da7f28f2cb3fcebe9a0b7e feat: list and paginate branches
* 3e87f084f4f7765f7b88c647ec3f8676de8743f9 feat: list and paginate databases/branches (#968)
* b88c5516fe181d96ef533d5ef699c0b7a36a0036 feat: use parent query param instead of branches url
* a2513e7a34b11021ec9888295b0fa12446752c5e fix go mod tidy linter issue
* 345eb83a697b696efdd23263b1774d6b9824d131 increase fetch size for non interactive version
* b4dcdc42258131b6dce8f9aea8ae155a88ce6b2d refactor: move error code handling
* 81eee3bf3da647cd24be8bcadb1f5e62fd9d9550 show branches, databases, in an interactive terminal
* 06beb8e449473ecbedb2ac538fcbf6ba50d77f6c static check linters failing
* 26c161440562802ecf9727099563c0a03768ade9 use new v2 locations endpoints
* 2418174d32e6bedac97a12428bb1d24debdf077b use new v2 locations endpoints (#966)


</Release>

<Release version="v1.0.6" date="March 31, 2025" published="2025-03-31T16:54:09.000Z" url="https://github.com/tursodatabase/turso-cli/releases/tag/v1.0.6">
## Changelog
* 7f08bac1be154dd87ac658d8c3cf011d644d436f Fix broken orgs (#961)
* e89aa1105a6e521f6ae85d5d5e12dfa1540567b3 Revert "add the organization header to HTTP requests"
* cfd370f477db16df569fd85c305ef1a91dc0c064 add delete protection file for databases
* e1c7923ec62e6b1e449f39a9c5fb6e8f0c8bb9f3 add delete protection file for databases (#964)
* 8fa7103cd8fc6b9da8000fa2d5ee5f7afbde1aa8 default to personal organization if default is invalid
* 5ece466e965159e024b56531ac3fd6bb23855c15 pass organization information to the locations call


</Release>

<Release version="v1.0.5" date="March 31, 2025" published="2025-03-31T12:12:35.000Z" url="https://github.com/tursodatabase/turso-cli/releases/tag/v1.0.5">
## Changelog
* ebe9a619b044b5e4e15307a6218439557f86c50c add configuration for group delete protection
* 9276208dea7d166b67bd10cb331969942acb4f8e add configuration for group delete protection (#963)
* 8eddc2893f30c987e14258f71e2f890606f58f49 sanitize all possible sqlite file extensions
* 2f659cb3ce7b840c444c1b8babd2fefc9cd3a472 sanitize all possible sqlite file extensions (#960)


</Release>

<Release version="v1.0.4" date="March 27, 2025" published="2025-03-27T20:08:34.000Z" url="https://github.com/tursodatabase/turso-cli/releases/tag/v1.0.4">
## Changelog
* f87fcd6f45d58bf66f16e92a80912b757fe5d721 add a space before printing status code
* e807757b43324dda6ddb3d4d26e64cb857e0fcb2 add a space before printing status code (#958)
* 46048ac5ffa3193676defb9b5354aa9cb7917214 delete protection
* 762cf5aee79fc88264038694d668f831044119b3 delete protection (#959)
* c181912c8447cff150acece382ba6b2a7c057a5c use https instead of wss if no attach is used
* 7b67d84368747239605fbb48e8f326c2a18df089 use https instead of wss if no attach is used (#957)


</Release>

<Release version="v1.0.3" date="March 21, 2025" published="2025-03-21T23:12:34.000Z" url="https://github.com/tursodatabase/turso-cli/releases/tag/v1.0.3">
## Changelog
* 51fa9a2d16f7856c006a6e542b37095bd14972d9 add the organization header to HTTP requests
* c837ac94d245bf2a2e8ce236ed66047790cf70fe add the organization header to HTTP requests (#956)
* c5a52d5b5692495874bce97c96ef953891c2f6ec warn users if they are trying to upload a dump
* 9b8bee67570d0a0f1e27e8d34ac68539397ed22d warn users if they are trying to upload a dump (#955)


</Release>

<Release version="v1.0.2" date="March 21, 2025" published="2025-03-21T08:22:21.000Z" url="https://github.com/tursodatabase/turso-cli/releases/tag/v1.0.2">
## Changelog
* a9832a8f71f174d74c41dec33afcd38d83ad1fa7 AWS is no longer beta
* 85a4ebd587987ed4d74a5aa0c0f6cf78ac7f9ee6 AWS is no longer beta (#954)
* be0ed711de11a96834983f103725f6d9e86ce05d Fix 'turso db import' with no arguments panicing
* cac4995a16bc985ed3aa251337b3d7e7d1b90608 Fix 'turso db import' with no arguments panicing (#953)
* b7b0219dbd42e42d78c449ea9bca96dfaf153370 Support --group flag in 'turso db import'
* bbf91cad9bde4123e1cacb4986a920f713070a29 Support --group flag in 'turso db import' (#952)


</Release>

<Release version="v1.0.1" date="March 19, 2025" published="2025-03-19T10:23:05.000Z" url="https://github.com/tursodatabase/turso-cli/releases/tag/v1.0.1">
## Changelog
* a9832a8f71f174d74c41dec33afcd38d83ad1fa7 AWS is no longer beta
* 85a4ebd587987ed4d74a5aa0c0f6cf78ac7f9ee6 AWS is no longer beta (#954)
* be0ed711de11a96834983f103725f6d9e86ce05d Fix 'turso db import' with no arguments panicing
* cac4995a16bc985ed3aa251337b3d7e7d1b90608 Fix 'turso db import' with no arguments panicing (#953)
* b7b0219dbd42e42d78c449ea9bca96dfaf153370 Support --group flag in 'turso db import'
* bbf91cad9bde4123e1cacb4986a920f713070a29 Support --group flag in 'turso db import' (#952)


</Release>

<Pagination page="1" total-pages="3" total-items="44" next="https://releases.sh/turso/turso-cli.md?page=2" />
