Releases: 178inaba/rdsh
Releases · 178inaba/rdsh
Release list
v1.0.4
What's Changed
Changes
- Pin the npx skills install command to the stable tag by @178inaba in #83
- Move the sandbox postgres volume to /var/lib/postgresql and bump the image to 18-alpine by @178inaba in #89
- Take the release body from GitHub's generated notes, with dependency updates last by @178inaba in #92
Full Changelog: v1.0.3...v1.0.4
v1.0.3
Changelog
- 2172080 Merge pull request #80 from 178inaba/tagpr-from-v1.0.2
- 1d2ff7a [tagpr] update CHANGELOG.md
- 28cf523 [tagpr] prepare for the next release
- 914c6de Merge pull request #82 from 178inaba/refactor/77-port-json-to-v2
- 03211db Cut comments that restate what they sit above
- ebf14e3 Refuse parameter flag text that is not valid UTF-8
- 0ed61be Tighten the ported JSON code after review
- 4c45193 Record which encoder options hold the output contract
- ccee6a6 Port the JSON handling to encoding/json/v2
- 5913ecb Merge pull request #79 from 178inaba/chore/76-enable-revive-and-modernize
- 0a3aace Name the AsType match after what it matched
- d86a26f Take test contexts from t.Context()
- 6257d73 Match error types with errors.AsType
- e37f1bf Copy maps with maps.Copy rather than a range loop
- 6d78e7d Enable revive and fix the twelve findings it reports
v1.0.2
Changelog
- 0b0b0ca Merge pull request #74 from 178inaba/tagpr-from-v1.0.1
- c685bd8 [tagpr] update CHANGELOG.md
- 91780bf [tagpr] prepare for the next release
- 52c8b1c Merge pull request #78 from 178inaba/chore/72-pin-plugin-to-stable-tag
- 2fb7dfd Assert the plugin distribution wiring in CI
- 4b52546 Move the stable tag once a release is published
- 7f417ed Pin the plugin source to stable and let tagpr bump its version
- 55971d9 Merge pull request #75 from 178inaba/chore/71-attest-directly
- 30c044a Attest with actions/attest rather than through its wrapper
- 17054d4 Merge pull request #73 from 178inaba/fix/70-deprecated-app-id
- 2e6b664 Mint the release token with client-id, not the deprecated app-id
v1.0.1
Changelog
- deb91fb Merge pull request #69 from 178inaba/tagpr-from-v1.0.0
- 22462b4 [tagpr] update CHANGELOG.md
- cc897ff [tagpr] prepare for the next release
- b9346d9 Merge pull request #68 from 178inaba/feature/65-attest-release-provenance
- dc39817 Cut the comment halves that the lines below already say
- d5bafcc Stop calling the provenance step a future change
- ceb55bf Document how to verify a downloaded archive
- 5e218d3 Attest the release archives with build provenance
v1.0.0
Changelog
- 1590857 Merge pull request #67 from 178inaba/tagpr-from-v0.0.0
- 08dbe95 [tagpr] update CHANGELOG.md
- 4817b28 [tagpr] prepare for the next release
- 12bc41c Merge pull request #66 from 178inaba/feature/64-add-release-pipeline
- 68e747d Cut the last comments that carried no reason
- 58c348f Drop the comments that restate what the line already says
- 4793c1f Say what a superseded release run leaves behind
- b4eefa6 Take the project name and module path from GoReleaser's own context
- 089b17c Document the Homebrew and Releases install routes
- 4c46374 Publish releases with tagpr and GoReleaser
- 1ed968a Report the release version from rdsh --version
- bd91dfa Merge pull request #61 from 178inaba/fix/53-query-create-empty-page
- fb5651c Merge pull request #62 from 178inaba/chore/52-enable-gofmt-formatter
- 41f83a3 Pin that --refresh executes whether or not the save linked a result
- 28b2946 Fail the lint run on unformatted code
- d8bec45 Spell the command that fills a query page in one place
- 67d020c Describe the two ways a saved query gets its first result
- 15cd446 Merge pull request #60 from 178inaba/chore/51-bump-golangci-lint-go-1-27
- 00e55d3 Check the create response and a draft refresh against a real server
- b30c912 Fill a new query's page with query create --refresh
- 0eea9ff Tell the caller when a new query's page has no result
- 10160b9 Move the module to go 1.27 and the linter to a build that accepts it
- dcadc70 Merge pull request #58 from 178inaba/feature/56-add-e2e-tests
- 6d0eed6 Keep a cached pass and a failed bring-up from reading as a green e2e run
- 62ae43c Read the version an options write carries from the read it edits
- 25d7867 Write down that the seed and the e2e assertions move together
- 2b8899c Run the e2e suite on every pull request
- 645ba26 Check the Redash-side contracts against a real server
- beff4d4 Merge pull request #57 from 178inaba/docs/no-unrequested-execution
- e1c17a2 Write down that a command does not execute unasked
- 85ae601 Merge pull request #50 from 178inaba/feature/45-add-visualization-command
- 8396ca0 Stop describing a probe the client no longer has
- ae2a965 Describe the missing result by what it is, not by whether the query ran
- 70fce9e Check chart columns against the stored result instead of probing
- 2987596 Report a visualization's stored options and what Redash defaults it keeps
- 420390d Refuse a chart edit that would silently drop an axis
- 67aef58 Read the query once and derive the chart types from one list
- 032697d Document rdsh visualization
- 3750f52 Add rdsh visualization to manage charts on saved queries
- 5153de7 Include a query's visualizations in query show --format json
- b7af979 Add visualization CRUD and a cached-result probe to the client
- 784bf20 Merge pull request #55 from 178inaba/feature/54-add-redash-sandbox
- 8286631 Give the readiness poll a per-request timeout
- 2df8e85 Bind the sandbox Redash to loopback
- b146897 Document the Redash sandbox in the Development section
- 6ea00f5 Add scripts/redash-up.sh to set the Redash sandbox up in one command
- c94f268 Add a local Redash sandbox to compose.yaml with seed data
- d0a438c Merge pull request #49 from 178inaba/feature/46-define-query-parameters
- 02680ff Send an empty parameter default as the value it is
- 6a6bbb1 Share one JSON decoder and one name=value split
- 4af81d4 Document defining a saved query's parameters
- d534bed Let query create and update define parameter types and defaults
- 4cf7ee8 Compose a saved query's parameter definitions from flags
- 791b501 Keep a saved query's whole options object across an update
- dfaef36 Merge pull request #48 from 178inaba/feature/44-add-query-refresh
- 8067620 Read the stored default from the map that already holds it
- aeda60a Document rdsh query refresh
- 827615b Add rdsh query refresh to execute a saved query
- 9a6cc9b Add a client call that executes a saved query
- c199a3b Report the message a job-shaped error body carries
- 0dd65ed Merge pull request #47 from 178inaba/fix/43-data-source-lookup-timeout
- 98a3809 Record the data source listing on the fake like every other arrival
- 8fcc066 Exit 124 when the deadline expires resolving a data source name
- 1153e68 Merge pull request #42 from 178inaba/fix/28-bound-timeout-everywhere
- b81eaa3 Hold --timeout to its own flag type, not just its type name
- ee1c789 Say the shared timeout wording and prompt script once
- 76bb60d Stop describing the deadline as query-only
- aa55281 Bound auth login's verification with --timeout
- 41c3701 Bound data-source list with --timeout
- 724b97b Gather the --timeout contract in one place
- 3a26bbf Merge pull request #41 from 178inaba/fix/27-group-unknown-subcommand
- f20f079 Fold the group tests into loops over one server
- f51a20d Drop the query group's own guard for the shared one
- 95d5539 Report a mistyped subcommand under a group command
- 0c5c24b Merge pull request #40 from 178inaba/feature/35-add-query-show
- bfdacb0 Pin that show's JSON carries the SQL as stored
- 0826875 Print show's JSON through the shared formatter's encoder
- 311d4b6 Document rdsh query show
- 4193ec0 Add rdsh query show to read a saved query's SQL
- 4b75602 Merge pull request #39 from 178inaba/feature/34-add-query-list
- f21fb23 Say what actually guards the listing's limit
- b83147e Let the shared formatter and test harness cover the listing as they are
- af9fef7 Document rdsh query list
- 4399380 Add rdsh query list to find saved queries and their IDs
- fc03bdc Add saved-query listing to the Redash client
- b8595d8 Merge pull request #38 from 178inaba/feature/33-add-query-update
- 2e4c727 Refuse an empty --name or empty new SQL on query update
- c6f3c68 Share the SQL sources and the query URL shape between commands
- 1938156 Document rdsh query update
- b71de41 Add rdsh query update to edit a saved query
- 81f4a01 Add saved-query reading and update conflict detection to the client
- b6622f4 Merge pull request #37 from 178inaba/feature/32-add-query-create
- 7136a19 Pin that a cut-off create is still reported as a timeout
- 3d5e288 Let cobra report the query group's stray argument
- 9deee76 Say that rdsh manages saved queries, not only ad-hoc SQL
- 4df8078 Add rdsh query create to save and publish a query
- 39b52f7 Add saved-query create and update to the Redash client
- c852855 Merge pull request #36 from 178inaba/feature/31-rename-query-to-run
- 4a05cde Rename rdsh query to rdsh run to free the query namespace
- 698bad9 Merge pull request #29 from 178inaba/fix/26-signal-reraise
- bab9230 Say why the watcher hands the signal on before cancelling
- c94fdeb...