Releases: Chia-Network/go-chia-libs
Releases · Chia-Network/go-chia-libs
v0.2.6
What's Changed
- Catch an instance where record could be nil, and return to avoid nil pointer panic by @cmmarslender in #85
Full Changelog: v0.2.5...v0.2.6
v0.2.5
- Fix subscription tracking to not track an active subscription until a connection for it was successful
v0.2.4
What's Changed
- Bump github.com/samber/mo from 1.7.0 to 1.8.0 by @dependabot in #81
- Ensure there is no way for a duplicate topic to end up in the subscription list by @cmmarslender in #82
Full Changelog: v0.2.3...v0.2.4
v0.2.3
What's Changed
- add
exclude_header_hash
andexclude_reorged
request options to get_blocks by @cmmarslender in #79 - Add
dns_servers
entry to full node config by @cmmarslender in #80
Full Changelog: v0.2.2...v.0.2.3
v0.2.2
What's Changed
- Add a better error message when a config file for chia is not found by @cmmarslender in #75
- Coin records by puzhash by @cmmarslender in #76
- Add get_additions_and_removals by @cmmarslender in #78
- Add function to get coin ID by @cmmarslender in #77
Full Changelog: v0.2.1...v0.2.2
v0.2.1
- Adds get_connections for farmer, harvester, wallet
- Adds a start to godoc examples
v0.2.0
What's Changed
Breaking Changes
-
Adds two options for supplying configuration to the app.
-
Autoconfig: The old default method. Will automatically locate CHIA_ROOT based on env or the default location, and load config, certs, etc from there
client, err := rpc.NewClient(rpc.ConnectionModeHTTP, rpc.WithAutoConfig(), opts...)
-
Manual Config: You provide your own config struct to the client, which will then be used for all ports, certs, etc.
client, err := rpc.NewClient(rpc.ConnectionModeHTTP, rpc.WithManualConfig(config.ChiaConfig{...}), opts...)
-
Other Changes
- Lazy load http clients and keypairs so that only services that are actually used by HTTP client need to have certs and port config available
- Start to RPC client unit tests
- Add pagination params to nft_get_nfts
Full Changelog: v0.1.1...v0.2.0
v0.1.1
- Adds
Pointer
method
v0.1.0
Potential Breaking Changes
- Adds a bunch of custom types for Bytes, Bytes32, etc that marshal and unmarshal to 0x prefixed hex (how this is handled in Chia RPCs). All types have been updated to use these new types where applicable, instead of
string
Other Changes
- Full Node RPC:
get_puzzle_and_solution
- Wallet RPC:
nft_get_by_did
v0.0.22
- Add full node push_tx endpoint
- Add wallet delete_all_keys endpoint