Skip to content

Veilid 0.5.1#26

Merged
tripledoublev merged 12 commits intomainfrom
upgrade-veilid
Jan 28, 2026
Merged

Veilid 0.5.1#26
tripledoublev merged 12 commits intomainfrom
upgrade-veilid

Conversation

@tripledoublev
Copy link
Collaborator

@tripledoublev tripledoublev commented Jan 28, 2026

Veilid 0.5.1

  • Migrate to Veilid v0.5.1 API: RecordKey/BareRecordKey, create_dht_record/open_dht_record, SetDHTValueOptions, and related route/DHT types.
  • Pin veilid-iroh-blobs to v0.3.0 for compatibility with this API.

Upstream bug workaround

  • Veilid 0.5.1 has a fanout-queue underflow that can panic during DHT work (e.g. in download_hash_from_peers_test).
  • Add a Cargo [patch] pointing at fork branch fix-underflow (uses saturating_sub instead of subtraction). To be removed once upstream ships a fix.

@tripledoublev tripledoublev merged commit e6f0971 into main Jan 28, 2026
1 check passed
@tripledoublev tripledoublev deleted the upgrade-veilid branch January 28, 2026 14:57
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