What's Changed
Added
- add byc and crt to default CAT list by @BrandtH22 in #20412
- [LABS-361] MIPS Python Drivers by @Quexington in #18686
- PoS2 integration [CHIA-3649][CHIA-3657][CHIA-3732][CHIA-3666] by @arvidn in #20414
- Use structured RPC errors in full_node_rpc_api by @judeallred in #20477
Changed
- Updated License by @ChiaAutomation in #20381
- CHIA-3867 Simplify TransactionQueue's put by @AmineKhaldi in #20392
- Explore bringing back v2 plot pool keys support by @AmineKhaldi in #20388
- [LABS-311] Extract
track_new_launcher_idfromdl_track_newby @Quexington in #20320 - CHIA-3856 Use an adapted version of deficit round robin algorithm in TransactionQueue's pop by @AmineKhaldi in #20351
- [LABS-302] Forward
send_transactionandcat_spendtocreate_signed_transactionby @Quexington in #20321 - CHIA-3866 Prioritize trusted peers in FullNodeAPI's send_transaction by @AmineKhaldi in #20401
- [LABS-307] Extract manual syncing logic out of wallet RPC by @Quexington in #20318
- [LABS-294] Add
kw_onlyto all wallet RPC types by @Quexington in #20324 - [LABS-312] Miscellaneous wallet RPC cleanups by @Quexington in #20325
- build(deps): bump boto3 from 1.41.4 to 1.42.30 by @dependabot[bot] in #20441
- build(deps): bump lodash from 4.17.21 to 4.17.23 in /build_scripts/npm_macos by @dependabot[bot] in #20430
- build(deps): bump diff-cover from 9.7.2 to 10.2.0 by @dependabot[bot] in #20418
- build(deps): bump pyinstaller from 6.16.0 to 6.18.0 by @dependabot[bot] in #20420
- build(deps): bump aiosqlite from 0.21.0 to 0.22.1 by @dependabot[bot] in #20378
- build(deps): bump pre-commit from 4.5.0 to 4.5.1 by @dependabot[bot] in #20379
- build(deps): bump aiohttp from 3.13.2 to 3.13.3 by @dependabot[bot] in #20384
- build(deps): bump anyio from 4.11.0 to 4.12.1 by @dependabot[bot] in #20404
- build(deps): bump tach from 0.32.0 to 0.33.0 by @dependabot[bot] in #20405
- build(deps): bump filelock from 3.20.0 to 3.20.3 by @dependabot[bot] in #20406
- build(deps): bump lodash from 4.17.21 to 4.17.23 in /build_scripts/npm_linux by @dependabot[bot] in #20426
- build(deps): bump lodash from 4.17.21 to 4.17.23 in /build_scripts/npm_windows by @dependabot[bot] in #20425
- build(deps): bump psutil from 7.1.3 to 7.2.1 by @dependabot[bot] in #20385
- build(deps): bump build from 1.3.0 to 1.4.0 by @dependabot[bot] in #20421
- build(deps): bump urllib3 from 2.6.0 to 2.6.3 by @dependabot[bot] in #20391
- build(deps): bump pip from 25.3 to 26.0 by @dependabot[bot] in #20461
- Run apt update before the apt install in install-timelord.sh to ensure package lists are up to date by @cmmarslender in #20471
- build(deps): bump packaging from 25.0 to 26.0 by @dependabot[bot] in #20469
- build(deps): bump setuptools from 80.9.0 to 80.10.2 by @dependabot[bot] in #20468
- build(deps): bump coverage from 7.12.0 to 7.13.2 by @dependabot[bot] in #20467
- build(deps): bump types-setuptools from 80.9.0.20250822 to 80.10.0.20260124 by @dependabot[bot] in #20466
- build(deps): bump tach from 0.33.0 to 0.33.1 by @dependabot[bot] in #20465
- build(deps): bump boto3 from 1.42.30 to 1.42.35 by @dependabot[bot] in #20464
- update the fast FullBlock parser by @arvidn in #20458
- build(deps): bump ruff from 0.14.6 to 0.14.13 by @dependabot[bot] in #20439
- build(deps): bump mypy from 1.18.2 to 1.19.1 by @dependabot[bot] in #20363
- Add unhide .venv step to install.sh on macOS by @matt-o-how in #20484
- CHIA-3883 Tolerate quote related cost mismatch for older nodes by @AmineKhaldi in #20462
- build(deps): bump cryptography from 46.0.3 to 46.0.5 by @dependabot[bot] in #20495
- build(deps): bump psutil from 7.2.1 to 7.2.2 by @dependabot[bot] in #20487
- CHIA-3887 Skip fetching additions and removals for non transaction blocks in FullNodeAPI's request_header_blocks by @AmineKhaldi in #20470
- build(deps): bump tach from 0.33.1 to 0.33.2 by @dependabot[bot] in #20492
- build(deps): bump boto3 from 1.42.35 to 1.42.40 by @dependabot[bot] in #20491
- build(deps): bump coverage from 7.13.2 to 7.13.3 by @dependabot[bot] in #20488
- build(deps): bump actions/upload-artifact from 5 to 6 in /.github/actions/install by @dependabot[bot] in #20371
- build(deps): bump actions/upload-artifact from 5 to 6 by @dependabot[bot] in #20369
- build(deps): bump actions/download-artifact from 6 to 7 by @dependabot[bot] in #20364
- build(deps): bump actions/cache from 4 to 5 by @dependabot[bot] in #20367
- build(deps): bump peter-evans/create-pull-request from 7 to 8 by @dependabot[bot] in #20365
- build(deps): bump Apple-Actions/import-codesign-certs from 5 to 6 by @dependabot[bot] in #20334
- build(deps): bump tar and electron-builder for all platforms in build_scripts by @dependabot[bot] in #20450
- build(deps): bump setuptools from 80.10.2 to 82.0.0 by @dependabot[bot] in #20518
- build(deps): bump boto3 from 1.42.42 to 1.42.45 by @dependabot[bot] in #20519
- build(deps): bump ruff from 0.14.13 to 0.15.0 by @dependabot[bot] in #20486
- build(deps): bump coverage from 7.13.3 to 7.13.4 by @dependabot[bot] in #20522
- build(deps): bump pip from 26.0 to 26.0.1 by @dependabot[bot] in #20521
- build(deps): bump types-setuptools from 80.10.0.20260124 to 82.0.0.20260210 by @dependabot[bot] in #20520
- build(deps): bump aws-actions/configure-aws-credentials from 5 to 6 by @dependabot[bot] in #20517
- refactor connection handshake by @arvidn in #20512
- Disable git text conversion via .gitattributes, remove CI workarounds by @altendky in #20514
- grep for and remove
altendkyby @Quexington in #20538 - Update zstd to 1.5.7.3 by @emlowe in #20537
- reject unsolicited RespondCompactVDF messages by @arvidn in #20531
- made log less chatty for compact proofs by @wjblanke in #20536
- CHIA-3900 Fix add_dummy_connection_wsc's certificate handling for harvester node type by @AmineKhaldi in #20550
- harden full node store by @arvidn in #20539
- Validate QR bit in DNS seeder to only process queries by @pmaslana in #20553
- CHIA-3901 Add missing request decorator to reject_removals_request by @AmineKhaldi in #20551
- Correct accounting of cost limits in offer summary computation by @arvidn in #20549
- CHIA-3905 Improve nodes message typechecking by @AmineKhaldi in #20556
- CHIA-3925 Ensure the connection is established in test_node_type_message_typechecking by @AmineKhaldi in #20569
- [CHIA-3928] Drop support for macos-13 and macos-14 by @arvidn in #20568
- CHIA-3906 Improve accept_inbound_connections by @AmineKhaldi in #20557
- [CHIA-3934] default to block creation 1 by @arvidn in #20578
- [CHIA-3923] Chia rs new pos by @arvidn in #20567
Fixed
- [LABS-387] Revert accidental RPC parameter name change by @Quexington in #20362
- Augmented usage fix by @almogdepaz in #20361
- blocktools double sub epoch summary hash bug by @almogdepaz in #20399
- Prevent None version in init.py by @matt-o-how in #20453
- fix reorg edge case handling in the wallet protocol by @arvidn in #20502
- [CHIA-3897] Prevent dangling SAVEPOINTs by shielding against cancellation by @cmmarslender in #20503
- [CHIA-3935] return RejectAdditionsRequest to wallets instead of raising an exception by @arvidn in #20555
New Contributors
- @judeallred made their first contribution in #20477
Full Changelog: 2.6.0...2.6.1-rc1