What's Changed
Added
- New aggregate signature conditions by @AmineKhaldi in #15769
- Chip13 (#15688) by @wallentx in #15825
- Add uncurried args to debug_spend_bundle by @Quexington in #15813
- Add force option for spend_clawback_coin by @ytx1991 in #15832
- Add support for multi node farmers by @felixbrucker in #15444
- Credential Restricted CATs by @Quexington in #15411
- Added: Support CLI NFT Pagination by @yyolk in #15342
- Add Wallet CLI Unit tests by @jack60612 in #15886
- Add ergonomic condition classes by @Quexington in #15883
- Timeout for retrieving a decompressor. by @fchirica in #16047
- Add the option for arbitrary conditions to make_solution by @Quexington in #15888
Changed
- pass DataLayer root and generation instead of requerying by @emlowe in #15613
- Update chiapos by @wallentx in #15816
- Added defaults to
get_harvester_config
API by @ChiaMineJP in #15820 - Remove CAT1 UX guards by @Quexington in #15812
- Chip13 by @fchirica in #15688
- Dedup offer cancellation logic by @Quexington in #15804
- Move some puzzles out of chia.wallet.puzzles by @Quexington in #15822
- Update cuda plot log-progress mapping by @ChiaMineJP in #15839
- Update install plotters scripts by @wallentx in #15838
- [Snyk] Security upgrade electron-builder from 24.4.0 to 24.6.3 and Lerna to 7.1.3 by @ChiaAutomation in #15851
- Remove some old chialisp files by @Quexington in #15824
- Update chiavdf to 1.0.10 by @emlowe in #15864
- bump softfork3 activation by about 2 weeks by @arvidn in #15861
- remove chip13 by @wjblanke in #15871
- Drop macos-10.14 support by @wallentx in #15862
- Set minimum macOS version to macOS 11 for Chia.app by @emlowe in #15880
- Remove hack_populate'ing secret keys by @Quexington in #15846
- Fixed python3-venv into install.sh by @d1m1trus in #15920
- drop support for database schema v1 by @arvidn in #15895
- introduce SOFT_FORK4_HEIGHT and tie CHIP-13 to it by @arvidn in #15885
- bump soft-fork3 activation height by @arvidn in #15938
- Update chiapos to full release by @wallentx in #15939
- Revert "Add fields to BlockRecord. (#15695)" by @arvidn in #15947
- Simplify get_max_send_amount for XCH and CATs by @Quexington in #15859
- Update chia_rs to 0.2.10 by @emlowe in #15973
- Bladebit3 as the default plotter to install by @ChiaMineJP in #15943
- Use ephemeral credentials from AWS OIDC provider by @Starttoaster in #15991
- optimize blockchain DB for Chip-13 by @arvidn in #15948
- Use 'Completed writing plot' as the magic final words for cudaplot by @emlowe in #16011
- Deprecate minting CATs via RPC by @Quexington in #16017
- use unhashable interface before from_json_dict by @arvidn in #16064
- Added wallet id showing when using the 'chia plotnft show'. by @d1m1trus in #16078
- Adjust harvester warning to 8 seconds from 5 by @emlowe in #16100
- Update to chiapos 2.0.2 by @emlowe in #16104
- Introduce TXConfig and CoinSelectionConfig by @Quexington in #15666
Fixed
- Fix CLI indentation by @Quexington in #15811
- Add check to ubuntu_cmake_install for distribution ID by @Starttoaster in #15828
- Fix default parallel decompressor count by @wallentx in #15845
- Change include_standard_libraries for CLVM compilation default to True by @Quexington in #15852
- Skip clawback incoming txs while deleting the unconfirmed txs by @ytx1991 in #15826
- add dust warning message to chia coins commands & cleanup code by @jack60612 in #14301
- Fixed
chia rpc status
output by @wallentx in #15866 - fix initial-config for testnet fork points heights by @arvidn in #15870
- fix initial-config for testnet fork points heights by @arvidn in #15873
- Fix a typo in code style documentation by @UncertainBadg3r in #15877
- cudaplot fix by @ChiaMineJP in #15892
- Add condition opcodes for agg sigs to condition_codes.clib by @Quexington in #15889
- Fixed
chia plotnft show
command by @ChiaMineJP in #15918 - Fixed an issue where insufficient block interval was used to calculate average block time by @ChiaMineJP in #15921
- correct netspace calculation by @arvidn in #15931
- Skip problematic test by @Quexington in #15928
- Fixed an issue where
-t
option was required in cudaplot by @ChiaMineJP in #15963 - Update nft_wallet.py by @YeungTing in #15968
- Add ALLOW_BACKREFS as a flag to get_puzzle_and_solution_for_coin in full_node_api.py by @Quexington in #15937
- Fix clawback sender resync issue by @ytx1991 in #15853
- fix bug in recent BlockStore optimization patch by @arvidn in #16007
- Refactor Seeder & Crawler code + add tests by @jack60612 in #15781
- correct --insecure flag to cancel_offer command line by @arvidn in #16012
- Don't farm compressed plots if context count is 0 by @fchirica in #16004
- fix testnet10 sync-from-scratch by @arvidn in #15967
- Fixed an issue where chiapos recognized
t2
as required option by @ChiaMineJP in #16020 - fix DataLayer deadlock by @altendky in #15971
- Remove pointless outgoing TX for CR-CAT claim by @Quexington in #16010
- Fix timelord-install.sh for CentOS\RHEL by @LeroyINC in #15992
- Don't raise on duplicate VC proof insertion by @Quexington in #16077
- Add self revocation path to VC wallet by @Quexington in #16051
- Support calling get_routes via wss by @paninaro in #16103
- Fix VC mypy issues by @Quexington in #16117
New Contributors
- @ChiaAutomation made their first contribution in #15851
- @UncertainBadg3r made their first contribution in #15877
- @d1m1trus made their first contribution in #15920
- @YeungTing made their first contribution in #15968
- @LeroyINC made their first contribution in #15992
Full Changelog: 2.0.0-b5...2.0.1-b2