A feed of development activity from across Sia Foundation GitHub repositories.
This field clarifies some long-standing confusion around the economics of file contracts.
When you pay for storage in a file contract, you are buying that storage for the remainder of the contract duration. This means that, even if you delete some data, you do not get a refund. Why not? Well, mainly, how do you price the refund? If you use the host's current prices, the host can manipulate them in order to minimize the refund. On the other hand, if you use the original price, now you have to keep track of what the original price was -- and not just the price, but also how long each sector was originally stored for. That's a lot metadata, and both the renter and host need to track it accurately, or they'll disagree on the price and stop communicating entirely.
Okay, so we can't do refunds. But we also want a way for renters to get rid of data they don't care about. One way to do that is to overwrite the garbage data with data we do care about. For this to work, though, the renter has to keep track of the garbage sectors, which is annoying. In general, we want to minimize renter-side state (to facilitate light clients), so we shift responsibilities to the host and use cryptography to make sure the host doesn't cheat. So in RHPv4, that's the plan: have the host keep track of the garbage sectors, so that when you upload new data, the host can reuse existing capacity instead of increasing the contract size. This is why we need a capacity field: to ensure that the host doesn't lie about how much capacity is available.
Fixes #217
Bumps the all-dependencies group with 1 update: go.sia.tech/web/walletd.
Updates go.sia.tech/web/walletd
from 0.23.0 to 0.23.1
Release notes
Sourced from go.sia.tech/web/walletd's releases.
[email protected]
Patch Changes
- 4cf6c8ea: Fixed an issue where the app would try to fetch from an invalid URL when first initializing.
Commits
b69f454
chore: release packages9277382
feat(renterd): generate debug report zip866fc68
feat(explored-types): add transactionID to ExplorerFileContract type3d2a152
test: set up explorer-e2e8d0c92a
test: extract e2e fixtures into library1d1452d
fix(renterd): config fields blank sia central4cf6c8e
chore: resolve various warnings5cf4f1b
chore: upgrade radix56974bb
refactor: react-core hooks key format411e378
refactor(explored-types): add null case to proof* fields in ExplorerFileContr...- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase
.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebase
will rebase this PR@dependabot recreate
will recreate this PR, overwriting any edits that have been made to it@dependabot merge
will merge this PR after your CI passes on it@dependabot squash and merge
will squash and merge this PR after your CI passes on it@dependabot cancel merge
will cancel a previously requested merge and block automerging@dependabot reopen
will reopen this PR if it is closed@dependabot close
will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditions
will show all of the ignore conditions of the specified dependency@dependabot ignore <dependency name> major version
will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)@dependabot ignore <dependency name> minor version
will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)@dependabot ignore <dependency name>
will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)@dependabot unignore <dependency name>
will remove all of the ignore conditions of the specified dependency@dependabot unignore <dependency name> <ignore condition>
will remove the ignore condition of the specified dependency and ignore conditions
Adds support for the confirmation field to all event endpoints. Requires https://github.com/SiaFoundation/coreutils/pull/106
This PR enables partially updating settings through PATCH
routes.
Related to https://github.com/SiaFoundation/renterd/issues/1496
This PR fixes a scan error when fetching contracts using the new filter mode api.ContractFilterModeArchived
.
Related https://github.com/SiaFoundation/renterd/issues/1545
Bumps the all-dependencies group with 2 updates: github.com/gabriel-vasile/mimetype and go.sia.tech/web/renterd.
Updates github.com/gabriel-vasile/mimetype
from 1.4.5 to 1.4.6
Release notes
Sourced from github.com/gabriel-vasile/mimetype's releases.
v1.4.6
What's Changed
- Improve ftyp detection in gabriel-vasile/mimetype#564
- CSV/TSV use a pool of buffered readers to avoid allocs by in gabriel-vasile/mimetype#573
- feat: Add parquet file detection by
@kwkelly
in gabriel-vasile/mimetype#578- add application/xml as alias of text/xml in gabriel-vasile/mimetype#581
- retract v1.4.4; closes #575 in gabriel-vasile/mimetype#591
- action for benchmarking detectors in gabriel-vasile/mimetype#590
- Remove GPL file by
@canadacow
in gabriel-vasile/mimetype#583New Contributors
@kwkelly
made their first contribution in gabriel-vasile/mimetype#578@canadacow
made their first contribution in gabriel-vasile/mimetype#583Full Changelog: https://github.com/gabriel-vasile/mimetype/compare/v1.4.5...v1.4.6
Commits
2998a94
Remove GPL test file (#583)8a780a5
Bump actions/checkout from 4.1.7 to 4.2.1 in the github-actions group (#592)458b62d
action for benchmarking detectors (#590)fd16da2
retract v1.4.4; closes #575. (#591)3cf98ef
Bump golang.org/x/net in the gomod group across 1 directory (#585)9349e46
Bump the github-actions group across 1 directory with 2 updates (#586)7798415
add benchmark action that leaves comment on PR (#588)c6c5e4f
Make mso detection work similar to what file/file doesc78cb11
add application/xml as alias; close #227 (#581)c4abedc
feat: Add parquet file detection (#578)- Additional commits viewable in compare view
Updates go.sia.tech/web/renterd
from 0.64.0 to 0.65.0
Release notes
Sourced from go.sia.tech/web/renterd's releases.
[email protected]
Minor Changes
- 9277382b: There is now an option to generate a metadata debug report for bug reporting purposes. It can be accessed from the sidenav and cmd+k menu. Closes SiaFoundation/renterd#1119 Closes SiaFoundation/renterd#1279
- 9277382b: The cmd+k menu / command palette dialog now announces itself via assistive technology.
Patch Changes
- 1d1452d8: Fixed an issue where configured settings would show as blank when the Sia Central API (used for network averages) was down. Closes SiaFoundation/renterd#1601
- 4cf6c8ea: Fixed an issue with the uploads list loading and empty states.
- 4cf6c8ea: Added explicit aria descriptions to some primary dialogs.
Commits
b69f454
chore: release packages9277382
feat(renterd): generate debug report zip866fc68
feat(explored-types): add transactionID to ExplorerFileContract type3d2a152
test: set up explorer-e2e8d0c92a
test: extract e2e fixtures into library1d1452d
fix(renterd): config fields blank sia central4cf6c8e
chore: resolve various warnings5cf4f1b
chore: upgrade radix56974bb
refactor: react-core hooks key format411e378
refactor(explored-types): add null case to proof* fields in ExplorerFileContr...- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase
.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebase
will rebase this PR@dependabot recreate
will recreate this PR, overwriting any edits that have been made to it@dependabot merge
will merge this PR after your CI passes on it@dependabot squash and merge
will squash and merge this PR after your CI passes on it@dependabot cancel merge
will cancel a previously requested merge and block automerging@dependabot reopen
will reopen this PR if it is closed@dependabot close
will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditions
will show all of the ignore conditions of the specified dependency@dependabot ignore <dependency name> major version
will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)@dependabot ignore <dependency name> minor version
will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)@dependabot ignore <dependency name>
will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)@dependabot unignore <dependency name>
will remove all of the ignore conditions of the specified dependency@dependabot unignore <dependency name> <ignore condition>
will remove the ignore condition of the specified dependency and ignore conditions
Bumps the all-dependencies group with 2 updates: go.sia.tech/coreutils and lukechampine.com/frand.
Updates go.sia.tech/coreutils
from 0.4.0 to 0.4.1
Commits
9cc63ee
Merge pull request #95 from SiaFoundation/dependabot/go_modules/golang.org/x/...b6bee60
build(deps): bump golang.org/x/crypto from 0.26.0 to 0.27.00dd7ac1
Merge pull request #93 from SiaFoundation/nate/allow-manual-connect84df0c9
Merge branch 'master' into nate/allow-manual-connect474d921
deps: update core61919d6
Merge pull request #94 from SiaFoundation/nate/add-chain-loge757eef
chain: add optional logging1767a28
syncer: always allow manual peer connections70443a4
syncer: increase default peersd798f1f
Merge pull request #89 from SiaFoundation/nate/tpool-race- Additional commits viewable in compare view
Updates lukechampine.com/frand
from 1.4.2 to 1.5.1
Commits
4768a22
update README3f951cc
switch to stdlib ChaCha8 generator- See full diff in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase
.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebase
will rebase this PR@dependabot recreate
will recreate this PR, overwriting any edits that have been made to it@dependabot merge
will merge this PR after your CI passes on it@dependabot squash and merge
will squash and merge this PR after your CI passes on it@dependabot cancel merge
will cancel a previously requested merge and block automerging@dependabot reopen
will reopen this PR if it is closed@dependabot close
will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditions
will show all of the ignore conditions of the specified dependency@dependabot ignore <dependency name> major version
will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)@dependabot ignore <dependency name> minor version
will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)@dependabot ignore <dependency name>
will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)@dependabot unignore <dependency name>
will remove all of the ignore conditions of the specified dependency@dependabot unignore <dependency name> <ignore condition>
will remove the ignore condition of the specified dependency and ignore conditions
Bumps the all-dependencies group with 1 update: lukechampine.com/frand.
Updates lukechampine.com/frand
from 1.4.2 to 1.5.1
Commits
4768a22
update README3f951cc
switch to stdlib ChaCha8 generator- See full diff in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase
.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebase
will rebase this PR@dependabot recreate
will recreate this PR, overwriting any edits that have been made to it@dependabot merge
will merge this PR after your CI passes on it@dependabot squash and merge
will squash and merge this PR after your CI passes on it@dependabot cancel merge
will cancel a previously requested merge and block automerging@dependabot reopen
will reopen this PR if it is closed@dependabot close
will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditions
will show all of the ignore conditions of the specified dependency@dependabot ignore <dependency name> major version
will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)@dependabot ignore <dependency name> minor version
will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)@dependabot ignore <dependency name>
will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)@dependabot unignore <dependency name>
will remove all of the ignore conditions of the specified dependency@dependabot unignore <dependency name> <ignore condition>
will remove the ignore condition of the specified dependency and ignore conditions
https://github.com/user-attachments/assets/3a1039ab-cbdc-457e-a651-563a846f6bea
- The key management table now supports multiselect and batch deletion.
- The onboarding wizard is now bottom right aligned.
Video of how this works in next PR description: https://github.com/SiaFoundation/web/pull/783
- Added useMultiSelect hook that tracks multiselect state. It supports selection, shift-selecting for ranges, deselection, and works across pagination.
- Added MultiSelectMenu. The component can be used along with useMultiSelect for batch menus.
- Table column sort icons are now chevrons to differentiate from context menus which often use carets.
- Table now supports custom column heading components.
- Checkbox now supports an indeterminate state.
- Checkbox light mode background color is now white.
Previously, a V2FileContractFinalization
was a final revision of a contract, mutually agreed upon by the renter and host. However, there are scenarios in which a renter may want to unilaterally end a contract, such as when they want to leave the network entirely. This PR changes V2FileContractFinalization
to be a signature: specifically, the renter's signature of the current revision, with its revision number set to MaxRevisionNumber
. This addresses multiple concerns:
- Clearly the renter must not be allowed to finalize a contract revision that lacks a valid host signature. The approach in this PR forces the renter to finalize the existing state of the contract, so the host is not at risk.
- The host must not be allowed to finalize contracts at all, since they would be incentivized to do so as soon as they detect data loss (to avoid forfeiting their collateral). Requiring the signature to use
MaxRevisionNumber
prevents the host from replaying a previous renter signature. - Mutual finalization remains possible: the renter and host simply agree to submit a revision, and then the renter submits the finalization. (Currently, it's possible to do both within the same block, though not the same transaction.)
- There is now an option to generate a metadata debug report for bug reporting purposes. It can be accessed from the sidenav and cmd+k menu.
- The alerts API limit and skip params are now optional.
- The cmd+k menu / command palette dialog now announces itself via assistive technology.
- Added missing props from in Dialog (changeset already included in pending release PR)
Bumps the dependencies group with 1 update: github.com/cloudflare/cloudflare-go.
Updates github.com/cloudflare/cloudflare-go
from 0.106.0 to 0.107.0
Release notes
Sourced from github.com/cloudflare/cloudflare-go's releases.
v0.107.0
ENHANCEMENTS:
- device_posture_rule: support operational_state for sentinelone_s2s posture rule (#3234)
DEPENDENCIES:
Changelog
Sourced from github.com/cloudflare/cloudflare-go's changelog.
0.107.0 (October 9th, 2024)
ENHANCEMENTS:
- device_posture_rule: support operational_state for sentinelone_s2s posture rule (#3234)
DEPENDENCIES:
Commits
dabe21e
Update CHANGELOG.mdd75aa18
generate changelog8e3de08
Merge pull request #3234 from da-cf/sentinelone-operational-stated2de847
Merge branch 'master' into sentinelone-operational-stateff75015
Merge pull request #3336 from cloudflare/dependabot/go_modules/golang.org/x/n...a38bb06
add CHANGELOG for #333633936a4
Bump golang.org/x/net from 0.29.0 to 0.30.083f7bf6
Merge pull request #3321 from cloudflare/dependabot/go_modules/golang.org/x/t...d5da0f5
add CHANGELOG for #3321608d4b8
Bump golang.org/x/time from 0.6.0 to 0.7.0- See full diff in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase
.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebase
will rebase this PR@dependabot recreate
will recreate this PR, overwriting any edits that have been made to it@dependabot merge
will merge this PR after your CI passes on it@dependabot squash and merge
will squash and merge this PR after your CI passes on it@dependabot cancel merge
will cancel a previously requested merge and block automerging@dependabot reopen
will reopen this PR if it is closed@dependabot close
will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditions
will show all of the ignore conditions of the specified dependency@dependabot ignore <dependency name> major version
will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)@dependabot ignore <dependency name> minor version
will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)@dependabot ignore <dependency name>
will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)@dependabot unignore <dependency name>
will remove all of the ignore conditions of the specified dependency@dependabot unignore <dependency name> <ignore condition>
will remove the ignore condition of the specified dependency and ignore conditions
- Set up explorer e2e testing application.
- Added some example tests.
nx e2e explorer-e2e --ui
- Added new library for shared e2e testing fixtures and methods.
- There were many repeated helpers across all our e2e testing apps. Initially I duplicated them to avoid a premature abstraction, but they have now settled and are the same across all apps.
- Fixed an issue where configured settings would show as blank when the Sia Central API (used for network averages) was down. https://github.com/SiaFoundation/renterd/issues/1601
- Fixed an issue where SiacoinField was depending on the siaCentral setting rather than the active exchange rate API.
- Refactoring
- Refactored the internal autopilotInfo usage to be more clear.
- Refactored useResources and resources into one file.
This PR cleans up all existing warnings and a few tiny bugs, the radix-ui upgrade added some warnings so I thought it was a good time for this.
- all apps
- Fixed a warning caused by animation props being passed to non-animated graphs.
- Fixed warnings around dialog description and aria-describedby.
- The Dialog now supports providing a title or description that is visually hidden but still announced by assistive technology.
- Added explicit aria descriptions to some primary dialogs.
- Adjusted tooltip to only wrap content with Paragraph if prop is a string or React.Fragment.
- Fixed instances/warnings where content included
div
elements which are not allowed inside ap
. - Fixed a 1 pixel gap that would show between the top of the Table and its sticky header when scrolling.
- renterd
- Fixed an issue with the uploads list loading and empty states.
- walletd
- Fixed an issue where the app would try to fetch from an invalid URL when first initializing.
- There is a duplicate key warning in the walletd transactions list, this was caused by a walletd bug which is now fixed, no change required.
- website
- Added a max height and radius for hosts on the host map.
- Fixed hydration mismatch warnings related to the random selection of a host on the globe.
- Fixed a hydration mismatch warning related to the ThemeRadio in footer.
- Upgrades all our Radix core UI primitives.
This PR ensures that we properly handle renaming of directories. I'm keeping it as a DRAFT
for a little while longer to extend the testing but also to ensure this is the right approach. I have yet to check whether delimiter vs no delimiter (for S3) is at play here. I was also quite surprised to find directories are not scoped to buckets.
Fixes #1599
Right now a file can become inaccessible when the latest host field of too many sectors doesn't align with hosts that we have contracts with. This PR reproduces this issue and fixes it.
This addresses a few things I noticed while looking at the download code for the host fallback code.
Bumps the all-dependencies group with 2 updates: github.com/mattn/go-sqlite3 and golang.org/x/term.
Updates github.com/mattn/go-sqlite3
from 1.14.23 to 1.14.24
Commits
- See full diff in compare view
Updates golang.org/x/term
from 0.24.0 to 0.25.0
Commits
9d5441a
go.mod: update golang.org/x dependencies- See full diff in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase
.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebase
will rebase this PR@dependabot recreate
will recreate this PR, overwriting any edits that have been made to it@dependabot merge
will merge this PR after your CI passes on it@dependabot squash and merge
will squash and merge this PR after your CI passes on it@dependabot cancel merge
will cancel a previously requested merge and block automerging@dependabot reopen
will reopen this PR if it is closed@dependabot close
will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditions
will show all of the ignore conditions of the specified dependency@dependabot ignore <dependency name> major version
will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)@dependabot ignore <dependency name> minor version
will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)@dependabot ignore <dependency name>
will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)@dependabot unignore <dependency name>
will remove all of the ignore conditions of the specified dependency@dependabot unignore <dependency name> <ignore condition>
will remove the ignore condition of the specified dependency and ignore conditions
Add explicit refresh RPC for more efficient and correct contract refreshes
Removes the need for a setup transaction for v2 contract resolutions
Bumps the all-dependencies group with 2 updates in the / directory: go.sia.tech/core and go.sia.tech/coreutils.
Updates go.sia.tech/core
from 0.4.6 to 0.4.7
Commits
72daac0
Merge pull request #207 from SiaFoundation/preimage-len7a2ef40
types: Switch to fixed-length PolicyHash preimage0f61e58
Merge pull request #205 from SiaFoundation/proof-supplementa176ef9
consensus: Add V1StorageProofSupplement, fixing encoding bug37cd8b8
build(deps): bump go.sia.tech/mux in the all-dependencies groupe21edfd
Merge pull request #201 from SiaFoundation/nate/upgrade-go708363a
ci,deps: upgrade go, switch to common workflow2cdf6f6
Merge pull request #196 from SiaFoundation/nate/v2-revision-ordering3dcc8ac
consensus: Validate against earlier v2 contract revisions in block300042f
build(deps): bump the all-dependencies group with 2 updates- Additional commits viewable in compare view
Updates go.sia.tech/coreutils
from 0.3.2 to 0.4.1
Commits
f45eedc
Merge pull request #101 from SiaFoundation/mod81231df
mod: Update core dependency9d859c5
Merge pull request #99 from SiaFoundation/nate/fix-mem-syncere084829
testutil: fix mem syncer7fd91e1
Merge pull request #98 from SiaFoundation/nate/public-announcementsbe22ee7
chain: fix testfea16dd
chain: fix lint521b10a
chain: expose From and To for host announcements9cc63ee
Merge pull request #95 from SiaFoundation/dependabot/go_modules/golang.org/x/...b6bee60
build(deps): bump golang.org/x/crypto from 0.26.0 to 0.27.0- Additional commits viewable in compare view
Updates go.sia.tech/mux
from 1.2.0 to 1.3.0
Commits
e3a6299
v2: Add deprecation notice to DialStreamContextb7fef91
Merge pull request #1 from SiaFoundation/err67b430a
Merge branch 'master' into err5169509
fix lint471f45c
github: group dependabotcb672ff
github: enable dependabotc378ce8
v2: address lint21856fd
deps: update dependencies98a2580
ci: switch to common workflow61fdfb5
v1,v2: Return available data alongside error- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase
.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebase
will rebase this PR@dependabot recreate
will recreate this PR, overwriting any edits that have been made to it@dependabot merge
will merge this PR after your CI passes on it@dependabot squash and merge
will squash and merge this PR after your CI passes on it@dependabot cancel merge
will cancel a previously requested merge and block automerging@dependabot reopen
will reopen this PR if it is closed@dependabot close
will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditions
will show all of the ignore conditions of the specified dependency@dependabot ignore <dependency name> major version
will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)@dependabot ignore <dependency name> minor version
will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)@dependabot ignore <dependency name>
will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)@dependabot unignore <dependency name>
will remove all of the ignore conditions of the specified dependency@dependabot unignore <dependency name> <ignore condition>
will remove the ignore condition of the specified dependency and ignore conditions
Bumps the all-dependencies group with 3 updates: go.sia.tech/core, go.sia.tech/coreutils and go.sia.tech/mux.
Updates go.sia.tech/core
from 0.4.6 to 0.4.7
Commits
72daac0
Merge pull request #207 from SiaFoundation/preimage-len7a2ef40
types: Switch to fixed-length PolicyHash preimage0f61e58
Merge pull request #205 from SiaFoundation/proof-supplementa176ef9
consensus: Add V1StorageProofSupplement, fixing encoding bug37cd8b8
build(deps): bump go.sia.tech/mux in the all-dependencies groupe21edfd
Merge pull request #201 from SiaFoundation/nate/upgrade-go708363a
ci,deps: upgrade go, switch to common workflow2cdf6f6
Merge pull request #196 from SiaFoundation/nate/v2-revision-ordering3dcc8ac
consensus: Validate against earlier v2 contract revisions in block300042f
build(deps): bump the all-dependencies group with 2 updates- Additional commits viewable in compare view
Updates go.sia.tech/coreutils
from 0.3.2 to 0.4.0
Commits
44117d3
rhp4: address review comments3543c96
rhp4: add proof validation commentc1dddb9
rhp4: use clear for zero reader (Chris)9dc122d
rhp4: switch RPCWrite to streaminga80d6d9
rhp4: period in docstring4977cf4
rhp4,chain: remove slashes in protocol19326ed
rhp4: make input validation clearer48da7a3
rhp4: address commentsab3a7bd
rhp4: add result types2e81244
rhp/v4: fix modify sectors test- Additional commits viewable in compare view
Updates go.sia.tech/mux
from 1.2.0 to 1.3.0
Commits
e3a6299
v2: Add deprecation notice to DialStreamContextb7fef91
Merge pull request #1 from SiaFoundation/err67b430a
Merge branch 'master' into err5169509
fix lint471f45c
github: group dependabotcb672ff
github: enable dependabotc378ce8
v2: address lint21856fd
deps: update dependencies98a2580
ci: switch to common workflow61fdfb5
v1,v2: Return available data alongside error- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase
.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebase
will rebase this PR@dependabot recreate
will recreate this PR, overwriting any edits that have been made to it@dependabot merge
will merge this PR after your CI passes on it@dependabot squash and merge
will squash and merge this PR after your CI passes on it@dependabot cancel merge
will cancel a previously requested merge and block automerging@dependabot reopen
will reopen this PR if it is closed@dependabot close
will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditions
will show all of the ignore conditions of the specified dependency@dependabot ignore <dependency name> major version
will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)@dependabot ignore <dependency name> minor version
will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)@dependabot ignore <dependency name>
will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)@dependabot unignore <dependency name>
will remove all of the ignore conditions of the specified dependency@dependabot unignore <dependency name> <ignore condition>
will remove the ignore condition of the specified dependency and ignore conditions
Bumps the all-dependencies group with 2 updates: go.sia.tech/core and go.sia.tech/web/renterd.
Updates go.sia.tech/core
from 0.4.6 to 0.4.7
Commits
72daac0
Merge pull request #207 from SiaFoundation/preimage-len7a2ef40
types: Switch to fixed-length PolicyHash preimage0f61e58
Merge pull request #205 from SiaFoundation/proof-supplementa176ef9
consensus: Add V1StorageProofSupplement, fixing encoding bug37cd8b8
build(deps): bump go.sia.tech/mux in the all-dependencies groupe21edfd
Merge pull request #201 from SiaFoundation/nate/upgrade-go708363a
ci,deps: upgrade go, switch to common workflow2cdf6f6
Merge pull request #196 from SiaFoundation/nate/v2-revision-ordering3dcc8ac
consensus: Validate against earlier v2 contract revisions in block300042f
build(deps): bump the all-dependencies group with 2 updates- Additional commits viewable in compare view
Updates go.sia.tech/web/renterd
from 0.61.0 to 0.63.0
Release notes
Sourced from go.sia.tech/web/renterd's releases.
[email protected]
Minor Changes
- 7a333ffd: The bucket list now has an empty state.
- 7a333ffd: The cmdk menu now has an two separate files search options, one for across all buckets and one for the current bucket.
- 7a333ffd: It is now possible to delete a bucket named 'default'.
- 7a333ffd: The file search feature can now search across all buckets.
- 7a333ffd: The command menu now opens via Ctrl+K on Linux and Windows.
[email protected]
Minor Changes
- 64d82fc3: The transactions list now includes more details such as specific transaction types and maturity height for locked siacoin.
- 32363a16: The files directory and global mode explorers now use the new list objects API.
- 978b70aa: The hosts explorer now uses the new combined hosts API.
- ac703a94: The configuration feature now internally uses the new strong settings APIs.
- ac703a94: The configuration feature no longer includes the enable pinning or forex endpoint options under price pinning.
- ac703a94: Contracts can now be filtered and sorted by deletions and sector roots spending.
- ac703a94: The app now uses the daemon configured explorer for exchange rates.
- ac703a94: The keys feature now internally uses the new S3 settings API format.
- feca9f36: The configuration now internally uses the updated gouging base units.
Patch Changes
- 978b70aa: Fixed a bug optimistically updating last scan information when initiating a host scan.
- 1c94a604: Fixed an issue where the fit allowance suggestions were showing as NaN because all required fields were not filled.
Commits
50e225e
chore: release packages7a333ff
refactor(renterd): remove default bucket7b2555d
fix: feedback5bfdb01
refactor(renterd): object routesa4db3e9
refactor(explorer): re-add host announcements to transaction route24b984b
feat(explored-types): add hostAnnouncements to ExplorerTransaction137b55d
chore: export renterd/v0.62.0291fa16
chore: release packages8c93f0a
chore: remove deprecated env vars0721586
feat(renterd): list objects allows fetching across buckets- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase
.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebase
will rebase this PR@dependabot recreate
will recreate this PR, overwriting any edits that have been made to it@dependabot merge
will merge this PR after your CI passes on it@dependabot squash and merge
will squash and merge this PR after your CI passes on it@dependabot cancel merge
will cancel a previously requested merge and block automerging@dependabot reopen
will reopen this PR if it is closed@dependabot close
will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditions
will show all of the ignore conditions of the specified dependency@dependabot ignore <dependency name> major version
will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)@dependabot ignore <dependency name> minor version
will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)@dependabot ignore <dependency name>
will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)@dependabot unignore <dependency name>
will remove all of the ignore conditions of the specified dependency@dependabot unignore <dependency name> <ignore condition>
will remove the ignore condition of the specified dependency and ignore conditions
Bumps go.sia.tech/mux from 1.2.0 to 1.3.0.
Commits
e3a6299
v2: Add deprecation notice to DialStreamContextb7fef91
Merge pull request #1 from SiaFoundation/err67b430a
Merge branch 'master' into err5169509
fix lint471f45c
github: group dependabotcb672ff
github: enable dependabotc378ce8
v2: address lint21856fd
deps: update dependencies98a2580
ci: switch to common workflow61fdfb5
v1,v2: Return available data alongside error- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase
.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebase
will rebase this PR@dependabot recreate
will recreate this PR, overwriting any edits that have been made to it@dependabot merge
will merge this PR after your CI passes on it@dependabot squash and merge
will squash and merge this PR after your CI passes on it@dependabot cancel merge
will cancel a previously requested merge and block automerging@dependabot reopen
will reopen this PR if it is closed@dependabot close
will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditions
will show all of the ignore conditions of the specified dependency@dependabot ignore this major version
will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor version
will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependency
will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Bumps go.sia.tech/core from 0.4.6 to 0.4.7.
Commits
72daac0
Merge pull request #207 from SiaFoundation/preimage-len7a2ef40
types: Switch to fixed-length PolicyHash preimage0f61e58
Merge pull request #205 from SiaFoundation/proof-supplementa176ef9
consensus: Add V1StorageProofSupplement, fixing encoding bug37cd8b8
build(deps): bump go.sia.tech/mux in the all-dependencies groupe21edfd
Merge pull request #201 from SiaFoundation/nate/upgrade-go708363a
ci,deps: upgrade go, switch to common workflow2cdf6f6
Merge pull request #196 from SiaFoundation/nate/v2-revision-ordering3dcc8ac
consensus: Validate against earlier v2 contract revisions in block300042f
build(deps): bump the all-dependencies group with 2 updates- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase
.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebase
will rebase this PR@dependabot recreate
will recreate this PR, overwriting any edits that have been made to it@dependabot merge
will merge this PR after your CI passes on it@dependabot squash and merge
will squash and merge this PR after your CI passes on it@dependabot cancel merge
will cancel a previously requested merge and block automerging@dependabot reopen
will reopen this PR if it is closed@dependabot close
will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditions
will show all of the ignore conditions of the specified dependency@dependabot ignore this major version
will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor version
will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependency
will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Bumps go.sia.tech/coreutils from 0.3.2 to 0.4.0.
Commits
44117d3
rhp4: address review comments3543c96
rhp4: add proof validation commentc1dddb9
rhp4: use clear for zero reader (Chris)9dc122d
rhp4: switch RPCWrite to streaminga80d6d9
rhp4: period in docstring4977cf4
rhp4,chain: remove slashes in protocol19326ed
rhp4: make input validation clearer48da7a3
rhp4: address commentsab3a7bd
rhp4: add result types2e81244
rhp/v4: fix modify sectors test- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase
.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebase
will rebase this PR@dependabot recreate
will recreate this PR, overwriting any edits that have been made to it@dependabot merge
will merge this PR after your CI passes on it@dependabot squash and merge
will squash and merge this PR after your CI passes on it@dependabot cancel merge
will cancel a previously requested merge and block automerging@dependabot reopen
will reopen this PR if it is closed@dependabot close
will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditions
will show all of the ignore conditions of the specified dependency@dependabot ignore this major version
will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor version
will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependency
will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Bumps the all-dependencies group with 3 updates in the / directory: github.com/cloudflare/cloudflare-go, go.sia.tech/core and go.sia.tech/coreutils.
Updates github.com/cloudflare/cloudflare-go
from 0.104.0 to 0.106.0
Release notes
Sourced from github.com/cloudflare/cloudflare-go's releases.
v0.106.0
ENHANCEMENTS:
- access_application: added target contexts support for access application type infrastructure (#3186)
- access_policy: added infrastructure connection rule support for access policy (#3186)
v0.105.0
ENHANCEMENTS:
Changelog
Sourced from github.com/cloudflare/cloudflare-go's changelog.
0.106.0 (September 27th, 2024)
ENHANCEMENTS:
- access_application: added target contexts support for access application type infrastructure (#3186)
- access_policy: added infrastructure connection rule support for access policy (#3186)
0.105.0 (September 25th, 2024)
ENHANCEMENTS:
Commits
e9034aa
Update CHANGELOG.mdd6ec26a
generate changelog5958d1b
Merge pull request #3250 from SaiDadireddy/sdadireddy/infra-appf7dbab2
expand Infra => Infrastructure with correct namespace8c36601
add changelog4721188
small fix12ad68e
Add connection rules to access policy testse27fa59
Struct types should use pointers as they are optional24fb45c
Move infra related types to appropriate file76fa2f7
Cleanup comments- Additional commits viewable in compare view
Updates go.sia.tech/core
from 0.4.6 to 0.4.7
Commits
72daac0
Merge pull request #207 from SiaFoundation/preimage-len7a2ef40
types: Switch to fixed-length PolicyHash preimage0f61e58
Merge pull request #205 from SiaFoundation/proof-supplementa176ef9
consensus: Add V1StorageProofSupplement, fixing encoding bug37cd8b8
build(deps): bump go.sia.tech/mux in the all-dependencies groupe21edfd
Merge pull request #201 from SiaFoundation/nate/upgrade-go708363a
ci,deps: upgrade go, switch to common workflow2cdf6f6
Merge pull request #196 from SiaFoundation/nate/v2-revision-ordering3dcc8ac
consensus: Validate against earlier v2 contract revisions in block300042f
build(deps): bump the all-dependencies group with 2 updates- Additional commits viewable in compare view
Updates go.sia.tech/coreutils
from 0.3.2 to 0.4.0
Commits
44117d3
rhp4: address review comments3543c96
rhp4: add proof validation commentc1dddb9
rhp4: use clear for zero reader (Chris)9dc122d
rhp4: switch RPCWrite to streaminga80d6d9
rhp4: period in docstring4977cf4
rhp4,chain: remove slashes in protocol19326ed
rhp4: make input validation clearer48da7a3
rhp4: address commentsab3a7bd
rhp4: add result types2e81244
rhp/v4: fix modify sectors test- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase
.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebase
will rebase this PR@dependabot recreate
will recreate this PR, overwriting any edits that have been made to it@dependabot merge
will merge this PR after your CI passes on it@dependabot squash and merge
will squash and merge this PR after your CI passes on it@dependabot cancel merge
will cancel a previously requested merge and block automerging@dependabot reopen
will reopen this PR if it is closed@dependabot close
will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditions
will show all of the ignore conditions of the specified dependency@dependabot ignore <dependency name> major version
will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)@dependabot ignore <dependency name> minor version
will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)@dependabot ignore <dependency name>
will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)@dependabot unignore <dependency name>
will remove all of the ignore conditions of the specified dependency@dependabot unignore <dependency name> <ignore condition>
will remove the ignore condition of the specified dependency and ignore conditions
- Updated react-hot-toast to latest version.
- Latest version likely fixes a glitch over in the desktop apps preventing us from using ScrollArea within a toast body: https://github.com/SiaFoundation/web/issues/629
Bumps the all-dependencies group with 3 updates: github.com/cloudflare/cloudflare-go, go.sia.tech/core and go.sia.tech/web/hostd.
Updates github.com/cloudflare/cloudflare-go
from 0.104.0 to 0.106.0
Release notes
Sourced from github.com/cloudflare/cloudflare-go's releases.
v0.106.0
ENHANCEMENTS:
- access_application: added target contexts support for access application type infrastructure (#3186)
- access_policy: added infrastructure connection rule support for access policy (#3186)
v0.105.0
ENHANCEMENTS:
Changelog
Sourced from github.com/cloudflare/cloudflare-go's changelog.
0.106.0 (September 27th, 2024)
ENHANCEMENTS:
- access_application: added target contexts support for access application type infrastructure (#3186)
- access_policy: added infrastructure connection rule support for access policy (#3186)
0.105.0 (September 25th, 2024)
ENHANCEMENTS:
Commits
e9034aa
Update CHANGELOG.mdd6ec26a
generate changelog5958d1b
Merge pull request #3250 from SaiDadireddy/sdadireddy/infra-appf7dbab2
expand Infra => Infrastructure with correct namespace8c36601
add changelog4721188
small fix12ad68e
Add connection rules to access policy testse27fa59
Struct types should use pointers as they are optional24fb45c
Move infra related types to appropriate file76fa2f7
Cleanup comments- Additional commits viewable in compare view
Updates go.sia.tech/core
from 0.4.6 to 0.4.7
Commits
72daac0
Merge pull request #207 from SiaFoundation/preimage-len7a2ef40
types: Switch to fixed-length PolicyHash preimage0f61e58
Merge pull request #205 from SiaFoundation/proof-supplementa176ef9
consensus: Add V1StorageProofSupplement, fixing encoding bug37cd8b8
build(deps): bump go.sia.tech/mux in the all-dependencies groupe21edfd
Merge pull request #201 from SiaFoundation/nate/upgrade-go708363a
ci,deps: upgrade go, switch to common workflow2cdf6f6
Merge pull request #196 from SiaFoundation/nate/v2-revision-ordering3dcc8ac
consensus: Validate against earlier v2 contract revisions in block300042f
build(deps): bump the all-dependencies group with 2 updates- Additional commits viewable in compare view
Updates go.sia.tech/web/hostd
from 0.47.0 to 0.48.0
Release notes
Sourced from go.sia.tech/web/hostd's releases.
[email protected]
Minor Changes
- 7a333ffd: The command menu now opens via Ctrl+K on Linux and Windows.
Commits
50e225e
chore: release packages7a333ff
refactor(renterd): remove default bucket7b2555d
fix: feedback5bfdb01
refactor(renterd): object routesa4db3e9
refactor(explorer): re-add host announcements to transaction route24b984b
feat(explored-types): add hostAnnouncements to ExplorerTransaction137b55d
chore: export renterd/v0.62.0291fa16
chore: release packages8c93f0a
chore: remove deprecated env vars0721586
feat(renterd): list objects allows fetching across buckets- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase
.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebase
will rebase this PR@dependabot recreate
will recreate this PR, overwriting any edits that have been made to it@dependabot merge
will merge this PR after your CI passes on it@dependabot squash and merge
will squash and merge this PR after your CI passes on it@dependabot cancel merge
will cancel a previously requested merge and block automerging@dependabot reopen
will reopen this PR if it is closed@dependabot close
will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditions
will show all of the ignore conditions of the specified dependency@dependabot ignore <dependency name> major version
will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)@dependabot ignore <dependency name> minor version
will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)@dependabot ignore <dependency name>
will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)@dependabot unignore <dependency name>
will remove all of the ignore conditions of the specified dependency@dependabot unignore <dependency name> <ignore condition>
will remove the ignore condition of the specified dependency and ignore conditions
Bumps the all-dependencies group with 2 updates in the / directory: go.sia.tech/core and go.sia.tech/coreutils.
Updates go.sia.tech/core
from 0.4.6 to 0.4.7
Commits
72daac0
Merge pull request #207 from SiaFoundation/preimage-len7a2ef40
types: Switch to fixed-length PolicyHash preimage0f61e58
Merge pull request #205 from SiaFoundation/proof-supplementa176ef9
consensus: Add V1StorageProofSupplement, fixing encoding bug37cd8b8
build(deps): bump go.sia.tech/mux in the all-dependencies groupe21edfd
Merge pull request #201 from SiaFoundation/nate/upgrade-go708363a
ci,deps: upgrade go, switch to common workflow2cdf6f6
Merge pull request #196 from SiaFoundation/nate/v2-revision-ordering3dcc8ac
consensus: Validate against earlier v2 contract revisions in block300042f
build(deps): bump the all-dependencies group with 2 updates- Additional commits viewable in compare view
Updates go.sia.tech/coreutils
from 0.3.2 to 0.4.0
Commits
44117d3
rhp4: address review comments3543c96
rhp4: add proof validation commentc1dddb9
rhp4: use clear for zero reader (Chris)9dc122d
rhp4: switch RPCWrite to streaminga80d6d9
rhp4: period in docstring4977cf4
rhp4,chain: remove slashes in protocol19326ed
rhp4: make input validation clearer48da7a3
rhp4: address commentsab3a7bd
rhp4: add result types2e81244
rhp/v4: fix modify sectors test- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase
.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebase
will rebase this PR@dependabot recreate
will recreate this PR, overwriting any edits that have been made to it@dependabot merge
will merge this PR after your CI passes on it@dependabot squash and merge
will squash and merge this PR after your CI passes on it@dependabot cancel merge
will cancel a previously requested merge and block automerging@dependabot reopen
will reopen this PR if it is closed@dependabot close
will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditions
will show all of the ignore conditions of the specified dependency@dependabot ignore <dependency name> major version
will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)@dependabot ignore <dependency name> minor version
will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)@dependabot ignore <dependency name>
will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)@dependabot unignore <dependency name>
will remove all of the ignore conditions of the specified dependency@dependabot unignore <dependency name> <ignore condition>
will remove the ignore condition of the specified dependency and ignore conditions
- 7a333ffd: The command menu now opens via Ctrl+K on Linux and Windows.
Bumps the all-dependencies group with 1 update: go.sia.tech/core.
Updates go.sia.tech/core
from 0.4.6 to 0.4.7
Commits
72daac0
Merge pull request #207 from SiaFoundation/preimage-len7a2ef40
types: Switch to fixed-length PolicyHash preimage0f61e58
Merge pull request #205 from SiaFoundation/proof-supplementa176ef9
consensus: Add V1StorageProofSupplement, fixing encoding bug37cd8b8
build(deps): bump go.sia.tech/mux in the all-dependencies groupe21edfd
Merge pull request #201 from SiaFoundation/nate/upgrade-go708363a
ci,deps: upgrade go, switch to common workflow2cdf6f6
Merge pull request #196 from SiaFoundation/nate/v2-revision-ordering3dcc8ac
consensus: Validate against earlier v2 contract revisions in block300042f
build(deps): bump the all-dependencies group with 2 updates- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase
.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebase
will rebase this PR@dependabot recreate
will recreate this PR, overwriting any edits that have been made to it@dependabot merge
will merge this PR after your CI passes on it@dependabot squash and merge
will squash and merge this PR after your CI passes on it@dependabot cancel merge
will cancel a previously requested merge and block automerging@dependabot reopen
will reopen this PR if it is closed@dependabot close
will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditions
will show all of the ignore conditions of the specified dependency@dependabot ignore <dependency name> major version
will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)@dependabot ignore <dependency name> minor version
will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)@dependabot ignore <dependency name>
will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)@dependabot unignore <dependency name>
will remove all of the ignore conditions of the specified dependency@dependabot unignore <dependency name> <ignore condition>
will remove the ignore condition of the specified dependency and ignore conditions
- Upgrade next version used across repo and projects.
I occasionally saw "superfluous response.WriteHeader call" in testing and decided to trace it down today. Turns out it comes from the renew handler. We also assert MinNewCollateral
can't be zero but I think it can.
- All query parameters are now lowercased for API consistency.
- Fixed a bug where the network average prices would show as 0 in the configuration fields.
- Max RPC price and max contract price now show a suggestion instead of a network average (10/million SC and 1 SC).
- The network averages were showing as near 0 values, which could direct the user to set them too low.
- Added handful of tests related to averages and fiat conversion.
Use offset
and limit
consistently. Turns out there were various places where we were needlessly trying to decode the offset and limit it in the handler. I chose to rename offset
to encryptionoffset
in the worker because that would be inconsistent with the normal offset
usage. Since the option is named EncryptionOffset
I feel it's fine to name the query string parameter the same way.
Should help with rate limit issues for tests and builds relying on DockerHub.
Closes https://github.com/SiaFoundation/renterd/issues/1559
To distinguish between the different versions of encryption keys, they are prefixed with a single byte in the database. I'm also open to suggestions when it comes to naming. "salted keys" is more of a working title.
Small PR to add a missing test, no change in functionality.
- Add a test for resizing a volume.
- Adjust validation to use BigNumber operations.
Icarus experienced large contract churn on 9/20 around 10pm, ~60 contracts got removed from the set. The logs indicate hosts were considered gouging because their recommended transaction fee exceeded a certain amount. We hit a renew window around that time as well as a considerable drop in hash rate (40%), the theory is that the transaction pool clogged up causing the hosts to set higher transaction fees, which in turn caused renters to flip out about it.
We use the recommended fee when we renew contracts with the host. It's expressed as a fee per byte so we multiply it by 4096
. This PR updates the gouging checks to compare the recommended fee against the max contract price, essentially protection against the same exploit but with a (configurable) setting that's a bit more lenient.
- 7a333ffd: The bucket list now has an empty state.
- 7a333ffd: The cmdk menu now has an two separate files search options, one for across all buckets and one for the current bucket.
- 7a333ffd: It is now possible to delete a bucket named 'default'.
- 7a333ffd: The file search feature can now search across all buckets.
- 7a333ffd: The command menu now opens via Ctrl+K on Linux and Windows.
We now no longer assume a default bucket.
- It is now possible to delete a bucket named 'default'.
- The file search feature can now search across all buckets.
- The bucket list now has an empty state.
- The cmdk menu now has an two separate files search options, one for across all buckets and one for the current bucket.
- Updated to the new objects remove API.
- Adjusted the name of the objects rename API.
- The single object and list APIs routes have been updated.
We are inconsistent when it comes to escaping the bucket name in the query string. This PR makes the behaviour consistent and allows for bucket names with spaces in them. I'm wondering whether we should allow special characters in bucket names. If not we should add an assertion in create bucket.
Related to https://github.com/SiaFoundation/renterd/issues/1498
Seems like we forgot to remove the triggers from the schema when we removed them. So I did that here and added another migration to remove them.
Bumps the all-dependencies group with 2 updates: go.sia.tech/mux and go.sia.tech/web/renterd.
Updates go.sia.tech/mux
from 1.2.0 to 1.3.0
Commits
e3a6299
v2: Add deprecation notice to DialStreamContextb7fef91
Merge pull request #1 from SiaFoundation/err67b430a
Merge branch 'master' into err5169509
fix lint471f45c
github: group dependabotcb672ff
github: enable dependabotc378ce8
v2: address lint21856fd
deps: update dependencies98a2580
ci: switch to common workflow61fdfb5
v1,v2: Return available data alongside error- Additional commits viewable in compare view
Updates go.sia.tech/web/renterd
from 0.61.0 to 0.62.0
Release notes
Sourced from go.sia.tech/web/renterd's releases.
[email protected]
Minor Changes
- 64d82fc3: The transactions list now includes more details such as specific transaction types and maturity height for locked siacoin.
- 32363a16: The files directory and global mode explorers now use the new list objects API.
- 978b70aa: The hosts explorer now uses the new combined hosts API.
- ac703a94: The configuration feature now internally uses the new strong settings APIs.
- ac703a94: The configuration feature no longer includes the enable pinning or forex endpoint options under price pinning.
- ac703a94: Contracts can now be filtered and sorted by deletions and sector roots spending.
- ac703a94: The app now uses the daemon configured explorer for exchange rates.
- ac703a94: The keys feature now internally uses the new S3 settings API format.
- feca9f36: The configuration now internally uses the updated gouging base units.
Patch Changes
- 978b70aa: Fixed a bug optimistically updating last scan information when initiating a host scan.
- 1c94a604: Fixed an issue where the fit allowance suggestions were showing as NaN because all required fields were not filled.
Commits
291fa16
chore: release packages8c93f0a
chore: remove deprecated env vars0721586
feat(renterd): list objects allows fetching across bucketsac703a9
refactor(renterd): settings APIs and daemon explorer exchange ratesfeca9f3
refactor(renterd): gouging base units32363a1
refactor(renterd): migrate objects and multipart apis64d82fc
refactor(renterd): migrate to events apis and remove other deprecated apis978b70a
refactor(renterd): migrate hosts apis0950598
test(e2e): use cluster api breakers branch028d08f
refactor(explorer): transaction route now uses explored- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase
.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebase
will rebase this PR@dependabot recreate
will recreate this PR, overwriting any edits that have been made to it@dependabot merge
will merge this PR after your CI passes on it@dependabot squash and merge
will squash and merge this PR after your CI passes on it@dependabot cancel merge
will cancel a previously requested merge and block automerging@dependabot reopen
will reopen this PR if it is closed@dependabot close
will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditions
will show all of the ignore conditions of the specified dependency@dependabot ignore <dependency name> major version
will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)@dependabot ignore <dependency name> minor version
will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)@dependabot ignore <dependency name>
will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)@dependabot unignore <dependency name>
will remove all of the ignore conditions of the specified dependency@dependabot unignore <dependency name> <ignore condition>
will remove the ignore condition of the specified dependency and ignore conditions
In SQLite index names have to be unique across all tables, not like in MySQL where it has to be unique within each table. For SQLite the migration errors out with Error: index idx_contracts_proof_height already exists
, this PR fixes that by recreating all indices. I don't think we can get around that in SQLite, either that or we have to do it from the application side but I don't see an issue recreating them, it was super fast on arequipa.
Bumps the all-dependencies group with 1 update: github.com/cloudflare/cloudflare-go.
Updates github.com/cloudflare/cloudflare-go
from 0.103.0 to 0.104.0
Release notes
Sourced from github.com/cloudflare/cloudflare-go's releases.
v0.104.0
BREAKING CHANGES:
- dns: removed deprecated
ZoneID
andZoneName
fields (#2986)ENHANCEMENTS:
- bot_management: add ai_bots_protection to public API (#2974)
DEPENDENCIES:
Changelog
Sourced from github.com/cloudflare/cloudflare-go's changelog.
0.104.0 (September 11th, 2024)
BREAKING CHANGES:
- dns: removed deprecated
ZoneID
andZoneName
fields (#2986)ENHANCEMENTS:
- bot_management: add ai_bots_protection to public API (#2974)
DEPENDENCIES:
Commits
8743749
Update CHANGELOG.mdda8f52c
generate changelog2b12f5e
Merge pull request #2816 from cloudflare/dependabot/go_modules/golang.org/x/t...313ac03
add CHANGELOG for #28161f3b024
Bump golang.org/x/time from 0.5.0 to 0.6.003c61c1
Merge pull request #3030 from cloudflare/dependabot/go_modules/golang.org/x/n...18cdb17
add CHANGELOG for #3030b6c1dda
Bump golang.org/x/net from 0.28.0 to 0.29.0933dac0
Merge pull request #2986 from janik-cloudflare/dns-record-zone-namefe15c7b
Update 2986.txt- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase
.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebase
will rebase this PR@dependabot recreate
will recreate this PR, overwriting any edits that have been made to it@dependabot merge
will merge this PR after your CI passes on it@dependabot squash and merge
will squash and merge this PR after your CI passes on it@dependabot cancel merge
will cancel a previously requested merge and block automerging@dependabot reopen
will reopen this PR if it is closed@dependabot close
will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditions
will show all of the ignore conditions of the specified dependency@dependabot ignore <dependency name> major version
will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)@dependabot ignore <dependency name> minor version
will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)@dependabot ignore <dependency name>
will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)@dependabot unignore <dependency name>
will remove all of the ignore conditions of the specified dependency@dependabot unignore <dependency name> <ignore condition>
will remove the ignore condition of the specified dependency and ignore conditions
- 64d82fc3: The transactions list now includes more details such as specific transaction types and maturity height for locked siacoin.
- 32363a16: The files directory and global mode explorers now use the new list objects API.
- 978b70aa: The hosts explorer now uses the new combined hosts API.
- ac703a94: The configuration feature now internally uses the new strong settings APIs.
- ac703a94: The configuration feature no longer includes the enable pinning or forex endpoint options under price pinning.
- ac703a94: Contracts can now be filtered and sorted by deletions and sector roots spending.
- ac703a94: The app now uses the daemon configured explorer for exchange rates.
- ac703a94: The keys feature now internally uses the new S3 settings API format.
- feca9f36: The configuration now internally uses the updated gouging base units.
- 978b70aa: Fixed a bug optimistically updating last scan information when initiating a host scan.
- 1c94a604: Fixed an issue where the fit allowance suggestions were showing as NaN because all required fields were not filled.
Fixes #203
I'll follow this up with a regression test in coreutils
.
Bumps the all-dependencies group with 1 update: go.sia.tech/mux.
Updates go.sia.tech/mux
from 1.2.0 to 1.3.0
Commits
e3a6299
v2: Add deprecation notice to DialStreamContextb7fef91
Merge pull request #1 from SiaFoundation/err67b430a
Merge branch 'master' into err5169509
fix lint471f45c
github: group dependabotcb672ff
github: enable dependabotc378ce8
v2: address lint21856fd
deps: update dependencies98a2580
ci: switch to common workflow61fdfb5
v1,v2: Return available data alongside error- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase
.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebase
will rebase this PR@dependabot recreate
will recreate this PR, overwriting any edits that have been made to it@dependabot merge
will merge this PR after your CI passes on it@dependabot squash and merge
will squash and merge this PR after your CI passes on it@dependabot cancel merge
will cancel a previously requested merge and block automerging@dependabot reopen
will reopen this PR if it is closed@dependabot close
will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditions
will show all of the ignore conditions of the specified dependency@dependabot ignore <dependency name> major version
will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)@dependabot ignore <dependency name> minor version
will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)@dependabot ignore <dependency name>
will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)@dependabot unignore <dependency name>
will remove all of the ignore conditions of the specified dependency@dependabot unignore <dependency name> <ignore condition>
will remove the ignore condition of the specified dependency and ignore conditions
Adds an endpoint to backup a running hostd
node to the local system. Can be used to schedule automatic atomic backups without shutting down the node or locking the database for a significant amount of time.
[POST] /api/system/sqlite3/backup
curl -u :"sia is cool" http://localhost:9980/api/system/sqlite3/backup -X POST -d '{ "path": "/backups/hostd.sqlite3.bak" }'
Bumps the all-dependencies group with 2 updates: github.com/mattn/go-sqlite3 and golang.org/x/term.
Updates github.com/mattn/go-sqlite3
from 1.14.22 to 1.14.23
Commits
846fea6
Update amalgamation code to 3.46.13c0390b
add support for libsqlite3 on z/OS18cdded
fix: some typos- See full diff in compare view
Updates golang.org/x/term
from 0.23.0 to 0.24.0
Commits
2f7b0dd
go.mod: update golang.org/x dependenciesf867b76
x/term: set missing VIRTUAL_TERMINAL_INPUT flag on Windows- See full diff in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase
.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebase
will rebase this PR@dependabot recreate
will recreate this PR, overwriting any edits that have been made to it@dependabot merge
will merge this PR after your CI passes on it@dependabot squash and merge
will squash and merge this PR after your CI passes on it@dependabot cancel merge
will cancel a previously requested merge and block automerging@dependabot reopen
will reopen this PR if it is closed@dependabot close
will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditions
will show all of the ignore conditions of the specified dependency@dependabot ignore <dependency name> major version
will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)@dependabot ignore <dependency name> minor version
will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)@dependabot ignore <dependency name>
will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)@dependabot unignore <dependency name>
will remove all of the ignore conditions of the specified dependency@dependabot unignore <dependency name> <ignore condition>
will remove the ignore condition of the specified dependency and ignore conditions
- 02c02fe7: The send siacoin feature now validates the entered address.
- 5f34c9a6: The UI now uses the daemon configured explorer for exchange rates.
- 81d374f4: The send siacoin feature now calculates the fee using the daemon's recommended fee per byte and a standard transaction size.
- 5f34c9a6: Migrated all exchange rate usage from Sia Central to Siascan.
- d6eed368: The contracts metrics now show active, rejected, failed, renewed, finalized, and successful.
Bumps the all-dependencies group with 4 updates: github.com/mattn/go-sqlite3, go.sia.tech/web/hostd, golang.org/x/sys and golang.org/x/term.
Updates github.com/mattn/go-sqlite3
from 1.14.22 to 1.14.23
Commits
846fea6
Update amalgamation code to 3.46.13c0390b
add support for libsqlite3 on z/OS18cdded
fix: some typos- See full diff in compare view
Updates go.sia.tech/web/hostd
from 0.46.0 to 0.47.0
Release notes
Sourced from go.sia.tech/web/hostd's releases.
[email protected]
Minor Changes
- 02c02fe7: The send siacoin feature now validates the entered address.
- 5f34c9a6: The UI now uses the daemon configured explorer for exchange rates.
- 81d374f4: The send siacoin feature now calculates the fee using the daemon's recommended fee per byte and a standard transaction size.
- 5f34c9a6: Migrated all exchange rate usage from Sia Central to Siascan.
- d6eed368: The contracts metrics now show active, rejected, failed, renewed, finalized, and successful.
Commits
054bb27
chore: release packages5e478dc
refactor: explored-types: add id to ExplorerTransaction type5c0df06
fix: pluralize add tests02c02fe
refactor: wallet send form81d374f
feat: renterd wallet senda8c22bb
refactor: renterd account reset drift moved to workerd6eed36
fix: hostd metrics6bb9322
refactor: explored-types: update routes to match explored API changesd5dc0f8
refactor: pluralizedd1b403
fix: renterd no recommendations- Additional commits viewable in compare view
Updates golang.org/x/sys
from 0.24.0 to 0.25.0
Commits
a43b625
windows: add SIO_UDP_NETRESET constanted67b15
windows: add console codepage api9cb830b
unix: add missing import to syscall_hurd.go71132f5
unix: add POLLRDHUP to FreeBSD3283fc3
cpu: add support for detecting RISC-V extensions29e55b2
unix: use os.Executable rather than os.Args[0] in testsa8c5219
unix: rename XDPUmemReg field back to Size59665e5
unix: add Connectx for darwina0c72ef
unix: add f_flag member flags on z/OSc64c51d
unix: update riscv64 hwprobe to Linux kernel 6.10- Additional commits viewable in compare view
Updates golang.org/x/term
from 0.23.0 to 0.24.0
Commits
2f7b0dd
go.mod: update golang.org/x dependenciesf867b76
x/term: set missing VIRTUAL_TERMINAL_INPUT flag on Windows- See full diff in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase
.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebase
will rebase this PR@dependabot recreate
will recreate this PR, overwriting any edits that have been made to it@dependabot merge
will merge this PR after your CI passes on it@dependabot squash and merge
will squash and merge this PR after your CI passes on it@dependabot cancel merge
will cancel a previously requested merge and block automerging@dependabot reopen
will reopen this PR if it is closed@dependabot close
will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditions
will show all of the ignore conditions of the specified dependency@dependabot ignore <dependency name> major version
will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)@dependabot ignore <dependency name> minor version
will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)@dependabot ignore <dependency name>
will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)@dependabot unignore <dependency name>
will remove all of the ignore conditions of the specified dependency@dependabot unignore <dependency name> <ignore condition>
will remove the ignore condition of the specified dependency and ignore conditions
Bumps the all-dependencies group with 2 updates: golang.org/x/crypto and golang.org/x/sys.
Updates golang.org/x/crypto
from 0.26.0 to 0.27.0
Commits
c9da6b9
all: fix printf(var) mistakes detected by latest printf checkerb35ab4f
go.mod: update golang.org/x dependenciesbcb0f91
internal/poly1305: Port sum_amd64.s to Avo7eace71
chacha20poly1305: Avo port of chacha20poly1305_amd64.s620dfbc
salsa20/salsa: Port salsa20_amd64.s to Avo82942cf
blake2b: port blake2b_amd64.s to Avo0484c26
blake2b: port blake2bAVX2_amd64.s to Avo38ed1bc
blake2s: port blake2s_amd64.s to Avo38a0b5d
argon2: Avo port of blamka_amd64.sbf5f14f
x509roots/fallback: update bundle- Additional commits viewable in compare view
Updates golang.org/x/sys
from 0.24.0 to 0.25.0
Commits
a43b625
windows: add SIO_UDP_NETRESET constanted67b15
windows: add console codepage api9cb830b
unix: add missing import to syscall_hurd.go71132f5
unix: add POLLRDHUP to FreeBSD3283fc3
cpu: add support for detecting RISC-V extensions29e55b2
unix: use os.Executable rather than os.Args[0] in testsa8c5219
unix: rename XDPUmemReg field back to Size59665e5
unix: add Connectx for darwina0c72ef
unix: add f_flag member flags on z/OSc64c51d
unix: update riscv64 hwprobe to Linux kernel 6.10- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase
.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebase
will rebase this PR@dependabot recreate
will recreate this PR, overwriting any edits that have been made to it@dependabot merge
will merge this PR after your CI passes on it@dependabot squash and merge
will squash and merge this PR after your CI passes on it@dependabot cancel merge
will cancel a previously requested merge and block automerging@dependabot reopen
will reopen this PR if it is closed@dependabot close
will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditions
will show all of the ignore conditions of the specified dependency@dependabot ignore <dependency name> major version
will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)@dependabot ignore <dependency name> minor version
will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)@dependabot ignore <dependency name>
will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)@dependabot unignore <dependency name>
will remove all of the ignore conditions of the specified dependency@dependabot unignore <dependency name> <ignore condition>
will remove the ignore condition of the specified dependency and ignore conditions
The failed and succesful logic changed slightly when migrating to the v2 consensus causing some contracts that were considered failed to be changed to successful. This enables that transition instead of crashing.
Bumps the all-dependencies group with 2 updates: github.com/cloudflare/cloudflare-go and nhooyr.io/websocket.
Updates github.com/cloudflare/cloudflare-go
from 0.102.0 to 0.103.0
Release notes
Sourced from github.com/cloudflare/cloudflare-go's releases.
v0.103.0
ENHANCEMENTS:
- errors: implement the Unwrap method for custom error types to access the wrapped errors via errors.Is and errors.As (#2857)
- rulesets: add "contains" field to custom cache key header (#2935)
- teams_certificates: renamed
enabled
toin_use
(#2937)- waiting_room: add support for
enabled_origin_commands
(#2931)DEPENDENCIES:
- deps: bumps github.com/urfave/cli/v2 from 2.27.3 to 2.27.4 (#2863)
Changelog
Sourced from github.com/cloudflare/cloudflare-go's changelog.
0.103.0 (August 28th, 2024)
ENHANCEMENTS:
- errors: implement the Unwrap method for custom error types to access the wrapped errors via errors.Is and errors.As (#2857)
- rulesets: add "contains" field to custom cache key header (#2935)
- teams_certificates: renamed
enabled
toin_use
(#2937)- waiting_room: add support for
enabled_origin_commands
(#2931)DEPENDENCIES:
- deps: bumps github.com/urfave/cli/v2 from 2.27.3 to 2.27.4 (#2863)
Commits
c8841b9
Update CHANGELOG.mdf484daa
generate changelog1cc0e61
Merge pull request #2937 from alyssamw/masterb7939eb
Update .changelog/2937.txt9f93802
Merge pull request #2935 from anthocf/anthocf/cache-key-headers-contains3fb0362
Update .changelog/2935.txt3a85591
rename enabled to in use for gateway certificatesdaafdee
add "contains" field to custom cache keye4ee7f2
Merge pull request #2857 from favonia/unwrap-errors60f64ed
Merge pull request #2932 from OilyLime/hyperdrive-binding- Additional commits viewable in compare view
Updates nhooyr.io/websocket
from 1.8.11 to 1.8.17
Release notes
Sourced from nhooyr.io/websocket's releases.
v1.8.17
- This library is now deprecated. Please do not use this library any longer at the
nhooyr.io/websocket
import path. It will not receive any further updates. Coder is now maintaining it at https://github.com/coder/websocket under thegithub.com/coder/websocket
import path.v1.8.16
- Please do not use this library any longer at the
nhooyr.io/websocket
import path as it is deprecated. It will not receive any maintenance updates. Coder is maintaining it now at https://github.com/coder/websocket under thegithub.com/coder/websocket
import path.v1.8.15
- Please do not use this library any longer at the
nhooyr.io/websocket
import path as it is deprecated. It will not receive any maintenance updates. Coder is maintaining it now at https://github.com/coder/websocket under thegithub.com/coder/websocket
import path.v1.8.14
- Please do not use this library any longer at the
nhooyr.io/websocket
import path as it is deprecated. It will not receive any maintenance updates. Coder is maintaining it now at https://github.com/coder/websocket under thegithub.com/coder/websocket
import path.
Commits
- See full diff in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase
.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebase
will rebase this PR@dependabot recreate
will recreate this PR, overwriting any edits that have been made to it@dependabot merge
will merge this PR after your CI passes on it@dependabot squash and merge
will squash and merge this PR after your CI passes on it@dependabot cancel merge
will cancel a previously requested merge and block automerging@dependabot reopen
will reopen this PR if it is closed@dependabot close
will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditions
will show all of the ignore conditions of the specified dependency@dependabot ignore <dependency name> major version
will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)@dependabot ignore <dependency name> minor version
will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)@dependabot ignore <dependency name>
will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)@dependabot unignore <dependency name>
will remove all of the ignore conditions of the specified dependency@dependabot unignore <dependency name> <ignore condition>
will remove the ignore condition of the specified dependency and ignore conditions
Fixes a validation regression in the core
consensus allowing revisions with lower revision numbers in the same block.
Changes endpoints without a response body to return 204 No Content
instead of 200 OK
Add v2 apply/revert coverage for siacoin outputs, siafund outputs, file contracts, file contract revisions, and storage proofs as described in https://github.com/SiaFoundation/core/issues/191 and https://github.com/SiaFoundation/core/pull/187#issuecomment-2274189642
- Added available environment variables found in
main.go
- Fixed yaml config structure in accordance with
config/config.go
Adds a config option and CLI flag to disable auth on some endpoints when running walletd
as a service. This option is intended to make it easier for wallet developers and exchanges to use walletd
as part of their infrastructure.
walletd.yml
:
http: publicEndpoints: true
CLI flag:
walletd --http.public
Add v1 apply/revert coverage for siacoin outputs, siafund outputs, file contracts, file contract revisions, and storage proofs as described in https://github.com/SiaFoundation/core/issues/191 and https://github.com/SiaFoundation/core/pull/187#issuecomment-2274189642
Bumps the all-dependencies group with 4 updates: github.com/cloudflare/cloudflare-go, go.sia.tech/core, go.sia.tech/coreutils and go.sia.tech/web/hostd.
Updates github.com/cloudflare/cloudflare-go
from 0.101.0 to 0.102.0
Release notes
Sourced from github.com/cloudflare/cloudflare-go's releases.
v0.102.0
ENHANCEMENTS:
- rulesets: Add
DeleteRulesetRule
(#2833)- rulesets: Export
DeleteRulesetRuleParams
fields (#2886)- teams_accounts: Add
disable_for_time
attribute (#2797)DEPENDENCIES:
- deps: bumps golang.org/x/net from 0.27.0 to 0.28.0 (#2835)
Changelog
Sourced from github.com/cloudflare/cloudflare-go's changelog.
0.102.0 (August 14th, 2024)
ENHANCEMENTS:
- rulesets: Add
DeleteRulesetRule
(#2833)- rulesets: Export
DeleteRulesetRuleParams
fields (#2886)- teams_accounts: Add
disable_for_time
attribute (#2797)DEPENDENCIES:
- deps: bumps golang.org/x/net from 0.27.0 to 0.28.0 (#2835)
Commits
694d59f
Update CHANGELOG.md01784c5
Update CHANGELOG.md for #279730dac60
Merge pull request #2797 from da-cf/support-teams-accounts-admin-override928fb7f
Merge branch 'master' into support-teams-accounts-admin-override8cd3d9d
Update CHANGELOG.md (Manual Trigger)dbda9aa
Merge pull request #2888 from tlimoncelli/tlim_crlf2ddd86b
Merge pull request #2886 from tlimoncelli/tlim_b2885_exportfieldsb3ec349
add changelog7f0dcbc
cosmetic(crlf): Fix CRLF line endingsd0e24f1
Add changelog- Additional commits viewable in compare view
Updates go.sia.tech/core
from 0.4.3 to 0.4.4
Commits
ebc804c
Merge pull request #190 from SiaFoundation/create-attestationsfaa6c86
consensus: Mark attestation elements as created9dffffb
Merge pull request #188 from SiaFoundation:revision-windowccf1fd7
consensus: Add TestWindowRevision9a56fba
Merge pull request #189 from SiaFoundation/dependabot/go_modules/all-dependen...04c69e1
build(deps): bump the all-dependencies group with 2 updates07c9bc5
consensus: Disallow contract revision after proof window opens- See full diff in compare view
Updates go.sia.tech/coreutils
from 0.2.5 to 0.3.0
Commits
1c4c895
ci: skip test build48d2bed
ci: use centralized workflow14b0a04
deps: update coree59f706
Merge pull request #88 from SiaFoundation/anagami-resetf495292
chain: change foundation primary81834af
chain: add docstringbf73762
reset anagami network6bd5795
Merge pull request #87 from SiaFoundation/revert-expirationfee4ef5
chain: Revert confusion in revision expiration reversion40722f8
Merge pull request #86 from SiaFoundation/nate/attestation-tests- Additional commits viewable in compare view
Updates go.sia.tech/web/hostd
from 0.45.1 to 0.46.0
Release notes
Sourced from go.sia.tech/web/hostd's releases.
[email protected]
Minor Changes
- a64f40cc: Sync status is now determined by whether the last block's timestamp is within the last 12 hours.
- a64f40cc: The app has been updated to use the new v2 endpoints and data types. Closes SiaFoundation/hostd#440
- a64f40cc: Transaction types have been refined to include new v2 derived transaction types.
- a64f40cc: The wallet balance tip now includes an immature balance.
Commits
4902aaa
chore: release packages70d9d60
chore: prettier revert proseWrapd4c828e
fix: website sia-ui downloadsa64f40c
feat: hostd v2 changesa6c956e
refactor: react-core docs, cleanupeabad8c
feat: renterd price pinning54d1490
chore: prettier proseWrapce89b99
fix: renterd network names4bb128d
fix: renterd uploads new intermediate directories6ad3f2f
feat: renterd price pinning library changes- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase
.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebase
will rebase this PR@dependabot recreate
will recreate this PR, overwriting any edits that have been made to it@dependabot merge
will merge this PR after your CI passes on it@dependabot squash and merge
will squash and merge this PR after your CI passes on it@dependabot cancel merge
will cancel a previously requested merge and block automerging@dependabot reopen
will reopen this PR if it is closed@dependabot close
will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditions
will show all of the ignore conditions of the specified dependency@dependabot ignore <dependency name> major version
will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)@dependabot ignore <dependency name> minor version
will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)@dependabot ignore <dependency name>
will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)@dependabot unignore <dependency name>
will remove all of the ignore conditions of the specified dependency@dependabot unignore <dependency name> <ignore condition>
will remove the ignore condition of the specified dependency and ignore conditions
Bumps the all-dependencies group with 2 updates: github.com/cloudflare/cloudflare-go and go.sia.tech/web/hostd.
Updates github.com/cloudflare/cloudflare-go
from 0.101.0 to 0.102.0
Release notes
Sourced from github.com/cloudflare/cloudflare-go's releases.
v0.102.0
ENHANCEMENTS:
- rulesets: Add
DeleteRulesetRule
(#2833)- rulesets: Export
DeleteRulesetRuleParams
fields (#2886)- teams_accounts: Add
disable_for_time
attribute (#2797)DEPENDENCIES:
- deps: bumps golang.org/x/net from 0.27.0 to 0.28.0 (#2835)
Changelog
Sourced from github.com/cloudflare/cloudflare-go's changelog.
0.102.0 (August 14th, 2024)
ENHANCEMENTS:
- rulesets: Add
DeleteRulesetRule
(#2833)- rulesets: Export
DeleteRulesetRuleParams
fields (#2886)- teams_accounts: Add
disable_for_time
attribute (#2797)DEPENDENCIES:
- deps: bumps golang.org/x/net from 0.27.0 to 0.28.0 (#2835)
Commits
694d59f
Update CHANGELOG.md01784c5
Update CHANGELOG.md for #279730dac60
Merge pull request #2797 from da-cf/support-teams-accounts-admin-override928fb7f
Merge branch 'master' into support-teams-accounts-admin-override8cd3d9d
Update CHANGELOG.md (Manual Trigger)dbda9aa
Merge pull request #2888 from tlimoncelli/tlim_crlf2ddd86b
Merge pull request #2886 from tlimoncelli/tlim_b2885_exportfieldsb3ec349
add changelog7f0dcbc
cosmetic(crlf): Fix CRLF line endingsd0e24f1
Add changelog- Additional commits viewable in compare view
Updates go.sia.tech/web/hostd
from 0.45.1 to 0.46.0
Release notes
Sourced from go.sia.tech/web/hostd's releases.
[email protected]
Minor Changes
- a64f40cc: Sync status is now determined by whether the last block's timestamp is within the last 12 hours.
- a64f40cc: The app has been updated to use the new v2 endpoints and data types. Closes SiaFoundation/hostd#440
- a64f40cc: Transaction types have been refined to include new v2 derived transaction types.
- a64f40cc: The wallet balance tip now includes an immature balance.
Commits
4902aaa
chore: release packages70d9d60
chore: prettier revert proseWrapd4c828e
fix: website sia-ui downloadsa64f40c
feat: hostd v2 changesa6c956e
refactor: react-core docs, cleanupeabad8c
feat: renterd price pinning54d1490
chore: prettier proseWrapce89b99
fix: renterd network names4bb128d
fix: renterd uploads new intermediate directories6ad3f2f
feat: renterd price pinning library changes- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase
.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebase
will rebase this PR@dependabot recreate
will recreate this PR, overwriting any edits that have been made to it@dependabot merge
will merge this PR after your CI passes on it@dependabot squash and merge
will squash and merge this PR after your CI passes on it@dependabot cancel merge
will cancel a previously requested merge and block automerging@dependabot reopen
will reopen this PR if it is closed@dependabot close
will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditions
will show all of the ignore conditions of the specified dependency@dependabot ignore <dependency name> major version
will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)@dependabot ignore <dependency name> minor version
will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)@dependabot ignore <dependency name>
will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)@dependabot unignore <dependency name>
will remove all of the ignore conditions of the specified dependency@dependabot unignore <dependency name> <ignore condition>
will remove the ignore condition of the specified dependency and ignore conditions
- a64f40cc: Transaction types have been refined to include new v2 derived transaction types.
- a64f40cc: Event and transaction utility methods have been moved to the units library.
Attestations were being treated as "updated" instead of "created," causing various accumulator-related panics.
This PR adds issue templates similar to renterd
s.
Bumps the all-dependencies group with 1 update: golang.org/x/term.
Updates golang.org/x/term
from 0.22.0 to 0.23.0
Commits
d598954
go.mod: update golang.org/x dependenciesd4346f0
LICENSE: update per Google Legal- See full diff in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase
.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebase
will rebase this PR@dependabot recreate
will recreate this PR, overwriting any edits that have been made to it@dependabot merge
will merge this PR after your CI passes on it@dependabot squash and merge
will squash and merge this PR after your CI passes on it@dependabot cancel merge
will cancel a previously requested merge and block automerging@dependabot reopen
will reopen this PR if it is closed@dependabot close
will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditions
will show all of the ignore conditions of the specified dependency@dependabot ignore <dependency name> major version
will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)@dependabot ignore <dependency name> minor version
will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)@dependabot ignore <dependency name>
will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)@dependabot unignore <dependency name>
will remove all of the ignore conditions of the specified dependency@dependabot unignore <dependency name> <ignore condition>
will remove the ignore condition of the specified dependency and ignore conditions
Slightly worrisome that I missed this check when porting siad
... 👀
This demonstrates why it's insufficient to rely on the fact that core
can sync the existing chain: those are all valid blocks. Syncing mainnet tells us nothing about whether core
will behave the same as siad
with respect to invalid blocks. So we should probably use the fuzzer to pass blocks to both core
and siad
, checking that either they both accept or both reject.
Bumps the all-dependencies group with 2 updates: golang.org/x/crypto and golang.org/x/sys.
Updates golang.org/x/crypto
from 0.25.0 to 0.26.0
Commits
5bcd010
go.mod: update golang.org/x dependencies3375612
ssh: add support for unpadded RSA signaturesbb80217
ssh: don't use dsa keys in integration tests6879722
ssh: remove go 1.21+ dependency on slicese983fa2
sha3: Avo port of keccakf_amd64.s80fd972
LICENSE: update per Google Legalf2bc3a6
x509roots/fallback/internal/goissue52287: deleted66d9c3
x509roots/fallback: update bundle- See full diff in compare view
Updates golang.org/x/sys
from 0.23.0 to 0.24.0
Commits
914deed
unix: add missing ETHTOOL_FLAG_ constants4c7077e
windows: add enums for IpAdapterUnicastAddress29298aa
windows: delete TestGetKeyboardLayout- See full diff in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase
.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebase
will rebase this PR@dependabot recreate
will recreate this PR, overwriting any edits that have been made to it@dependabot merge
will merge this PR after your CI passes on it@dependabot squash and merge
will squash and merge this PR after your CI passes on it@dependabot cancel merge
will cancel a previously requested merge and block automerging@dependabot reopen
will reopen this PR if it is closed@dependabot close
will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditions
will show all of the ignore conditions of the specified dependency@dependabot ignore <dependency name> major version
will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)@dependabot ignore <dependency name> minor version
will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)@dependabot ignore <dependency name>
will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)@dependabot unignore <dependency name>
will remove all of the ignore conditions of the specified dependency@dependabot unignore <dependency name> <ignore condition>
will remove the ignore condition of the specified dependency and ignore conditions
Changes the wallet types to use coreutils. This does not change the encoding of the types. Requires https://github.com/SiaFoundation/coreutils/pull/84
Updates core and coreutils to fix the reorg issue and refactors the node startup to be inline with explored
and hostd
When iterating over the elements in a MidState
, we need to be careful with regard to contract revisions. When applying a block, we want to report the latest revision; but when reverting, we want to report the earliest. Unfortunately, this asymmetry was overlooked, leading to a rather pernicious bug: when a block containing a revision is reverted, the Merkle tree is still contains the revision, not the original contract.
It's pernicious because A) reorgs are fairly uncommon, and B) the reorg has to contain a revision, and also C) redundancy in the DB code means that the invalid hashes may be overwritten by valid ones, masking the problem. That's likely why we only discovered this bug after adding a sanity check that validates every block supplement. Sure, our consensus tests are a bit lacking when it comes to file contracts -- I don't think there are any involving both a revision and a reorg! -- but the nature of this bug makes me wonder if it would have eluded detection anyway.
If you've been running a core
node long enough to observe a reorg, there's a decent chance your Merkle tree is (very slightly) wrong. This can probably be fixed by updating and then manually reverting and re-applying a lot of blocks... but resyncing from genesis is the best way to be sure your state is ok. 🙃
Bumps the all-dependencies group with 1 update: golang.org/x/sys.
Updates golang.org/x/sys
from 0.22.0 to 0.23.0
Commits
aa1c4c8
unix: provide Mount on openbsdcde4660
unix: add linux mseal system call31ef9e7
unix: update to Linux kernel 6.10d03a807
unix: update glibc to 2.40beb5949
windows: correctly generate GetAce syscall7bb0bf7
cpu: add Int8 matrix multiplication instructions CPU feature flag for ARM64bce4cf7
windows: add GetKeyboardLayout & ToUnicodeEx0eac9b5
windows: add flags for GetAdaptersAddresses0c18c88
cpu: add DIT option and hwcap DIT supportdce4e64
LICENSE: update per Google Legal- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase
.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebase
will rebase this PR@dependabot recreate
will recreate this PR, overwriting any edits that have been made to it@dependabot merge
will merge this PR after your CI passes on it@dependabot squash and merge
will squash and merge this PR after your CI passes on it@dependabot cancel merge
will cancel a previously requested merge and block automerging@dependabot reopen
will reopen this PR if it is closed@dependabot close
will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditions
will show all of the ignore conditions of the specified dependency@dependabot ignore <dependency name> major version
will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)@dependabot ignore <dependency name> minor version
will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)@dependabot ignore <dependency name>
will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)@dependabot unignore <dependency name>
will remove all of the ignore conditions of the specified dependency@dependabot unignore <dependency name> <ignore condition>
will remove the ignore condition of the specified dependency and ignore conditions
This is a smaller version of #158 that only adds the endpoints
Adds consensus update endpoints for retrieving block deltas and adds experimental support for using a remote consensus database for wallet state.
All v1 contracts are considered valid
in the JSON representation regardless of their resolution. Adds an additional missed
slice.
Core v0.4.1 fixed the serialization of V2FileContractFinalization
This field does not follow the consistent use of camelCase for JSON serialization.
Adds two new endpoints /outputs/siacoin/:id
and /outputs/siafund/:id
to lookup utxos by ID. These endpoints are intended only for nodes in full
index mode.
Bumps the all-dependencies group with 2 updates: go.sia.tech/core and go.sia.tech/coreutils.
Updates go.sia.tech/core
from 0.3.0 to 0.3.1
Commits
12fc9fb
consensus: Add validateSupplementdb1b4ea
types: Fix PolicyTypeUnlockConditions validationb24c351
Merge pull request #179 from SiaFoundation/sp-whitespace299bf42
Merge pull request #178 from SiaFoundation/dependabot/go_modules/all-dependen...aef43ff
types: Handle whitespace in SpendPolicy encodingeb4f71a
build(deps): bump the all-dependencies group with 2 updates- See full diff in compare view
Updates go.sia.tech/coreutils
from 0.1.0 to 0.1.2
Commits
11bcc7b
Merge pull request #69 from SiaFoundation/chris/fix-syncer-connectb87f104
fix allowConnect5b6af68
Merge pull request #68 from SiaFoundation/dependabot/go_modules/golang.org/x/...dea812b
Merge pull request #67 from SiaFoundation/chris/connect-dns429d31d
build(deps): bump golang.org/x/crypto from 0.24.0 to 0.25.0657868e
syncer: resolve domain before checking if peer is banned4a9f0a6
Merge pull request #66 from SiaFoundation/nate/update-bootstrap-peersfbd7056
syncer: update zen bootstrap peer list- See full diff in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase
.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebase
will rebase this PR@dependabot recreate
will recreate this PR, overwriting any edits that have been made to it@dependabot merge
will merge this PR after your CI passes on it@dependabot squash and merge
will squash and merge this PR after your CI passes on it@dependabot cancel merge
will cancel a previously requested merge and block automerging@dependabot reopen
will reopen this PR if it is closed@dependabot close
will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditions
will show all of the ignore conditions of the specified dependency@dependabot ignore <dependency name> major version
will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)@dependabot ignore <dependency name> minor version
will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)@dependabot ignore <dependency name>
will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)@dependabot unignore <dependency name>
will remove all of the ignore conditions of the specified dependency@dependabot unignore <dependency name> <ignore condition>
will remove the ignore condition of the specified dependency and ignore conditions
- Fixes an off-by-one error in the event maturity heights
- Fixes the JSON encoding of
EventV2ContractResolution
due to the embeddedtypes.V2FileContractResolution
field - Adds sanity testing for each event type
The expression-based SpendPolicy encoding is more compact and easier to read, but using it as the standard JSON encoding means that all clients have to write a custom rule, which is annoying. Since most users won't be looking at raw JSON anyway, we might as well make life a bit easier for our devs by switch to a more conventional structural encoding. (Note, however, that we still intend to use the expression-based encoding when displaying policies in UIs.)
Thanks to @Alrighttt for surfacing this.
Old:
thresh(2, [
above(100),
pk(0x111d2995afa8bf162180a647b9f1eb6a275fe8818e836b69b351871d5caf9c590ed25aec0616),
thresh(2, [
above(200),
pk(0x111d2995afa8bf162180a647b9f1eb6a275fe8818e836b69b351871d5caf9c590ed25aec0616),
]),
]),
New:
{
"type": "thresh",
"policy": {
"n": 2,
"of": [
{
"type": "above",
"policy": 100
},
{
"type": "pk",
"policy": "ed25519:111d2995afa8bf162180a647b9f1eb6a275fe8818e836b69b351871d5caf9c590ed25aec0616"
},
{
"type": "thresh",
"policy": {
"n": 2,
"of": [
{
"type": "above",
"policy": 200
},
{
"type": "pk",
"policy": "ed25519:111d2995afa8bf162180a647b9f1eb6a275fe8818e836b69b351871d5caf9c590ed25aec0616"
}
]
}
}
]
}
}
This enables consensus "subscription" over HTTP, which in turn allows nodes running on the same machine to share a consensus.db. See https://github.com/SiaFoundation/core/pull/180
This is an unfortunate amount of code. It could be shrunk a little by factoring out the MidState
marshaling but... meh. It's not the end of the world.
493,302 block height
85,819 online hosts
463 active hosts
7.42 PB total storage
2.20 PB used storage
1,982 M total registry
23 M used registry
20,996 commits
71 contributors
468 forks
43 releases