Skip to content

fix: enforce strict response parsing#26

Merged
downfa11 merged 1 commit into
mainfrom
codex/strict-response-parser-java
Jul 7, 2026
Merged

fix: enforce strict response parsing#26
downfa11 merged 1 commit into
mainfrom
codex/strict-response-parser-java

Conversation

@downfa11

@downfa11 downfa11 commented Jul 6, 2026

Copy link
Copy Markdown
Member

Summary

This PR aligns the Java client with the normalized Cursus response contract used by the Go and Python clients.

Changes

  • Require normalized offset responses for partition consumer resume.
  • Add strict protocol decoder helpers for append, snapshot, and stream version responses.
  • Update event-store append/read logic to reject malformed responses.
  • Add tests for strict decoder behavior and event-store response handling.

Validation

  • .\gradlew.bat :cursus-client:spotlessApply :cursus-client:test

Signed-off-by: downfa11 <downfa11@naver.com>
@downfa11
downfa11 merged commit ef34f9f into main Jul 7, 2026
5 checks passed
@downfa11
downfa11 deleted the codex/strict-response-parser-java branch July 7, 2026 00:52
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