Release 1.0.1 - #42
Merged
Merged
Conversation
Retry HTTP requests without readonly=1 when ClickHouse already enforces read-only mode (Code 164). Add database field to the connection form and ensure packaged binaries are executable.
Apply cargo fmt fixes for CI and replace the verbose architecture overview with a concise product-focused README.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Code: 164and retry requests withoutreadonly=1while keeping client-side AST protection and session limits.ClickHouseClient(get_with_query,post_sql,execute_with_readonly_retry) so connect, schema introspection, and queries share the same retry logic.databasefield toassets/connection_form.jsonfor default database selection in Querya Desktop..qextbinaries are executable (chmod +xinpackage_qext.sh).Cargo.toml,manifest.json).Test plan
cargo test— 64 tests passed locallydist/clickhouse-query-ext-1.0.1.qextin Querya DesktopRelease
After merge, publish with:
git checkout main && git pull git tag v1.0.1 git push origin v1.0.1GitHub Actions (
release.yml) will build Linux/macOS/Windows.qextartifacts and attach them to the GitHub Release.