Releases: Ahngbeom/datavase
Release list
v0.6.3
CHANGELOG
— the edited account of this release, and anything that needs doing before
you upgrade. The commit list below is generated.
Changelog
- fed9a56: Say when the grid has scrolled columns off the left (@Ahngbeom)
- b8e4efa: Lay the process list out for the width it is drawn at (@Ahngbeom)
- 66b8b08: Say how to start typing after a switch to the modal keyboard (@Ahngbeom)
- b0e00c3: Draw the guard's dialogs on the background they were given (@Ahngbeom)
- c40ed87: Cut the bar with an ellipsis, and shed the greeting a clause at a time (@Ahngbeom)
- 32be634: Give every colour on screen back to a role (@Ahngbeom)
- 63f6233: Make a dialog as tall as what is in it (@Ahngbeom)
- 7d13f9e: Join the hairlines where they meet (@Ahngbeom)
- 46efbff: Stop the finders reporting a search nobody ran (@Ahngbeom)
- b697416: Stop the result pane asking for the statement that is running (@Ahngbeom)
- 626cf28: Say out loud the two things that worked and could not be found (@Ahngbeom)
- aac3bb3: Keep the first column on screen while the rest scroll past it (@Ahngbeom)
- 2ca4281: Keep the plan the attestation work was built from (@Ahngbeom)
- f6b3f22: Merge remote-tracking branch 'origin/main' into fix/grid-columns-off-view (@Ahngbeom)
- ea05237: Open the changelog on the interface pass (@Ahngbeom)
- e3ddd1f: Close the changelog for v0.6.3 (@Ahngbeom)
Install
macOS or Linux — pinned to this release, since a page for an old tag
that quietly installed the newest one would be lying.
curl -fsSL https://raw.githubusercontent.com/Ahngbeom/datavase/main/install.sh | DV_VERSION=v0.6.3 shHomebrew
brew install Ahngbeom/tap/dvLinux packages — the .deb, .rpm and .apk above.
Windows — the .zip above; put dv.exe on your PATH.
Then dv init sets up the first connection, and dv version says which
build you have.
From source, if you have Go
go install github.com/Ahngbeom/datavase/cmd/dv@v0.6.3Downloading an archive with a browser on macOS gets it quarantined, and
an unnotarized binary that is quarantined will not run. The install script
and Homebrew both avoid that. If you took the archive by hand:
xattr -dr com.apple.quarantine ./dvEvery archive and package above is signed by the workflow that built it. To check one:
gh attestation verify dv_v0.6.3_darwin_arm64.tar.gz --repo Ahngbeom/datavasev0.6.2
CHANGELOG
— the edited account of this release, and anything that needs doing before
you upgrade. The commit list below is generated.
Changelog
- 9185bcf: Let the release job prove who built the artifacts (@Ahngbeom)
- 7059e31: Attest what this run built (@Ahngbeom)
- 65014e6: Say how to tell where a download came from (@Ahngbeom)
- ab28203: Put the verification command where the download is (@Ahngbeom)
- 97ee11d: Close the changelog for v0.6.2 (@Ahngbeom)
- d8ae440: Say which files are signed, and what to do when signing fails (@Ahngbeom)
Install
macOS or Linux — pinned to this release, since a page for an old tag
that quietly installed the newest one would be lying.
curl -fsSL https://raw.githubusercontent.com/Ahngbeom/datavase/main/install.sh | DV_VERSION=v0.6.2 shHomebrew
brew install Ahngbeom/tap/dvLinux packages — the .deb, .rpm and .apk above.
Windows — the .zip above; put dv.exe on your PATH.
Then dv init sets up the first connection, and dv version says which
build you have.
From source, if you have Go
go install github.com/Ahngbeom/datavase/cmd/dv@v0.6.2Downloading an archive with a browser on macOS gets it quarantined, and
an unnotarized binary that is quarantined will not run. The install script
and Homebrew both avoid that. If you took the archive by hand:
xattr -dr com.apple.quarantine ./dvEvery archive and package above is signed by the workflow that built it. To check one:
gh attestation verify dv_v0.6.2_darwin_arm64.tar.gz --repo Ahngbeom/datavasev0.6.1
CHANGELOG
— the edited account of this release, and anything that needs doing before
you upgrade. The commit list below is generated.
Changelog
- 715d575: Give the tap token the one template shape it accepts (@Ahngbeom)
- 4670b89: Close the changelog for v0.6.1 (@Ahngbeom)
Install
macOS or Linux — pinned to this release, since a page for an old tag
that quietly installed the newest one would be lying.
curl -fsSL https://raw.githubusercontent.com/Ahngbeom/datavase/main/install.sh | DV_VERSION=v0.6.1 shHomebrew
brew install Ahngbeom/tap/dvLinux packages — the .deb, .rpm and .apk above.
Windows — the .zip above; put dv.exe on your PATH.
Then dv init sets up the first connection, and dv version says which
build you have.
From source, if you have Go
go install github.com/Ahngbeom/datavase/cmd/dv@v0.6.1Downloading an archive with a browser on macOS gets it quarantined, and
an unnotarized binary that is quarantined will not run. The install script
and Homebrew both avoid that. If you took the archive by hand:
xattr -dr com.apple.quarantine ./dvv0.6.0
CHANGELOG
— the edited account of this release, and anything that needs doing before
you upgrade. The commit list below is generated.
Changelog
- 80bd3a3: Ask what a new user needs instead of printing an example (@Ahngbeom)
- b46f673: Group the palette so a command can be found without its name (@Ahngbeom)
- 824d29c: Say what this session is before the first keystroke (@Ahngbeom)
- d4dadaf: Let the kernel decide whether the config is there to overwrite (@Ahngbeom)
- f606f7c: Make the one answer that decides the guard a choice, not a default (@Ahngbeom)
- 16f0eb5: Show a misfiled command rather than dropping it from the palette (@Ahngbeom)
- f588e75: Make the keys the welcome card names work while it is up (@Ahngbeom)
- d09b37b: Give the schema-cache test a table of its own (@Ahngbeom)
- bdd9ebf: Supply a password where there is no keychain to hold one (@Ahngbeom)
- d153428: Install without a build, and without Gatekeeper in the way (@Ahngbeom)
- 0b7a944: Rehearse the release on every change (@Ahngbeom)
- 02f88d0: Name the environment the tap token lives in (@Ahngbeom)
- c46fd1d: Close the changelog for v0.6.0 (@Ahngbeom)
Install
macOS or Linux — pinned to this release, since a page for an old tag
that quietly installed the newest one would be lying.
curl -fsSL https://raw.githubusercontent.com/Ahngbeom/datavase/main/install.sh | DV_VERSION=v0.6.0 shHomebrew
brew install Ahngbeom/tap/dvLinux packages — the .deb, .rpm and .apk above.
Windows — the .zip above; put dv.exe on your PATH.
Then dv init sets up the first connection, and dv version says which
build you have.
From source, if you have Go
go install github.com/Ahngbeom/datavase/cmd/dv@v0.6.0Downloading an archive with a browser on macOS gets it quarantined, and
an unnotarized binary that is quarantined will not run. The install script
and Homebrew both avoid that. If you took the archive by hand:
xattr -dr com.apple.quarantine ./dvv0.5.0
CHANGELOG
— the edited account of this release, and anything that needs doing before
you upgrade. The commit list below is generated.
Changelog
- dd1182e: Close the changelog for v0.5.0 (@Ahngbeom)
- 8ddf97d: Judge a wrapped statement as the statement it wraps (@Ahngbeom)
- 77f2988: Merge pull request #43 from Ahngbeom/fix/bastion-visible (@Ahngbeom)
- a932512: Merge pull request #45 from Ahngbeom/fix/analyze-runs-it (@Ahngbeom)
- 7509e02: Merge pull request #46 from Ahngbeom/feat/analyze (@Ahngbeom)
- 0c6d3f6: Merge pull request #47 from Ahngbeom/feat/sessions (@Ahngbeom)
- 9ddc99f: Merge pull request #48 from Ahngbeom/feat/kill-session (@Ahngbeom)
- c4d8d47: Merge pull request #49 from Ahngbeom/feat/lock-waits (@Ahngbeom)
- 0996f4a: Merge pull request #50 from Ahngbeom/release/v0.5.0 (@Ahngbeom)
- 2bcaa61: Run the statement and report what it actually did (@Ahngbeom)
- 01643a1: Say which hop failed when a bastion goes away (@Ahngbeom)
- cb6c23a: See what else is running on the server (@Ahngbeom)
- b541b16: Show what is holding the lock (@Ahngbeom)
- b751921: Stop another connection's statement (@Ahngbeom)
Install
go install github.com/Ahngbeom/datavase/cmd/dv@v0.5.0Or download the archive for your platform above, and put dv on your PATH.
Verify it with dv version.
v0.4.0
CHANGELOG
— the edited account of this release, and anything that needs doing before
you upgrade. The commit list below is generated.
Changelog
- 1782d33: Close the changelog for v0.4.0 (@Ahngbeom)
- c550b3b: Merge pull request #33 from Ahngbeom/fix/vim-cw (@Ahngbeom)
- e6d1bdf: Merge pull request #34 from Ahngbeom/fix/unlock-command-name (@Ahngbeom)
- a6f1877: Merge pull request #35 from Ahngbeom/feat/vim-cmdline (@Ahngbeom)
- 21f9064: Merge pull request #36 from Ahngbeom/feat/grid-sort (@Ahngbeom)
- d4105b1: Merge pull request #37 from Ahngbeom/feat/switch-datasource (@Ahngbeom)
- ffa8ecc: Merge pull request #38 from Ahngbeom/feat/explain-view (@Ahngbeom)
- 233a46e: Merge pull request #39 from Ahngbeom/release/v0.4.0 (@Ahngbeom)
- b115aae: Read a query plan as a tree (@Ahngbeom)
- 155bfdb: Rename the production write unlock away from "write" (@Ahngbeom)
- 962660d: Sort the results by a column (@Ahngbeom)
- 4e52b7f: Switch datasource without restarting (@Ahngbeom)
- cd60668: vim: a ":" command line (@Ahngbeom)
- 92a9953: vim: cw stops at the end of the word (@Ahngbeom)
Install
go install github.com/Ahngbeom/datavase/cmd/dv@v0.4.0Or download the archive for your platform above, and put dv on your PATH.
Verify it with dv version.
v0.3.0
CHANGELOG
— the edited account of this release, and anything that needs doing before
you upgrade. The commit list below is generated.
Changelog
- 3783645: Attach a worktree of SQL and open, run and save its files (@Ahngbeom)
- bf4192b: Close the changelog for v0.3.0 (@Ahngbeom)
- 3fa1ef8: Copy a value out of the results, and name the column's type (@Ahngbeom)
- 0304a34: Drop the GitLab reader (@Ahngbeom)
- d4a82b5: Hold one connection for a transaction, so BEGIN means something (@Ahngbeom)
- 4bb3006: Merge pull request #23 from Ahngbeom/feat/transactions (@Ahngbeom)
- dbf9b9d: Merge pull request #24 from Ahngbeom/feat/chrome-and-search (@Ahngbeom)
- 2f82ff2: Merge pull request #25 from Ahngbeom/feat/worktree (@Ahngbeom)
- 58e240f: Merge pull request #26 from Ahngbeom/feat/row-view (@Ahngbeom)
- 336bb80: Merge pull request #27 from Ahngbeom/feat/grid-copy (@Ahngbeom)
- bd9deed: Merge pull request #28 from Ahngbeom/feat/vim-motions (@Ahngbeom)
- a0710d5: Merge pull request #29 from Ahngbeom/feat/vim-textobjects (@Ahngbeom)
- 30b79d7: Merge pull request #30 from Ahngbeom/feat/vim-dot (@Ahngbeom)
- 992f272: Merge pull request #32 from Ahngbeom/release/v0.3.0 (@Ahngbeom)
- 204d537: Merge remote-tracking branch 'origin/main' into Ahngbeom/feature-workspace (@Ahngbeom)
- e9a7a71: Merge remote-tracking branch 'origin/main' into Ahngbeom/feature-workspace (@Ahngbeom)
- 8bd79c9: Read one row down the page instead of across it (@Ahngbeom)
- 33b4b88: Reframe the screen, and search what is on it (@Ahngbeom)
- 57481f8: WIP: workspace feature and the review fixes, as the tree stood (@Ahngbeom)
- 74091f2: vim: counts, and the f/t motions (@Ahngbeom)
- 47a506f: vim: repeat the last change with "." (@Ahngbeom)
- 2824a83: vim: text objects (@Ahngbeom)
Install
go install github.com/Ahngbeom/datavase/cmd/dv@v0.3.0Or download the archive for your platform above, and put dv on your PATH.
Verify it with dv version.
v0.2.0
CHANGELOG
— the edited account of this release, and anything that needs doing before
you upgrade. The commit list below is generated.
Changelog
- f98506b: Add TLS, defaulting to required for production (@Ahngbeom)
- 06b53a6: Add a changelog, and point the release page at it (@Ahngbeom)
- fb688f3: Close the changelog for v0.2.0 (@Ahngbeom)
- 38d3ccd: Implement Run everything (@Ahngbeom)
- 2a05899: Merge pull request #15 from Ahngbeom/feat/tls (@Ahngbeom)
- 6bcead3: Merge pull request #16 from Ahngbeom/fix/refuse-unheld-state (@Ahngbeom)
- 897e5cf: Merge pull request #17 from Ahngbeom/fix/unlock-hint (@Ahngbeom)
- 68f9cfb: Merge pull request #18 from Ahngbeom/feat/run-everything (@Ahngbeom)
- ddb0536: Merge pull request #19 from Ahngbeom/feat/affected-rows (@Ahngbeom)
- 5ba531a: Merge pull request #20 from Ahngbeom/feat/warnings (@Ahngbeom)
- b1bfc69: Merge pull request #21 from Ahngbeom/docs/changelog (@Ahngbeom)
- 254519f: Merge pull request #22 from Ahngbeom/release/v0.2.0 (@Ahngbeom)
- ab3660d: Read the warnings the server raised (@Ahngbeom)
- 611b3fe: Refuse transaction and session statements rather than discard them (@Ahngbeom)
- d4a69bb: Report what a write changed (@Ahngbeom)
- 771d510: Stop the guard naming a command that does not exist (@Ahngbeom)
Install
go install github.com/Ahngbeom/datavase/cmd/dv@v0.2.0Or download the archive for your platform above, and put dv on your PATH.
Verify it with dv version.
v0.1.0
Changelog
- 54053a8: Add CI, release automation and a version command (Ahngbeom 57256332+Ahngbeom@users.noreply.github.com)
- 38b4e32: Initial commit: datavase, a terminal MySQL/MariaDB client (Ahngbeom 57256332+Ahngbeom@users.noreply.github.com)
- 3d0c3f2: Stop two key-reference tests depending on the operating system (Ahngbeom 57256332+Ahngbeom@users.noreply.github.com)
Install
go install github.com/Ahngbeom/datavase/cmd/dv@v0.1.0Or download the archive for your platform above, and put dv on your PATH.
Verify it with dv version.