A feed of development activity from across Sia Foundation GitHub repositories.
- Files and directories can now be selected and moved in bulk to a destination folder via drag and drop or the multi-select actions menu. This works even when selecting files (and entire directories) from across multiple different origin directories.
- Wait for https://github.com/SiaFoundation/renterd/pull/1620 to be merged and retry tests.
- Add settings gouging, pinned, s3, and upload patch APIs.
This PR disallows partially updating settings in the bus
.
This PR adds. v2 host announcements via the host_addresses
table. Up to 5 addresses per protocol per announcement will be stored for each host.
The IP validation remains similar to what it was before. All addresses of a host are resolved and then we make sure there are only up to 2 addresses associated with a host.
This PR also gets rid of the persisted resolved addresses instead of doing the same for v2 addresses. In exchange, we don't consider host's for which we fail to resolve addresses as "redundant" anymore assuming that every host that fails to resolve either does so because it's our own fault, or because it is offline/misconfigured which means the host scans will eventually treat it as offline.
NOTE: I verified that v2 hosts are picked up and added to the database for the v2 tests but the tests won't pass before all parts of the renter are migrated to support v2. The f/u PR continues the work by implementing scanning.
Bumps the all-dependencies group with 1 update in the / directory: go.sia.tech/web/renterd.
Updates go.sia.tech/web/renterd
from 0.66.0 to 0.67.0
Release notes
Sourced from go.sia.tech/web/renterd's releases.
[email protected]
Minor Changes
- fe888991: Invalid and not found routes now redirect to the home page.
Commits
5b4aafd
chore: release packagesaeb3615
chore: upgrade clusterfe88899
fix(apps): add 404 page and redirect206fe8d
test(explorer): add e2e tests for all routesd6e4c8a
fix(explorer): strip addr from input and output hrefs6172484
fix(explorer): fix network request calls when navigating to block by heightb70880f
chore: update changeset with missing closes0322114
fix(walletd): generate seed address no prefixd794e60
refactor: standardize syncer peers response datad2a2083
chore: export renterd/v0.66.0 hostd/v0.50.0 walletd/v0.23.2- 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 3 updates in the / directory: go.sia.tech/core, go.sia.tech/coreutils and go.sia.tech/web/renterd.
Updates go.sia.tech/core
from 0.6.1 to 0.6.2
Commits
0b6d8d1
Merge pull request #231 from SiaFoundation/nate/add-txn-idf5479af
types: add recursion comment24a1ed6
types: address comments8941fc1
types: add ID field to transaction JSON7b530e0
build(deps): bump the all-dependencies group with 2 updatesa872ea8
Merge pull request #230 from SiaFoundation/nate/json-consistencyabd95cc
ChainIndexElement camelCase9450b1a
FileContract.UnlockHash Hash256 -> Address2a3a1bf
Merge pull request #227 from SiaFoundation/nate/fix-finalization-encodingde1461f
types: fix finalization json encoding- See full diff in compare view
Updates go.sia.tech/coreutils
from 0.6.0 to 0.7.0
Commits
6172c9c
Merge pull request #119 from SiaFoundation/nate/zen-heightsbf1f218
push zen v2 activation height9ebf043
Merge pull request #118 from SiaFoundation/nate/upgrade-core700b8bb
update core to v0.6.2eb25872
build(deps): bump golang.org/x/crypto from 0.28.0 to 0.29.0- See full diff in compare view
Updates go.sia.tech/web/renterd
from 0.66.0 to 0.67.0
Release notes
Sourced from go.sia.tech/web/renterd's releases.
[email protected]
Minor Changes
- fe888991: Invalid and not found routes now redirect to the home page.
Commits
5b4aafd
chore: release packagesaeb3615
chore: upgrade clusterfe88899
fix(apps): add 404 page and redirect206fe8d
test(explorer): add e2e tests for all routesd6e4c8a
fix(explorer): strip addr from input and output hrefs6172484
fix(explorer): fix network request calls when navigating to block by heightb70880f
chore: update changeset with missing closes0322114
fix(walletd): generate seed address no prefixd794e60
refactor: standardize syncer peers response datad2a2083
chore: export renterd/v0.66.0 hostd/v0.50.0 walletd/v0.23.2- 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
Refactors RHP rate limiting to support the new RHP4 listener. Broken out of #490
This introduces two changes to simplify client DX. These settings felt very similar to the batch size settings in RHP2 -- the host could technically change them, but actual renter code just assumed the default 17.83 MB was valid. This enforces a safe default assumption and reduces potential complexity around hosts with differing settings.
- The allowance concept was removed.
- The allowance fitting and price fitting features were removed.
- The configuration page has a new spending estimate widget that includes an option to rebalance prices within the current estimate.
- All unit and e2e tests were updated and are passing.
- Allowance was removed from autopilot contracts config API.
- The autopilots key was removed from the pinned settings API.
- SiacoinField border is no longer blue in readOnly state.
- SiacoinField now has a unitsFiatPostfix prop.
This PR merges the removal of directories into master
. Please review carefully because merging it wasn't straightforward because master
is quite far behind dev
at this point. I'm still in the process of (re)testing the migrations.
edit: tested the migration on both SQLite and MySQL
Refactors RHP2 and RHP3 settings and price tables to be generated in the config manager instead of in the RHP session handler to be consistent with RHP4. Also happens to remove the annoyance of passing in the RHP3 address into the RHP2 handler.
Broken out of #490.
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.6.1 to 0.6.2
Commits
0b6d8d1
Merge pull request #231 from SiaFoundation/nate/add-txn-idf5479af
types: add recursion comment24a1ed6
types: address comments8941fc1
types: add ID field to transaction JSON7b530e0
build(deps): bump the all-dependencies group with 2 updatesa872ea8
Merge pull request #230 from SiaFoundation/nate/json-consistencyabd95cc
ChainIndexElement camelCase9450b1a
FileContract.UnlockHash Hash256 -> Address2a3a1bf
Merge pull request #227 from SiaFoundation/nate/fix-finalization-encodingde1461f
types: fix finalization json encoding- See full diff in compare view
Updates go.sia.tech/web/renterd
from 0.66.0 to 0.67.0
Release notes
Sourced from go.sia.tech/web/renterd's releases.
[email protected]
Minor Changes
- fe888991: Invalid and not found routes now redirect to the home page.
Commits
5b4aafd
chore: release packagesaeb3615
chore: upgrade clusterfe88899
fix(apps): add 404 page and redirect206fe8d
test(explorer): add e2e tests for all routesd6e4c8a
fix(explorer): strip addr from input and output hrefs6172484
fix(explorer): fix network request calls when navigating to block by heightb70880f
chore: update changeset with missing closes0322114
fix(walletd): generate seed address no prefixd794e60
refactor: standardize syncer peers response datad2a2083
chore: export renterd/v0.66.0 hostd/v0.50.0 walletd/v0.23.2- 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
This PR adds a usability
column to the contracts
table. This is the first in a series of PRs that removes the notion of a contract set and replaces it with an indication the contract is good for renewal and thus can be used for uploading and downloading. It's an enum to ensure we can extend it without requiring a migration.
This PR essentially introduces an unused field called usability
. Removing contract_sets
is slightly more involved than I thought it would be. Mostly because of slabs, buffered slabs and the whole health mechanism. I plan on removing it in 3-4 PRs.
Bumps the all-dependencies group with 2 updates: go.sia.tech/core and go.sia.tech/web/walletd.
Updates go.sia.tech/core
from 0.6.1 to 0.6.2
Commits
0b6d8d1
Merge pull request #231 from SiaFoundation/nate/add-txn-idf5479af
types: add recursion comment24a1ed6
types: address comments8941fc1
types: add ID field to transaction JSON7b530e0
build(deps): bump the all-dependencies group with 2 updatesa872ea8
Merge pull request #230 from SiaFoundation/nate/json-consistencyabd95cc
ChainIndexElement camelCase9450b1a
FileContract.UnlockHash Hash256 -> Address2a3a1bf
Merge pull request #227 from SiaFoundation/nate/fix-finalization-encodingde1461f
types: fix finalization json encoding- See full diff in compare view
Updates go.sia.tech/web/walletd
from 0.23.2 to 0.24.0
Release notes
Sourced from go.sia.tech/web/walletd's releases.
[email protected]
Minor Changes
- fe888991: Invalid and not found routes now redirect to the home page.
Patch Changes
- 03221146: Updated the seed wallet address generation process to strip the address prefix, which matches the recent API change. Closes SiaFoundation/walletd#190
Commits
2a68631
chore: update release step5d07959
chore: lockfile98c09ae
chore: release packages19dd6e6
chore: specify internal dependency versions75a0135
refactor: library build and publishinge738738
fix: renterd upload packing description487dc4e
fix: renterd upload packing toggle829d91d
fix: renterd improve estimates allowance, calculated only on save, fiat displ...5bf282a
fix: files encode uric4aafc6
feat: data revalidation refresh intervals- 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
Previously, we used the policy itself to figure out how many signatures and preimages to expect. This saved two length prefixes (16 bytes), but it was annoying to implement, and also led to a vulnerability: EncodeTo
panicked when called with the wrong number of signatures or preimages, but UnmarshalJSON
did not validate these, so you could trigger a panic by causing a node to decode an invalid SpendPolicy
as JSON and then encode it as binary.
The modal satisfied policy is 1 pubkey + 1 signature, so ~100 bytes, making this a ~16% size increase. Not insignificant, but tolerable.
Note that we don't need any additional validation: (SpendPolicy).Verify
already checks for superfluous signatures and preimages.
Bumps the dependencies group with 1 update: go.sia.tech/web/hostd.
Updates go.sia.tech/web/hostd
from 0.50.0 to 0.51.0
Release notes
Sourced from go.sia.tech/web/hostd's releases.
[email protected]
Minor Changes
- fe888991: Invalid and not found routes now redirect to the home page.
Commits
5b4aafd
chore: release packagesaeb3615
chore: upgrade clusterfe88899
fix(apps): add 404 page and redirect206fe8d
test(explorer): add e2e tests for all routesd6e4c8a
fix(explorer): strip addr from input and output hrefs6172484
fix(explorer): fix network request calls when navigating to block by heightb70880f
chore: update changeset with missing closes0322114
fix(walletd): generate seed address no prefixd794e60
refactor: standardize syncer peers response datad2a2083
chore: export renterd/v0.66.0 hostd/v0.50.0 walletd/v0.23.2- 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
This adds the calculated ID for the transaction to the JSON marshaling of a transaction. This is primarily a convenience for API consumers that may or may not have the ability to calculate it easily. I believe siad
added a calculate endpoint, but it's even more annoying to have to call 2 routes imo.
I decided not to override unmarshal and discard the ID for similar convenience, but it could be desirable to validate the deserialized transaction data against the provided ID. However, that would complicate broadcasting a transaction.
Most recent context, but this comes up quite a lot with integrators: https://discord.com/channels/809849352516141067/809858207064653894/1306241130408443915.
We recently (hot)fixed a bug when renaming directories. Unfortunately I overlooked the case where a directory can be moved, wasn't even aware our UI allowed dragging-and-dropping folders on the ..
directory like that. This RP fixes that by removing the directories
table entirely, rewriting objects and rename queries from scratch.
@ChrisSchinnerl I tested this on both SQLite and MySQL, both the behaviour in the UI as well as the migration. It's a single commit so we can easily cherry-pick it on master
should we decide to roll this out as another hotfix. I asked Alex to deploy this branch and play test the UI as well. The "All Files" view sometimes confuses me but since all of our tests pass I decided not to tweak the logic.
edit: play tested by both Alex and myself and it behaves as expected now, still slightly uneasy about rewriting all the queries but all tests pass
The next step towards moving the upload manager to a separate package. This breaks out the Uploader
since it was slightly too tight with the manager.
The next step will be for the manager to move out of the worker
This makes mocks usable for testing outside of the worker package which is needed for moving the uploader out of the worker
It also moves bigger mocks to dedicated files
Another PR that will eventually help with moving the uploader into its own package by moving the ObjectStore
further up the stack, out of the uploader
.
This should also make pruning a bit more robust when it comes to renewals.
Bumps the all-dependencies group with 1 update: golang.org/x/term.
Updates golang.org/x/term
from 0.25.0 to 0.26.0
Commits
b725e36
go.mod: update golang.org/x dependencies54df7da
README: don't recommend go get- 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 3 updates: golang.org/x/crypto, golang.org/x/sys and golang.org/x/term.
Updates golang.org/x/crypto
from 0.28.0 to 0.29.0
Commits
6018723
go.mod: update golang.org/x dependencies71ed71b
README: don't recommend go get750a45f
sha3: add MarshalBinary, AppendBinary, and UnmarshalBinary36b1725
sha3: avoid trailing permutation80ea76e
sha3: fix padding for long cSHAKE parametersc17aa50
sha3: avoid buffer copy7cfb916
ssh: return unexpected msg error when server fails keyboard-interactive auth ...b61b08d
chacha20: extend ppc64le support to ppc646c21748
internal/poly1305: extend ppc64le support to ppc64- See full diff in compare view
Updates golang.org/x/sys
from 0.26.0 to 0.27.0
Commits
e0753d4
Revert "windows/mkwinsyscall: use syscall.SyscallN instead of syscall.Syscall...c29efe3
windows: add iphlpapi functions for change notifications8f2aa9f
cpu: conditionally re-enable AVX512 support on darwin/amd64054f1fc
README: don't recommend go getca04041
unix: extend z/OS support18e038c
unix: move NETLINK_* consts to own sectiond045236
windows: implement Ftruncate using a single syscall on Windowscff53d5
unix: gofmt after CL 610296123459f
unix: update z/OS implementation of fcntl and mmapdf4a4da
unix/linux: adjust Dockerfile ENV key value format- Additional commits viewable in compare view
Updates golang.org/x/term
from 0.25.0 to 0.26.0
Commits
b725e36
go.mod: update golang.org/x dependencies54df7da
README: don't recommend go get- 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 dependencies group with 4 updates: github.com/cloudflare/cloudflare-go, golang.org/x/sys, golang.org/x/term and golang.org/x/time.
Updates github.com/cloudflare/cloudflare-go
from 0.108.0 to 0.109.0
Changelog
Sourced from github.com/cloudflare/cloudflare-go's changelog.
0.109.0 (November 6th, 2024)
ENHANCEMENTS:
Commits
9e716a9
Update CHANGELOG.md94babb4
generate changeloga00c2f7
Merge pull request #3560 from tarnfeld/tarnfeld/add-optional-routing-fielde08774e
Update .changelog/3560.txt0ed987c
add changelog entrya0140e4
Added new and optional routing field to a regional hostnamed45ab25
Merge pull request #3529 from WowVeryLogin/denis/FLPROD-796-missinga83b510
FLPROD-796: Extend snippet interface with DELETE and GET a single snippet met...4f23792
Merge pull request #3510 from khiller-cf/master2615e8b
fix changelog entry- Additional commits viewable in compare view
Updates golang.org/x/sys
from 0.26.0 to 0.27.0
Commits
e0753d4
Revert "windows/mkwinsyscall: use syscall.SyscallN instead of syscall.Syscall...c29efe3
windows: add iphlpapi functions for change notifications8f2aa9f
cpu: conditionally re-enable AVX512 support on darwin/amd64054f1fc
README: don't recommend go getca04041
unix: extend z/OS support18e038c
unix: move NETLINK_* consts to own sectiond045236
windows: implement Ftruncate using a single syscall on Windowscff53d5
unix: gofmt after CL 610296123459f
unix: update z/OS implementation of fcntl and mmapdf4a4da
unix/linux: adjust Dockerfile ENV key value format- Additional commits viewable in compare view
Updates golang.org/x/term
from 0.25.0 to 0.26.0
Commits
b725e36
go.mod: update golang.org/x dependencies54df7da
README: don't recommend go get- See full diff in compare view
Updates golang.org/x/time
from 0.7.0 to 0.8.0
Commits
3846194
README: don't recommend go get- 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.28.0 to 0.29.0
Commits
6018723
go.mod: update golang.org/x dependencies71ed71b
README: don't recommend go get750a45f
sha3: add MarshalBinary, AppendBinary, and UnmarshalBinary36b1725
sha3: avoid trailing permutation80ea76e
sha3: fix padding for long cSHAKE parametersc17aa50
sha3: avoid buffer copy7cfb916
ssh: return unexpected msg error when server fails keyboard-interactive auth ...b61b08d
chacha20: extend ppc64le support to ppc646c21748
internal/poly1305: extend ppc64le support to ppc64- See full diff in compare view
Updates golang.org/x/sys
from 0.26.0 to 0.27.0
Commits
e0753d4
Revert "windows/mkwinsyscall: use syscall.SyscallN instead of syscall.Syscall...c29efe3
windows: add iphlpapi functions for change notifications8f2aa9f
cpu: conditionally re-enable AVX512 support on darwin/amd64054f1fc
README: don't recommend go getca04041
unix: extend z/OS support18e038c
unix: move NETLINK_* consts to own sectiond045236
windows: implement Ftruncate using a single syscall on Windowscff53d5
unix: gofmt after CL 610296123459f
unix: update z/OS implementation of fcntl and mmapdf4a4da
unix/linux: adjust Dockerfile ENV key value format- 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
- Invalid and not found routes now redirect to the home page.
Partially implements https://github.com/SiaFoundation/renterd/issues/1642, I'm doing the second part in another PR because it touches on quite a lot of parts.
This is the next step in refactoring the worker code to make sure we can extract the upload manager from the worker
Updating the core dependencies on master
to make sure we get all the fixes into v1.1.0
.
This is one of the multiple steps required to merge the autopilot + migrations into the bus. With both the worker and autopilot requiring the ability to upload, we need to isolate the upload manager. To do that we need to isolate shared dependencies between upload and download manager.
Trying to achieve this in the smallest possible bites, I'm starting with the memory manager.
Fixes an issue when resyncing a node on MySQL since MySQL will return n == 0
when a row wasn't updated. Which is expected when resyncing.
This all feels pretty straight-ahead to me except for my approach to the hosts route. Here, I chose to use regex to test the format of the different displayed values. If the value matches one of any pattern (found in constants.ts
, the tests past. I weighed this option against the following:
- This route is server-side, making mocking tough. I think we'd have to pick up a dependency to do something like that here, and I didn't feel strongly enough about it for this one case.
- Snapshot testing didn't feel like the correct tool for this job and maintaining it seemed like a bad idea considering how quickly host settings can change.
- Testing at a lesser level i.e. "is there a value here?" is not really a test worth writing, imo. The props will help check this. Using the values without them being there will also help us.
- Similar to our historical data checking (looking up contracts we know won't move any more and relying on those values, etc), with the regex approach, if a format changes for hosts, the tests will break. This could be intentional or not intentional, and then we look for bugs or change the test, depending. That feels like the same type of pattern we're using elsewhere...just a bit harder to read, on its face.
I'm totally open to other ideas here, but that's why I made that particular decision.
The one in UpdateContractProofHeight
caused an unwanted panic when resyncing a node (not always). I took the opportunity to remove two more which I think are redundant. I originally added them to flag potential issues but it's probably fine to remove them, we have the debug logging if we ever need to trace contract updates during syncs.
-
Updated the seed wallet address generation process to strip the address prefix, which matches the recent API change.
-
Opted to strip the prefix rather than update the SDK/core which had a whole series of cascading incompatibilities.
Bumps the all-dependencies group with 1 update: go.sia.tech/web/walletd.
Updates go.sia.tech/web/walletd
from 0.23.1 to 0.23.2
Release notes
Sourced from go.sia.tech/web/walletd's releases.
[email protected]
Patch Changes
- e9995c5d: The page layout is now persisted between page transitions.
Commits
675bd8f
chore: release packagesbe794d5
test: refactor all fixtures into boxed steps17b29cf
feat(renterd): directory mode files multiselect and batch deleteed264a0
feat(apps): add bottom actions to app layout, configure and animate existing ...e9995c5
refactor(apps): persist layouts between page transitions0914286
refactor: refine multiselect APIad74b8a
test(e2e): update cluster2bb6a0d
refactor(explored-types): change confirmationIndex and confirmationTransactio...c587068
fix(renterd): add autopilot configured check to evaluations9ca477c
fix(website): desktop download autoselect- 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 dependencies group with 2 updates: github.com/cloudflare/cloudflare-go and go.sia.tech/web/hostd.
Updates github.com/cloudflare/cloudflare-go
from 0.107.0 to 0.108.0
Release notes
Sourced from github.com/cloudflare/cloudflare-go's releases.
v0.108.0
ENHANCEMENTS:
- snippets: add CRUD support (#3458)
- snippets_rules: add CRUD support (#3458)
- waiting_room: Add CookieAttributes property (#3388)
DEPENDENCIES:
- deps: bumps github.com/urfave/cli/v2 from 2.27.4 to 2.27.5 (#3391)
Changelog
Sourced from github.com/cloudflare/cloudflare-go's changelog.
0.108.0 (October 23rd, 2024)
ENHANCEMENTS:
- snippets: add CRUD support (#3458)
- snippets_rules: add CRUD support (#3458)
- waiting_room: Add CookieAttributes property (#3388)
DEPENDENCIES:
- deps: bumps github.com/urfave/cli/v2 from 2.27.4 to 2.27.5 (#3391)
Commits
b873d58
Update CHANGELOG.md121fd50
generate changelog5c7d8db
Merge pull request #3458 from WowVeryLogin/denis/FLPROD-7963e75876
Update .changelog/3458.txte2b59df
Update 3458.txt7f7adf1
use pointers for time.Timef62fd6a
FLPROD-796: Create snippets api cliente2a1fae
Merge pull request #3388 from jorygeerts/mastercef9924
fix lint failureaf559f3
Merge pull request #3391 from cloudflare/dependabot/go_modules/github.com/urf...- Additional commits viewable in compare view
Updates go.sia.tech/web/hostd
from 0.49.0 to 0.50.0
Release notes
Sourced from go.sia.tech/web/hostd's releases.
[email protected]
Minor Changes
- 6c7e3681: The onboarding wizard now animates in and out.
Patch Changes
- e9995c5d: The page layout is now persisted between page transitions.
Commits
675bd8f
chore: release packagesbe794d5
test: refactor all fixtures into boxed steps17b29cf
feat(renterd): directory mode files multiselect and batch deleteed264a0
feat(apps): add bottom actions to app layout, configure and animate existing ...e9995c5
refactor(apps): persist layouts between page transitions0914286
refactor: refine multiselect APIad74b8a
test(e2e): update cluster2bb6a0d
refactor(explored-types): change confirmationIndex and confirmationTransactio...c587068
fix(renterd): add autopilot configured check to evaluations9ca477c
fix(website): desktop download autoselect- 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
- hostd: The syncer peers response now includes more information and matches walletd.
- walletd: The syncer peers response type updated to include address rather than addr.
Bumps the all-dependencies group with 1 update: go.sia.tech/web/renterd.
Updates go.sia.tech/web/renterd
from 0.65.0 to 0.66.0
Release notes
Sourced from go.sia.tech/web/renterd's releases.
[email protected]
Minor Changes
- 17b29cf3: Navigating into a directory in the file explorer is now by clicking on the directory name rather than anywhere on the row.
- 17b29cf3: The directory-based file explorer now supports multiselect across any files and directories.
- 6c7e3681: The key management table now supports multiselect and batch deletion.
- 17b29cf3: The "all files" file explorer now supports multiselect across any files.
- 17b29cf3: The "all files" file explorer multiselect menu now supports batch deletion of selected files.
- 6c7e3681: The onboarding wizard now animates in and out.
- ed264a0d: The transfers bar now animates in and out.
- 09142864: The keys table now has pagination controls.
- 17b29cf3: The directory-based file explorer multiselect menu now supports batch deletion of selected files and directories.
Patch Changes
- b68271a1: Fixed an issue where the app was sending invalid autopilot evaluation requests before all the required data was entered by the user.
- e9995c5d: The page layout is now persisted between page transitions.
Commits
675bd8f
chore: release packagesbe794d5
test: refactor all fixtures into boxed steps17b29cf
feat(renterd): directory mode files multiselect and batch deleteed264a0
feat(apps): add bottom actions to app layout, configure and animate existing ...e9995c5
refactor(apps): persist layouts between page transitions0914286
refactor: refine multiselect APIad74b8a
test(e2e): update cluster2bb6a0d
refactor(explored-types): change confirmationIndex and confirmationTransactio...c587068
fix(renterd): add autopilot configured check to evaluations9ca477c
fix(website): desktop download autoselect- 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
Merging #1630 which uses the rhp4
branch of hostd
broke web, cluster, and benchmark. This is the bare-minimum to get everything aligned on actually merged code again.
Updates hostd
with the latest versions of core and coreutils and adds support for the latest v2 consensus changes
Closes https://github.com/SiaFoundation/renterd/issues/1635
Changes:
- removed endpoint to fetch pricetable from worker
- removed endpoint to record price tables from bus
Workers now only worry about their own price tables and don't rely on the bus for valid price tables. Bus price tables will now only be updated whenever a host is scanned. This provides a reasonably up-to-date view of a host's price for usage in the UI and the contractor while it simplifies the code and reduces interactions between the worker and bus.
- Refacted all fixtures into boxed steps. This should provide much clearer test output and easier debugging.
- Added more expect calls to many fixtures so that they fail with the expect deadline rather than test timeout which is much higher.
- The directory-based file explorer now supports multiselect across any files and directories.
- The directory-based file explorer multiselect menu now supports batch deletion of selected files and directories.
- Navigating into a directory in the file explorer is now by clicking on the directory name rather than anywhere on the row.
- The "all files" file explorer now supports multiselect across any files.
- The "all files" file explorer multiselect menu now supports batch deletion of selected files.
consensus.hashAll
panics when a transaction has an Attestation
When working with these types the context is usually known. The prefixes make storing and comparing hex strings more difficult. Removes the prefixes from the all of the hex types except for UnlockKey
and PublicKey
.
This is an experimental change that gives each element type an ID specific to that type, rather than all elements using types.Hash256
as their ID type. That is, sce.ID
is now a types.SiacoinOutputID
. This prevents awkward casts in a few places, namely when deriving output IDs like types.SiafundOutputID(sfi.Parent.ID).V2ClaimOutputID())
-- we can now write sfi.Parent.ID.V2ClaimOutputID()
instead.
The second commit un-embeds the StateElement
field from each element type. Embedding is best avoided unless there are significant benefits, and in this case the only significant benefit was convenient access to the ID
field, which is now moot.
The combined effect on JSON encodings is:
old: { "id": "h:9373b2995a6f5d47d63aaf22dbbfe92aa43b84551fe5de1e08341fd02dd100ec", "leafIndex": 12, "merkleProof": [ "h:ee261e985aefd3c1f849310dc697b3b4c5d9227b48507d7d4399adefc90708ad", "h:f00470b20ca5da851e86ba6793bd967eac56bb7501b1189336b31384c7652d4a" ] "siacoinOutput": { "address": "111a37d4aedbbf671e6ffea289e1bcb8521ab9433fd2e26bce1432696943cbf26612a970021b", "value": 10000000000000000000 }, "maturityHeight": 0 } new: { "stateElement": { "leafIndex": 12, "merkleProof": [ "h:ee261e985aefd3c1f849310dc697b3b4c5d9227b48507d7d4399adefc90708ad", "h:f00470b20ca5da851e86ba6793bd967eac56bb7501b1189336b31384c7652d4a" ] }, "id": "scoid:9373b2995a6f5d47d63aaf22dbbfe92aa43b84551fe5de1e08341fd02dd100ec", "siacoinOutput": { "address": "111a37d4aedbbf671e6ffea289e1bcb8521ab9433fd2e26bce1432696943cbf26612a970021b", "value": 10000000000000000000 }, "maturityHeight": 0 }
This definitely breaks compatibility, so we'd have to weigh whether it's worth the annoyance.
Bumps the all-dependencies group with 2 updates: go.sia.tech/core and go.sia.tech/coreutils.
Updates go.sia.tech/core
from 0.4.8-0.20240928202806-0e77790bd8bf to 0.5.0
Commits
- See full diff in compare view
Updates go.sia.tech/coreutils
from 0.4.2-0.20241017012544-0b4946403c93 to 0.5.0
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
Bumps the dependencies group with 3 updates: github.com/cloudflare/cloudflare-go, go.sia.tech/core and go.sia.tech/coreutils.
Updates github.com/cloudflare/cloudflare-go
from 0.107.0 to 0.108.0
Release notes
Sourced from github.com/cloudflare/cloudflare-go's releases.
v0.108.0
ENHANCEMENTS:
- snippets: add CRUD support (#3458)
- snippets_rules: add CRUD support (#3458)
- waiting_room: Add CookieAttributes property (#3388)
DEPENDENCIES:
- deps: bumps github.com/urfave/cli/v2 from 2.27.4 to 2.27.5 (#3391)
Changelog
Sourced from github.com/cloudflare/cloudflare-go's changelog.
0.108.0 (October 23rd, 2024)
ENHANCEMENTS:
- snippets: add CRUD support (#3458)
- snippets_rules: add CRUD support (#3458)
- waiting_room: Add CookieAttributes property (#3388)
DEPENDENCIES:
- deps: bumps github.com/urfave/cli/v2 from 2.27.4 to 2.27.5 (#3391)
Commits
b873d58
Update CHANGELOG.md121fd50
generate changelog5c7d8db
Merge pull request #3458 from WowVeryLogin/denis/FLPROD-7963e75876
Update .changelog/3458.txte2b59df
Update 3458.txt7f7adf1
use pointers for time.Timef62fd6a
FLPROD-796: Create snippets api cliente2a1fae
Merge pull request #3388 from jorygeerts/mastercef9924
fix lint failureaf559f3
Merge pull request #3391 from cloudflare/dependabot/go_modules/github.com/urf...- Additional commits viewable in compare view
Updates go.sia.tech/core
from 0.4.8-0.20240926222149-2c8b541119dc to 0.5.0
Commits
- See full diff in compare view
Updates go.sia.tech/coreutils
from 0.4.1 to 0.5.0
Commits
6383fa9
Merge pull request #113 from SiaFoundation/nate/new-network-params29cb039
chain,testutil,wallet: support MaturityDelay and BlockTime network paramsd60e3e7
go mod tidy359885e
build(deps): bump lukechampine.com/frand from 1.4.2 to 1.5.16be904a
Merge pull request #106 from SiaFoundation/nate/add-event-confirmations0b49464
wallet: add confirmations9a2654c
Merge pull request #103 from SiaFoundation/dependabot/go_modules/golang.org/x...773ee72
build(deps): bump golang.org/x/crypto from 0.27.0 to 0.28.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
- This PR splits out the "layout" from each page and mounts it and passes its props in
_app.tsx
instead which allows us to persist (avoid unmounting) components that are the same between page layouts. - Until now the current setup has been fine as this remounting is instantaneous and invisible to the user. The following PR adds animations to components in the layout's bottom actions bar which means without this change components that should persist in this actions bar would re-run their animations when tabbing between pages.
- The LOC in this PR are entirely the boring systematic work of updating every single page entry point in renterd, hostd, and walletd to follow this pattern.
- This PR refines the multiselect API with learnings from adding it to the more complex files use-case in the subsequent PR.
- Selection is now via clicking anywhere on a table row rather than a special checkbox control.
- Table row data now supports an isSelected prop.
- The keys table now has pagination controls.
- Update internal/cluster used for e2e tests.
- Modify the default hostBlockHeightLeeway to 240 (same as cluster default), value of 12 recently started making config recommendations tests find no recs and fail.
- Adds an additional missing check for this fix: https://github.com/SiaFoundation/web/pull/793
- Changeset already included in first PR.
- Fixed an issue where the desktop download widget would not autoselect the correct OS download.
- Fixed an issue where the app was sending invalid autopilot evaluation requests before all the required data was entered by the user.
- The latest walletd and renterd releases no longer include prereleases.
- Added consensus network API.
- The desktop downloads now include AMD64 for macOS.
Bumps the dependencies group with 1 update: go.sia.tech/web/hostd.
Updates go.sia.tech/web/hostd
from 0.48.0 to 0.49.0
Release notes
Sourced from go.sia.tech/web/hostd's releases.
[email protected]
Minor Changes
- 9277382b: The cmd+k menu / command palette dialog now announces itself via assistive technology.
Patch Changes
- 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
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
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
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.)
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
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 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
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
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
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
Changes endpoints without a response body to return 204 No Content
instead of 200 OK
- 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
- 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.
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
Changes the wallet types to use coreutils. This does not change the encoding of the types. Requires https://github.com/SiaFoundation/coreutils/pull/84
497,590 block height
85,872 online hosts
456 active hosts
7.08 PB total storage
2.14 PB used storage
1,763 M total registry
20 M used registry
20,996 commits
71 contributors
469 forks
43 releases