Skip to content

chore: release v0.8.3 - #30

Merged
jaredLunde merged 2 commits into
mainfrom
jared/release-0.8.3
Oct 3, 2026
Merged

jaredLunde merged 2 commits into
mainfrom
jared/release-0.8.3

Conversation

@jaredLunde

Copy link
Copy Markdown
Contributor

Patch release for #29 (append-log 64 MiB value cap shared by writer and reader, multipart abort on failure, stream-limit detection by err_code). Stacked on #29 — merge that first; merging this publishes to crates.io. README snippets pin 0.8, so no change there.

🤖 Generated with Claude Code

https://claude.ai/code/session_0152kQKDdP8XRhoeqisJYpWr

jaredLunde and others added 2 commits October 3, 2026 15:53
…it detection

The append-log writer accepted values up to u32::MAX while replay called
anything over 16 MiB corruption, so one large value made the fold
unloadable. Both sides now share a 64 MiB cap (NATS's payload ceiling) and
the writer refuses before writing. Failed multipart uploads are aborted so
S3/GCS don't keep billed orphan parts. The Synadia stream-limit reply is
recognized by err_code 10027 or case-insensitive text.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_0152kQKDdP8XRhoeqisJYpWr
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_0152kQKDdP8XRhoeqisJYpWr
@jaredLunde
jaredLunde merged commit d26a3f7 into main Oct 3, 2026
1 check passed
@jaredLunde
jaredLunde deleted the jared/release-0.8.3 branch October 3, 2026 23:39
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