chore: release - #672
Merged
Merged
Conversation
Contributor
|
PR author is not in the allowed authors list. |
release-pleaze
Bot
force-pushed
the
release-plz-2026-07-29T23-04-04Z
branch
from
July 31, 2026 05:11
3999085 to
501f973
Compare
release-pleaze
Bot
force-pushed
the
release-plz-2026-07-29T23-04-04Z
branch
2 times, most recently
from
July 31, 2026 18:05
a362a92 to
91b4274
Compare
release-pleaze
Bot
force-pushed
the
release-plz-2026-07-29T23-04-04Z
branch
from
July 31, 2026 18:07
91b4274 to
b459ac2
Compare
shikhar
added a commit
to s2-streamstore/s2-verification
that referenced
this pull request
Jul 31, 2026
## Summary - migrate read-session handling from the removed `S2Error` umbrella to `ReadSessionError` and `ReadError` - classify append outcomes with `AppendError::has_no_side_effects()` instead of matching server-code strings - use the typed `ErrorCode` accessor when accepting an already-existing stream - pass `ReadSessionConfig::default()` at both read-session call sites, preserving the previous budgeted retry behavior - raise the supported `s2-sdk` floor from `0.29` to `0.34` and use the crates.io release without a git patch ## Changelog notes - `s2-sdk >=0.29, <1 -> >=0.34, <1`: 0.34 replaces `S2Error` with operation-specific error types and adds explicit read-session retry configuration. Sources: [s2-sdk 0.34.0](https://crates.io/crates/s2-sdk/0.34.0), [release PR](s2-streamstore/s2#672). - Lockfile resolution moves `s2-sdk 0.33.0`, `s2-api 0.30.10`, and `s2-common 0.41.1` from the temporary git source to published crates (`s2-sdk 0.34.0`, `s2-api 0.31.0`, and `s2-common 0.41.1`). ## Risk notes - This is a breaking SDK migration, but the affected verification call sites are fully adapted to the typed errors and new method signature. - `ReadSessionConfig::default()` retains the former bounded-retry behavior. - The dependency lower bound is raised because the migrated code does not compile against SDK versions before 0.34. ## Validation - `cargo metadata --locked --format-version 1`: passed - `cargo fmt --all -- --check`: passed - `cargo clippy --all-targets --all-features -- -D warnings`: passed - `cargo test --all-features --workspace`: passed
shikhar
added a commit
that referenced
this pull request
Jul 31, 2026
## Summary - repin the simulator's Rust `s2-verification` dependency from `6616b1d` to final commit `b4af8c8` - repin the Go Porcupine checker to the same revision - refresh the simulator lockfile after the SDK 0.34 release Depends on s2-streamstore/s2-verification#39. ## Changelog notes - `s2-verification 6616b1d -> b4af8c8`: removes the temporary SDK git patch, raises the supported SDK floor to 0.34, and resolves `s2-sdk 0.34.0`, `s2-api 0.31.0`, and `s2-common 0.41.1` from crates.io. Source: [verification PR #39](s2-streamstore/s2-verification#39). - Local simulator package metadata now reflects the released workspace versions: `s2-api 0.31.0`, `s2-lite 0.42.0`, and `s2-sdk 0.34.0`. Source: [release PR #672](#672). - `bytesize 2.4.0 -> 2.6.0` (lockfile-only): includes parsing/rounding fixes, no-allocation support, and IEC/SI bit display styles; MSRV remains 1.85. Source: [upstream changelog](https://github.com/bytesize-rs/bytesize/blob/bytesize-v2.6.0/CHANGELOG.md). ## Risk notes - The simulator continues patching verification's SDK dependency to the local `sdk` crate, now version 0.34.0, so SDK types remain unified across the simulation workspace. - Lockfile re-resolution consolidates several Windows-only `windows-sys` edges onto 0.61.2; there are no source changes associated with that movement. - The Rust and Go verification consumers remain pinned to the exact same commit. ## Validation - `cargo metadata --locked --manifest-path sim/Cargo.toml --format-version 1`: passed - `just fmt`: passed - `just sim-clippy`: passed - `RUSTFLAGS="--cfg tokio_unstable" cargo build --manifest-path sim/Cargo.toml --profile sim`: passed - `just test`: 714 tests passed
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.
🤖 New release
s2-api: 0.30.10 -> 0.31.0 (✓ API compatible changes)s2-lite: 0.41.2 -> 0.42.0 (✓ API compatible changes)s2-sdk: 0.33.0 -> 0.34.0 (⚠ API breaking changes)s2-cli: 0.41.2 -> 0.42.0s2-testcontainers: 0.41.2 -> 0.42.0 (⚠ API breaking changes)⚠
s2-sdkbreaking changes⚠
s2-testcontainersbreaking changesChangelog
s2-apis2-lites2-sdks2-clis2-testcontainersThis PR was generated with release-plz.