earl and GitHub
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 Altendorf and GitHub
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 Paz and GitHub
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 Kiss and GitHub
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 Altendorf and GitHub
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 Khaldi and GitHub
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 Hauff and GitHub
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 Khaldi and GitHub
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 Altendorf and GitHub
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 Altendorf and GitHub
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 Hauff and GitHub
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 Khaldi and GitHub
4994b4515a
CHIA-2979 Simplify test_set_spent ( #19655 )
...
Simplify test_set_spent.
2025-06-03 12:31:55 -07:00
Richard Kiss and GitHub
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
Starttoaster and GitHub
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 Paz and GitHub
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 Norberg and GitHub
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 Kiss and GitHub
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 Altendorf and GitHub
ae706ad83f
use pyproject.toml [project] section (again) ( #19653 )
2025-05-30 15:13:41 -07:00
Kyle Altendorf and GitHub
60fab78319
drop ubuntu 20.04 ( #19657 )
...
https://endoflife.date/ubuntu
> 31 May 2025
2025-05-30 13:15:27 -07:00
Almog De Paz and GitHub
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
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 Altendorf and GitHub
1104521488
use apt-get instead of apt ( #19656 )
2025-05-30 09:50:42 -07:00
Kyle Altendorf and GitHub
818fd90723
drop debian bullseye testing ( #19659 )
...
https://endoflife.date/debian
> 14 Aug 2024
2025-05-29 13:27:10 -07:00
Kyle Altendorf and GitHub
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 Kiss and GitHub
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
Starttoaster and GitHub
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 Kiss and GitHub
fdfdca64b3
Fix problem with uv pip install. ( #19652 )
2025-05-29 09:21:46 -07:00
Amine Khaldi and GitHub
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 Khaldi and GitHub
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
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
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
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
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
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
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