Skip to content

release v4.1.2 - #1433

Merged
bplatz merged 3 commits into
mainfrom
release/v4.1.2
Jul 10, 2026
Merged

bplatz merged 3 commits into
mainfrom
release/v4.1.2

Conversation

@bplatz

@bplatz bplatz commented Jul 5, 2026

Copy link
Copy Markdown
Contributor

Version bump to v4.1.2.

Bumps [workspace.package].version (inherited by all workspace crates) and the two excluded testsuite crates from 4.1.1, and refreshes the affected Cargo.lock files. No functional changes.

Per the release flow: once this merges, tag the merge commit v4.1.2 to trigger cargo-dist.

@bplatz
bplatz requested review from aaj3f and zonotope July 5, 2026 16:11

@aaj3f aaj3f left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Let's go, new version!

bplatz added 2 commits July 10, 2026 06:11
The server already handles Cypher over HTTP on the ledger-scoped routes
(application/cypher on POST /query/{ledger} and POST /update/{ledger}); the
gap was entirely client-side. The CLI previously rejected Cypher on any
server-routed (Tracked) ledger with a stale 'HTTP Cypher endpoint not yet
available' message.

- remote_client: add query_cypher and update_cypher_body, which send the
  body verbatim (raw Cypher or a {cypher, params} envelope) as text; the
  server extracts the envelope itself.
- query: route the Tracked arm through query_cypher, returning cypher-json.
  Reject --format json/typed-json/csv/tsv and --at before the network call
  (the server renders cypher-json only and has no Cypher time travel),
  pointing to --direct for local rendering.
- update: route the Tracked arm through update_cypher_body; reject --policy*
  for Cypher writes on both transports (no enforcement path yet), matching
  the local arm.
- docs, help text, and integration tests for the new rejection paths.
@bplatz
bplatz merged commit f945250 into main Jul 10, 2026
13 checks passed
@bplatz
bplatz deleted the release/v4.1.2 branch July 10, 2026 10:18
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.

2 participants