From b93faef7b090dcc5f44e21292c9492e5b1c20f8b Mon Sep 17 00:00:00 2001 From: Hein Meling Date: Fri, 14 Nov 2025 01:24:29 +0100 Subject: [PATCH 1/9] fix: regenerate _gorums.pb.go files without commit hash The commit hash just causes churn; this will be the last commit that is due to chrun in the generate gorums.pb.go files. --- benchmark/benchmark_gorums.pb.go | 2 +- cmd/protoc-gen-gorums/dev/zorums_async_gorums.pb.go | 2 +- cmd/protoc-gen-gorums/dev/zorums_client_gorums.pb.go | 2 +- cmd/protoc-gen-gorums/dev/zorums_correctable_gorums.pb.go | 2 +- cmd/protoc-gen-gorums/dev/zorums_multicast_gorums.pb.go | 2 +- cmd/protoc-gen-gorums/dev/zorums_qspec_gorums.pb.go | 2 +- cmd/protoc-gen-gorums/dev/zorums_quorumcall_gorums.pb.go | 2 +- cmd/protoc-gen-gorums/dev/zorums_rpc_gorums.pb.go | 2 +- cmd/protoc-gen-gorums/dev/zorums_server_gorums.pb.go | 2 +- cmd/protoc-gen-gorums/dev/zorums_types_gorums.pb.go | 2 +- cmd/protoc-gen-gorums/dev/zorums_unicast_gorums.pb.go | 2 +- examples/storage/proto/storage_gorums.pb.go | 2 +- tests/config/config_gorums.pb.go | 2 +- tests/correctable/correctable_gorums.pb.go | 2 +- tests/dummy/dummy_gorums.pb.go | 2 +- tests/metadata/metadata_gorums.pb.go | 2 +- tests/oneway/oneway_gorums.pb.go | 2 +- tests/ordering/order_gorums.pb.go | 2 +- tests/qf/qf_gorums.pb.go | 2 +- tests/tls/tls_gorums.pb.go | 2 +- tests/unresponsive/unresponsive_gorums.pb.go | 2 +- 21 files changed, 21 insertions(+), 21 deletions(-) diff --git a/benchmark/benchmark_gorums.pb.go b/benchmark/benchmark_gorums.pb.go index 590a4ab0..64d66ace 100644 --- a/benchmark/benchmark_gorums.pb.go +++ b/benchmark/benchmark_gorums.pb.go @@ -1,6 +1,6 @@ // Code generated by protoc-gen-gorums. DO NOT EDIT. // versions: -// protoc-gen-gorums v0.9.0-devel+55cec922 +// protoc-gen-gorums v0.9.0-devel // protoc v6.33.0 // source: benchmark/benchmark.proto diff --git a/cmd/protoc-gen-gorums/dev/zorums_async_gorums.pb.go b/cmd/protoc-gen-gorums/dev/zorums_async_gorums.pb.go index a8b44181..885280dc 100644 --- a/cmd/protoc-gen-gorums/dev/zorums_async_gorums.pb.go +++ b/cmd/protoc-gen-gorums/dev/zorums_async_gorums.pb.go @@ -1,6 +1,6 @@ // Code generated by protoc-gen-gorums. DO NOT EDIT. // versions: -// protoc-gen-gorums v0.9.0-devel+55cec922 +// protoc-gen-gorums v0.9.0-devel // protoc v6.33.0 // source: zorums.proto diff --git a/cmd/protoc-gen-gorums/dev/zorums_client_gorums.pb.go b/cmd/protoc-gen-gorums/dev/zorums_client_gorums.pb.go index ddd2f43b..35d70a97 100644 --- a/cmd/protoc-gen-gorums/dev/zorums_client_gorums.pb.go +++ b/cmd/protoc-gen-gorums/dev/zorums_client_gorums.pb.go @@ -1,6 +1,6 @@ // Code generated by protoc-gen-gorums. DO NOT EDIT. // versions: -// protoc-gen-gorums v0.9.0-devel+55cec922 +// protoc-gen-gorums v0.9.0-devel // protoc v6.33.0 // source: zorums.proto diff --git a/cmd/protoc-gen-gorums/dev/zorums_correctable_gorums.pb.go b/cmd/protoc-gen-gorums/dev/zorums_correctable_gorums.pb.go index 4e398499..db0e14a1 100644 --- a/cmd/protoc-gen-gorums/dev/zorums_correctable_gorums.pb.go +++ b/cmd/protoc-gen-gorums/dev/zorums_correctable_gorums.pb.go @@ -1,6 +1,6 @@ // Code generated by protoc-gen-gorums. DO NOT EDIT. // versions: -// protoc-gen-gorums v0.9.0-devel+55cec922 +// protoc-gen-gorums v0.9.0-devel // protoc v6.33.0 // source: zorums.proto diff --git a/cmd/protoc-gen-gorums/dev/zorums_multicast_gorums.pb.go b/cmd/protoc-gen-gorums/dev/zorums_multicast_gorums.pb.go index 86f51fac..31dbfb70 100644 --- a/cmd/protoc-gen-gorums/dev/zorums_multicast_gorums.pb.go +++ b/cmd/protoc-gen-gorums/dev/zorums_multicast_gorums.pb.go @@ -1,6 +1,6 @@ // Code generated by protoc-gen-gorums. DO NOT EDIT. // versions: -// protoc-gen-gorums v0.9.0-devel+55cec922 +// protoc-gen-gorums v0.9.0-devel // protoc v6.33.0 // source: zorums.proto diff --git a/cmd/protoc-gen-gorums/dev/zorums_qspec_gorums.pb.go b/cmd/protoc-gen-gorums/dev/zorums_qspec_gorums.pb.go index a3325375..db0542d4 100644 --- a/cmd/protoc-gen-gorums/dev/zorums_qspec_gorums.pb.go +++ b/cmd/protoc-gen-gorums/dev/zorums_qspec_gorums.pb.go @@ -1,6 +1,6 @@ // Code generated by protoc-gen-gorums. DO NOT EDIT. // versions: -// protoc-gen-gorums v0.9.0-devel+55cec922 +// protoc-gen-gorums v0.9.0-devel // protoc v6.33.0 // source: zorums.proto diff --git a/cmd/protoc-gen-gorums/dev/zorums_quorumcall_gorums.pb.go b/cmd/protoc-gen-gorums/dev/zorums_quorumcall_gorums.pb.go index 55740914..6b1e305b 100644 --- a/cmd/protoc-gen-gorums/dev/zorums_quorumcall_gorums.pb.go +++ b/cmd/protoc-gen-gorums/dev/zorums_quorumcall_gorums.pb.go @@ -1,6 +1,6 @@ // Code generated by protoc-gen-gorums. DO NOT EDIT. // versions: -// protoc-gen-gorums v0.9.0-devel+55cec922 +// protoc-gen-gorums v0.9.0-devel // protoc v6.33.0 // source: zorums.proto diff --git a/cmd/protoc-gen-gorums/dev/zorums_rpc_gorums.pb.go b/cmd/protoc-gen-gorums/dev/zorums_rpc_gorums.pb.go index ed8540a6..f0973db4 100644 --- a/cmd/protoc-gen-gorums/dev/zorums_rpc_gorums.pb.go +++ b/cmd/protoc-gen-gorums/dev/zorums_rpc_gorums.pb.go @@ -1,6 +1,6 @@ // Code generated by protoc-gen-gorums. DO NOT EDIT. // versions: -// protoc-gen-gorums v0.9.0-devel+55cec922 +// protoc-gen-gorums v0.9.0-devel // protoc v6.33.0 // source: zorums.proto diff --git a/cmd/protoc-gen-gorums/dev/zorums_server_gorums.pb.go b/cmd/protoc-gen-gorums/dev/zorums_server_gorums.pb.go index 6661a705..c426e08f 100644 --- a/cmd/protoc-gen-gorums/dev/zorums_server_gorums.pb.go +++ b/cmd/protoc-gen-gorums/dev/zorums_server_gorums.pb.go @@ -1,6 +1,6 @@ // Code generated by protoc-gen-gorums. DO NOT EDIT. // versions: -// protoc-gen-gorums v0.9.0-devel+55cec922 +// protoc-gen-gorums v0.9.0-devel // protoc v6.33.0 // source: zorums.proto diff --git a/cmd/protoc-gen-gorums/dev/zorums_types_gorums.pb.go b/cmd/protoc-gen-gorums/dev/zorums_types_gorums.pb.go index 4be6db99..8f3fae15 100644 --- a/cmd/protoc-gen-gorums/dev/zorums_types_gorums.pb.go +++ b/cmd/protoc-gen-gorums/dev/zorums_types_gorums.pb.go @@ -1,6 +1,6 @@ // Code generated by protoc-gen-gorums. DO NOT EDIT. // versions: -// protoc-gen-gorums v0.9.0-devel+55cec922 +// protoc-gen-gorums v0.9.0-devel // protoc v6.33.0 // source: zorums.proto diff --git a/cmd/protoc-gen-gorums/dev/zorums_unicast_gorums.pb.go b/cmd/protoc-gen-gorums/dev/zorums_unicast_gorums.pb.go index e0bd4141..621dffcd 100644 --- a/cmd/protoc-gen-gorums/dev/zorums_unicast_gorums.pb.go +++ b/cmd/protoc-gen-gorums/dev/zorums_unicast_gorums.pb.go @@ -1,6 +1,6 @@ // Code generated by protoc-gen-gorums. DO NOT EDIT. // versions: -// protoc-gen-gorums v0.9.0-devel+55cec922 +// protoc-gen-gorums v0.9.0-devel // protoc v6.33.0 // source: zorums.proto diff --git a/examples/storage/proto/storage_gorums.pb.go b/examples/storage/proto/storage_gorums.pb.go index e048a371..40c9b636 100644 --- a/examples/storage/proto/storage_gorums.pb.go +++ b/examples/storage/proto/storage_gorums.pb.go @@ -1,6 +1,6 @@ // Code generated by protoc-gen-gorums. DO NOT EDIT. // versions: -// protoc-gen-gorums v0.9.0-devel+55cec922 +// protoc-gen-gorums v0.9.0-devel // protoc v6.33.0 // source: storage/proto/storage.proto diff --git a/tests/config/config_gorums.pb.go b/tests/config/config_gorums.pb.go index 4ad53db9..39f7f052 100644 --- a/tests/config/config_gorums.pb.go +++ b/tests/config/config_gorums.pb.go @@ -1,6 +1,6 @@ // Code generated by protoc-gen-gorums. DO NOT EDIT. // versions: -// protoc-gen-gorums v0.9.0-devel+55cec922 +// protoc-gen-gorums v0.9.0-devel // protoc v6.33.0 // source: config/config.proto diff --git a/tests/correctable/correctable_gorums.pb.go b/tests/correctable/correctable_gorums.pb.go index 6956baa2..3c179c53 100644 --- a/tests/correctable/correctable_gorums.pb.go +++ b/tests/correctable/correctable_gorums.pb.go @@ -1,6 +1,6 @@ // Code generated by protoc-gen-gorums. DO NOT EDIT. // versions: -// protoc-gen-gorums v0.9.0-devel+55cec922 +// protoc-gen-gorums v0.9.0-devel // protoc v6.33.0 // source: correctable/correctable.proto diff --git a/tests/dummy/dummy_gorums.pb.go b/tests/dummy/dummy_gorums.pb.go index 77a93ef9..0615a2fc 100644 --- a/tests/dummy/dummy_gorums.pb.go +++ b/tests/dummy/dummy_gorums.pb.go @@ -1,6 +1,6 @@ // Code generated by protoc-gen-gorums. DO NOT EDIT. // versions: -// protoc-gen-gorums v0.9.0-devel+55cec922 +// protoc-gen-gorums v0.9.0-devel // protoc v6.33.0 // source: dummy/dummy.proto diff --git a/tests/metadata/metadata_gorums.pb.go b/tests/metadata/metadata_gorums.pb.go index 51a55ffe..da3d8b75 100644 --- a/tests/metadata/metadata_gorums.pb.go +++ b/tests/metadata/metadata_gorums.pb.go @@ -1,6 +1,6 @@ // Code generated by protoc-gen-gorums. DO NOT EDIT. // versions: -// protoc-gen-gorums v0.9.0-devel+55cec922 +// protoc-gen-gorums v0.9.0-devel // protoc v6.33.0 // source: metadata/metadata.proto diff --git a/tests/oneway/oneway_gorums.pb.go b/tests/oneway/oneway_gorums.pb.go index 2fded899..8346a4a5 100644 --- a/tests/oneway/oneway_gorums.pb.go +++ b/tests/oneway/oneway_gorums.pb.go @@ -1,6 +1,6 @@ // Code generated by protoc-gen-gorums. DO NOT EDIT. // versions: -// protoc-gen-gorums v0.9.0-devel+55cec922 +// protoc-gen-gorums v0.9.0-devel // protoc v6.33.0 // source: oneway/oneway.proto diff --git a/tests/ordering/order_gorums.pb.go b/tests/ordering/order_gorums.pb.go index 1f729b1c..b020ad8f 100644 --- a/tests/ordering/order_gorums.pb.go +++ b/tests/ordering/order_gorums.pb.go @@ -1,6 +1,6 @@ // Code generated by protoc-gen-gorums. DO NOT EDIT. // versions: -// protoc-gen-gorums v0.9.0-devel+55cec922 +// protoc-gen-gorums v0.9.0-devel // protoc v6.33.0 // source: ordering/order.proto diff --git a/tests/qf/qf_gorums.pb.go b/tests/qf/qf_gorums.pb.go index 11b16c5e..1d3eac1d 100644 --- a/tests/qf/qf_gorums.pb.go +++ b/tests/qf/qf_gorums.pb.go @@ -1,6 +1,6 @@ // Code generated by protoc-gen-gorums. DO NOT EDIT. // versions: -// protoc-gen-gorums v0.9.0-devel+55cec922 +// protoc-gen-gorums v0.9.0-devel // protoc v6.33.0 // source: qf/qf.proto diff --git a/tests/tls/tls_gorums.pb.go b/tests/tls/tls_gorums.pb.go index b831e3e4..a3df3a7e 100644 --- a/tests/tls/tls_gorums.pb.go +++ b/tests/tls/tls_gorums.pb.go @@ -1,6 +1,6 @@ // Code generated by protoc-gen-gorums. DO NOT EDIT. // versions: -// protoc-gen-gorums v0.9.0-devel+55cec922 +// protoc-gen-gorums v0.9.0-devel // protoc v6.33.0 // source: tls/tls.proto diff --git a/tests/unresponsive/unresponsive_gorums.pb.go b/tests/unresponsive/unresponsive_gorums.pb.go index 5f4d0eec..0b7dbc7d 100644 --- a/tests/unresponsive/unresponsive_gorums.pb.go +++ b/tests/unresponsive/unresponsive_gorums.pb.go @@ -1,6 +1,6 @@ // Code generated by protoc-gen-gorums. DO NOT EDIT. // versions: -// protoc-gen-gorums v0.9.0-devel+55cec922 +// protoc-gen-gorums v0.9.0-devel // protoc v6.33.0 // source: unresponsive/unresponsive.proto From e055fecce837563f7914568a4f78a7f4332f6b02 Mon Sep 17 00:00:00 2001 From: Hein Meling Date: Fri, 14 Nov 2025 01:31:23 +0100 Subject: [PATCH 2/9] fix: gorelease also saves output to release-notes.txt --- Makefile | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Makefile b/Makefile index 4a110482..c955aa5b 100644 --- a/Makefile +++ b/Makefile @@ -106,7 +106,8 @@ prepare-release: release-tools @$(MAKE) genproto @echo "+ Running gorelease to suggest the next version" @tmp=$$(mktemp); \ - gorelease | tee $$tmp; \ + gorelease > $$tmp; \ + cat $$tmp | tee release-notes.txt; \ suggested=$$(awk -F': ' '/^Suggested version:/ {print $$2; exit}' $$tmp); \ echo "--------------------------------------------------------------------------"; \ echo ""; \ From d09ba8abf43cf7e17c733a59c3ec0e0af49e564e Mon Sep 17 00:00:00 2001 From: Hein Meling Date: Fri, 14 Nov 2025 01:43:13 +0100 Subject: [PATCH 3/9] fix: update to v0.10.0 --- internal/version/version.go | 2 +- version.go | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/internal/version/version.go b/internal/version/version.go index aef4b17c..abb9b3de 100644 --- a/internal/version/version.go +++ b/internal/version/version.go @@ -10,7 +10,7 @@ import ( // Steps for cutting a new release is described in doc/release-guide.md. const ( Major = 0 - Minor = 9 + Minor = 10 Patch = 0 PreRelease = "devel" ) diff --git a/version.go b/version.go index b7dcaece..36908b63 100644 --- a/version.go +++ b/version.go @@ -10,11 +10,11 @@ const ( // GenVersion is the runtime version required by generated .pb.go files. // This is incremented when generated code relies on new functionality // in the runtime. - GenVersion = 9 + GenVersion = 10 // MinVersion is the minimum supported version for generated .pb.go files. // This is incremented when the runtime drops support for old code. - MinVersion = 9 + MinVersion = 10 ) // EnforceVersion is used by code generated by protoc-gen-gorums From 5e5a0fa37ab42dc59acb8c489c350ae584979fbb Mon Sep 17 00:00:00 2001 From: Hein Meling Date: Fri, 14 Nov 2025 01:46:39 +0100 Subject: [PATCH 4/9] fix: update protoc-gen-gorums to v0.10.0 in generated files --- benchmark/benchmark_gorums.pb.go | 6 +++--- cmd/protoc-gen-gorums/dev/zorums_async_gorums.pb.go | 6 +++--- cmd/protoc-gen-gorums/dev/zorums_client_gorums.pb.go | 6 +++--- cmd/protoc-gen-gorums/dev/zorums_correctable_gorums.pb.go | 6 +++--- cmd/protoc-gen-gorums/dev/zorums_multicast_gorums.pb.go | 6 +++--- cmd/protoc-gen-gorums/dev/zorums_qspec_gorums.pb.go | 6 +++--- cmd/protoc-gen-gorums/dev/zorums_quorumcall_gorums.pb.go | 6 +++--- cmd/protoc-gen-gorums/dev/zorums_rpc_gorums.pb.go | 6 +++--- cmd/protoc-gen-gorums/dev/zorums_server_gorums.pb.go | 6 +++--- cmd/protoc-gen-gorums/dev/zorums_types_gorums.pb.go | 6 +++--- cmd/protoc-gen-gorums/dev/zorums_unicast_gorums.pb.go | 6 +++--- examples/storage/proto/storage_gorums.pb.go | 6 +++--- tests/config/config_gorums.pb.go | 6 +++--- tests/correctable/correctable_gorums.pb.go | 6 +++--- tests/dummy/dummy_gorums.pb.go | 6 +++--- tests/metadata/metadata_gorums.pb.go | 6 +++--- tests/oneway/oneway_gorums.pb.go | 6 +++--- tests/ordering/order_gorums.pb.go | 6 +++--- tests/qf/qf_gorums.pb.go | 6 +++--- tests/tls/tls_gorums.pb.go | 6 +++--- tests/unresponsive/unresponsive_gorums.pb.go | 6 +++--- 21 files changed, 63 insertions(+), 63 deletions(-) diff --git a/benchmark/benchmark_gorums.pb.go b/benchmark/benchmark_gorums.pb.go index 64d66ace..9a3a8100 100644 --- a/benchmark/benchmark_gorums.pb.go +++ b/benchmark/benchmark_gorums.pb.go @@ -1,6 +1,6 @@ // Code generated by protoc-gen-gorums. DO NOT EDIT. // versions: -// protoc-gen-gorums v0.9.0-devel +// protoc-gen-gorums v0.10.0-devel // protoc v6.33.0 // source: benchmark/benchmark.proto @@ -17,9 +17,9 @@ import ( const ( // Verify that this generated code is sufficiently up-to-date. - _ = gorums.EnforceVersion(9 - gorums.MinVersion) + _ = gorums.EnforceVersion(10 - gorums.MinVersion) // Verify that the gorums runtime is sufficiently up-to-date. - _ = gorums.EnforceVersion(gorums.MaxVersion - 9) + _ = gorums.EnforceVersion(gorums.MaxVersion - 10) ) // A Configuration represents a static set of nodes on which quorum remote diff --git a/cmd/protoc-gen-gorums/dev/zorums_async_gorums.pb.go b/cmd/protoc-gen-gorums/dev/zorums_async_gorums.pb.go index 885280dc..68b78199 100644 --- a/cmd/protoc-gen-gorums/dev/zorums_async_gorums.pb.go +++ b/cmd/protoc-gen-gorums/dev/zorums_async_gorums.pb.go @@ -1,6 +1,6 @@ // Code generated by protoc-gen-gorums. DO NOT EDIT. // versions: -// protoc-gen-gorums v0.9.0-devel +// protoc-gen-gorums v0.10.0-devel // protoc v6.33.0 // source: zorums.proto @@ -15,9 +15,9 @@ import ( const ( // Verify that this generated code is sufficiently up-to-date. - _ = gorums.EnforceVersion(9 - gorums.MinVersion) + _ = gorums.EnforceVersion(10 - gorums.MinVersion) // Verify that the gorums runtime is sufficiently up-to-date. - _ = gorums.EnforceVersion(gorums.MaxVersion - 9) + _ = gorums.EnforceVersion(gorums.MaxVersion - 10) ) // QuorumCallAsync plain. diff --git a/cmd/protoc-gen-gorums/dev/zorums_client_gorums.pb.go b/cmd/protoc-gen-gorums/dev/zorums_client_gorums.pb.go index 35d70a97..ff3c2462 100644 --- a/cmd/protoc-gen-gorums/dev/zorums_client_gorums.pb.go +++ b/cmd/protoc-gen-gorums/dev/zorums_client_gorums.pb.go @@ -1,6 +1,6 @@ // Code generated by protoc-gen-gorums. DO NOT EDIT. // versions: -// protoc-gen-gorums v0.9.0-devel +// protoc-gen-gorums v0.10.0-devel // protoc v6.33.0 // source: zorums.proto @@ -14,9 +14,9 @@ import ( const ( // Verify that this generated code is sufficiently up-to-date. - _ = gorums.EnforceVersion(9 - gorums.MinVersion) + _ = gorums.EnforceVersion(10 - gorums.MinVersion) // Verify that the gorums runtime is sufficiently up-to-date. - _ = gorums.EnforceVersion(gorums.MaxVersion - 9) + _ = gorums.EnforceVersion(gorums.MaxVersion - 10) ) // ZorumsServiceClient is the client interface for the ZorumsService service. diff --git a/cmd/protoc-gen-gorums/dev/zorums_correctable_gorums.pb.go b/cmd/protoc-gen-gorums/dev/zorums_correctable_gorums.pb.go index db0e14a1..7856f665 100644 --- a/cmd/protoc-gen-gorums/dev/zorums_correctable_gorums.pb.go +++ b/cmd/protoc-gen-gorums/dev/zorums_correctable_gorums.pb.go @@ -1,6 +1,6 @@ // Code generated by protoc-gen-gorums. DO NOT EDIT. // versions: -// protoc-gen-gorums v0.9.0-devel +// protoc-gen-gorums v0.10.0-devel // protoc v6.33.0 // source: zorums.proto @@ -15,9 +15,9 @@ import ( const ( // Verify that this generated code is sufficiently up-to-date. - _ = gorums.EnforceVersion(9 - gorums.MinVersion) + _ = gorums.EnforceVersion(10 - gorums.MinVersion) // Verify that the gorums runtime is sufficiently up-to-date. - _ = gorums.EnforceVersion(gorums.MaxVersion - 9) + _ = gorums.EnforceVersion(gorums.MaxVersion - 10) ) // Correctable plain. diff --git a/cmd/protoc-gen-gorums/dev/zorums_multicast_gorums.pb.go b/cmd/protoc-gen-gorums/dev/zorums_multicast_gorums.pb.go index 31dbfb70..4b446540 100644 --- a/cmd/protoc-gen-gorums/dev/zorums_multicast_gorums.pb.go +++ b/cmd/protoc-gen-gorums/dev/zorums_multicast_gorums.pb.go @@ -1,6 +1,6 @@ // Code generated by protoc-gen-gorums. DO NOT EDIT. // versions: -// protoc-gen-gorums v0.9.0-devel +// protoc-gen-gorums v0.10.0-devel // protoc v6.33.0 // source: zorums.proto @@ -15,9 +15,9 @@ import ( const ( // Verify that this generated code is sufficiently up-to-date. - _ = gorums.EnforceVersion(9 - gorums.MinVersion) + _ = gorums.EnforceVersion(10 - gorums.MinVersion) // Verify that the gorums runtime is sufficiently up-to-date. - _ = gorums.EnforceVersion(gorums.MaxVersion - 9) + _ = gorums.EnforceVersion(gorums.MaxVersion - 10) ) // Multicast plain. Response type is not needed here. diff --git a/cmd/protoc-gen-gorums/dev/zorums_qspec_gorums.pb.go b/cmd/protoc-gen-gorums/dev/zorums_qspec_gorums.pb.go index db0542d4..06acfaad 100644 --- a/cmd/protoc-gen-gorums/dev/zorums_qspec_gorums.pb.go +++ b/cmd/protoc-gen-gorums/dev/zorums_qspec_gorums.pb.go @@ -1,6 +1,6 @@ // Code generated by protoc-gen-gorums. DO NOT EDIT. // versions: -// protoc-gen-gorums v0.9.0-devel +// protoc-gen-gorums v0.10.0-devel // protoc v6.33.0 // source: zorums.proto @@ -13,9 +13,9 @@ import ( const ( // Verify that this generated code is sufficiently up-to-date. - _ = gorums.EnforceVersion(9 - gorums.MinVersion) + _ = gorums.EnforceVersion(10 - gorums.MinVersion) // Verify that the gorums runtime is sufficiently up-to-date. - _ = gorums.EnforceVersion(gorums.MaxVersion - 9) + _ = gorums.EnforceVersion(gorums.MaxVersion - 10) ) // QuorumSpec is the interface of quorum functions for ZorumsService. diff --git a/cmd/protoc-gen-gorums/dev/zorums_quorumcall_gorums.pb.go b/cmd/protoc-gen-gorums/dev/zorums_quorumcall_gorums.pb.go index 6b1e305b..d92c4369 100644 --- a/cmd/protoc-gen-gorums/dev/zorums_quorumcall_gorums.pb.go +++ b/cmd/protoc-gen-gorums/dev/zorums_quorumcall_gorums.pb.go @@ -1,6 +1,6 @@ // Code generated by protoc-gen-gorums. DO NOT EDIT. // versions: -// protoc-gen-gorums v0.9.0-devel +// protoc-gen-gorums v0.10.0-devel // protoc v6.33.0 // source: zorums.proto @@ -15,9 +15,9 @@ import ( const ( // Verify that this generated code is sufficiently up-to-date. - _ = gorums.EnforceVersion(9 - gorums.MinVersion) + _ = gorums.EnforceVersion(10 - gorums.MinVersion) // Verify that the gorums runtime is sufficiently up-to-date. - _ = gorums.EnforceVersion(gorums.MaxVersion - 9) + _ = gorums.EnforceVersion(gorums.MaxVersion - 10) ) // QuorumCall plain. diff --git a/cmd/protoc-gen-gorums/dev/zorums_rpc_gorums.pb.go b/cmd/protoc-gen-gorums/dev/zorums_rpc_gorums.pb.go index f0973db4..b5ec6efe 100644 --- a/cmd/protoc-gen-gorums/dev/zorums_rpc_gorums.pb.go +++ b/cmd/protoc-gen-gorums/dev/zorums_rpc_gorums.pb.go @@ -1,6 +1,6 @@ // Code generated by protoc-gen-gorums. DO NOT EDIT. // versions: -// protoc-gen-gorums v0.9.0-devel +// protoc-gen-gorums v0.10.0-devel // protoc v6.33.0 // source: zorums.proto @@ -13,9 +13,9 @@ import ( const ( // Verify that this generated code is sufficiently up-to-date. - _ = gorums.EnforceVersion(9 - gorums.MinVersion) + _ = gorums.EnforceVersion(10 - gorums.MinVersion) // Verify that the gorums runtime is sufficiently up-to-date. - _ = gorums.EnforceVersion(gorums.MaxVersion - 9) + _ = gorums.EnforceVersion(gorums.MaxVersion - 10) ) // GRPCCall plain gRPC call; testing that Gorums can ignore these, but that diff --git a/cmd/protoc-gen-gorums/dev/zorums_server_gorums.pb.go b/cmd/protoc-gen-gorums/dev/zorums_server_gorums.pb.go index c426e08f..745d35a4 100644 --- a/cmd/protoc-gen-gorums/dev/zorums_server_gorums.pb.go +++ b/cmd/protoc-gen-gorums/dev/zorums_server_gorums.pb.go @@ -1,6 +1,6 @@ // Code generated by protoc-gen-gorums. DO NOT EDIT. // versions: -// protoc-gen-gorums v0.9.0-devel +// protoc-gen-gorums v0.10.0-devel // protoc v6.33.0 // source: zorums.proto @@ -14,9 +14,9 @@ import ( const ( // Verify that this generated code is sufficiently up-to-date. - _ = gorums.EnforceVersion(9 - gorums.MinVersion) + _ = gorums.EnforceVersion(10 - gorums.MinVersion) // Verify that the gorums runtime is sufficiently up-to-date. - _ = gorums.EnforceVersion(gorums.MaxVersion - 9) + _ = gorums.EnforceVersion(gorums.MaxVersion - 10) ) // ZorumsService is the server-side API for the ZorumsService Service diff --git a/cmd/protoc-gen-gorums/dev/zorums_types_gorums.pb.go b/cmd/protoc-gen-gorums/dev/zorums_types_gorums.pb.go index 8f3fae15..ab2f6e80 100644 --- a/cmd/protoc-gen-gorums/dev/zorums_types_gorums.pb.go +++ b/cmd/protoc-gen-gorums/dev/zorums_types_gorums.pb.go @@ -1,6 +1,6 @@ // Code generated by protoc-gen-gorums. DO NOT EDIT. // versions: -// protoc-gen-gorums v0.9.0-devel +// protoc-gen-gorums v0.10.0-devel // protoc v6.33.0 // source: zorums.proto @@ -13,9 +13,9 @@ import ( const ( // Verify that this generated code is sufficiently up-to-date. - _ = gorums.EnforceVersion(9 - gorums.MinVersion) + _ = gorums.EnforceVersion(10 - gorums.MinVersion) // Verify that the gorums runtime is sufficiently up-to-date. - _ = gorums.EnforceVersion(gorums.MaxVersion - 9) + _ = gorums.EnforceVersion(gorums.MaxVersion - 10) ) type internalEmpty struct { diff --git a/cmd/protoc-gen-gorums/dev/zorums_unicast_gorums.pb.go b/cmd/protoc-gen-gorums/dev/zorums_unicast_gorums.pb.go index 621dffcd..cf3ab4f2 100644 --- a/cmd/protoc-gen-gorums/dev/zorums_unicast_gorums.pb.go +++ b/cmd/protoc-gen-gorums/dev/zorums_unicast_gorums.pb.go @@ -1,6 +1,6 @@ // Code generated by protoc-gen-gorums. DO NOT EDIT. // versions: -// protoc-gen-gorums v0.9.0-devel +// protoc-gen-gorums v0.10.0-devel // protoc v6.33.0 // source: zorums.proto @@ -14,9 +14,9 @@ import ( const ( // Verify that this generated code is sufficiently up-to-date. - _ = gorums.EnforceVersion(9 - gorums.MinVersion) + _ = gorums.EnforceVersion(10 - gorums.MinVersion) // Verify that the gorums runtime is sufficiently up-to-date. - _ = gorums.EnforceVersion(gorums.MaxVersion - 9) + _ = gorums.EnforceVersion(gorums.MaxVersion - 10) ) // Unicast is a quorum call invoked on all nodes in configuration c, diff --git a/examples/storage/proto/storage_gorums.pb.go b/examples/storage/proto/storage_gorums.pb.go index 40c9b636..a44212f9 100644 --- a/examples/storage/proto/storage_gorums.pb.go +++ b/examples/storage/proto/storage_gorums.pb.go @@ -1,6 +1,6 @@ // Code generated by protoc-gen-gorums. DO NOT EDIT. // versions: -// protoc-gen-gorums v0.9.0-devel +// protoc-gen-gorums v0.10.0-devel // protoc v6.33.0 // source: storage/proto/storage.proto @@ -17,9 +17,9 @@ import ( const ( // Verify that this generated code is sufficiently up-to-date. - _ = gorums.EnforceVersion(9 - gorums.MinVersion) + _ = gorums.EnforceVersion(10 - gorums.MinVersion) // Verify that the gorums runtime is sufficiently up-to-date. - _ = gorums.EnforceVersion(gorums.MaxVersion - 9) + _ = gorums.EnforceVersion(gorums.MaxVersion - 10) ) // A Configuration represents a static set of nodes on which quorum remote diff --git a/tests/config/config_gorums.pb.go b/tests/config/config_gorums.pb.go index 39f7f052..dbe7d4ab 100644 --- a/tests/config/config_gorums.pb.go +++ b/tests/config/config_gorums.pb.go @@ -1,6 +1,6 @@ // Code generated by protoc-gen-gorums. DO NOT EDIT. // versions: -// protoc-gen-gorums v0.9.0-devel +// protoc-gen-gorums v0.10.0-devel // protoc v6.33.0 // source: config/config.proto @@ -16,9 +16,9 @@ import ( const ( // Verify that this generated code is sufficiently up-to-date. - _ = gorums.EnforceVersion(9 - gorums.MinVersion) + _ = gorums.EnforceVersion(10 - gorums.MinVersion) // Verify that the gorums runtime is sufficiently up-to-date. - _ = gorums.EnforceVersion(gorums.MaxVersion - 9) + _ = gorums.EnforceVersion(gorums.MaxVersion - 10) ) // A Configuration represents a static set of nodes on which quorum remote diff --git a/tests/correctable/correctable_gorums.pb.go b/tests/correctable/correctable_gorums.pb.go index 3c179c53..849a33e2 100644 --- a/tests/correctable/correctable_gorums.pb.go +++ b/tests/correctable/correctable_gorums.pb.go @@ -1,6 +1,6 @@ // Code generated by protoc-gen-gorums. DO NOT EDIT. // versions: -// protoc-gen-gorums v0.9.0-devel +// protoc-gen-gorums v0.10.0-devel // protoc v6.33.0 // source: correctable/correctable.proto @@ -16,9 +16,9 @@ import ( const ( // Verify that this generated code is sufficiently up-to-date. - _ = gorums.EnforceVersion(9 - gorums.MinVersion) + _ = gorums.EnforceVersion(10 - gorums.MinVersion) // Verify that the gorums runtime is sufficiently up-to-date. - _ = gorums.EnforceVersion(gorums.MaxVersion - 9) + _ = gorums.EnforceVersion(gorums.MaxVersion - 10) ) // A Configuration represents a static set of nodes on which quorum remote diff --git a/tests/dummy/dummy_gorums.pb.go b/tests/dummy/dummy_gorums.pb.go index 0615a2fc..7e362e9e 100644 --- a/tests/dummy/dummy_gorums.pb.go +++ b/tests/dummy/dummy_gorums.pb.go @@ -1,6 +1,6 @@ // Code generated by protoc-gen-gorums. DO NOT EDIT. // versions: -// protoc-gen-gorums v0.9.0-devel +// protoc-gen-gorums v0.10.0-devel // protoc v6.33.0 // source: dummy/dummy.proto @@ -15,9 +15,9 @@ import ( const ( // Verify that this generated code is sufficiently up-to-date. - _ = gorums.EnforceVersion(9 - gorums.MinVersion) + _ = gorums.EnforceVersion(10 - gorums.MinVersion) // Verify that the gorums runtime is sufficiently up-to-date. - _ = gorums.EnforceVersion(gorums.MaxVersion - 9) + _ = gorums.EnforceVersion(gorums.MaxVersion - 10) ) // A Configuration represents a static set of nodes on which quorum remote diff --git a/tests/metadata/metadata_gorums.pb.go b/tests/metadata/metadata_gorums.pb.go index da3d8b75..eb7e3702 100644 --- a/tests/metadata/metadata_gorums.pb.go +++ b/tests/metadata/metadata_gorums.pb.go @@ -1,6 +1,6 @@ // Code generated by protoc-gen-gorums. DO NOT EDIT. // versions: -// protoc-gen-gorums v0.9.0-devel +// protoc-gen-gorums v0.10.0-devel // protoc v6.33.0 // source: metadata/metadata.proto @@ -16,9 +16,9 @@ import ( const ( // Verify that this generated code is sufficiently up-to-date. - _ = gorums.EnforceVersion(9 - gorums.MinVersion) + _ = gorums.EnforceVersion(10 - gorums.MinVersion) // Verify that the gorums runtime is sufficiently up-to-date. - _ = gorums.EnforceVersion(gorums.MaxVersion - 9) + _ = gorums.EnforceVersion(gorums.MaxVersion - 10) ) // A Configuration represents a static set of nodes on which quorum remote diff --git a/tests/oneway/oneway_gorums.pb.go b/tests/oneway/oneway_gorums.pb.go index 8346a4a5..2bc3c166 100644 --- a/tests/oneway/oneway_gorums.pb.go +++ b/tests/oneway/oneway_gorums.pb.go @@ -1,6 +1,6 @@ // Code generated by protoc-gen-gorums. DO NOT EDIT. // versions: -// protoc-gen-gorums v0.9.0-devel +// protoc-gen-gorums v0.10.0-devel // protoc v6.33.0 // source: oneway/oneway.proto @@ -16,9 +16,9 @@ import ( const ( // Verify that this generated code is sufficiently up-to-date. - _ = gorums.EnforceVersion(9 - gorums.MinVersion) + _ = gorums.EnforceVersion(10 - gorums.MinVersion) // Verify that the gorums runtime is sufficiently up-to-date. - _ = gorums.EnforceVersion(gorums.MaxVersion - 9) + _ = gorums.EnforceVersion(gorums.MaxVersion - 10) ) // A Configuration represents a static set of nodes on which quorum remote diff --git a/tests/ordering/order_gorums.pb.go b/tests/ordering/order_gorums.pb.go index b020ad8f..71762717 100644 --- a/tests/ordering/order_gorums.pb.go +++ b/tests/ordering/order_gorums.pb.go @@ -1,6 +1,6 @@ // Code generated by protoc-gen-gorums. DO NOT EDIT. // versions: -// protoc-gen-gorums v0.9.0-devel +// protoc-gen-gorums v0.10.0-devel // protoc v6.33.0 // source: ordering/order.proto @@ -16,9 +16,9 @@ import ( const ( // Verify that this generated code is sufficiently up-to-date. - _ = gorums.EnforceVersion(9 - gorums.MinVersion) + _ = gorums.EnforceVersion(10 - gorums.MinVersion) // Verify that the gorums runtime is sufficiently up-to-date. - _ = gorums.EnforceVersion(gorums.MaxVersion - 9) + _ = gorums.EnforceVersion(gorums.MaxVersion - 10) ) // A Configuration represents a static set of nodes on which quorum remote diff --git a/tests/qf/qf_gorums.pb.go b/tests/qf/qf_gorums.pb.go index 1d3eac1d..ee239454 100644 --- a/tests/qf/qf_gorums.pb.go +++ b/tests/qf/qf_gorums.pb.go @@ -1,6 +1,6 @@ // Code generated by protoc-gen-gorums. DO NOT EDIT. // versions: -// protoc-gen-gorums v0.9.0-devel +// protoc-gen-gorums v0.10.0-devel // protoc v6.33.0 // source: qf/qf.proto @@ -16,9 +16,9 @@ import ( const ( // Verify that this generated code is sufficiently up-to-date. - _ = gorums.EnforceVersion(9 - gorums.MinVersion) + _ = gorums.EnforceVersion(10 - gorums.MinVersion) // Verify that the gorums runtime is sufficiently up-to-date. - _ = gorums.EnforceVersion(gorums.MaxVersion - 9) + _ = gorums.EnforceVersion(gorums.MaxVersion - 10) ) // A Configuration represents a static set of nodes on which quorum remote diff --git a/tests/tls/tls_gorums.pb.go b/tests/tls/tls_gorums.pb.go index a3df3a7e..1ac54160 100644 --- a/tests/tls/tls_gorums.pb.go +++ b/tests/tls/tls_gorums.pb.go @@ -1,6 +1,6 @@ // Code generated by protoc-gen-gorums. DO NOT EDIT. // versions: -// protoc-gen-gorums v0.9.0-devel +// protoc-gen-gorums v0.10.0-devel // protoc v6.33.0 // source: tls/tls.proto @@ -15,9 +15,9 @@ import ( const ( // Verify that this generated code is sufficiently up-to-date. - _ = gorums.EnforceVersion(9 - gorums.MinVersion) + _ = gorums.EnforceVersion(10 - gorums.MinVersion) // Verify that the gorums runtime is sufficiently up-to-date. - _ = gorums.EnforceVersion(gorums.MaxVersion - 9) + _ = gorums.EnforceVersion(gorums.MaxVersion - 10) ) // A Configuration represents a static set of nodes on which quorum remote diff --git a/tests/unresponsive/unresponsive_gorums.pb.go b/tests/unresponsive/unresponsive_gorums.pb.go index 0b7dbc7d..5af991c0 100644 --- a/tests/unresponsive/unresponsive_gorums.pb.go +++ b/tests/unresponsive/unresponsive_gorums.pb.go @@ -1,6 +1,6 @@ // Code generated by protoc-gen-gorums. DO NOT EDIT. // versions: -// protoc-gen-gorums v0.9.0-devel +// protoc-gen-gorums v0.10.0-devel // protoc v6.33.0 // source: unresponsive/unresponsive.proto @@ -15,9 +15,9 @@ import ( const ( // Verify that this generated code is sufficiently up-to-date. - _ = gorums.EnforceVersion(9 - gorums.MinVersion) + _ = gorums.EnforceVersion(10 - gorums.MinVersion) // Verify that the gorums runtime is sufficiently up-to-date. - _ = gorums.EnforceVersion(gorums.MaxVersion - 9) + _ = gorums.EnforceVersion(gorums.MaxVersion - 10) ) // A Configuration represents a static set of nodes on which quorum remote From 75e512b06cf1989d5017dcd2b3edaec120a5ce89 Mon Sep 17 00:00:00 2001 From: Hein Meling Date: Fri, 14 Nov 2025 01:47:12 +0100 Subject: [PATCH 5/9] fix: ensure genproto target depends on installgorums and dev This is necessary when upgrading to a new version. --- Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Makefile b/Makefile index c955aa5b..82a9ad7a 100644 --- a/Makefile +++ b/Makefile @@ -77,7 +77,7 @@ stressgen: tools # Regenerate all Gorums and protobuf generated files across the repo (dev, benchmark, tests, examples). # This will force regeneration even though the proto files have not changed. -genproto: +genproto: installgorums dev @echo "Regenerating all proto files (dev, benchmark, tests, examples)" @$(MAKE) -B -s dev @$(MAKE) -B -s benchmark From e13cf8a02e8e05ebde86f285679fac8880f71ef2 Mon Sep 17 00:00:00 2001 From: Hein Meling Date: Fri, 14 Nov 2025 01:50:56 +0100 Subject: [PATCH 6/9] chore: update examples/go.mod to gorums v0.10.0 --- examples/go.mod | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/examples/go.mod b/examples/go.mod index 07da0471..ece4467d 100644 --- a/examples/go.mod +++ b/examples/go.mod @@ -4,7 +4,7 @@ go 1.25.4 require ( github.com/google/shlex v0.0.0-20191202100458-e7afc7fbc510 - github.com/relab/gorums v0.9.0 + github.com/relab/gorums v0.10.0 golang.org/x/term v0.37.0 google.golang.org/grpc v1.76.0 google.golang.org/protobuf v1.36.10 From 1c5234d145b626b881e712ffd0bcd6b08d88d1b1 Mon Sep 17 00:00:00 2001 From: Hein Meling Date: Fri, 14 Nov 2025 01:52:52 +0100 Subject: [PATCH 7/9] # github.com/relab/gorums ## incompatible changes Message.Message: removed Message.Metadata: removed SendMessage: removed Server: old is comparable, new is not WrapMessage: removed requestHandler: changed from func(ServerCtx, *Message, chan<- *Message) to func(ServerCtx, *Message) (*Message, error) ## compatible changes (*Message).GetMessageID: added (*Message).GetMetadata: added (*Message).GetMethod: added (*Message).GetProtoMessage: added (*Message).GetStatus: added (*ServerCtx).SendMessage: added AsProto: added Handler: added Interceptor: added NewResponseMessage: added WithInterceptors: added # github.com/relab/gorums/benchmark ## incompatible changes github.com/relab/gorums.(*Server).RegisterHandler: changed from func(string, github.com/relab/gorums.requestHandler) to func(string, github.com/relab/gorums.Handler) # github.com/relab/gorums/tests/config ## incompatible changes (*Request).Descriptor: removed (*Response).Descriptor: removed Request.Num: removed Response.Name: removed Response.Num: removed ## compatible changes (*Request).SetNum: added (*Response).SetName: added (*Response).SetNum: added Request_builder: added Response_builder: added # github.com/relab/gorums/tests/correctable ## incompatible changes (*CorrectableRequest).Descriptor: removed (*CorrectableResponse).Descriptor: removed CorrectableResponse.Level: removed ## compatible changes (*CorrectableResponse).SetLevel: added CorrectableRequest_builder: added CorrectableResponse_builder: added # github.com/relab/gorums/tests/dummy ## incompatible changes (*Empty).Descriptor: removed ## compatible changes Empty_builder: added # github.com/relab/gorums/tests/metadata ## incompatible changes (*IPAddr).Descriptor: removed (*NodeID).Descriptor: removed IPAddr.Addr: removed NodeID.ID: removed ## compatible changes (*IPAddr).SetAddr: added (*NodeID).SetID: added IPAddr_builder: added NodeID_builder: added # github.com/relab/gorums/tests/mock ## incompatible changes (*Request).Descriptor: removed (*Response).Descriptor: removed File_mock_proto: removed Request.Val: removed Response.Val: removed ## compatible changes (*Request).SetVal: added (*Response).SetVal: added File_mock_mock_proto: added Request_builder: added Response_builder: added # github.com/relab/gorums/tests/oneway ## incompatible changes (*Empty).Descriptor: removed (*Request).Descriptor: removed Request.Num: removed ## compatible changes (*Request).SetNum: added Empty_builder: added Request_builder: added # github.com/relab/gorums/tests/ordering ## incompatible changes (*Request).Descriptor: removed (*Response).Descriptor: removed Request.Num: removed Response.InOrder: removed ## compatible changes (*Request).SetNum: added (*Response).SetInOrder: added Request_builder: added Response_builder: added # github.com/relab/gorums/tests/qf ## incompatible changes (*Request).Descriptor: removed (*Response).Descriptor: removed Request.Value: removed Response.Result: removed ## compatible changes (*Request).SetValue: added (*Response).SetResult: added Request_builder: added Response_builder: added # github.com/relab/gorums/tests/tls ## incompatible changes (*Request).Descriptor: removed (*Response).Descriptor: removed Response.OK: removed ## compatible changes (*Response).SetOK: added Request_builder: added Response_builder: added # github.com/relab/gorums/tests/unresponsive ## incompatible changes (*Empty).Descriptor: removed ## compatible changes Empty_builder: added # summary Inferred base version: v0.9.0 Suggested version: v0.10.0 From 7a526b089effb9f6fe93c481312c5e931b689bef Mon Sep 17 00:00:00 2001 From: Hein Meling Date: Fri, 14 Nov 2025 01:56:15 +0100 Subject: [PATCH 8/9] chore: add commit details for release notes and ignore untracked files --- Makefile | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Makefile b/Makefile index 82a9ad7a..907de277 100644 --- a/Makefile +++ b/Makefile @@ -122,12 +122,15 @@ prepare-release: release-tools echo " go get -C examples github.com/relab/gorums@$${suggested:-vX.Y.Z}"; \ echo " go mod tidy && (cd examples && go mod tidy)"; \ echo ""; \ + echo "Commit all changes and create an empty commit with the release notes:"; \ + echo " git commit --allow-empty -F release-notes.txt"; \ + echo ""; \ echo "Then create the release PR:"; \ echo " make release-pr VERSION=$${suggested:-vX.Y.Z}" release-pr: @if [ -z "$(VERSION)" ]; then echo "Usage: make release-pr VERSION=v0.9.0"; exit 1; fi - @if [ -n "$$(git status --porcelain)" ]; then echo "Uncommitted changes present; commit or stash first; aborting."; exit 1; fi + @if [ -n "$$(git status --porcelain --untracked-files=no)" ]; then echo "Uncommitted changes present; commit or stash first; aborting."; exit 1; fi @BRANCH="release/$(VERSION)-devel"; \ git switch -c $$BRANCH; \ git add -A; \ From 82f4cfa85219ed442e5e6864311fdd6cb946d94b Mon Sep 17 00:00:00 2001 From: Hein Meling Date: Fri, 14 Nov 2025 02:04:40 +0100 Subject: [PATCH 9/9] Gorums release v0.10.0 --- release-notes.txt | 134 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 134 insertions(+) create mode 100644 release-notes.txt diff --git a/release-notes.txt b/release-notes.txt new file mode 100644 index 00000000..fcdf1f5f --- /dev/null +++ b/release-notes.txt @@ -0,0 +1,134 @@ +# github.com/relab/gorums +## incompatible changes +Message.Message: removed +Message.Metadata: removed +SendMessage: removed +Server: old is comparable, new is not +WrapMessage: removed +requestHandler: changed from func(ServerCtx, *Message, chan<- *Message) to func(ServerCtx, *Message) (*Message, error) +## compatible changes +(*Message).GetMessageID: added +(*Message).GetMetadata: added +(*Message).GetMethod: added +(*Message).GetProtoMessage: added +(*Message).GetStatus: added +(*ServerCtx).SendMessage: added +AsProto: added +Handler: added +Interceptor: added +NewResponseMessage: added +WithInterceptors: added + +# github.com/relab/gorums/benchmark +## incompatible changes +github.com/relab/gorums.(*Server).RegisterHandler: changed from func(string, github.com/relab/gorums.requestHandler) to func(string, github.com/relab/gorums.Handler) + +# github.com/relab/gorums/tests/config +## incompatible changes +(*Request).Descriptor: removed +(*Response).Descriptor: removed +Request.Num: removed +Response.Name: removed +Response.Num: removed +## compatible changes +(*Request).SetNum: added +(*Response).SetName: added +(*Response).SetNum: added +Request_builder: added +Response_builder: added + +# github.com/relab/gorums/tests/correctable +## incompatible changes +(*CorrectableRequest).Descriptor: removed +(*CorrectableResponse).Descriptor: removed +CorrectableResponse.Level: removed +## compatible changes +(*CorrectableResponse).SetLevel: added +CorrectableRequest_builder: added +CorrectableResponse_builder: added + +# github.com/relab/gorums/tests/dummy +## incompatible changes +(*Empty).Descriptor: removed +## compatible changes +Empty_builder: added + +# github.com/relab/gorums/tests/metadata +## incompatible changes +(*IPAddr).Descriptor: removed +(*NodeID).Descriptor: removed +IPAddr.Addr: removed +NodeID.ID: removed +## compatible changes +(*IPAddr).SetAddr: added +(*NodeID).SetID: added +IPAddr_builder: added +NodeID_builder: added + +# github.com/relab/gorums/tests/mock +## incompatible changes +(*Request).Descriptor: removed +(*Response).Descriptor: removed +File_mock_proto: removed +Request.Val: removed +Response.Val: removed +## compatible changes +(*Request).SetVal: added +(*Response).SetVal: added +File_mock_mock_proto: added +Request_builder: added +Response_builder: added + +# github.com/relab/gorums/tests/oneway +## incompatible changes +(*Empty).Descriptor: removed +(*Request).Descriptor: removed +Request.Num: removed +## compatible changes +(*Request).SetNum: added +Empty_builder: added +Request_builder: added + +# github.com/relab/gorums/tests/ordering +## incompatible changes +(*Request).Descriptor: removed +(*Response).Descriptor: removed +Request.Num: removed +Response.InOrder: removed +## compatible changes +(*Request).SetNum: added +(*Response).SetInOrder: added +Request_builder: added +Response_builder: added + +# github.com/relab/gorums/tests/qf +## incompatible changes +(*Request).Descriptor: removed +(*Response).Descriptor: removed +Request.Value: removed +Response.Result: removed +## compatible changes +(*Request).SetValue: added +(*Response).SetResult: added +Request_builder: added +Response_builder: added + +# github.com/relab/gorums/tests/tls +## incompatible changes +(*Request).Descriptor: removed +(*Response).Descriptor: removed +Response.OK: removed +## compatible changes +(*Response).SetOK: added +Request_builder: added +Response_builder: added + +# github.com/relab/gorums/tests/unresponsive +## incompatible changes +(*Empty).Descriptor: removed +## compatible changes +Empty_builder: added + +# summary +Inferred base version: v0.9.0 +Suggested version: v0.10.0