capnproto / go-capnp

Cap'n Proto library and code generator for Go

Home Page:https://capnproto.org

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Breaking API change with 3.0.1-alpha.1

bserdar opened this issue · comments

Version 3.0.1-alpha.1 is not compatible with 3.0.0-alpha-29. Changes to rpc/Options are not compatible.

3.0.0-alpha-29: https://pkg.go.dev/capnproto.org/go/capnp/v3@v3.0.0-alpha.29/rpc#Options
3.0.1-alpha-1: https://pkg.go.dev/capnproto.org/go/capnp/v3@v3.0.1-alpha.1/rpc#Options

ErrorReporter is changed to Logger.

Hey @bserdar, thanks for the issue! @lthibault can confirm this, but my understanding is that v3 is still in alpha, so the API is considered unstable and may change between releases. Once v3 lands, the API will be considered stable.

For more details on semantic versioning, check out https://semver.org/

Correct, this is still alpha software and breaking changes are expected.