The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Removed pbbstream -> it now lives inside github.com/streamingfast/bstream
-
BREAKING CHANGE Function
github.com/streamingfast/pbog/sf/blockmeta/v1/pbblockmeta#NewClient
now accepts aconn *grpc.Conn
directly instead of anaddr string
value. This has been made to remove the cycle we had ondgrpc
which was depending onpbgo
library. It also does not return anerror
anymore. To get back the old behavior, change:client, err := pbblockmeta.NewClient(blockmetaAddr) if err != nil { // Error handling }
to
conn, err := dgrpc.NewInternalClient(blockmetaAddr) if err != nil { // Error handling } client := pbblockmeta.NewClient(conn)
-
Re-generated everything with
google.golang.org/protobuf/cmd/[email protected]
andgoogle.golang.org/grpc/cmd/[email protected]
, this means this library now requires a recent enoughgoogle.golang.org/grpc
library (1.44
listed here).
-
BREAKING CHANGE Removed
grpc.health.v1.health
generated service, if you were depending on our generated code, replacegithub.com/streamingfast/pbgo/grpc/health/v1
bygoogle.golang.org/grpc/health/grpc_health_v1
in your Golang imports. -
Removed dependency on
github.com/golang/protobuf
, replaced by the modern replacementgoogle.golang.org/protobuf
.
- License changed to Apache 2.0