From c2d98744a346e24ebb0d614d2647138ef0cf7b98 Mon Sep 17 00:00:00 2001 From: Hendrik Amler Date: Mon, 28 Oct 2024 14:32:45 +0100 Subject: [PATCH 1/3] chore: update go to 1.22 Signed-off-by: Hendrik Amler --- go.mod | 2 +- go.sum | 3 --- 2 files changed, 1 insertion(+), 4 deletions(-) diff --git a/go.mod b/go.mod index 18373cc4..0222f044 100644 --- a/go.mod +++ b/go.mod @@ -1,6 +1,6 @@ module perun.network/go-perun -go 1.17 +go 1.22 require ( github.com/pkg/errors v0.9.1 diff --git a/go.sum b/go.sum index ba9700f3..22c350b7 100644 --- a/go.sum +++ b/go.sum @@ -12,7 +12,6 @@ github.com/golang/protobuf v1.4.0-rc.2/go.mod h1:LlEzMj4AhA7rCAGe4KMBDvJI+AwstrU github.com/golang/protobuf v1.4.0-rc.4.0.20200313231945-b860323f09d0/go.mod h1:WU3c8KckQ9AFe+yFwt9sWVRKCVIyN9cPHBJSNnbL67w= github.com/golang/protobuf v1.4.0/go.mod h1:jodUvKwWbYaEsadDk5Fwe5c77LiNKVO9IDvqG2KuDX0= github.com/golang/protobuf v1.4.2/go.mod h1:oDoupMAO8OvCJWAcko0GGGIgR6R6ocIYbsSw735rRwI= -github.com/golang/protobuf v1.5.0/go.mod h1:FsONVRAS9T7sI+LIUmWTfcYkHO4aIWwzhcaSAoJOfIk= github.com/golang/snappy v0.0.4 h1:yAGX7huGHXlcLOEtBnF4w7FQwA26wojNCwOYAEhLjQM= github.com/golang/snappy v0.0.4/go.mod h1:/XxbfmMg8lxefKM7IXC3fBNl/7bRcc72aCRzEWrmP2Q= github.com/google/go-cmp v0.3.0/go.mod h1:8QqcDgzrUqlUb/G2PQTWiueGozuR1884gddMywk6iLU= @@ -91,7 +90,6 @@ golang.org/x/sys v0.0.0-20200519105757-fe76b779f299/go.mod h1:h1NjWce9XRLGQEsW7w golang.org/x/sys v0.0.0-20200814200057-3d37ad5750ed/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20201119102817-f84b799fce68/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20210330210617-4fbd30eecc44/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20210423082822-04245dca01da/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20210510120138-977fb7262007/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20210816183151-1e6c022a8912 h1:uCLL3g5wH2xjxVREVuAbP9JM5PPKjRbXKRa6IBjkzmU= golang.org/x/sys v0.0.0-20210816183151-1e6c022a8912/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= @@ -118,7 +116,6 @@ google.golang.org/protobuf v0.0.0-20200228230310-ab0ca4ff8a60/go.mod h1:cfTl7dwQ google.golang.org/protobuf v1.20.1-0.20200309200217-e05f789c0967/go.mod h1:A+miEFZTKqfCUM6K7xSMQL9OKL/b6hQv+e19PK+JZNE= google.golang.org/protobuf v1.21.0/go.mod h1:47Nbq4nVaFHyn7ilMalzfO3qCViNmqZ2kzikPIcrTAo= google.golang.org/protobuf v1.23.0/go.mod h1:EGpADcykh3NcUnDUJcl1+ZksZNG86OlYog2l/sGQquU= -google.golang.org/protobuf v1.26.0-rc.1/go.mod h1:jlhhOSvTdKEhbULTjvd4ARK9grFBp09yW+WbY/TyQbw= google.golang.org/protobuf v1.32.0 h1:pPC6BG5ex8PDFnkbrGU3EixyhKcQ2aDuBS36lqK/C7I= google.golang.org/protobuf v1.32.0/go.mod h1:c6P6GXX6sHbq/GpV6MGZEdwhWPcYBgnhAHhKbcUYpos= gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= From 13e63c93840ece756c55e2c801967b8d09fe70ff Mon Sep 17 00:00:00 2001 From: Ilja von Hoessle Date: Tue, 19 Nov 2024 15:55:27 +0100 Subject: [PATCH 2/3] Add(README): Add Stellar backend support in README. Signed-off-by: Ilja von Hoessle --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 763c0396..f37aa180 100644 --- a/README.md +++ b/README.md @@ -77,6 +77,7 @@ There are multiple **blockchain backends** available. A backend is automatically - **Cardano.** The Cardano backend is available at [perun-cardano-backend](https://github.com/perun-network/perun-cardano-backend). - **NERVOS.** The NERVOS backend is available at [perun-ckb-backend](https://github.com/perun-network/perun-ckb-backend). - **Dfinity.** The Dfinity Internet Computer backend is available at [perun-icp-backend](https://github.com/perun-network/perun-icp-backend). +- **Stellar.** The Stellar backend is available at [perun-stellar-backend](https://github.com/perun-network/perun-stellar-backend). - **Fabric.** The Hyperledger Fabric backend is available at [perun-fabric](https://github.com/perun-network/perun-fabric). - **SimBackend.** The SimBackend represents an ideal blockchain backend (`backend/sim`) implementation that can be used for testing. From 88164f4c5d8ed95e967c007b0391da8d0d93a76d Mon Sep 17 00:00:00 2001 From: Ilja von Hoessle Date: Wed, 20 Nov 2024 11:09:04 +0100 Subject: [PATCH 3/3] Chore(CHANGELOG): Update changelog to v0.12.0 Signed-off-by: Ilja von Hoessle --- CHANGELOG.md | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 4b77dbef..50fc2c28 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,30 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [0.12.0] Leda - 2024-11-19 [:boom:] +Flexibility in funding for payment channels and basic Layer-2 security. + +## Added :boom: + +* Egoistic funding allows users to wait for their peers to fund before they fund themselves. This change has to be adopted by the Perun backends to be usable ([in case of Ethereum](https://github.com/hyperledger-labs/perun-eth-backend/pull/45)): [#397 ] + +* Wire authentication for Layer2 communication between Perun clients, using TLS: [#402] :boom: + +* Support for Stellar backend in README: [#408] + +## Changed +* Update go to 1.22: [#406 ] + +[#397]: https://github.com/hyperledger-labs/go-perun/pull/397 +[#406]: https://github.com/hyperledger-labs/go-perun/pull/406 +[#402]: https://github.com/hyperledger-labs/go-perun/pull/402 +[#408]: https://github.com/hyperledger-labs/go-perun/pull/408 + +## Legend +- :boom: This is a breaking change, e.g., it changes the external API. + +[:boom:]: #breaking + ## [0.11.0] Kiviuq - 2024-02-21 [:boom:] Exposure of protobuf converters & `SignedState`, abstraction of tests and bug fixes.