Skip to content

Releases: SiaFoundation/core

0.21.0 (2026-05-08)

10 May 20:17
ca32f2d

Choose a tag to compare

Breaking Changes

Add RHP4 pool RPCs and types for shared balance pools.

Pools let a renter deposit once into a shared backing pool and have multiple accounts draw from it on demand, reducing the per-account allowance needed and the total capital tied up in idle balances. This is especially useful for multi-tenant setups where one party holds the funds and many account keypairs spend from them.

Features

  • Introduce ErrorCodeClientError for client-side RPC errors.

Fixes

  • Update RangeProofVerifier.ReadFrom to return actual bytes read from io.Reader rather than multiple of subtree size.

0.20.0 (2026-04-21)

23 Apr 20:36
a71383b

Choose a tag to compare

Breaking Changes

  • Require passing host's wallet address when constructing a contract for renewal/refresh.

0.19.1 (2026-04-10)

10 Apr 07:37
a8a3def

Choose a tag to compare

Features

  • Adds a new error type for "host is shutting down"

Fixes

  • Add contract not found error
  • Added additional context in error message when the signing threshold of a spend policy wasn't reached.
  • Increase maxLen for request and response types including RenterInputs or HostInputs.
  • Update mux dependency to v1.5.0.

0.19.0 (2025-12-01)

01 Dec 16:13
e5aa9ea

Choose a tag to compare

Breaking Changes

  • Changed rhp.BuildSectorProof to accept cached subtrees to reduce disk IO required for sector reads.

Fixes

  • Parallelize sector root computation in ReaderRoot.

0.18.1 (2025-11-10)

10 Nov 22:06
79e108e

Choose a tag to compare

Fixes

  • Fix invalid MaxCollateral validation for partial contract refreshes.

0.18.0 (2025-09-23)

08 Oct 15:42
eb45bf9

Choose a tag to compare

Breaking Changes

  • Changed the encoding of rhp.Account to include the ed25519: prefix.

0.17.5 (2025-09-01)

02 Sep 13:24
b5f2c0a

Choose a tag to compare

Fixes

  • Fix ProtocolVersion marshalling failing.

0.17.4 (2025-08-27)

27 Aug 07:10
a730083

Choose a tag to compare

Fixes

  • Add compatibility for old protocol version JSON encoding

0.17.3 (2025-08-21)

21 Aug 18:24
374aacc

Choose a tag to compare

Fixes

  • Fix RPCSectorRoots not supporting MaxSectorBatchSize.

0.17.2 (2025-08-21)

21 Aug 18:11
f92a9e4

Choose a tag to compare

Fixes

  • Fix RPCAppendSectors not allowing up to MaxSectorBatchSize sectors.