Adds support for protobuf editions
Pre-releasegithub.com/relab/gorums
incompatible changes
ConfigCreationError: removed
Error: removed
QuorumCallError.Errors: removed
QuorumCallError.Reason: removed
QuorumCallError.ReplyCount: removed
WithDialTimeout: removed
compatible changes
Incomplete: added
QuorumCallError.Is: added
WithConnectCallback: added
github.com/relab/gorums/benchmark
incompatible changes
(*Echo).Descriptor: removed
(*MemoryStat).Descriptor: removed
(*MemoryStatList).Descriptor: removed
(*Result).Descriptor: removed
(*StartRequest).Descriptor: removed
(*StartResponse).Descriptor: removed
(*StopRequest).Descriptor: removed
(*TimedMsg).Descriptor: removed
Benchmark: removed
ConfigurationFromRaw: changed from func(github.com/relab/gorums.RawConfiguration, QuorumSpec) *Configuration to func(github.com/relab/gorums.RawConfiguration, QuorumSpec) (*Configuration, error)
Echo.Payload: removed
MemoryStat.Allocs: removed
MemoryStat.Memory: removed
MemoryStatList.MemoryStats: removed
Result.AllocsPerOp: removed
Result.LatencyAvg: removed
Result.LatencyVar: removed
Result.MemPerOp: removed
Result.Name: removed
Result.ServerStats: removed
Result.Throughput: removed
Result.TotalOps: removed
Result.TotalTime: removed
TimedMsg.Payload: removed
TimedMsg.SendTime: removed
compatible changes
(*Echo).SetPayload: added
(*MemoryStat).SetAllocs: added
(*MemoryStat).SetMemory: added
(*MemoryStatList).SetMemoryStats: added
(*Result).SetAllocsPerOp: added
(*Result).SetLatencyAvg: added
(*Result).SetLatencyVar: added
(*Result).SetMemPerOp: added
(*Result).SetName: added
(*Result).SetServerStats: added
(*Result).SetThroughput: added
(*Result).SetTotalOps: added
(*Result).SetTotalTime: added
(*TimedMsg).SetPayload: added
(*TimedMsg).SetSendTime: added
BenchmarkClient: added
BenchmarkServer: added
Echo_builder: added
MemoryStatList_builder: added
MemoryStat_builder: added
Result_builder: added
StartRequest_builder: added
StartResponse_builder: added
StopRequest_builder: added
TimedMsg_builder: added
github.com/relab/gorums/cmd/protoc-gen-gorums/dev
incompatible changes
(*MyResponse).Descriptor: removed
(*Request).Descriptor: removed
(*Response).Descriptor: removed
ConfigurationFromRaw: changed from func(github.com/relab/gorums.RawConfiguration, QuorumSpec) *Configuration to func(github.com/relab/gorums.RawConfiguration, QuorumSpec) (*Configuration, error)
MyResponse.Value: removed
Request.Value: removed
Response.Result: removed
ZorumsService: removed
compatible changes
(*MyResponse).SetValue: added
(*Request).SetValue: added
(*Response).SetResult: added
MyResponse_builder: added
Request_builder: added
Response_builder: added
ZorumsServiceClient: added
ZorumsServiceNodeClient: added
ZorumsServiceServer: added
github.com/relab/gorums/ordering
incompatible changes
(*Metadata).Descriptor: removed
GorumsClient.NodeStream: changed from func(context.Context, ...google.golang.org/grpc.CallOption) (Gorums_NodeStreamClient, error) to func(context.Context, ...google.golang.org/grpc.CallOption) (google.golang.org/grpc.BidiStreamingClient[Metadata, Metadata], error)
GorumsServer.NodeStream: changed from func(Gorums_NodeStreamServer) error to func(google.golang.org/grpc.BidiStreamingServer[Metadata, Metadata]) error
Gorums_NodeStreamClient: changed from Gorums_NodeStreamClient to google.golang.org/grpc.BidiStreamingClient[Metadata, Metadata]
Gorums_NodeStreamServer: changed from Gorums_NodeStreamServer to google.golang.org/grpc.BidiStreamingServer[Metadata, Metadata]
Metadata.MessageID: removed
Metadata.Method: removed
Metadata.Status: removed
UnimplementedGorumsServer.NodeStream: changed from func(Gorums_NodeStreamServer) error to func(google.golang.org/grpc.BidiStreamingServer[Metadata, Metadata]) error
compatible changes
(*Metadata).ClearStatus: added
(*Metadata).HasStatus: added
(*Metadata).SetMessageID: added
(*Metadata).SetMethod: added
(*Metadata).SetStatus: added
Gorums_NodeStream_FullMethodName: added
Metadata_builder: added
github.com/relab/gorums/tests/config
incompatible changes
ConfigTest: removed
ConfigurationFromRaw: changed from func(github.com/relab/gorums.RawConfiguration, QuorumSpec) *Configuration to func(github.com/relab/gorums.RawConfiguration, QuorumSpec) (*Configuration, error)
compatible changes
ConfigTestClient: added
ConfigTestServer: added
github.com/relab/gorums/tests/correctable
incompatible changes
ConfigurationFromRaw: changed from func(github.com/relab/gorums.RawConfiguration, QuorumSpec) *Configuration to func(github.com/relab/gorums.RawConfiguration, QuorumSpec) (*Configuration, error)
CorrectableTest: removed
compatible changes
CorrectableTestClient: added
CorrectableTestServer: added
github.com/relab/gorums/tests/dummy
incompatible changes
ConfigurationFromRaw: changed from func(github.com/relab/gorums.RawConfiguration, QuorumSpec) *Configuration to func(github.com/relab/gorums.RawConfiguration, QuorumSpec) (*Configuration, error)
Dummy: removed
compatible changes
DummyNodeClient: added
DummyServer: added
github.com/relab/gorums/tests/metadata
incompatible changes
ConfigurationFromRaw: changed from func(github.com/relab/gorums.RawConfiguration, QuorumSpec) *Configuration to func(github.com/relab/gorums.RawConfiguration, QuorumSpec) (*Configuration, error)
MetadataTest: removed
compatible changes
MetadataTestNodeClient: added
MetadataTestServer: added
github.com/relab/gorums/tests/mock
compatible changes
package added
github.com/relab/gorums/tests/oneway
incompatible changes
ConfigurationFromRaw: changed from func(github.com/relab/gorums.RawConfiguration, QuorumSpec) *Configuration to func(github.com/relab/gorums.RawConfiguration, QuorumSpec) (*Configuration, error)
OnewayTest: removed
compatible changes
OnewayTestClient: added
OnewayTestNodeClient: added
OnewayTestServer: added
github.com/relab/gorums/tests/ordering
incompatible changes
ConfigurationFromRaw: changed from func(github.com/relab/gorums.RawConfiguration, QuorumSpec) *Configuration to func(github.com/relab/gorums.RawConfiguration, QuorumSpec) (*Configuration, error)
GorumsTest: removed
compatible changes
GorumsTestClient: added
GorumsTestNodeClient: added
GorumsTestServer: added
github.com/relab/gorums/tests/qf
incompatible changes
ConfigurationFromRaw: changed from func(github.com/relab/gorums.RawConfiguration, QuorumSpec) *Configuration to func(github.com/relab/gorums.RawConfiguration, QuorumSpec) (*Configuration, error)
QuorumFunction: removed
compatible changes
QuorumFunctionClient: added
QuorumFunctionServer: added
github.com/relab/gorums/tests/tls
incompatible changes
ConfigurationFromRaw: changed from func(github.com/relab/gorums.RawConfiguration, QuorumSpec) *Configuration to func(github.com/relab/gorums.RawConfiguration, QuorumSpec) (*Configuration, error)
TLS: removed
compatible changes
TLSNodeClient: added
TLSServer: added
github.com/relab/gorums/tests/unresponsive
incompatible changes
ConfigurationFromRaw: changed from func(github.com/relab/gorums.RawConfiguration, QuorumSpec) *Configuration to func(github.com/relab/gorums.RawConfiguration, QuorumSpec) (*Configuration, error)
Unresponsive: removed
compatible changes
UnresponsiveNodeClient: added
UnresponsiveServer: added
summary
Inferred base version: v0.7.0
Suggested version: v0.8.0