Commit Graph
14659 Commits
Author SHA1 Message Date
earlandGitHub 0464d69308 Also log the VDF field being compacted (#19663) 2025-06-07 19:55:15 -07:00
21872f2bec checkpoint: into main from release/2.5.4 @ 813370b49e (#19690)
Update CHANGELOG for 2.5.4 (#19635)

* Update CHANGELOG for 2.5.4

* fix typo

Co-authored-by: Earle Lowe <30607889+emlowe@users.noreply.github.com>
2025-06-07 19:54:22 -07:00
Kyle AltendorfandGitHub 8c96c1a2e3 changeable key/value in-db blob size limit (#19669)
* changeable key/value in-db blob size limit

* tests

* test_get_keys_both_disk_and_db

* test_get_keys_values_both_disk_and_db

* fixup schema, like moving the index from the blob to the hash
2025-06-06 16:23:01 -04:00
Amine Khaldi d52a1a6d2b Merge commit '813370b49eab16d614ca3fc2062acc114a3944e3' into checkpoint/main_from_release_2.5.4_813370b49eab16d614ca3fc2062acc114a3944e3 2025-06-06 11:57:26 +01:00
Almog De PazandGitHub a50f2c3c8e Bump chia rs >=0.25, <0.26 (#19685)
* bump_chia_rs

* update to use size()

* lint

* remove redundant imports
2025-06-05 15:07:08 -07:00
Richard KissandGitHub 3a0efbd463 fix(full_node): use f-string for log message when adding blocks (#19681)
Fix a typo I introduced in prior PR.
2025-06-05 15:06:44 -07:00
Kyle AltendorfandGitHub 9944c397b5 catchup: into long_lived/datalayer_merkle_blob from main @ 082f0592d8 (#19687)
Source hash: 082f0592d8
Remaining commits: 0
2025-06-05 16:15:02 -04:00
Kyle Altendorf f44d748df3 Merge commit '082f0592d879ff6e784e4ad9d4f7a9f0442206ca' into catchup/long_lived_datalayer_merkle_blob_from_main_082f0592d879ff6e784e4ad9d4f7a9f0442206ca 2025-06-05 14:16:55 -04:00
082f0592d8 checkpoint: into main from release/2.5.4 @ 27bfa7e2a3 (#19680)
reject transactions from the mempool, that take too long to validate (#19611)

Co-authored-by: Arvid Norberg <arvid@libtorrent.org>
2025-06-05 09:21:46 -07:00
Amine KhaldiandGitHub cc00bf55bd CHIA-2989 Insert DB values in CoinStore's new_block without creating coin records for them (#19662)
Insert DB values in CoinStore's new_block without creating coin records for them.
2025-06-05 09:21:13 -07:00
Matt HauffandGitHub f57dfc02c9 [CHIA-2911] fix test_db_graftroot after chia_rs update (#19668)
fix `test_db_graftroot` after chia_rs update
2025-06-05 09:20:59 -07:00
f3ba638e3a update windows build to windows-2022 (#19670)
* update windows build to windows-2022

https://github.com/Chia-Network/chia-blockchain/actions/runs/15418837197/job/43391307150?pr=19667 
> This is a scheduled Windows Server 2019 brownout. The Windows Server 2019 image will be removed on 2025-06-30. For more details, see https://github.com/actions/runner-images/issues/12045

* Update build-windows-installer.yml

* Update build-windows-installer.yml

* Locating editbin

* Update path to editbin

---------

Co-authored-by: Earle Lowe <30607889+emlowe@users.noreply.github.com>
2025-06-05 09:20:46 -07:00
Amine KhaldiandGitHub 242ef4f5a1 CHIA-3031 Leverage execute_fetchall in CoinStore's rollback_to_block (#19682)
Leverage execute_fetchall in CoinStore's rollback_to_block.
2025-06-05 09:20:33 -07:00
Kyle AltendorfandGitHub e8ec51aae1 Improve migration logging. (#19667)
<!-- Merging Requirements:
- Please give your PR a title that is release-note friendly
- In order to be merged, you must add the most appropriate category
Label (Added, Changed, Fixed) to your PR
-->
<!-- Explain why this is an improvement (Does this add missing
functionality, improve performance, or reduce complexity?) -->

### Purpose:

<!-- Does this PR introduce a breaking change? -->

### Current Behavior:

### New Behavior:

<!-- As we aim for complete code coverage, please include details
regarding unit, and regression tests -->

### Testing Notes:

<!-- Attach any visual examples, or supporting evidence (attach any
.gif/video/console output below) -->
2025-06-04 20:35:37 -04:00
Kyle AltendorfandGitHub f88a211bda catchup: into long_lived/datalayer_merkle_blob from main @ ae706ad83f (#19664)
Source hash: ae706ad83f
Remaining commits: 0
2025-06-04 14:48:16 -04:00
Amine Khaldi b0242ee94d Merge commit '27bfa7e2a31af5736c84ecadf7954adc18eb086c' into checkpoint/main_from_release_2.5.4_27bfa7e2a31af5736c84ecadf7954adc18eb086c 2025-06-03 22:20:48 +01:00
Matt HauffandGitHub f1885d6f92 [CHIA-2947] Actually don't commit puzzle hashes when push=False (#19647)
* Actually dont commit puzzle hashes when push=False

* Fix tests

* Fix tests

* Fix test
2025-06-03 12:32:53 -07:00
Amine KhaldiandGitHub 4994b4515a CHIA-2979 Simplify test_set_spent (#19655)
Simplify test_set_spent.
2025-06-03 12:31:55 -07:00
Richard KissandGitHub 15a4536a7a The chia.consensus module no longer depends upon chia.wallet. (#19665)
<!-- Merging Requirements:
- Please give your PR a title that is release-note friendly
- In order to be merged, you must add the most appropriate category
Label (Added, Changed, Fixed) to your PR
-->
<!-- Explain why this is an improvement (Does this add missing
functionality, improve performance, or reduce complexity?) -->

### Purpose:

This PR removes a dependency that is inappropriate and caused a
dependency loop.
2025-06-03 12:31:30 -07:00
StarttoasterandGitHub 28ca7dce81 checkpoint: into main from release/2.5.4 @ e53cb263f7 (#19666)
Source hash: e53cb263f7
Remaining commits: 2
2025-06-03 12:29:18 -07:00
Florin Chirica 1444d22316 Lint. 2025-06-03 16:35:19 +03:00
Florin Chirica 14593f452c Improve migration logging. 2025-06-03 16:17:31 +03:00
Amine Khaldi d6590bd18f Merge commit 'e53cb263f702addef26dc497893f464840b9fcc3' into checkpoint/main_from_release_2.5.4_e53cb263f702addef26dc497893f464840b9fcc3 2025-06-02 19:42:56 +01:00
de15642d55 checkpoint: into main from release/2.5.4 @ 3901126c3d (#19660)
amendment to Dedup patch #19565 (#19569)

Co-authored-by: Arvid Norberg <arvid@libtorrent.org>
2025-06-02 10:19:08 -07:00
Almog De PazandGitHub b4976902c9 add different foliage coverage to TL new peak (#19634)
* add diffrent foliage covarage

* assert different header hash
2025-06-02 10:46:49 -05:00
Arvid NorbergandGitHub 2b7a453e38 promote block-creation setting to user-facing (#19545)
* make the mempool block creation more configurable

* update tests to cover both block creation functions
2025-06-02 10:39:04 -05:00
Richard KissandGitHub 5617026604 The chia.protocols module no longer depends upon chia.full_node. (#19661) 2025-06-02 10:38:17 -05:00
Kyle Altendorf 94db22864a undo chia_rs update 2025-06-02 10:17:29 -04:00
Kyle Altendorf f05b76c764 Merge commit 'ae706ad83f32bdb999c829b28e8645fbbae0514b' into catchup/long_lived_datalayer_merkle_blob_from_main_ae706ad83f32bdb999c829b28e8645fbbae0514b 2025-06-02 10:13:39 -04:00
Kyle AltendorfandGitHub ae706ad83f use pyproject.toml [project] section (again) (#19653) 2025-05-30 15:13:41 -07:00
Kyle AltendorfandGitHub 60fab78319 drop ubuntu 20.04 (#19657)
https://endoflife.date/ubuntu
> 31 May 2025
2025-05-30 13:15:27 -07:00
Almog De PazandGitHub afd5427ce8 CHIA-2823 move sp broadcast (#19654)
* move sp broadcast

* refactor to avoid double calls

* move up
2025-05-30 09:51:36 -07:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
674251311e build(deps): bump pytest-xdist from 3.6.1 to 3.7.0 (#19638)
Bumps [pytest-xdist](https://github.com/pytest-dev/pytest-xdist) from 3.6.1 to 3.7.0.
- [Release notes](https://github.com/pytest-dev/pytest-xdist/releases)
- [Changelog](https://github.com/pytest-dev/pytest-xdist/blob/master/CHANGELOG.rst)
- [Commits](https://github.com/pytest-dev/pytest-xdist/compare/v3.6.1...v3.7.0)

---
updated-dependencies:
- dependency-name: pytest-xdist
  dependency-version: 3.7.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-30 09:51:03 -07:00
Kyle AltendorfandGitHub 1104521488 use apt-get instead of apt (#19656) 2025-05-30 09:50:42 -07:00
Kyle AltendorfandGitHub 818fd90723 drop debian bullseye testing (#19659)
https://endoflife.date/debian

> 14 Aug 2024
2025-05-29 13:27:10 -07:00
Kyle AltendorfandGitHub 6dcc8cf039 catchup: into long_lived/datalayer_merkle_blob from main @ a803d18c3b (#19658)
Source hash: a803d18c3b
Remaining commits: 0
2025-05-29 15:30:34 -04:00
Amine Khaldi ce8a4c350e Merge commit '3901126c3d4b12cf7567f9ff33081d1ae99f626c' into checkpoint/main_from_release_2.5.4_3901126c3d4b12cf7567f9ff33081d1ae99f626c 2025-05-29 19:43:45 +01:00
Kyle Altendorf 10d957680b Merge commit 'a803d18c3b6a84d1d36adb0c5f1786dfe36aa3dd' into catchup/long_lived_datalayer_merkle_blob_from_main_a803d18c3b6a84d1d36adb0c5f1786dfe36aa3dd 2025-05-29 13:15:14 -04:00
Richard KissandGitHub a803d18c3b The chia.protocols module no longer depends upon chia.server. (#19636)
<!-- Merging Requirements:
- Please give your PR a title that is release-note friendly
- In order to be merged, you must add the most appropriate category
Label (Added, Changed, Fixed) to your PR
-->
<!-- Explain why this is an improvement (Does this add missing
functionality, improve performance, or reduce complexity?) -->

The modules `chia.protocols` and `chia.server` form a dependency loop.
This change at least removes the direct dependency of `chia.protocols`
on `chia.server`.

### Purpose:

<!-- Does this PR introduce a breaking change? -->

### Current Behavior:

### New Behavior:

<!-- As we aim for complete code coverage, please include details
regarding unit, and regression tests -->

### Testing Notes:

<!-- Attach any visual examples, or supporting evidence (attach any
.gif/video/console output below) -->
2025-05-29 09:24:29 -07:00
c0410e97ec Bump chia rs >=0.24, <0.25 (#19615)
* bump chia_rs

* update db_graftroot test

* update SerializedProgram and Program use, to accommodate new chia_rs interface

* review comments

* review comments

---------

Co-authored-by: Matthew Howard <m.o.howard97@gmail.com>
2025-05-29 09:24:08 -07:00
StarttoasterandGitHub ddbce32942 checkpoint: into main from release/2.5.4 @ a36d994da7 (#19651)
Source hash: a36d994da7
Remaining commits: 4
2025-05-29 09:22:17 -07:00
Richard KissandGitHub fdfdca64b3 Fix problem with uv pip install. (#19652) 2025-05-29 09:21:46 -07:00
Amine KhaldiandGitHub 3e199c1306 CHIA-2963 Avoid recomputing coin record names in rollback_to_block when we have access to them (#19649)
Avoid recomputing coin record names in rollback_to_block when we have access to them.
2025-05-29 09:21:08 -07:00
Amine KhaldiandGitHub 39fd1b6882 CHIA-2961 Don't return addition coin records in CoinStore's new_block (#19648)
Don't return addition coin records in CoinStore's new_block.
2025-05-29 09:20:57 -07:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
0fcbd24e96 build(deps): bump setproctitle from 1.3.5 to 1.3.6 (#19554)
Bumps [setproctitle](https://github.com/dvarrazzo/py-setproctitle) from 1.3.5 to 1.3.6.
- [Changelog](https://github.com/dvarrazzo/py-setproctitle/blob/master/HISTORY.rst)
- [Commits](https://github.com/dvarrazzo/py-setproctitle/compare/version-1.3.5...version-1.3.6)

---
updated-dependencies:
- dependency-name: setproctitle
  dependency-version: 1.3.6
  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>
2025-05-29 09:20:31 -07:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
76ce0eb6a5 build(deps): bump ruff from 0.11.10 to 0.11.11 (#19637)
Bumps [ruff](https://github.com/astral-sh/ruff) from 0.11.10 to 0.11.11.
- [Release notes](https://github.com/astral-sh/ruff/releases)
- [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md)
- [Commits](https://github.com/astral-sh/ruff/compare/0.11.10...0.11.11)

---
updated-dependencies:
- dependency-name: ruff
  dependency-version: 0.11.11
  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>
2025-05-29 09:20:00 -07:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
bdf749bc20 build(deps): bump boto3 from 1.38.19 to 1.38.23 (#19640)
Bumps [boto3](https://github.com/boto/boto3) from 1.38.19 to 1.38.23.
- [Release notes](https://github.com/boto/boto3/releases)
- [Commits](https://github.com/boto/boto3/compare/1.38.19...1.38.23)

---
updated-dependencies:
- dependency-name: boto3
  dependency-version: 1.38.23
  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>
2025-05-29 09:19:39 -07:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
1518d76e81 build(deps): bump diff-cover from 9.2.0 to 9.3.1 (#19641)
Bumps [diff-cover](https://github.com/Bachmann1234/diff-cover) from 9.2.0 to 9.3.1.
- [Release notes](https://github.com/Bachmann1234/diff-cover/releases)
- [Changelog](https://github.com/Bachmann1234/diff_cover/blob/main/CHANGELOG)
- [Commits](https://github.com/Bachmann1234/diff-cover/compare/v9.2.0...v9.3.1)

---
updated-dependencies:
- dependency-name: diff-cover
  dependency-version: 9.3.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-29 09:19:06 -07:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
881b0accc6 build(deps): bump aiohttp from 3.11.18 to 3.12.2 (#19643)
---
updated-dependencies:
- dependency-name: aiohttp
  dependency-version: 3.12.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-29 09:18:57 -07:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
d653d6eb5b build(deps): bump types-pyyaml from 6.0.12.20250402 to 6.0.12.20250516 (#19645)
Bumps [types-pyyaml](https://github.com/typeshed-internal/stub_uploader) from 6.0.12.20250402 to 6.0.12.20250516.
- [Commits](https://github.com/typeshed-internal/stub_uploader/commits)

---
updated-dependencies:
- dependency-name: types-pyyaml
  dependency-version: 6.0.12.20250516
  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>
2025-05-29 09:18:50 -07:00