Skip to content

fix: implement rust-skills audit remediation - #107

Merged
austin-barrington merged 2 commits into
mainfrom
chore/refactoring
Jul 31, 2026
Merged

fix: implement rust-skills audit remediation#107
austin-barrington merged 2 commits into
mainfrom
chore/refactoring

Conversation

@austin-barrington

Copy link
Copy Markdown
Member

Land all 29 fix items from the 2026-07-30 audit: data safety, cluster
correctness, security/ops hardening, TSQL/query fixes, and performance
polish across hyperbytedb, proxy, and CLI.

Cluster & data safety: durable Raft fsync, monotonic mutation acks,
replication lock, fail-closed drain, WAL key guards, ordered flush
shutdown, hinted-handoff backpressure, learner catch-up, persisted
mutation dedup, retention leader-gating with series deletes, and
fail-closed ingest metadata.

Security & ops: HTTP timeouts and credential redaction, opt-in query-param
auth, proxy admin listener split from public traffic, TSQL identifier
hardening, configurable Raft RPC timeouts, proxy streaming retries, and
CLI timeout/error-chain improvements.

Parser & platform: negative duration rejection (including now() - -1h),
SHOW/TSQL compat fixes, columnar prepared WAL ingest, metadata
spawn_blocking, chDB hot-path optimizations, config deny_unknown_fields,
ChainedError source chains, bump arrow 54→59 to match chdb-rust, and
clippy/test cleanups.

austin-barrington and others added 2 commits July 29, 2026 10:18
Bound the flush loop to snapshot_seq so the prepared path no longer falls
through to an empty RocksDB read_range on every tick, and split
hyperbytedb_flush_wal_read_seconds by path for clearer observability.

Co-authored-by: Cursor <cursoragent@cursor.com>
Land all 29 fix items from the 2026-07-30 audit: data safety, cluster
correctness, security/ops hardening, TSQL/query fixes, and performance
polish across hyperbytedb, proxy, and CLI.

Cluster & data safety: durable Raft fsync, monotonic mutation acks,
replication lock, fail-closed drain, WAL key guards, ordered flush
shutdown, hinted-handoff backpressure, learner catch-up, persisted
mutation dedup, retention leader-gating with series deletes, and
fail-closed ingest metadata.

Security & ops: HTTP timeouts and credential redaction, opt-in query-param
auth, proxy admin listener split from public traffic, TSQL identifier
hardening, configurable Raft RPC timeouts, proxy streaming retries, and
CLI timeout/error-chain improvements.

Parser & platform: negative duration rejection (including `now() - -1h`),
SHOW/TSQL compat fixes, columnar prepared WAL ingest, metadata
spawn_blocking, chDB hot-path optimizations, config deny_unknown_fields,
ChainedError source chains, bump arrow 54→59 to match chdb-rust, and
clippy/test cleanups.
@austin-barrington
austin-barrington merged commit ef4ff62 into main Jul 31, 2026
4 checks passed
@austin-barrington
austin-barrington deleted the chore/refactoring branch July 31, 2026 11:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant