8a64bfc1e2
2.6.1 gui patch ( #20653 )
...
* switch to release/2.6.1
* Empty dependencies to work around electron-builder issue
* Addressed review comment
---------
Co-authored-by: William Blanke <wjb98672@gmail.com >
2026-03-12 10:37:41 -05:00
Arvid Norberg and GitHub
0638d558db
[CHIA-3946] bump chia_rs to 0.38.2 ( #20643 )
...
bump chia_rs to 0.38.2
2.6.1-rc2
2026-03-11 10:14:15 -05:00
Amine Khaldi and GitHub
f9206836b5
CHIA-3945 Only update the fast forward state on successful validation in process_fast_forward_spends ( #20637 )
...
Only update the fast forward state on successful validation in process_fast_forward_spends.
2026-03-10 15:18:47 -05:00
Zachary Brown and GitHub
fbb12c8d0d
Close VDF client TCP connections properly ( #20602 )
...
* Close VDF client TCP connections properly
_handle_client() did not close the StreamWriter for non-whitelisted
TCP connections, and free_clients had no upper bound once all 3
chains were mapped.
Fix:
- Explicitly close and await writer for non-whitelisted IPs
- Cap free_clients at max_free_clients (10)
- Close remaining free_clients connections during shutdown
Add unit tests for all three _handle_client paths (reject, accept,
cap overflow).
* Remove unrelated test to match private repo PR
Remove test_invalid_vdf_proof_is_ignored_in_process_communication and its
helpers (_NullTransport, _make_null_writer) so the public PR matches the
private security fix exactly.
* Move writer close outside lock in _handle_client
Avoid holding self.lock during writer.close()/wait_closed() to
prevent blocking timelord operations on a slow TCP close handshake.
2026-03-10 13:50:51 -05:00
Arvid Norberg and GitHub
d5d886b49f
[CHIA-3923] Chia rs new pos ( #20567 )
...
* update chia_rs dependency with the new ProofOfSpace type. use k-22 for v2 plots in simulator
* use new test cache
* review comments
* update test plots and chains to use k-20 for v2 plots, and only alternate between strength 2 and 3 (not 4)
2.6.1-rc1
2026-03-02 10:47:29 -06:00
Arvid Norberg and GitHub
73dbe1e5e6
[CHIA-3934] default to block creation 1 ( #20578 )
...
default to block creation 1
2026-03-02 09:12:44 -06:00
Amine Khaldi and GitHub
0a2536f806
CHIA-3906 Improve accept_inbound_connections ( #20557 )
...
Improve accept_inbound_connections.
2026-02-27 15:01:08 -06:00
cc5acf288d
Drop support for macos-13 and macos-14 ( #20568 )
...
* drop macos-13 and bump to macos-14
* use macos-15 everywhere
* don't sign python.framework
* go back to signing Python
* try adding --deep to codesign
* deep didn't work - try cp -a
---------
Co-authored-by: Earle Lowe <e.lowe@chia.net >
2026-02-27 12:38:57 -06:00
Arvid Norberg and GitHub
7ddc900bf7
return RejectAdditionsRequest to wallets instead of raising an exception ( #20555 )
...
* return RejectAdditionsRequest to wallets instead of raising an exception
* review comments
2026-02-27 12:38:42 -06:00
Arvid Norberg and GitHub
e48de3871c
improve the test that keep failing with TIMESTAMP_TOO_FAR_IN_PAST ( #20573 )
2026-02-27 09:46:53 -06:00
Amine Khaldi and GitHub
1163830a3c
CHIA-3925 Ensure the connection is established in test_node_type_message_typechecking ( #20569 )
...
Ensure the connection is established in test_node_type_message_typechecking.
2026-02-27 09:45:45 -06:00
Amine Khaldi and GitHub
f1556b4dc1
CHIA-3905 Improve nodes message typechecking ( #20556 )
...
Improve nodes message typechecking.
2026-02-25 14:54:21 -06:00
Arvid Norberg and GitHub
f4e0d6fa46
Correct accounting of cost limits in offer summary computation ( #20549 )
2026-02-25 10:34:41 -06:00
Amine Khaldi and GitHub
3a49905a2d
CHIA-3901 Add missing request decorator to reject_removals_request ( #20551 )
...
Add missing request decorator to reject_removals_request.
2026-02-23 23:54:32 -06:00
Patrick Maslana and GitHub
0ac9ef7a52
Validate QR bit in DNS seeder to only process queries ( #20553 )
2026-02-23 23:53:51 -06:00
Chris Marslender and GitHub
cfc9429bc0
[CHIA-3897] Prevent dangling SAVEPOINTs by shielding against cancellation ( #20503 )
...
* Prevent dangling SAVEPOINTs by shielding against cancellation
* Add context manager to suppress task cancellation during critical awaits
This update introduces a new context manager, `_suppress_task_cancellation`, to temporarily clear pending task cancellations. It enhances the existing cancellation handling in the `DBWrapper2` class, ensuring that SAVEPOINT operations are protected from immediate interruptions. The changes improve the robustness of database transactions by combining this new manager with `anyio.CancelScope(shield=True)` for comprehensive cancellation protection.
* Move the anyio sheild within _suppress_task_cancellation for simplicity. Remove the cancellation protection from the savepoint creation, since the except/finally handle the both cases of the savepoint existing or not existing just fine
* Only catch sqlite3.OperationalError in the nested exception handler so that the only exceptions we mask are "no such savepoint"
2026-02-23 11:30:50 -06:00
Arvid Norberg and GitHub
64a52b9a16
harden full node store ( #20539 )
2026-02-23 11:07:59 -06:00
Amine Khaldi and GitHub
d26931ddfc
CHIA-3900 Fix add_dummy_connection_wsc's certificate handling for harvester node type ( #20550 )
...
Fix add_dummy_connection_wsc's certificate handling for harvester node type.
2026-02-23 11:07:42 -06:00
wjblanke and GitHub
7d97d42770
made log less chatty for compact proofs ( #20536 )
2026-02-23 09:44:19 -06:00
Jude Allred and GitHub
5268819234
Use structured RPC errors in full_node_rpc_api ( #20477 )
...
* Use structured RPC errors
* Handle an empty error message edge case
* Add a missing structured error in a location introduced during rebase
* Test repair
* PR iterations -- Tidy structured error type.
-- rename structuredError.structuredMessage to message
-- remove the legacy 'message' field from structuredError.data, allow the top level 'error' string to preserve that for us.
-- remove the 'originalError' field from structuredError
-- rename structured_errors to rpc_errors
* Update a test funnction name
* Tidy extraneous changes
* Add tests entirely for the purpose of increasing code coverage
* Use RpcError.simple everywhere we can
* Bug Fix: We must check that self.service is defined _before_ we access its properties.
* Add code coverage for all RPC errors
* Dead code elimination
* Test coverage touchups
* Narrow PR to only provide structured logs for full_node_rpc_api
* Condense tests
* Tidy rpc_errors.py and remove the (as-yet) unused error codes
* Strengthen rpc_errors type
* Improve fidelity in converting other Chia error classes into RPC errors
- Extract the underlying error code when possible
- Check the instance type of the error and map that to an RPC error of the same type.
2026-02-23 09:44:06 -06:00
Arvid Norberg and GitHub
f8d7efa7b3
reject unsolicited RespondCompactVDF messages ( #20531 )
...
* track compact VDF requests made to peers.
reject unsolicited RespondCompactVDF messages
use an LRUSet to cover timed-out requests that may show up late, but cap the size of requests we remember. If a peer is so slow in responding that its tracking is evicted, we disconnect the peer.
* review comments
2026-02-20 13:09:00 -06:00
Earle Lowe and GitHub
0125ba2a17
Update zstd to 1.5.7.3 ( #20537 )
2026-02-20 13:08:10 -06:00
Matt Hauff and GitHub
b3670e90c3
grep for and remove altendky ( #20538 )
2026-02-20 13:07:38 -06:00
Kyle Altendorf and GitHub
23b969e2a9
Disable git text conversion via .gitattributes, remove CI workarounds ( #20514 )
...
disable git text conversion via .gitattributes, remove CI workarounds
Add `* -text` to .gitattributes to prevent git from performing any
line-ending conversion on any file. This makes the per-workflow
`git config --global core.autocrlf false` steps in test-single and
pre-commit redundant, so remove them.
2026-02-19 17:50:54 -06:00
Arvid Norberg and GitHub
65e29516ee
refactor connection handshake ( #20512 )
...
* refactor ws connection handshake to unify incoming and outgoing paths. have some stricter checks
* review comment
* review comments
2026-02-19 16:17:19 -06:00
Arvid Norberg and GitHub
3696b49580
skip some especially expensive tests on MacOS Intel ( #20535 )
...
skip some especially expensive tests on MacOS Intel, as that is our slowest CI runner by far
2026-02-19 14:19:16 -06:00
a1b64166fb
build(deps): bump aws-actions/configure-aws-credentials from 5 to 6 ( #20517 )
...
Bumps [aws-actions/configure-aws-credentials](https://github.com/aws-actions/configure-aws-credentials ) from 5 to 6.
- [Release notes](https://github.com/aws-actions/configure-aws-credentials/releases )
- [Changelog](https://github.com/aws-actions/configure-aws-credentials/blob/main/CHANGELOG.md )
- [Commits](https://github.com/aws-actions/configure-aws-credentials/compare/v5...v6 )
---
updated-dependencies:
- dependency-name: aws-actions/configure-aws-credentials
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-19 11:22:54 -06:00
Earle Lowe and GitHub
6e9dd06691
Use new CHIA_SEMVER_VERSION envvar for version in package.json ( #20532 )
...
* use modified deb version in json
* Set and use a seperate SEMVER version
* fixup missing semver items
* fixup type
* Add missing envvar check
2026-02-18 17:45:47 -06:00
dfc750b159
PoS2 integration [CHIA-3649][CHIA-3657][CHIA-3732][CHIA-3666] ( #20414 )
...
* bump chia_rs and make appropriate adjustments. The v2 PoS format has changed. There is no quality proof scan filter
bump test-cache blocks and test-plots
* add support for creating v2 plots in block_tools
* separate test chains into v1-plots, v1- and v2-mixed plots, and v2-only plots (after phase-out)
* (temporarily) disable running some tests with the 3.0 hard fork, until we fix them
* fix test_blockchain.py for the 3.0 hard fork chains
* Now that we have more test chains to run tests over (for PoS2), we'll need more time to run all the tests, on CI.
* remove comment about validating v2 plot cache entries when loading them. We can revisit this if it becomes a problem
* review
* fix tests
* fix long reorg
* readd todo
* remove usless todo
* fix comment
* long_reorg
* assert case exercised
* todo
* bump blocks-and-plots-version
* update lockfile
* fix overflow handling in test helper
* fix
* address cursor comments
* skip a few select tests on CI, to speed it up
---------
Co-authored-by: almogdepaz <almogdepaz@gmail.com >
2026-02-18 17:42:45 -06:00
7879d6ed52
build(deps): bump types-setuptools from 80.10.0.20260124 to 82.0.0.20260210 ( #20520 )
...
build(deps): bump types-setuptools
Bumps [types-setuptools](https://github.com/typeshed-internal/stub_uploader ) from 80.10.0.20260124 to 82.0.0.20260210.
- [Commits](https://github.com/typeshed-internal/stub_uploader/commits )
---
updated-dependencies:
- dependency-name: types-setuptools
dependency-version: 82.0.0.20260210
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-18 11:42:26 -06:00
8c3e925e30
build(deps): bump pip from 26.0 to 26.0.1 ( #20521 )
...
Bumps [pip](https://github.com/pypa/pip ) from 26.0 to 26.0.1.
- [Changelog](https://github.com/pypa/pip/blob/main/NEWS.rst )
- [Commits](https://github.com/pypa/pip/compare/26.0...26.0.1 )
---
updated-dependencies:
- dependency-name: pip
dependency-version: 26.0.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-18 11:42:07 -06:00
524cb3b536
build(deps): bump coverage from 7.13.3 to 7.13.4 ( #20522 )
...
Bumps [coverage](https://github.com/coveragepy/coveragepy ) from 7.13.3 to 7.13.4.
- [Release notes](https://github.com/coveragepy/coveragepy/releases )
- [Changelog](https://github.com/coveragepy/coveragepy/blob/main/CHANGES.rst )
- [Commits](https://github.com/coveragepy/coveragepy/compare/7.13.3...7.13.4 )
---
updated-dependencies:
- dependency-name: coverage
dependency-version: 7.13.4
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-18 11:41:57 -06:00
dependabot[bot] and GitHub
b0680d83cf
build(deps): bump ruff from 0.14.13 to 0.15.0 ( #20486 )
...
Bumps [ruff](https://github.com/astral-sh/ruff ) from 0.14.13 to 0.15.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/astral-sh/ruff/releases ">ruff's
releases</a>.</em></p>
<blockquote>
<h2>0.15.0</h2>
<h2>Release Notes</h2>
<p>Released on 2026-02-03.</p>
<p>Check out the <a href="https://astral.sh/blog/ruff-v0.15.0 ">blog
post</a> for a migration guide and overview of the changes!</p>
<h3>Breaking changes</h3>
<ul>
<li>
<p>Ruff now formats your code according to the 2026 style guide. See the
formatter section below or in the blog post for a detailed list of
changes.</p>
</li>
<li>
<p>The linter now supports block suppression comments. For example, to
suppress <code>N803</code> for all parameters in this function:</p>
<pre lang="python"><code># ruff: disable[N803]
def foo(
legacyArg1,
legacyArg2,
legacyArg3,
legacyArg4,
): ...
# ruff: enable[N803]
</code></pre>
<p>See the <a
href="https://docs.astral.sh/ruff/linter/#block-level ">documentation</a>
for more details.</p>
</li>
<li>
<p>The <code>ruff:alpine</code> Docker image is now based on Alpine 3.23
(up from 3.21).</p>
</li>
<li>
<p>The <code>ruff:debian</code> and <code>ruff:debian-slim</code> Docker
images are now based on Debian 13 "Trixie" instead of Debian
12 "Bookworm."</p>
</li>
<li>
<p>Binaries for the <code>ppc64</code> (64-bit big-endian PowerPC)
architecture are no longer included in our releases. It should still be
possible to build Ruff manually for this platform, if needed.</p>
</li>
<li>
<p>Ruff now resolves all <code>extend</code>ed configuration files
before falling back on a default Python version.</p>
</li>
</ul>
<h3>Stabilization</h3>
<p>The following rules have been stabilized and are no longer in
preview:</p>
<ul>
<li><a
href="https://docs.astral.sh/ruff/rules/blocking-http-call-httpx-in-async-function "><code>blocking-http-call-httpx-in-async-function</code></a>
(<code>ASYNC212</code>)</li>
<li><a
href="https://docs.astral.sh/ruff/rules/blocking-path-method-in-async-function "><code>blocking-path-method-in-async-function</code></a>
(<code>ASYNC240</code>)</li>
<li><a
href="https://docs.astral.sh/ruff/rules/blocking-input-in-async-function "><code>blocking-input-in-async-function</code></a>
(<code>ASYNC250</code>)</li>
<li><a
href="https://docs.astral.sh/ruff/rules/map-without-explicit-strict "><code>map-without-explicit-strict</code></a>
(<code>B912</code>)</li>
<li><a
href="https://docs.astral.sh/ruff/rules/if-exp-instead-of-or-operator "><code>if-exp-instead-of-or-operator</code></a>
(<code>FURB110</code>)</li>
<li><a
href="https://docs.astral.sh/ruff/rules/single-item-membership-test "><code>single-item-membership-test</code></a>
(<code>FURB171</code>)</li>
<li><a
href="https://docs.astral.sh/ruff/rules/missing-maxsplit-arg "><code>missing-maxsplit-arg</code></a>
(<code>PLC0207</code>)</li>
<li><a
href="https://docs.astral.sh/ruff/rules/unnecessary-lambda "><code>unnecessary-lambda</code></a>
(<code>PLW0108</code>)</li>
<li><a
href="https://docs.astral.sh/ruff/rules/unnecessary-empty-iterable-within-deque-call "><code>unnecessary-empty-iterable-within-deque-call</code></a>
(<code>RUF037</code>)</li>
<li><a
href="https://docs.astral.sh/ruff/rules/in-empty-collection "><code>in-empty-collection</code></a>
(<code>RUF060</code>)</li>
<li><a
href="https://docs.astral.sh/ruff/rules/legacy-form-pytest-raises "><code>legacy-form-pytest-raises</code></a>
(<code>RUF061</code>)</li>
<li><a
href="https://docs.astral.sh/ruff/rules/non-octal-permissions "><code>non-octal-permissions</code></a>
(<code>RUF064</code>)</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md ">ruff's
changelog</a>.</em></p>
<blockquote>
<h2>0.15.0</h2>
<p>Released on 2026-02-03.</p>
<p>Check out the <a href="https://astral.sh/blog/ruff-v0.15.0 ">blog
post</a> for a migration
guide and overview of the changes!</p>
<h3>Breaking changes</h3>
<ul>
<li>
<p>Ruff now formats your code according to the 2026 style guide. See the
formatter section below or in the blog post for a detailed list of
changes.</p>
</li>
<li>
<p>The linter now supports block suppression comments. For example, to
suppress <code>N803</code> for all parameters in this function:</p>
<pre lang="python"><code># ruff: disable[N803]
def foo(
legacyArg1,
legacyArg2,
legacyArg3,
legacyArg4,
): ...
# ruff: enable[N803]
</code></pre>
<p>See the <a
href="https://docs.astral.sh/ruff/linter/#block-level ">documentation</a>
for more details.</p>
</li>
<li>
<p>The <code>ruff:alpine</code> Docker image is now based on Alpine 3.23
(up from 3.21).</p>
</li>
<li>
<p>The <code>ruff:debian</code> and <code>ruff:debian-slim</code> Docker
images are now based on Debian 13 "Trixie" instead of Debian
12 "Bookworm."</p>
</li>
<li>
<p>Binaries for the <code>ppc64</code> (64-bit big-endian PowerPC)
architecture are no longer included in our releases. It should still be
possible to build Ruff manually for this platform, if needed.</p>
</li>
<li>
<p>Ruff now resolves all <code>extend</code>ed configuration files
before falling back on a default Python version.</p>
</li>
</ul>
<h3>Stabilization</h3>
<p>The following rules have been stabilized and are no longer in
preview:</p>
<ul>
<li><a
href="https://docs.astral.sh/ruff/rules/blocking-http-call-httpx-in-async-function "><code>blocking-http-call-httpx-in-async-function</code></a>
(<code>ASYNC212</code>)</li>
<li><a
href="https://docs.astral.sh/ruff/rules/blocking-path-method-in-async-function "><code>blocking-path-method-in-async-function</code></a>
(<code>ASYNC240</code>)</li>
<li><a
href="https://docs.astral.sh/ruff/rules/blocking-input-in-async-function "><code>blocking-input-in-async-function</code></a>
(<code>ASYNC250</code>)</li>
<li><a
href="https://docs.astral.sh/ruff/rules/map-without-explicit-strict "><code>map-without-explicit-strict</code></a>
(<code>B912</code>)</li>
<li><a
href="https://docs.astral.sh/ruff/rules/if-exp-instead-of-or-operator "><code>if-exp-instead-of-or-operator</code></a>
(<code>FURB110</code>)</li>
<li><a
href="https://docs.astral.sh/ruff/rules/single-item-membership-test "><code>single-item-membership-test</code></a>
(<code>FURB171</code>)</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/astral-sh/ruff/commit/ce5f7b6127a5d684e96fd0f8e387f73c41c7a1b0 "><code>ce5f7b6</code></a>
Bump 0.15.0 (<a
href="https://redirect.github.com/astral-sh/ruff/issues/23055 ">#23055</a>)</li>
<li><a
href="https://github.com/astral-sh/ruff/commit/b4e40f539cdbafac8afd6e510994ca64c3b317b9 "><code>b4e40f5</code></a>
[ty] Fix <code>__contains__</code> to respect descriptors (<a
href="https://redirect.github.com/astral-sh/ruff/issues/23056 ">#23056</a>)</li>
<li><a
href="https://github.com/astral-sh/ruff/commit/848cb72dc14b4c9409bf08e8323b4119d6b90005 "><code>848cb72</code></a>
[ty] Fix narrowing of nonlocal variables with conditional assignments
(<a
href="https://redirect.github.com/astral-sh/ruff/issues/22966 ">#22966</a>)</li>
<li><a
href="https://github.com/astral-sh/ruff/commit/da7f33af22c7da3f3cb9321f776dda4131dda3cb "><code>da7f33a</code></a>
[ty] Add a diagnostic for <code>Final</code> without assignment (<a
href="https://redirect.github.com/astral-sh/ruff/issues/23001 ">#23001</a>)</li>
<li><a
href="https://github.com/astral-sh/ruff/commit/e65f9a6b039fa411e5609a7bda9bb7ffd11e9b1a "><code>e65f9a6</code></a>
Document markdown formatting feature (<a
href="https://redirect.github.com/astral-sh/ruff/issues/22990 ">#22990</a>)</li>
<li><a
href="https://github.com/astral-sh/ruff/commit/c0c1b985c9ec4b3570b0a28af69ad6776a3ec401 "><code>c0c1b98</code></a>
Format markdown code blocks with line-by-line regex parse (<a
href="https://redirect.github.com/astral-sh/ruff/issues/22996 ">#22996</a>)</li>
<li><a
href="https://github.com/astral-sh/ruff/commit/9f8f3e196bd6d4f2c572075536dd38b769c48087 "><code>9f8f3e1</code></a>
Allow positional-only params with defaults in method overrides (<a
href="https://redirect.github.com/astral-sh/ruff/issues/23037 ">#23037</a>)</li>
<li><a
href="https://github.com/astral-sh/ruff/commit/ef83810e118e3e41aa6c63f87f8a8147363a3e56 "><code>ef83810</code></a>
[ty] ecosystem-analyzer: Support bare git repositories (<a
href="https://redirect.github.com/astral-sh/ruff/issues/23054 ">#23054</a>)</li>
<li><a
href="https://github.com/astral-sh/ruff/commit/54dfee4cb800c0b0890b2b2c74c64cc45584194c "><code>54dfee4</code></a>
Customize where the <code>fix_title</code> sub-diagnostic appears (<a
href="https://redirect.github.com/astral-sh/ruff/issues/23044 ">#23044</a>)</li>
<li><a
href="https://github.com/astral-sh/ruff/commit/b53460799b592e5276e1d148d8a48469f396032e "><code>b534607</code></a>
2026 Ruff Formatter Style (<a
href="https://redirect.github.com/astral-sh/ruff/issues/22735 ">#22735</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/astral-sh/ruff/compare/0.14.13...0.15.0 ">compare
view</a></li>
</ul>
</details>
<br />
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores )
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-automerge-start)
[//]: # (dependabot-automerge-end)
---
<details>
<summary>Dependabot commands and options</summary>
<br />
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 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)
</details>
<!-- CURSOR_SUMMARY -->
---
> [!NOTE]
> **Low Risk**
> Primarily a dev-tooling upgrade plus ruff-driven formatting tweaks in
tests; low functional risk outside of potential lint/format CI
differences.
>
> **Overview**
> Updates the dev dependency `ruff` to `0.15.0` (lockfile refresh with
new artifact set).
>
> Applies ruff-driven cleanup in tests: removes unnecessary parentheses
in `lambda` predicates filtering DID wallets, and introduces minor
whitespace-only formatting adjustments in generated protocol byte tests.
>
> <sup>Written by [Cursor
Bugbot](https://cursor.com/dashboard?tab=bugbot ) for commit
87469890b8 . This will update automatically
on new commits. Configure
[here](https://cursor.com/dashboard?tab=bugbot ).</sup>
<!-- /CURSOR_SUMMARY -->
2026-02-18 11:38:03 -06:00
dc570d8a51
checkpoint: into main from release/2.6.0 @ a73171a119 ( #20524 )
...
draft changelog (#20497 )
* draft changelog
* remove new contrib
* prettier
* updates
* update
* Revise CHANGELOG for version updates and fixes
Updated CHANGELOG with new entries and fixes.
---------
Co-authored-by: wjblanke <wjb98672@gmail.com >
Co-authored-by: Earle Lowe <30607889+emlowe@users.noreply.github.com >
2026-02-18 10:27:59 -06:00
e84b05a9d5
build(deps): bump boto3 from 1.42.42 to 1.42.45 ( #20519 )
...
Bumps [boto3](https://github.com/boto/boto3 ) from 1.42.42 to 1.42.45.
- [Release notes](https://github.com/boto/boto3/releases )
- [Commits](https://github.com/boto/boto3/compare/1.42.42...1.42.45 )
---
updated-dependencies:
- dependency-name: boto3
dependency-version: 1.42.45
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-18 09:59:57 -06:00
9b422ae68e
build(deps): bump setuptools from 80.10.2 to 82.0.0 ( #20518 )
...
Bumps [setuptools](https://github.com/pypa/setuptools ) from 80.10.2 to 82.0.0.
- [Release notes](https://github.com/pypa/setuptools/releases )
- [Changelog](https://github.com/pypa/setuptools/blob/main/NEWS.rst )
- [Commits](https://github.com/pypa/setuptools/compare/v80.10.2...v82.0.0 )
---
updated-dependencies:
- dependency-name: setuptools
dependency-version: 82.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-18 09:59:35 -06:00
Amine Khaldi
ec1327bec0
Merge commit 'a73171a119f27d3e94409f1a523207fd151b4b69' into checkpoint/main_from_release_2.6.0_a73171a119f27d3e94409f1a523207fd151b4b69
2026-02-18 11:54:42 +01:00
c9a232f198
build(deps): bump tar and electron-builder for all platforms in build_scripts ( #20450 )
...
* build(deps): bump tar and electron-builder in /build_scripts/npm_windows
Bumps [tar](https://github.com/isaacs/node-tar ) to 7.5.7 and updates ancestor dependency [electron-builder](https://github.com/electron-userland/electron-builder/tree/HEAD/packages/electron-builder ). These dependencies need to be updated together.
Updates `tar` from 6.2.1 to 7.5.7
- [Release notes](https://github.com/isaacs/node-tar/releases )
- [Changelog](https://github.com/isaacs/node-tar/blob/main/CHANGELOG.md )
- [Commits](https://github.com/isaacs/node-tar/compare/v6.2.1...v7.5.7 )
Updates `electron-builder` from 24.13.3 to 26.6.0
- [Release notes](https://github.com/electron-userland/electron-builder/releases )
- [Changelog](https://github.com/electron-userland/electron-builder/blob/master/packages/electron-builder/CHANGELOG.md )
- [Commits](https://github.com/electron-userland/electron-builder/commits/electron-builder@26.6.0/packages/electron-builder )
---
updated-dependencies:
- dependency-name: tar
dependency-version: 7.5.7
dependency-type: indirect
- dependency-name: electron-builder
dependency-version: 26.6.0
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
* adjust options for new electron-builder
* build(deps): bump tar and electron-builder in /build_scripts/npm_linux
Bumps [tar](https://github.com/isaacs/node-tar ) to 7.5.7 and updates ancestor dependency [electron-builder](https://github.com/electron-userland/electron-builder/tree/HEAD/packages/electron-builder ). These dependencies need to be updated together.
Updates `tar` from 6.2.1 to 7.5.7
- [Release notes](https://github.com/isaacs/node-tar/releases )
- [Changelog](https://github.com/isaacs/node-tar/blob/main/CHANGELOG.md )
- [Commits](https://github.com/isaacs/node-tar/compare/v6.2.1...v7.5.7 )
Updates `electron-builder` from 24.13.3 to 26.6.0
- [Release notes](https://github.com/electron-userland/electron-builder/releases )
- [Changelog](https://github.com/electron-userland/electron-builder/blob/master/packages/electron-builder/CHANGELOG.md )
- [Commits](https://github.com/electron-userland/electron-builder/commits/electron-builder@26.6.0/packages/electron-builder )
---
updated-dependencies:
- dependency-name: tar
dependency-version: 7.5.7
dependency-type: indirect
- dependency-name: electron-builder
dependency-version: 26.6.0
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
* build(deps): bump tar and electron-builder in /build_scripts/npm_macos
Bumps [tar](https://github.com/isaacs/node-tar ) to 7.5.7 and updates ancestor dependency [electron-builder](https://github.com/electron-userland/electron-builder/tree/HEAD/packages/electron-builder ). These dependencies need to be updated together.
Updates `tar` from 6.2.1 to 7.5.7
- [Release notes](https://github.com/isaacs/node-tar/releases )
- [Changelog](https://github.com/isaacs/node-tar/blob/main/CHANGELOG.md )
- [Commits](https://github.com/isaacs/node-tar/compare/v6.2.1...v7.5.7 )
Updates `electron-builder` from 24.13.3 to 26.7.0
- [Release notes](https://github.com/electron-userland/electron-builder/releases )
- [Changelog](https://github.com/electron-userland/electron-builder/blob/master/packages/electron-builder/CHANGELOG.md )
- [Commits](https://github.com/electron-userland/electron-builder/commits/electron-builder@26.7.0/packages/electron-builder )
---
updated-dependencies:
- dependency-name: tar
dependency-version: 7.5.7
dependency-type: indirect
- dependency-name: electron-builder
dependency-version: 26.7.0
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
* Adjust config for new electron-builder
* Simplify Linux desktop configuration
Removed desktopActions configuration for Linux.
* prettier
* use system fpm for the RPM
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Earle Lowe <e.lowe@chia.net >
Co-authored-by: Earle Lowe <30607889+emlowe@users.noreply.github.com >
2026-02-17 17:29:57 -06:00
Chris Marslender and GitHub
a893817c17
checkpoint: into main from release/2.6.0 @ bff4929ee7 ( #20516 )
...
Source hash: bff4929ee7
Remaining commits: 1
<!-- CURSOR_SUMMARY -->
---
> [!NOTE]
> **Low Risk**
> Low risk because there are no code or configuration changes in the
provided diff.
>
> **Overview**
> This PR contains **no code changes** as provided (the diff is empty),
indicating a checkpoint/merge-only PR with no repository modifications
to review.
>
> <sup>Written by [Cursor
Bugbot](https://cursor.com/dashboard?tab=bugbot ) for commit
1ce5a64252 . This will update automatically
on new commits. Configure
[here](https://cursor.com/dashboard?tab=bugbot ).</sup>
<!-- /CURSOR_SUMMARY -->
2026-02-17 09:50:23 -06:00
Amine Khaldi
1ce5a64252
Merge commit 'bff4929ee7beda887a4aa97e299ce15ab786dbbc' into checkpoint/main_from_release_2.6.0_bff4929ee7beda887a4aa97e299ce15ab786dbbc
2026-02-17 16:06:54 +01:00
Arvid Norberg and GitHub
d7594688e9
fix reorg edge case handling in the wallet protocol ( #20502 )
2026-02-16 15:14:17 -08:00
68a4e2ddfc
checkpoint: into main from release/2.6.0 @ 3a43a87ece ( #20506 )
...
push out testnet 11 activation of soft-fork 8 (#20473 )
Co-authored-by: Arvid Norberg <arvid@libtorrent.org >
2026-02-16 15:01:59 -06:00
5655777a2f
build(deps): bump Apple-Actions/import-codesign-certs from 5 to 6 ( #20334 )
...
Bumps [Apple-Actions/import-codesign-certs](https://github.com/apple-actions/import-codesign-certs ) from 5 to 6.
- [Release notes](https://github.com/apple-actions/import-codesign-certs/releases )
- [Commits](https://github.com/apple-actions/import-codesign-certs/compare/v5...v6 )
---
updated-dependencies:
- dependency-name: Apple-Actions/import-codesign-certs
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-16 12:49:57 -06:00
0f012bf11b
build(deps): bump peter-evans/create-pull-request from 7 to 8 ( #20365 )
...
Bumps [peter-evans/create-pull-request](https://github.com/peter-evans/create-pull-request ) from 7 to 8.
- [Release notes](https://github.com/peter-evans/create-pull-request/releases )
- [Commits](https://github.com/peter-evans/create-pull-request/compare/v7...v8 )
---
updated-dependencies:
- dependency-name: peter-evans/create-pull-request
dependency-version: '8'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-16 12:49:44 -06:00
781aa21e4a
build(deps): bump actions/cache from 4 to 5 ( #20367 )
...
Bumps [actions/cache](https://github.com/actions/cache ) from 4 to 5.
- [Release notes](https://github.com/actions/cache/releases )
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md )
- [Commits](https://github.com/actions/cache/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/cache
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-16 12:49:27 -06:00
230d30c143
build(deps): bump actions/download-artifact from 6 to 7 ( #20364 )
...
Bumps [actions/download-artifact](https://github.com/actions/download-artifact ) from 6 to 7.
- [Release notes](https://github.com/actions/download-artifact/releases )
- [Commits](https://github.com/actions/download-artifact/compare/v6...v7 )
---
updated-dependencies:
- dependency-name: actions/download-artifact
dependency-version: '7'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-16 12:48:25 -06:00
eae0c1591e
build(deps): bump actions/upload-artifact from 5 to 6 ( #20369 )
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 5 to 6.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v5...v6 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-16 12:48:03 -06:00
745f8f9bd8
build(deps): bump actions/upload-artifact from 5 to 6 in /.github/actions/install ( #20371 )
...
build(deps): bump actions/upload-artifact in /.github/actions/install
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 5 to 6.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v5...v6 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-16 12:47:48 -06:00
e784c8816d
build(deps): bump coverage from 7.13.2 to 7.13.3 ( #20488 )
...
Bumps [coverage](https://github.com/coveragepy/coveragepy ) from 7.13.2 to 7.13.3.
- [Release notes](https://github.com/coveragepy/coveragepy/releases )
- [Changelog](https://github.com/coveragepy/coveragepy/blob/main/CHANGES.rst )
- [Commits](https://github.com/coveragepy/coveragepy/compare/7.13.2...7.13.3 )
---
updated-dependencies:
- dependency-name: coverage
dependency-version: 7.13.3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-16 12:47:28 -06:00
7c4d6b80c3
build(deps): bump boto3 from 1.42.35 to 1.42.40 ( #20491 )
...
Bumps [boto3](https://github.com/boto/boto3 ) from 1.42.35 to 1.42.40.
- [Release notes](https://github.com/boto/boto3/releases )
- [Commits](https://github.com/boto/boto3/compare/1.42.35...1.42.40 )
---
updated-dependencies:
- dependency-name: boto3
dependency-version: 1.42.40
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-16 12:47:21 -06:00