Earle Lowe and GitHub
813370b49e
Update CHANGELOG for 2.5.4 ( #19635 )
...
* Update CHANGELOG for 2.5.4
* fix typo
2.5.4
2025-05-27 16:32:16 -07:00
Arvid Norberg and GitHub
27bfa7e2a3
reject transactions from the mempool, that take too long to validate ( #19611 )
2.5.4-rc2
2025-05-15 16:08:04 -07:00
e53cb263f7
Tighten chia_rs version to >=0.21, <0.22 ( #19591 )
...
* Tighten up pyproject.toml versioning for chia_rs
* avoid ^ due to poetry docs and be explicit
* Update pyproject.toml
* lock
---------
Co-authored-by: Kyle Altendorf <sda@fstab.net >
2025-05-14 16:13:10 -04:00
Arvid Norberg and GitHub
3901126c3d
amendment to Dedup patch #19565 ( #19569 )
2.5.4-rc1
2025-05-05 14:05:55 -05:00
wjblanke and GitHub
a36d994da7
Update GUI for 254 ( #19572 )
...
### Purpose:
Update GUI for 254
### Current Behavior:
Old GUI
### New Behavior:
New GUI
### Testing Notes:
None
2025-05-05 14:05:43 -05:00
Arvid Norberg and GitHub
78ccd69885
use monotonic clock when timing functions in harvester ( #19567 )
2025-05-05 08:44:44 -05:00
Arvid Norberg and GitHub
baceeb8417
improve logging and timing around block validation ( #19566 )
2025-05-02 09:59:37 -07:00
Earle Lowe and GitHub
0fb511b2f6
Enable Keccak for 2.5.4 ( #19563 )
...
* Backport enabling Keccak by default for wallet
* Keep ENABLE_KECCAK when not using mempool_mode
2025-05-02 09:59:23 -07:00
Arvid Norberg and GitHub
5e0a0df94a
Improve dedup ( #19565 )
...
* improve dedup
* address review comments
2025-05-02 09:58:46 -07:00
Amine Khaldi and GitHub
8ec82c578e
Optimize mempool's removals checking ( #19560 )
...
Optimize mempool's removals checking.
2025-05-01 12:15:15 -07:00
Arvid Norberg and GitHub
b4ad4cf8d6
back-port improved logging of timing in block validation ( #19546 )
2025-05-01 10:05:55 -07:00
6ab2a4b7c5
fix tl node peak sync ( #19389 ) ( #19445 )
...
* fix tl node peak sync
* revert pytest change
* add weight check, rearrange cases
* comments, logs
* logs
* fix condition
Co-authored-by: Almog De Paz <almogdepaz@gmail.com >
2025-05-01 10:05:26 -07:00
Arvid Norberg and GitHub
2dedd07056
log if computing cost fails during block creation ( #19523 )
2025-05-01 10:05:07 -07:00
ab533b451e
Fix double slashes in s3 urls ( #19443 ) ( #19562 )
...
(cherry picked from commit b7f029e3f5 )
Co-authored-by: Chris Marslender <chrismarslender@gmail.com >
2025-04-30 10:19:14 -07:00
Kyle Altendorf and GitHub
685ff9514d
release 2 5 4 windows build ( #19561 )
2025-04-30 07:53:28 -07:00
Earle Lowe and GitHub
51fff62b1e
Fix changelog typo ( #19429 )
2.5.3
2025-03-25 10:14:23 -07:00
Earle Lowe and GitHub
5b3ec0224a
2.5.3 changelog ( #19424 )
...
* 2.5.3 changelog
* Fix date of 2.5.2
2025-03-25 09:40:11 -07:00
Kyle Altendorf and GitHub
c9050689ed
stop forcing pyenv usage on macos intel in check_wheel_availability.yaml ( #19396 )
2025-03-18 13:35:30 -07:00
Kyle Altendorf and GitHub
1b75fbdaf4
remove use of ppa provided git in test-install-scripts.yml ( #19395 )
...
* remove use of ppa provided git in `test-install-scripts.yml`
* Update test-install-scripts.yml
2025-03-18 09:46:05 -07:00
Kyle Altendorf and GitHub
db440d9ded
bypass error while uninstalling gui on amazonlinux:2023 ( #19387 )
2025-03-17 09:41:04 -07:00
Rigidity and GitHub
4ae44855b1
Include removals in declare_proof_of_space ( #19364 )
2.5.3-rc2
2025-03-11 10:10:20 -07:00
Izumi Hoshino and GitHub
91b57a288e
Updated the GUI pin ( #19363 )
2025-03-11 09:53:25 -07:00
Arvid Norberg and GitHub
6358bab4c3
[CHIA-2383] improve FF mempool eviction ( #19355 )
...
* evict FF spends from the mempool if they become invalid with a new peak
* optimize fast-forward rebase in mempool new_peak()
* clean up tests, also test reversing spent coins in new_peak()
* extend mempool invariant check in tests
* fix typo in comment
2.5.3-rc1
2025-03-07 17:44:40 -06:00
92cd6eeb70
Add increment to skipped_items if we hit an Exception in mempool ( #19286 )
...
* add skip to exception
* fix test as last coin gets skipped
* Add skip to exception update (#19339 )
* don't throw exception when skipping FF or Dedup coin in mempool
* skipping a dedup because of different solution is not an error
* correct logging and tests
* unit test skipping FF after 3 errors
---------
Co-authored-by: Arvid Norberg <arvid@libtorrent.org >
2025-03-07 17:44:30 -06:00
Florin Chirica and GitHub
3a1f70a9b4
Add fallback for introducer. ( #19333 )
...
* Add fallback for introducer.
* Lint.
* Lint.
* Lint.
* Fix test.
* Add test.
* Lint.:
2025-03-07 08:10:27 -08:00
Arvid Norberg and GitHub
6707961abe
[CHIA-2503] make the super set rule stricter ( #19352 )
...
* make the super set rule a stricter
* use BundleCoinSpend bools rather than the flags to determine whether a spend supports fast forward and dedup
2025-03-06 10:57:10 -08:00
Arvid Norberg and GitHub
d0cdc440ef
bump chia_rs to 0.21.1 ( #19356 )
2025-03-06 10:55:56 -08:00
Zachary Brown and GitHub
329ce24c89
checkpoint: into main from release/2.5.2 @ edaeca621d ( #19300 )
...
Source hash: edaeca621d
Remaining commits: 2
2025-03-04 09:42:19 -08:00
Arvid Norberg and GitHub
a7a81a567f
cache get_unspent_lineage_info() ( #19335 )
...
* no need to pass get_unspent_lineage_info_from_puzzle_hash function into create_bundle_from_mempool(), we already have it as a member now
* cache results from get_lineage_info_for_puzzle_hash()
2025-03-04 09:05:41 -08:00
Kyle Altendorf and GitHub
c57dea6512
use chia_rs directly for reward chain block ( #19336 )
2025-03-04 09:04:38 -08:00
Arvid Norberg and GitHub
4d244bb103
bump chia_rs to 0.21.0 ( #19337 )
...
* bump chia_rs to 0.21.0
* update mempool tests with the new, stricter, rules
2025-03-04 09:03:51 -08:00
b544e4c398
CA Cert updates ( #19312 )
...
adding ca updates
Co-authored-by: ChiaAutomation <automation@chia.net >
2025-03-04 08:56:49 -06:00
Arvid Norberg and GitHub
9ba6c0407b
address issue introduced in #19207 ( #19328 )
...
address issue introduced in #19207 where empty transaction blocks would not have None transactions_block_generator
2025-03-04 08:42:03 -06:00
Kyle Altendorf and GitHub
dd01af2c2b
use chia_rs directly for pool target ( #19332 )
2025-03-03 09:34:02 -08:00
45c1504938
build(deps): bump boto3 from 1.35.90 to 1.37.1 ( #19322 )
...
Bumps [boto3](https://github.com/boto/boto3 ) from 1.35.90 to 1.37.1.
- [Release notes](https://github.com/boto/boto3/releases )
- [Commits](https://github.com/boto/boto3/compare/1.35.90...1.37.1 )
---
updated-dependencies:
- dependency-name: boto3
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-02-28 10:57:08 -08:00
dec96585f1
build(deps): bump types-setuptools from 75.6.0.20241126 to 75.8.0.20250225 ( #19320 )
...
build(deps): bump types-setuptools
Bumps [types-setuptools](https://github.com/python/typeshed ) from 75.6.0.20241126 to 75.8.0.20250225.
- [Commits](https://github.com/python/typeshed/commits )
---
updated-dependencies:
- dependency-name: types-setuptools
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-02-28 10:56:50 -08:00
0141abba9a
build(deps): bump pre-commit from 4.0.1 to 4.1.0 ( #19166 )
...
Bumps [pre-commit](https://github.com/pre-commit/pre-commit ) from 4.0.1 to 4.1.0.
- [Release notes](https://github.com/pre-commit/pre-commit/releases )
- [Changelog](https://github.com/pre-commit/pre-commit/blob/main/CHANGELOG.md )
- [Commits](https://github.com/pre-commit/pre-commit/compare/v4.0.1...v4.1.0 )
---
updated-dependencies:
- dependency-name: pre-commit
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-02-28 10:56:12 -08:00
e5282e3e6b
build(deps): bump filelock from 3.16.1 to 3.17.0 ( #19164 )
...
Bumps [filelock](https://github.com/tox-dev/py-filelock ) from 3.16.1 to 3.17.0.
- [Release notes](https://github.com/tox-dev/py-filelock/releases )
- [Changelog](https://github.com/tox-dev/filelock/blob/main/docs/changelog.rst )
- [Commits](https://github.com/tox-dev/py-filelock/compare/3.16.1...3.17.0 )
---
updated-dependencies:
- dependency-name: filelock
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-02-28 10:55:38 -08:00
1f87d02a95
build(deps): bump keyring from 25.5.0 to 25.6.0 ( #19150 )
...
Bumps [keyring](https://github.com/jaraco/keyring ) from 25.5.0 to 25.6.0.
- [Release notes](https://github.com/jaraco/keyring/releases )
- [Changelog](https://github.com/jaraco/keyring/blob/main/NEWS.rst )
- [Commits](https://github.com/jaraco/keyring/compare/v25.5.0...v25.6.0 )
---
updated-dependencies:
- dependency-name: keyring
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-02-28 10:55:16 -08:00
Kyle Altendorf and GitHub
d50b6e0883
use chia_rs directly for sized bytes ( #19326 )
2025-02-28 09:35:25 -08:00
ee423a907a
build(deps): bump pyinstaller from 6.11.1 to 6.12.0 ( #19318 )
...
Bumps [pyinstaller](https://github.com/pyinstaller/pyinstaller ) from 6.11.1 to 6.12.0.
- [Release notes](https://github.com/pyinstaller/pyinstaller/releases )
- [Changelog](https://github.com/pyinstaller/pyinstaller/blob/develop/doc/CHANGES.rst )
- [Commits](https://github.com/pyinstaller/pyinstaller/compare/v6.11.1...v6.12.0 )
---
updated-dependencies:
- dependency-name: pyinstaller
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-02-28 09:34:34 -08:00
bc99c7a283
build(deps): bump mypy from 1.14.1 to 1.15.0 ( #19319 )
...
* build(deps): bump mypy from 1.14.1 to 1.15.0
Bumps [mypy](https://github.com/python/mypy ) from 1.14.1 to 1.15.0.
- [Changelog](https://github.com/python/mypy/blob/master/CHANGELOG.md )
- [Commits](https://github.com/python/mypy/compare/v1.14.1...v1.15.0 )
---
updated-dependencies:
- dependency-name: mypy
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
* adjust accordingly
* remove another
* and windows
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Kyle Altendorf <sda@fstab.net >
2025-02-28 09:32:34 -08:00
d7e2358a32
build(deps): bump ruff from 0.8.5 to 0.9.6 ( #19260 )
...
* build(deps): bump ruff from 0.8.5 to 0.9.6
Bumps [ruff](https://github.com/astral-sh/ruff ) from 0.8.5 to 0.9.6.
- [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.8.5...0.9.6 )
---
updated-dependencies:
- dependency-name: ruff
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
* Update source to ruff 0.9.6
* Apply suggestions from code review
Co-authored-by: Kyle Altendorf <sda@fstab.net >
---------
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 >
Co-authored-by: Kyle Altendorf <sda@fstab.net >
2025-02-27 09:53:34 -08:00
Kyle Altendorf and GitHub
9075a50aeb
use chia_rs directly for weight proof ( #19315 )
2025-02-26 09:27:27 -08:00
Kyle Altendorf and GitHub
fb6b78ef07
use chia_rs directly for foliage ( #19308 )
2025-02-25 11:33:25 -08:00
Arvid Norberg and GitHub
45bac2e62d
mypy annotation for test_dos.py ( #19036 )
...
* remove unused function, get_block_path()
* add type annotation to test_dos.py
2025-02-25 11:32:06 -08:00
Kyle Altendorf and GitHub
e446d6b726
use chia_rs directly for sized ints ( #19303 )
...
* use chia_rs directly for sized ints
* Update data_layer_rpc_api.py
2025-02-24 14:33:09 -08:00
Amine Khaldi
3e23f88497
Update the anchor against the checkpoint.
2025-02-24 13:42:01 +01:00
Kyle Altendorf and GitHub
30c4ef2689
use chia_rs directly for consensus constants ( #19301 )
2025-02-21 10:03:17 -08:00
Kyle Altendorf and GitHub
f28b1a1925
update arch testing to python 3.12.7 ( #19223 )
2025-02-20 12:35:17 -07:00