Description
Motivation
Make people use the standard version with confidence.
Some people have expressed concerns about the contrib version, i.e. the thread in enovy-go slack channel.
Status
The latest envoy 1.28.0 should be stable enough.
All knowned bug are fixed in envoy 1.28.0. And no new bugs reported since 1.28.0.
Nearly ~100 improvements, and ~5 bugfixes since first merged in contrib.
i.e. retired the GODEBUG=cgocheck=0
env requirement.
Test
- fuzzer: golang filter extension: simple fuzz for downstream input. #25884
- test coverage
- test flake: IpVersions/GolangIntegrationTest.DynamicMetadata_Async_Sleep/IPv6 flake #31654
Doc
There are some baisc doc about how to develop and build plugin, and examples for how to implement golang plugins.
- need more detailed doc about the Go APIs, for implementing Golang plugins.
Question
In addition to these TODOs, what else needs to address? Or, any other requirements?
cc @mattklein123 @alyssawilk @phlax @wbpcode Any advice & guidance? Thanks very much!
Maybe it could be done in the 1.31 release? if there are no big blocking issue.