From 7231d6eb9cfe3615f739ae4b1918a78440adb764 Mon Sep 17 00:00:00 2001 From: Matthias Fasching <5011972+fasmat@users.noreply.github.com> Date: Tue, 4 Jun 2024 10:03:26 +0000 Subject: [PATCH] Update changelog for v1.6.0 release (#6009) ## Motivation This PR updates the changelog for the `v1.6.0` release, which will be released as beta after merging and if no issues are found during testing released as stable. --- CHANGELOG.md | 24 +++++++++++++++++++++++- README.md | 3 ++- config/mainnet.go | 1 + 3 files changed, 26 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 625600e182..5e5bf89015 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,7 +2,7 @@ See [RELEASE](./RELEASE.md) for workflow instructions. -## UNRELEASED +## Release v1.6.0 ### Upgrade information @@ -17,6 +17,28 @@ Upgrading to this version requires going through v1.5.x first. Removed migration ### Highlights +This update introduces certificate authentication against PoETs. The default values are included in the mainnet preset +and changing them is not needed unless you experience connection issues to a certifier: + +```json + "main": { + "certifier": { + "client": { + "retry-delay": "1s", + "max-retry-delay": "30s", + "max-retries": 5, + } + } + } +``` + +The usage of a certifier needs to be supported by the PoET your node is connecting to. If you are using the default +PoETs the switch will happen automatically in the near future, so no action is needed from your side. If you are +operating your own PoET and want to use certificate authentication please refer to the documentation: + +* [PoET README](https://github.com/spacemeshos/poet/blob/main/README.md) for configuration of the PoET. +* [certifier README](https://github.com/spacemeshos/post-rs/blob/main/certifier/README.md) for setting up a certifier. + ### Features ### Improvements diff --git a/README.md b/README.md index 0c0182c416..82ea628f19 100644 --- a/README.md +++ b/README.md @@ -432,7 +432,8 @@ are covered by tests and which not. ### Continuous Integration -We've enabled continuous integration on this repository in GitHub. You can see more details about our CI workflows on the [Actions tab](https://github.com/spacemeshos/go-spacemesh/actions). +We've enabled continuous integration on this repository in GitHub. You can see more details about our CI workflows on +the [Actions tab](https://github.com/spacemeshos/go-spacemesh/actions). ### Docker diff --git a/config/mainnet.go b/config/mainnet.go index 5c98f0248c..4a910bce6f 100644 --- a/config/mainnet.go +++ b/config/mainnet.go @@ -203,5 +203,6 @@ func MainnetConfig() Config { RetryInterval: time.Minute, Tries: 20, }, + Certifier: activation.DefaultCertifierConfig(), } }