Skip to content

Releases: envoyproxy/go-control-plane

v0.10.3

28 Jun 14:00
Compare
Choose a tag to compare

Envoy protos commit SHA: 97dfffde06115e58261dbab3707ad70d5c86ba1f

Changed

  • Documentation rewrite in the /docs folder (#520)
  • Updated go module version to 1.16 (#536)
  • Exposed ApiTypePrefix (#553)

Added

  • Initial support of the Virtual Host Discovery Service VHDS (#529)
  • Added linear cache method UpdateResources (#546)

Fixed

  • Scoped routes consistency check (#515)
  • Scoped routes references (#518)
  • Fixed go routine leaks in server unit tests (#519)
  • Linear cache no longer requires linear time for applying delta updates (#547)

Release v0.10.1

16 Nov 02:26
Compare
Choose a tag to compare

Release to fix broken GOSUMDB checksum when using v0.10.0. Please pin to this release and ignore v0.10.0.

Envoy Protos Commit SHA: 9cc74781d818aaa58b9cca9602fe8dc62181…

Release v0.10.0

01 Nov 15:27
e416907
Compare
Choose a tag to compare

Envoy Protos Commit SHA: 3b0a4a0d6c0d630d9fae301eb58f92488922…

Added

  • Added snapshot support in the Linear cache (#437)
  • Added CI linting support (#455)
  • Incremental xDS support for Linear and Mux caches (#459)
  • Added Extension Configs support (#417)
  • Added a default cache logger (#483)
  • Added Scoped Routes Discovery Service - SRDS (#495)

Changed

  • Removed linearization in server API to preserve cache ordering (#443)
  • SetSnapshot now takes a context (#474)
  • Delta xDS now responds immediately for the first wildcard request in a delta stream if the corresponding snapshot exists and the response is empty (#473)
  • Reworked snapshot API to faciliate additional xDS resources without changes (#484)
  • Delta xDS won't delete non-existent resources in wildcard mode (#488)
  • Simple cache now holds a read lock when cancelling a snapshot watch (#507)

Fixed

  • Delta xDS not registering another watch after resource sent (#458)
  • Fixed data race in Linear cache (#502)
  • State of the World now tracks known resource names per caller stream (#508)

Release v0.9.9

21 May 20:57
3bf9546
Compare
Choose a tag to compare

Release v0.9.8

07 Dec 20:44
a1ec9e3
Compare
Choose a tag to compare

Release v0.9.7

01 Oct 22:53
85b8124
Compare
Choose a tag to compare

Release v0.9.6

06 Jul 17:52
71a68a9
Compare
Choose a tag to compare

Changes:

  • Envoy APIs are at 73fc620a34135a16070083f3c94b93d074f6e59f
  • update dependencies: protobuf to v1.4.2 and grpc to v1.27.0 to support protobuf v2 development
  • protobufs are generated with protobuf v2 toolchain
  • updates to the wellknown extension names to use non-deprecated versions
  • use LoggersFuncs struct to reduce boilerplate in debug logging
  • use CallbackFuncs struct to reduce boilerplate in server callbacks
  • introduce Passthrough resource type for a pre-serialized xDS response

Release v0.9.5

01 Apr 16:43
3a82103
Compare
Choose a tag to compare

Release notes:

  • Updated Envoy SHA to 34fcdef99633947543070d5eadf32867e940694e
  • Module requirement downgraded to go1.11
  • ExtAuthz well known filter names are updated to the new Envoy format
  • Cache implementation is replicated into xDS v2 and xDS v3 versions. You need to add to "v2" or "v3" suffix to imports to indicate which version to use (thanks @jyotimahapatra)
  • Added integration tests for v2 and v3 versions
  • v3 cache implementation removed GetStatusInfo and GetStatusKeys functions from the interface

Known issues:

  • set_node_on_first_message_only may not work as expected due to an Envoy issue

v0.9.4

13 Feb 23:37
Compare
Choose a tag to compare
Mirrored from envoyproxy/envoy @ c0ab3a4374144728c1e193fc2d43951ed36c…

Release v0.9.3

11 Feb 23:09
Compare
Choose a tag to compare
Mirrored from envoyproxy/envoy @ 858b527474a60d8e58ddbbdbae5e91bdf261…