What's Changed
Added
- Get memo api by @ytx1991 in #14377
- Add additional state_changed events to metrics destination by @cmmarslender in #14419
- RPC call to reset wallet sync data by @trepca in #14365
- Adding Community seeders/dns introducers by @hoffmang9 in #14497
- Add dexie DNS seeder by @denisu in #14556
- rpc endpoint to count nfts per wallet or all wallets by @trepca in #14570
- add nft id to rpcs by @altendky in #14588
Changed
- Add support for Python 3.11 by @altendky in #11407
- Don't print entire TransactionRecord to log file by @aqk in #14456
- Return a better error message when the 'coin_id' argument for nft_get_info cannot be decoded into a 32 byte hex string by @aqk in #14454
- Always Log service startup and shutdown. by @aqk in #14447
- Output proper json by @aqk in #14451
- Rate limit 'Rate limiting' message by @aqk in #14435
- update GUI when wallets are removed by @trepca in #14251
- let sqlite count NFTs on removal by @trepca in #14523
- Offer CLI command help now shows --fee units as XCH by @paninaro in #14529
- optimize offers by @arvidn in #14531
- bump chia_rs to 0.2.2 by @arvidn in #14533
- Improve the help text for the peer command by @TheLastCicada in #14542
- Simplify request_mempool_transactions() and get_items_not_in_filter() by @AmineKhaldi in #14404
- Remove redundant checks for minting coin and reserve fee by @AmineKhaldi in #14560
- Augment mempool's total_mempool_fees to int as it shouldn't be limited by type Mojos by @AmineKhaldi in #14587
- nft paging at sqlite level by @trepca in #14561
- Softfork2 infrastructure by @arvidn in #14625
- Check Wallet DB integrity by @aqk in #14401
- make conditions_for_solution() support untrusted input by @arvidn in #14615
- Introduce BlockRecordProtocol as a subset of BlockRecord that the mempool manager uses for peak by @AmineKhaldi in #14628
- Extend sign API to support hex string by @ytx1991 in #14448
- Separate mempool item's JSON response value from the internal structure by @AmineKhaldi in #14476
- Improve chia wallet check help and diagnostic messages by @aqk in #14688
- Extend did_find_lost_did API by @ytx1991 in #14673
- Refine help text for chia peer -a by @TheLastCicada in #14563
- sqlite-backed mempool by @arvidn in #14657
- Bump chia_rs to 0.2.3. and ASSERT_MY_BIRTH_* by @arvidn in #14720
- Move startup / shutdown logging to INFO by @aqk in #14546
- Adding Changed label to dependabot updates by @wallentx in #14765
- Bump chia rs 0.2.4 by @arvidn in #14758
- Stop sending change to a new address by @ytx1991 in #14422
- disable soft-fork 2 (for now) by @arvidn in #14786
- in mempool, support sqlite without generated columns by @arvidn in #14788
Fixed
- Dl wallet store index fix by @neurosis69 in #13316
- Deprecate
curry-and-treehash
and replace it withcurry
. by @richardkiss in #14066 - Fix get memo API by @ytx1991 in #14513
- wallet: Don't update
FINISHED_SYNC_UP_TO
during long sync by @xdustinface in #14520 - Don't raise on lack of hints in notification manager by @Quexington in #14590
- handle ._get_extra_info() call on a closing connection by @altendky in #14618
- close the keychain proxy in more failure and cancellation cases by @altendky in #14415
- wallet: Fix sync mode indication by @xdustinface in #14524
- anyio is needed as a standard dependency for the simulator by @altendky in #14661
- no duplicate offers, handle conflict offers correctly by @trepca in #14722
- Listen on ::0 so we can respond to both ipv4 and ipv6 by @cmmarslender in #14731
- Don't create a coin for 0 amount royalty payments by @Quexington in #14769
- avoid AttributeError when shutting down plotting by @altendky in #3954
GUI Changes
- special case for one-sided offers where '0' XCH is allowed by @paninaro in Chia-Network/chia-blockchain-gui#1522
- show NFT title and preview in offer rows by @paninaro in Chia-Network/chia-blockchain-gui#1521
- tweak testnet button styling by @paninaro in Chia-Network/chia-blockchain-gui#1520
- Fixing status icons styling (first page & status header) by @rifeljm in Chia-Network/chia-blockchain-gui#1525
- update profiles settings tab and support naming a DID at creation by @paninaro in Chia-Network/chia-blockchain-gui#1526
- add default fee of zero to fee estimator by @paninaro in Chia-Network/chia-blockchain-gui#1538
- First screen - edit wallet name (design fixes) by @rifeljm in Chia-Network/chia-blockchain-gui#1529
- Run existing jest tests in CI by @zsolt-dev in Chia-Network/chia-blockchain-gui#1534
- add default fee to fee estimator by @lipalong in Chia-Network/chia-blockchain-gui#1527
- Do not show version mismatch dialog in development by @zsolt-dev in Chia-Network/chia-blockchain-gui#1535
- Prompt to cancel existing offers by @ChiaMineJP in Chia-Network/chia-blockchain-gui#1512
- Add pre commit git hook for eslint and prettier by @zsolt-dev in Chia-Network/chia-blockchain-gui#1536
- update profile settings width and other small changes by @paninaro in Chia-Network/chia-blockchain-gui#1537
- disabled counter offer button tooltip by @lipalong in Chia-Network/chia-blockchain-gui#1544
- First screen NEW WALLET => ADD WALLET by @rifeljm in Chia-Network/chia-blockchain-gui#1543
- Emoji and color picker cosmetic fixes by @rifeljm in Chia-Network/chia-blockchain-gui#1542
- Sortable wallets bugfixes (+ saving to prefs instead of localStorage) by @rifeljm in Chia-Network/chia-blockchain-gui#1540
- dark mode support by @paninaro in Chia-Network/chia-blockchain-gui#1546
- Zero state for wallet key home screen by @rifeljm in Chia-Network/chia-blockchain-gui#1545
- add burn icon by @paninaro in Chia-Network/chia-blockchain-gui#1547
- Changed the Burn NFT icon to a burning/flame icon by @rifeljm in Chia-Network/chia-blockchain-gui#1532
- added support for reset bypass by @seeden in Chia-Network/chia-blockchain-gui#1549
- Randomizing the color and emoji for existing keys the first time use … by @rifeljm in Chia-Network/chia-blockchain-gui#1531
- Rifeljm/#1128 show please wait when accepting offer wallet not synced by @rifeljm in Chia-Network/chia-blockchain-gui#1533
- Fixed an issue where canceled offer in the cancel prompt dialog did n… by @ChiaMineJP in Chia-Network/chia-blockchain-gui#1550
- fix countering offer flow and allow countering from viewing an offer from a notification by @paninaro in Chia-Network/chia-blockchain-gui#1548
- minor text/emoji sizing and padding tweaks to the wallet key home screen by @paninaro in Chia-Network/chia-blockchain-gui#1551
New Contributors
Full Changelog: 1.7.0...1.7.1-rc1