Releases: Chia-Network/chia-blockchain
2.1.1
Fixed
- Changed electron version for GUI to 25.9.0 to fix whitescreen issues seen on some linux systems (fixes #16538)
Full Changelog: 2.1.0...2.1.1
2.1.1-rc1
Fixed
- Changed electron version for GUI to 25.9.0 to fix whitescreen issues seen on some linux systems (fixes #16538)
Full Changelog: 2.1.0...2.1.1-rc1
2.1.0
Version 2.1.0 of the Chia reference client is now available for download! This release features farming and user experience improvements, including updates to GPU plotting support, Credential Restricted CATs, and upgraded support for offers, WalletConnect, and DataLayer features.
Note: Version 2.1.0 includes additional changes originally intended for the 2.0.0 hard fork and is a required update.
Added
- Credential Restricted CATs
- Add timelock information to Trades and Transactions
- Add ergonomic timelock parsing to RPCs
- Add valid_times to Offer object
- Add uncurried args to debug_spend_bundle
- Add force option for spend_clawback_coin
- Add Wallet CLI Unit tests
- Add ergonomic condition classes
- Add the option for arbitrary conditions to make_solution
- Add flags to CR-CAT offer summary
- Improve testnet connectivity
- Add
get_public_key
andget_public_keys
daemon RPCs - Add
extra_conditions
as an option to transaction endpoints - DataLayer fingerprint control
- Delete Datalayer DAT files on unsubscribe
- add new Datalayer
plugins:
config allowing for custom headers - Add support for multi node farmers (thanks @felixbrucker)
- Add a full node RPC endpoint,
get_mempool_items_by_coin_name
(thanks @kimsk) - Add CLI NFT Pagination (thanks @yyolk)
- Add traceback to front-end error responses
- Configure number of stored full files in Datalayer
- Add timelock information to Trades and Transactions
- Bladebit Hybrid disk mode
Changed
- Remove CAT1 UX guards
- Dedup offer cancellation logic
- upgrade electron-builder to 24.6.3 and Lerna to 7.1.3
- Simplify get_max_send_amount for XCH and CATs
- Added wallet id showing when using the 'chia plotnft show' (thanks @d1m1trus)
- Introduce TXConfig and CoinSelectionConfig
- Print JSON for all DL commands
- demote log level for TIMESTAMP_TOO_FAR_IN_FUTURE errors
- Prevent redundant peer calls in coin_added
- Timelord peak change
- full_node: Stop updating wallets during long sync
- Optimize CAT coin_added
- Optimize NFT coin_added
- flush only the updated parts of the height-to-hash cache file
- Rename USDS --> USDSC
- wallet: Drop
is_peer_synced
/ More cache usage - run_block_generator2()
- full_node: Move wallet updates into a separate task
- send --fix-ssl-permissions to stderr
- update chiabip158 to 1.3
- Update chiapos to 2.0.3
- Update install-gui.sh to check Node 18 and npm 9
Fixed
- Fixed python3-venv in install.sh (thanks @d1m1trus)
- Change include_standard_libraries for CLVM compilation default to True
- add dust warning message to chia coins commands & cleanup code
- Fixed
chia rpc status
output - Fix a typo in code style documentation (thanks @UncertainBadg3r)
- Add condition opcodes for agg sigs to condition_codes.clib
- correct netspace calculation
- fixed issue with reuse_puzhash when minting NFTs (thanks @YeungTing)
- Refactor Seeder & Crawler code + add tests
- fix testnet10 sync-from-scratch
- Fix timelord-install.sh for CentOS\RHEL (thanks @LeroyINC)
- Don't raise on duplicate VC proof insertion
- Add self revocation path to VC wallet
- Support calling get_routes via wss
- Make sure reuse_puzhash works for nft1 offers
- Fix comment typo (thanks @xchdata1)
- type mismatch for last_time_farmed (thanks @dkackman)
- fix waiting for co-routines in plotters_util.py
- wallet: Fix and improve untrusted race caching
- Add
--verbose
option todata create_data_store
and limit default output to the store id - chiavdf==1.0.11 for setuptools fix
- more ws message type awareness in the deamon
- add fee for cat creation
- max_coin_amount should default to None in wallet send command
- Add extra_conditions to special offer making
- bump chia_rs to include bugfix for new AGG_SIG_* conditions in mempool mode
- Fix
chia farm summary
aborting early if no local full node present (fixes #16164) (thanks @xchdata1) - fix typo in PendingTxCache
- rename
chia data add_missing_files
-f
/--foldername
to-d
/--directory
- Wallet workaround for python issue 97641 and update anyio for issue 589
- Fix issue with trade failures
- Fix glitch NFT wallet test
Removed
- Support for MacOS 10.14 and 10.15
- Support for Chia database schema version 1
- Support for minting CATs via RPC
GUI Changes
- Fixed typo "Missing signage point" -> "Missing signage points"
- Add ability for WalletConnect command implementations to invoke custom logic
- Color theme updates
- Fix bug with Auto Login when a keyring passphrase is set
- Add emojis to Address Book and other design updates
- Add custom scrollbars for consistency in the app
- Support for WalletConnect signMessageById/Address commands to sign hex-encoded messages
- Increased number of max event listeners for api services
- CR-CAT token support
- Fix selection bug in the AddressBookAutocomplete component
- Update Readme file (debugging and simulator sections)
- Support plot filter change for testnet10
- Fix crash when populating keys that lack an emoji/theme entry
- Design updates for WalletConnect multiple key selection
- Update key-specific prefs when removing a wallet
- CR-CAT offers functionality
- Update Node to 18.16.1 from 16.20.1
- Add getPublicKey WalletConnect command
- Add support for Bladebit hybrid diskmode
- Fixed effective plot size values
- Removed
-no-direct_downloads
option from bladebit - Removed defunct createNewCATWallet WalletConnect command
- Move away from lerna to npm with workspaces
- Add a tooltip for USDSC (Stably USDS Classic) in the token listing
- Show both Launcher Id and Coin Id in VC card
- Add support for expiring offers
- Bump Electron to 26.2.1 for a security fix
- Fix an issue where expected average passed filter count was wrong
- Fix chia_data_layer_http service startup. Use
noWait
to skip waiting for ping responses that will never arrive - Removed compression level 0 from the cuda plot option
- Fix an issue where status indicators always show
NOT RUNNING
- Add rpm tag for libxcrypt-compat
- Design updates to the header buttons
- Cosmetic fixes for the Harvester settings screen
- Fix farm page crash
- Added a warning dialog appeared when selecting hybrid 128G mode
- Fix addVCProofs WalletConnect command
2.1.0-rc5
What's Changed
This should be the last RC before the release.
What a wild ride it has been.
GUI Changes
- Skip fee estimator RPC call in wallet mode by @paninaro in Chia-Network/chia-blockchain-gui#2185
Full Changelog: 2.1.0-rc4...2.1.0-rc5
2.1.0-rc4
What's Changed
Fixed
GUI Changes
- Fix crash when viewing a counterable offer by @paninaro in Chia-Network/chia-blockchain-gui#2177
Full Changelog: 2.1.0-rc3...2.1.0-rc4
2.1.0-rc3
What's Changed
Changed
- Update chiapos by @wallentx in #16419
- Update install-gui.sh to use check Node 18 and npm 9 by @paninaro in #16424
Fixed
- bump chia_rs to include bugfix for new AGG_SIG_* conditions in mempool mode by @arvidn in #16409
- Fix
chia farm summary
aborting early if no local full node present by @xchdata1 in #16387 - fix typo in PendingTxCache by @arvidn in #16417
- rename
chia data add_missing_files
-f
/--foldername
to-d
/--directory
by @altendky in #16383 - Wallet workaround for python issue 97641 and update anyio for issue 589 by @wjblanke in #16408
- Fix issue with trade failures by @Quexington in #16415
- Fix CAT --> CR-CAT wallet conversion by @paninaro in #16423
GUI Changes
- Refactor out LogoutButton and match style of other header buttons by @paninaro in Chia-Network/chia-blockchain-gui#2131
- Cosmetic fixes for the Harvester settings screen by @paninaro in Chia-Network/chia-blockchain-gui#2139
- Cosmetic fix to the tooltip background color by @paninaro in Chia-Network/chia-blockchain-gui#2140
- Fixed farm page crash by @ChiaMineJP in Chia-Network/chia-blockchain-gui#2143
- skip_ref_checkout: true for crowdin so we can work on branches other than main by @cmmarslender in Chia-Network/chia-blockchain-gui#2146
- Hide hybrid disk 16G option by @ChiaMineJP in Chia-Network/chia-blockchain-gui#2154
- Added a warning dialog appeared when selecting hybrid 128G mode by @ChiaMineJP in Chia-Network/chia-blockchain-gui#2158
- Emoji hover state fix by @rifeljm in Chia-Network/chia-blockchain-gui#2165
- Fix addVCProofs WalletConnect call by @paninaro in Chia-Network/chia-blockchain-gui#2166
- expiring offers ui fixes by @lipalong in Chia-Network/chia-blockchain-gui#2167
- Additional emoji picker hover state fix by @paninaro in Chia-Network/chia-blockchain-gui#2168
Full Changelog: 2.1.0-rc2...2.1.0-rc3
2.1.0-rc2
What's Changed
Changed
Fixed
- Add extra_conditions to special offer making by @Quexington in #16340
- RPM: Change the --depends to a Recommends: tag on the specific compat package by @cmmarslender in #16358
Full Changelog: 2.1.0-rc1...2.1.0-rc2
2.1.0-rc1
What's Changed
Added
- Add flags to CR-CAT offer summary by @Quexington in #16131
- Improve testnet connectivity. by @fchirica in #16029
- Add get_public_key and get_public_keys daemon RPCs by @paninaro in #16156
- Add
extra_conditions
as an option to transaction endpoints by @Quexington in #15911 - DataLayer fingerprint control by @altendky in #16132
- Add bad peak cache by @almogdepaz in #16027
- Add a full node RPC endpoint, get_mempool_items_by_coin_name by @kimsk in #16019
- add new
plugins:
config allowing for custom headers by @altendky in #16194 - Add traceback to front-end error responses by @Quexington in #16280
- Configure number of stored full files in DL. by @fchirica in #16135
- Add timelock information to Trades and Transactions by @Quexington in #15915
- Bladebit Hybrid disk mode by @ChiaMineJP in #16208
- Add ergonomic timelock parsing to RPCs by @Quexington in #16054
- Add valid_times to Offer object by @Quexington in #16255
Changed
- Print JSON for all DL commands. by @fchirica in #16119
- demote log level for TIMESTAMP_TOO_FAR_IN_FUTURE errors by @arvidn in #16101
- Prevent redundant peer calls in coin_added by @ytx1991 in #15735
- Timelord peak change by @almogdepaz in #15856
- full_node: Stop updating wallets during long sync by @xdustinface in #16062
- Optimize CAT coin_added by @ytx1991 in #16226
- Optimize NFT coin_added by @ytx1991 in #16227
- flush only the updated parts of the height-to-hash cache file by @arvidn in #15996
- Rename USDS --> USDSC by @paninaro in #16295
- wallet: Drop
is_peer_synced
/ More cache usage by @xdustinface in #16261 - run_block_generator2() by @arvidn in #16241
- full_node: Move wallet updates into a separate task by @xdustinface in #16238
- send --fix-ssl-permissions to stderr by @altendky in #15972
Fixed
- Make sure reuse_puzhash works for nft1 offers by @Quexington in #16116
- Fix comment typo by @xchdata1 in #16175
- type mismatch for last_time_farmed by @dkackman in #16159
- fix waiting for co-routines in plotters_util.py by @arvidn in #16184
- Fix issue with GUI and
chia plotters
when making compressed plots by @emlowe in #16232 - wallet: Fix and improve untrusted race caching by @xdustinface in #16239
- Delete DL files on unsubscribe. by @fchirica in #16182
- Add
--verbose
option todata create_data_store
and limit default output to the store id by @fchirica in #16110 - chiavdf==1.0.11 for setuptools fix by @altendky in #16278
- more ws message type awareness in the deamon by @altendky in #15797
- add fee for cat creation by @geoffwalmsley in #16285
- max_coin_amount should default to None in walllet send command by @geoffwalmsley in #16303
- remove CHIP-13 and SOFT_FORK4 by @arvidn in #16320
Full Changelog: 2.0.1-b2...2.1.0-rc1
2.0.1
The 2.0.1
release addresses an identified issue with GPU plotting on Linux when using the GUI, and specific command-line parameters.
If you have created compressed plots with version 2.0.0
using either the Linux GUI, or the chia plotters bladebit cudaplot
command on Linux, those plots are invalid, and will need to be removed. You can recreate them using version 2.0.1
.
All other plotting methods in version 2.0.0
(including the use of the bladebit_cuda
command directly on Linux) are unaffected, and should have produced valid plots.
What's Changed
Fixed
- Fix issue with GUI and
chia plotters
on Linux when making compressed plots (Fixes #16187) by @emlowe in #16232
Full Changelog: 2.0.0...2.0.1