Skip to content

build: update freenet-stdlib to 0.1.33 and add blocking_subscribe field#80

Merged
iduartgomez merged 1 commit intomainfrom
feat/blocking-subscribe
Feb 6, 2026
Merged

build: update freenet-stdlib to 0.1.33 and add blocking_subscribe field#80
iduartgomez merged 1 commit intomainfrom
feat/blocking-subscribe

Conversation

@iduartgomez
Copy link
Contributor

Problem

freenet-stdlib 0.1.33 added a new blocking_subscribe: bool field to ContractRequest::Put and ContractRequest::Get (freenet/freenet-stdlib#50). This is a breaking change for Rust struct literal constructors.

Solution

Add blocking_subscribe: false to all 15 ContractRequest::Put and ContractRequest::Get construction sites across the codebase. This preserves the current async subscription behavior.

Testing

  • cargo check -p riverctl passes
  • No behavioral change — all sites use false (existing async behavior)

Fixes

Required by freenet/freenet-core#2879

iduartgomez added a commit to freenet/freenet-core that referenced this pull request Feb 6, 2026
…cribe

River needs freenet-stdlib 0.1.33 for the new blocking_subscribe field.
See freenet/river#80. Revert this after river PR merges to main.
iduartgomez added a commit to freenet/freenet-core that referenced this pull request Feb 6, 2026
@iduartgomez iduartgomez force-pushed the feat/blocking-subscribe branch from 1b8d023 to e2d5c4f Compare February 6, 2026 22:03
Add `blocking_subscribe: false` to all ContractRequest::Put and
ContractRequest::Get constructors to match the new field added in
freenet-stdlib 0.1.33 (freenet/freenet-stdlib#50).
@iduartgomez iduartgomez force-pushed the feat/blocking-subscribe branch from e2d5c4f to 3cc0932 Compare February 6, 2026 22:20
@iduartgomez iduartgomez merged commit a30ee32 into main Feb 6, 2026
4 checks passed
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