chore(deps): update module go.sia.tech/core to v0.19.0#1182
chore(deps): update module go.sia.tech/core to v0.19.0#1182renovate[bot] wants to merge 1 commit intodevelopfrom
Conversation
|
|
Important Review skippedBot user detected. To trigger a single review, invoke the You can disable this status message by setting the Comment |
2d553c3 to
314bacb
Compare
314bacb to
5028a6c
Compare
5028a6c to
fde6e47
Compare
fde6e47 to
45170c7
Compare
This PR contains the following updates:
v0.14.1→v0.19.0Release Notes
SiaFoundation/core (go.sia.tech/core)
v0.19.0: 0.19.0 (2025-12-01)Compare Source
Breaking Changes
Fixes
v0.18.1: 0.18.1 (2025-11-10)Compare Source
Fixes
v0.18.0: 0.18.0 (2025-09-23)Compare Source
Breaking Changes
rhp.Accountto include theed25519:prefix.v0.17.5: 0.17.5 (2025-09-01)Compare Source
Fixes
v0.17.4: 0.17.4 (2025-08-27)Compare Source
Fixes
v0.17.3: 0.17.3 (2025-08-21)Compare Source
Fixes
v0.17.2: 0.17.2 (2025-08-21)Compare Source
Fixes
v0.17.1: 0.17.1 (2025-08-18)Compare Source
Features
NonceFactorfield to theHardforkASICstruct and use this as the return value forState.NonceFactor().v0.17.0: 0.17.0 (2025-08-11)Compare Source
Breaking Changes
Fixes
v0.16.0: 0.16.0 (2025-07-28)Compare Source
Breaking Changes
Allow empty miner payout after FinalCut
A remnant of the old v1
types.Currencyencoding persists in theBlock.MinerPayoutsfield. In v2, only a single miner payout is allowed, so its value is fully determined by the sum of the block reward and miner fees. We can therefore omit the value entirely, eliminating a redundant source of truth. It was decided that requiring the value to be omitted was too onerous, as it would compel all miners to update. Making the omission optional allows us to enforce it as a hard requirement at some later time, after all miners have updated.Add (State).PowTarget and deprecate v1 fields
The
consensus.Statetype contains several redundant and unused PoW-related fields. However, since these fields were included in the Commitment hash, nodes still had to update them correctly. These fields are now zeroed after the hardfork height, so that the Commitment hash can hard-code them if desired.Features
Fixes
v0.15.0: 0.15.0 (2025-07-25)Compare Source
Breaking Changes
Account.Tokenmethod toNewAccountTokenfunctionFeatures
Added RPCRefreshPartial ID and RefreshContractPartialRollover helper
Previously, renters and hosts had to rollover all funds when refreshing a contract. With this change, renters can set their spendable allowance without forcing an increase and hosts only have to rollover their existing risked collateral and revenue. This change increases efficiency of refreshing without compromising the collateral guarantees of existing data or forcing hosts to lock additional collateral that won't be utilized.
v0.14.3: 0.14.3 (2025-07-17)Compare Source
Features
v0.14.2: 0.14.2 (2025-07-07)Compare Source
Features
Add RPCSendHeaders
#330 by @lukechampine
Also removes
RPCSendBlocksandRPCSendBlk(made obsolete byRPCSendV2BlocksandRPCSendCheckpoint), as well asRPCRelayHeaderandRPCSendTransactionSet(as no more v1 blocks or v1 transactions can be mined). I could maybe see an argument for keeping the latter two, if we wanted to run a v1 testnet, but... why would we want to run a v1 testnet?consensus: Reject V1BlockSupplement after require height
#329 by @lukechampine
This is somewhat redundant since the chain.DBStore always returns an empty supplement after the require height, but it doesn't hurt to enforce it in core.
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.