Releases: envoyproxy/go-control-plane
Releases · envoyproxy/go-control-plane
v0.13.1
What's Changed
- build(deps): Bump ossf/scorecard-action from 2.3.3 to 2.4.0 by @dependabot in #975
- build(deps): Bump github/codeql-action from 3.25.6 to 3.26.5 by @dependabot in #990
- build(deps): Bump golangci/golangci-lint-action from 6.0.1 to 6.1.0 by @dependabot in #979
- build(deps): Bump actions/upload-artifact from 3.1.0 to 4.3.6 by @dependabot in #982
- fix: golangci-lint by @mmorel-35 in #993
- Bump google.golang.org/protobuf from 1.33.0 to 1.34.2 in /xdsmatcher by @dependabot in #955
- build(deps): Bump github.com/envoyproxy/protoc-gen-validate from 1.0.4 to 1.1.0 by @dependabot in #978
- update OSSF Scorecard badge link by @mmorel-35 in #857
- build(deps): Bump actions/upload-artifact from 4.3.6 to 4.4.0 by @dependabot in #998
- build(deps): Bump github/codeql-action from 3.26.5 to 3.26.6 by @dependabot in #997
Full Changelog: v0.13.0...v0.13.1
v0.13.0
What's Changed
- Setup Codeql workflow by @mmorel-35 in #846
- Improve OSSF score by @mmorel-35 in #848
- Fix build after recent protobuf changes by @howardjohn in #862
- Add detailed_metric field to ratelimit descriptor by @akondapuram in #841
- Enable testifylint linter by @mmorel-35 in #842
- build(deps): Bump actions/stale from 7.0.0 to 9.0.0 by @dependabot in #881
- build(deps): Bump github/codeql-action from 3.22.12 to 3.24.6 by @dependabot in #892
- build(deps): Bump golangci/golangci-lint-action from 3.7.0 to 4.0.0 by @dependabot in #880
- Linter fixes required by latest golangci-lint versions by @sunjayBhatia in #903
- build(deps): Bump google.golang.org/grpc from 1.58.3 to 1.62.1 by @dependabot in #899
- build(deps): Bump github/codeql-action from 3.24.6 to 3.24.8 by @dependabot in #906
- build(deps): Bump github.com/golang/protobuf from 1.5.3 to 1.5.4 by @dependabot in #898
- build(deps): Bump github.com/stretchr/testify from 1.8.4 to 1.9.0 by @dependabot in #891
- build(deps): Bump actions/checkout from 4.1.1 to 4.1.2 by @dependabot in #905
- build(deps): Bump github.com/prometheus/client_model from 0.5.0 to 0.6.0 by @dependabot in #886
- build(deps): Bump google.golang.org/protobuf from 1.31.0 to 1.33.0 in /xdsmatcher by @dependabot in #900
- build(deps): Bump github.com/stretchr/testify from 1.8.4 to 1.9.0 in /xdsmatcher by @dependabot in #893
- build(deps): Bump google.golang.org/grpc from 1.59.0 to 1.62.1 in /examples/dyplomat by @dependabot in #901
- build(deps): Bump google.golang.org/protobuf from 1.31.0 to 1.33.0 in /examples/dyplomat by @dependabot in #902
- Apply 'go mod tidy' after API sync by @mmorel-35 in #908
- build(deps): Bump github/codeql-action from 3.24.8 to 3.24.9 by @dependabot in #910
- Move go mod tidy to run in sync_protos by @sunjayBhatia in #911
- use replace in
examples/dyplomat
andxdsmatcher
modules by @mmorel-35 in #912 - Bump vtprotobuf import by @howardjohn in #914
- Goroutine leak in DeltaStreamHandler: fix for issue 913: by @zhiyanfoo in #916
- build(deps): bump github.com/cncf/xds/go to v0.0.0-20240329184929 by @mmorel-35 in #923
- build(deps): Bump golang.org/x/net from 0.20.0 to 0.23.0 in /examples/dyplomat by @dependabot in #926
- build(deps): Bump golang.org/x/net from 0.20.0 to 0.23.0 by @dependabot in #925
- build(deps): Bump github/codeql-action from 3.24.9 to 3.25.0 by @dependabot in #924
- build(deps): bump github.com/cncf/xds/go to v0.0.0-20240329184929 by @mmorel-35 in #931
- Linearcache should respond immediately for the first wildcard delta request by @tnqn in #927
- build(deps): Bump actions/checkout from 4.1.2 to 4.1.5 by @dependabot in #938
- build(deps): Bump golangci/golangci-lint-action from 4.0.0 to 6.0.1 by @dependabot in #941
- build(deps): Bump ossf/scorecard-action from 2.3.1 to 2.3.3 by @dependabot in #943
- build(deps): Bump actions/checkout from 4.1.5 to 4.1.6 by @dependabot in #948
- build(deps): Bump github/codeql-action from 3.25.0 to 3.25.6 by @dependabot in #947
- xds server: Update reference/resource checks for DefaultFilterChain by @sfc-gh-randerson in #949
- chore: update go version to 1.21 by @mmorel-35 in #964
- Bump google.golang.org/grpc from 1.62.1 to 1.65.0 by @mmorel-35 in #968
New Contributors
- @howardjohn made their first contribution in #862
- @akondapuram made their first contribution in #841
- @zhiyanfoo made their first contribution in #916
- @tnqn made their first contribution in #927
- @sfc-gh-randerson made their first contribution in #949
Full Changelog: v0.12.0...v0.13.0
v0.12.0
What's Changed
- Bump github.com/envoyproxy/go-control-plane from 0.11.0 to 0.11.1 in /xdsmatcher by @dependabot in #703
- Bump github.com/envoyproxy/go-control-plane from 0.11.0 to 0.11.1 in /examples/dyplomat by @dependabot in #702
- Add Valerian as our newest maintainer! by @alecholmez in #704
- ci: Add sync workflow by @phlax in #701
- ci/sync: Remove nonunset from script by @phlax in #706
- sync/ci: Use new Envoy api.go target by @phlax in #707
- sync/ci: Assorted fixes by @phlax in #710
- sync/ci: Fix commit by @phlax in #711
- sync/ci: Update github auth action by @phlax in #713
- sotw: Ordered ADS mode by @alecholmez in #544
- Bump github.com/stretchr/testify from 1.8.3 to 1.8.4 in /xdsmatcher by @dependabot in #715
- Bump github.com/stretchr/testify from 1.8.3 to 1.8.4 by @dependabot in #716
- Add Ryan Northey to maintainers. by @jpeach in #717
- Bump go.opentelemetry.io/proto/otlp from 0.19.0 to 0.20.0 by @dependabot in #720
- cache: add request TypeUrl and ResourceNames to warn log by @110y in #719
- Bump google.golang.org/grpc from 1.55.0 to 1.56.0 in /examples/dyplomat by @dependabot in #726
- Bump k8s.io/api from 0.27.2 to 0.27.3 in /examples/dyplomat by @dependabot in #728
- Bump k8s.io/client-go from 0.27.2 to 0.27.3 in /examples/dyplomat by @dependabot in #727
- Bump google.golang.org/grpc from 1.55.0 to 1.56.0 by @dependabot in #729
- Bump google.golang.org/protobuf from 1.30.0 to 1.31.0 in /xdsmatcher by @dependabot in #734
- Bump google.golang.org/protobuf from 1.30.0 to 1.31.0 by @dependabot in #733
- Bump google.golang.org/grpc from 1.56.0 to 1.56.1 by @dependabot in #732
- Bump google.golang.org/grpc from 1.56.0 to 1.56.1 in /examples/dyplomat by @dependabot in #731
- Bump google.golang.org/grpc from 1.56.1 to 1.56.2 in /examples/dyplomat by @dependabot in #737
- Bump go.opentelemetry.io/proto/otlp from 0.20.0 to 1.0.0 by @dependabot in #739
- Bump envoyproxy/toolshed from actions-v0.0.1 to 0.0.10 by @dependabot in #742
- Bump google.golang.org/grpc from 1.56.2 to 1.57.0 by @dependabot in #751
- Bump google.golang.org/grpc from 1.56.2 to 1.57.0 in /examples/dyplomat by @dependabot in #749
- Bump k8s.io/client-go from 0.27.3 to 0.27.4 in /examples/dyplomat by @dependabot in #745
- Bump sigs.k8s.io/aws-iam-authenticator from 0.6.10 to 0.6.11 in /examples/dyplomat by @dependabot in #750
- Bump golang from 1.19 to 1.21 by @dependabot in #753
- Remove special cases from GetResourceName. by @jpeach in #762
- Document that well-known names are no longer needed. by @jpeach in #763
- ci(deps): group k8s dependencies in /examples/dyplomat by @mmorel-35 in #774
- docs: fix spell error by @ankur-anand in #778
- Fix lint warnings on deprecated wellknown names. by @jpeach in #771
- Bump sigs.k8s.io/aws-iam-authenticator from 0.6.11 to 0.6.12 in /examples/dyplomat by @dependabot in #755
- build(deps): Bump google.golang.org/grpc from 1.57.0 to 1.58.1 by @dependabot in #779
- build(deps): bump envoyproxy/toolshed from actions-v0.0.10 to 0.0.18 by @dependabot in #772
- Bump golang from 1.19 to 1.21 in /examples/dyplomat by @dependabot in #754
- build(deps): bump actions/checkout from 3 to 4 by @dependabot in #773
- build(deps): Bump k8s.io/client-go from 0.27.4 to 0.28.2 in /examples/dyplomat by @dependabot in #780
- build(deps): Bump google.golang.org/grpc from 1.57.0 to 1.58.2 in /examples/dyplomat by @dependabot in #787
- build(deps): Bump google.golang.org/grpc from 1.58.1 to 1.58.2 by @dependabot in #788
- build(deps): Bump github.com/prometheus/client_model from 0.4.0 to 0.5.0 by @dependabot in #792
- Enable ordered responses for ADS delta watches by @zhaohuabing in #752
- build(deps): Bump golang.org/x/net from 0.12.0 to 0.17.0 by @dependabot in #795
- build(deps): Bump golang.org/x/net from 0.13.0 to 0.17.0 in /examples/dyplomat by @dependabot in #796
- build(deps): Bump google.golang.org/grpc from 1.58.2 to 1.58.3 by @dependabot in #798
- fix resource order by @zhaohuabing in #801
- ci/sync: Remove
NO_BUILD_SETUP
to ensure llvm is setup by @phlax in #812 - build(deps): Bump envoyproxy/toolshed from actions-v0.0.18 to 0.1.2 by @dependabot in #810
- build(deps): Bump google.golang.org/grpc from 1.58.2 to 1.59.0 in /examples/dyplomat by @dependabot in #804
- ci/sync: Bump runner version by @phlax in #814
- ci: fix and enable more linters by @mmorel-35 in #815
- ci: enable more linters by @mmorel-35 in #817
- Use the v2 protobuf module internally. by @jpeach in #819
- build(deps): Bump envoyproxy/toolshed from actions-v0.1.2 to 0.1.83 by @dependabot in #829
- doc: Update README.md by @spacewander in #833
- Setup scorecard workflow and pin actions versions by @mmorel-35 in #845
- build(deps): Bump google.golang.org/protobuf from 1.31.0 to 1.32.0 by @dependabot in #844
New Contributors
- @110y made their first contribution in #719
- @ankur-anand made their first contribution in #778
- @zhaohuabing made their first contribution in #752
- @spacewander made their first contribution in #833
Full Changelog: v0.11.1...v0.12.0
v0.11.1
Note: Envoy Protos Commit SHA: 0d79cc8a107a86c2f6880fff42b7c5c3d30f87ad
What's Changed
- Release v0.11.0 by @alecholmez in #636
- Bump github.com/envoyproxy/go-control-plane from 0.10.3 to 0.11.0 in /examples/dyplomat by @dependabot in #637
- Bump github.com/envoyproxy/go-control-plane from 0.10.3 to 0.11.0 in /xdsmatcher by @dependabot in #638
- Bump google.golang.org/grpc from 1.52.0 to 1.52.3 by @dependabot in #639
- Revert "Fix for the SDS update failure (#615)" as no longer needed on top of #559 by @valerian-roche in #657
- add size hints for resource maps and slice by @dynajoe in #692
- cache/v3: fix loop variable scope issue and ensure no nil cancel is returned by @dfawley in #689
- Fix errors from golangci-lint 1.52.2. by @jpeach in #694
- Bump github.com/stretchr/testify from 1.8.1 to 1.8.3 in /xdsmatcher by @dependabot in #695
- Bump github.com/stretchr/testify from 1.8.1 to 1.8.3 by @dependabot in #696
- Bump sigs.k8s.io/aws-iam-authenticator from 0.6.3 to 0.6.10 in /examples/dyplomat by @dependabot in #697
- Bump k8s.io/client-go from 0.26.1 to 0.27.2 in /examples/dyplomat by @dependabot in #698
- ci: build dyplomat as part of CI by @jpeach in #700
- bump golang.org/x/net from 0.4.0 to 0.7.0 by @dependabot in #648
- Bump google.golang.org/grpc from 1.52.3 to 1.55.0 in /examples/dyplomat by @dependabot in #683
- Bump github.com/prometheus/client_model from 0.3.0 to 0.4.0 by @dependabot in #682
- Bump google.golang.org/grpc from 1.52.3 to 1.55.0 by @dependabot in #684
- Bump github.com/envoyproxy/protoc-gen-validate from 0.9.1 to 1.0.1 by @dependabot in #693
New Contributors
Full Changelog: v0.11.0...v0.11.1
v0.11.0
Note: Envoy Protos Commit SHA: a8a39af371cceaca4c08ce8637d5980fe14de151
Added
- Added Node object to stream closed callbacks (#572)
- Added support for the RateLimit xDS Service (#598)
- Added support for thrift route config type on server resources (#600)
- Programmatic ADS client that supports communication with an xDS management server (#604)
- Added cache support for custom resource names with delta xDS (#609)
Changed
- Envoy Protos Commit SHA:
a8a39af371cceaca4c08ce8637d5980fe14de151
- Updated prometheus/client_model library to v0.3.0 (#602)
- Bump sigs.k8s.io/aws-iam-authenticator from 0.5.9 to 0.6.1 in /examples/dyplomat (#617)
- Bump google.golang.org/grpc from 1.51.0 to 1.52.0 (#622)
Fixed
v0.10.3
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
Release v0.10.1
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
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)