Releases: Chia-Network/go-chia-libs
v0.15.0
What's Changed
- Add a public http client for use with rpc compliant public (no cert required) servers by @cmmarslender in #156
Full Changelog: v0.14.2...v0.15.0
v0.14.2
What's Changed
- Add json tags for all config by @cmmarslender in #155
Full Changelog: v0.14.1...v0.14.2
v0.14.1
What's Changed
- Latest 2.4.3 initial config + a few tweaks to fields that should be o… by @cmmarslender in #154
Full Changelog: v0.14.0...v0.14.1
v0.14.0
Potentially Breaking Change
The config package has updated Logging
to be pointers in all sections where logs are configured. When loading an existing config from yaml, all instances will point to the same data. This enables setting logging related config options once and the change will apply to all instances of these values throughout the config.
Additionally, network_overrides
and logging
now serialize using yaml anchors (similar to the way chia-blockchain initially has the config set up) to avoid duplicated sections in the serialized forms.
What's Changed
- Serialize network constants and logging with anchors by @cmmarslender in #153
Full Changelog: v0.13.0...v0.14.0
v0.13.0
What's Changed
- Potentially Breaking: Make GenerateNewCA not write a file. call WriteCertAndKey after if it… by @cmmarslender in #152
Full Changelog: v0.12.0...v0.13.0
v0.12.0
If you are using the tls
package to generate certs more granularly than calling GenerateAllCerts
, there are some changes to be aware of that are potentially breaking.
GenerateCASignedCert
no longer writes the cert to disk and doesn't accept the path base as an arg. CallWriteCertAndKey
with the results ofGenerateCASignedCert
to write to the files.- The response from
GenerateCASignedCert
is no longer the PEM encoded bytes written to a file. CallEncodeCertAndKeyToPEM
with the results ofGenerateCASignedCert
to get the PEM encoded bytes - Add
EncodeCertAndKeyToPEM
function which encodes the result ofGenerateCASignedCert
to PEM
What's Changed
- Add function to return the public CA cert and key for chia by @Starttoaster in #150
- Granular Cert Generation/Writing Control by @cmmarslender in #151
Full Changelog: v0.11.1...v0.12.0
v0.11.1
What's Changed
- Fix quoting on yaml marshaled uint128 values by @cmmarslender in #149
Full Changelog: v0.11.0...v0.11.1
v0.11.0
Potentially Breaking Change
tls.GenerateAllCerts()
now accepts *x509.Certificate
and *rsa.PrivateKey
as args, to support generating certificates with a pre-existing CA. To generate a random new CA (the old behavior), just pass in nil
for both options
What's Changed
- Allow passing in a ca cert/key to use when generating all certs by @cmmarslender in #148
Full Changelog: v0.10.0...v0.11.0
v0.10.0
Potentially Breaking Change
The config package has updated NetworkOverrides
and SelectedNetwork
to be pointers in all sections where these values are used. When loading an existing config from yaml, all instances will point to the same data. This enables setting network constants and the selected network once and the change will apply to all instances of these values throughout the config.
For instance, *cfg.SelectedNetwork = "testnet11"
will set this selected network in the entire config.
What's Changed
- Partially handle network related anchors in config by @cmmarslender in #147
Full Changelog: v0.9.3...v0.10.0
v0.9.3
What's Changed
- Allow passing in a whole config section as a json/yaml string by @cmmarslender in #146
Full Changelog: v0.9.2...v0.9.3