Skip to content

Releases: Chia-Network/go-chia-libs

v0.15.0

19 Sep 19:42
24485c7
Compare
Choose a tag to compare

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

13 Sep 22:06
7e03d38
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.14.1...v0.14.2

v0.14.1

13 Sep 21:00
fce3dd1
Compare
Choose a tag to compare

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

13 Sep 20:16
b97b0b2
Compare
Choose a tag to compare

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

Full Changelog: v0.13.0...v0.14.0

v0.13.0

12 Sep 17:21
8cf47f9
Compare
Choose a tag to compare

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

12 Sep 16:39
1ed8529
Compare
Choose a tag to compare

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. Call WriteCertAndKey with the results of GenerateCASignedCert to write to the files.
  • The response from GenerateCASignedCert is no longer the PEM encoded bytes written to a file. Call EncodeCertAndKeyToPEM with the results of GenerateCASignedCert to get the PEM encoded bytes
  • Add EncodeCertAndKeyToPEM function which encodes the result of GenerateCASignedCert to PEM

What's Changed

Full Changelog: v0.11.1...v0.12.0

v0.11.1

11 Sep 16:38
1ba7210
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.11.0...v0.11.1

v0.11.0

11 Sep 14:31
f3a1a77
Compare
Choose a tag to compare

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

11 Sep 13:16
f5da054
Compare
Choose a tag to compare

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

Full Changelog: v0.9.3...v0.10.0

v0.9.3

10 Sep 18:32
fa1e8d0
Compare
Choose a tag to compare

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