istio.io/istio@v0.0.0-20240520182934-d79c90f27776/releasenotes/notes/gogo-protobuf.yaml (about)

     1  apiVersion: release-notes/v2
     2  kind: bug-fix
     3  area: extensibility
     4  issue:
     5  - 26751
     6  
     7  upgradeNotes:
     8  - title: gogo/protobuf library migration
     9    content: |
    10      The `istio.io/api` and `istio.io/client-go` libraries have switched from using the [gogo/protobuf](https://github.com/gogo/protobuf)
    11      to using the [golang/protobuf](https://github.com/golang/protobuf) library for API types.
    12      
    13      This change does not have any impact on typical Istio users, but rather impacts users importing Istio as a Go library.
    14      
    15      For these users, upgrading the Istio libraries will likely cause compiliation issues. These issues are typically simple to address,
    16      and largely syntactical. The [Go blog](https://go.dev/blog/protobuf-apiv2) on the new protobuf API can help with migration.