2.1.2-rc1
Pre-release
Pre-release
What's Changed
Added
- Extend sign APIs for customized puzzle by @ytx1991 in #16327
- Add support for lists of peers in the config by @felixbrucker in #16376
- Update to support looking up mnemonic by just the first 4 letters of each word by @cmmarslender in #16704
- [ADDED] Allow the daemon to use TLS v1.2 via config flag by @dkackman in #16747
Changed
- ban peers for 10 minutes when violating consensus rules by @arvidn in #16323
- Remove tx_endpoint from select_coins by @Quexington in #16325
- Dao wallet by @matt-o-how in #15559
- DID wallet coin_added by @ytx1991 in #16256
- Use network overrides for default port for WalletPeers by @emlowe in #16525
- Improve clarity of legacy support policy language by @TheLastCicada in #15784
- Add config option to set rpc timeout and use it for simulator tests by @emlowe in #16545
- Dao wallet by @geoffwalmsley in #16500
- rename ClassgroupElement.from_bytes() by @arvidn in #16635
- Optimize CRCAT trades by @Quexington in #16430
- harmonize
SerializedProgram
withProgram
by @arvidn in #16694 - Swap some info logs in seeder to warning by @cmmarslender in #16703
- Distinguish
insufficient_partials
frominvalid_partials
by @ChiaMineJP in #16667 - bump chia_rs to version 0.2.13 by @arvidn in #16737
- transition away from
__bytes__
conversion for fixed-size integers by @arvidn in #16701 - Use bls from chia rs by @arvidn in #16715
- simplify the interface to mempool_manager.new_peak() by @arvidn in #16787
- reduce redundant calls to compute the header hash by @arvidn in #16797
- Change -h to -k for --key flag for datalayer get_value cli command by @TheLastCicada in #16843
- clvm_tools==0.4.7 by @altendky in #16894
Fixed
- Fix condition serialization in RPC client by @Quexington in #16389
- full_sync flake test. by @fchirica in #16452
- fix flaky test_bad_timestamp. by @fchirica in #16495
- Fix DID resync by @ytx1991 in #15675
- Get block spends by @arvidn in #16451
- test_services.py flaky test. by @fchirica in #16518
- Shutdown on startup failure and log to the log if possible by @altendky in #16593
- fix issue with syncing testnet, introduced in: Get block spends (#16451) by @arvidn in #16618
- Fixed an issue where plot filter reduction was not applied on testnet10 by @ChiaMineJP in #16623
- Chunk SQLite query for old TR/TX conversion by @Quexington in #16639
- Allow set_status to overwrite trade in store by @Quexington in #16636
- Add cache to wallet node preventing resend of processing TX by @Quexington in #16640
- Correct
FullNodeDiscovery.pending_tasks
typo withouts
by @altendky in #16669 - add NFT, DID, DAO_CAT to wallets denominated in mojos by @geoffwalmsley in #16632
- Fix benchmark flakiness by @fchirica in #16649
- dao updates by @geoffwalmsley in #16691
- generalize JSON serializer by @arvidn in #16733
- return List[TransactionRecord] from nft bulk mint functions by @geoffwalmsley in #16680
- fix flaky dao tests by @geoffwalmsley in #16740
- add test performing a deep reorg with 3 nodes by @arvidn in #16774
- Fix peak height race by @arvidn in #16776
- Fix invalid sync request by @arvidn in #16779
- request blocks in batches of 32 instead of 33 by @arvidn in #16792
- Fix deep reorgs by @arvidn in #16594
- get_block_generator() fork detection by @arvidn in #16867
- Fix set_status accidental arg by @Quexington in #16860
- remove singleton_store by @geoffwalmsley in #16868
- only forward 4 most recent cached SPs by @wjblanke in #16879
Full Changelog: 2.1.1...2.1.2-rc1