Skip to content

Releases: solo-io/gloo

v1.15.35

22 Dec 18:55
f573801
Compare
Choose a tag to compare

Dependency Bumps

  • golang.org/crypto has been upgraded to v0.31.0.
  • golang.org/x/net has been upgraded to v0.33.0.
  • solo-io/solo-kit has been upgraded to v0.36.2.

Fixes

v1.18.1

19 Dec 16:55
6c6f272
Compare
Choose a tag to compare

Dependency Bumps

  • golang.org/crypto has been upgraded to v0.31.0.
  • golang.org/x/net has been upgraded to v0.33.0.

Fixes

  • Fixes an issue where an error is thrown instead of an InvalidDestinationWarning when a tracing collector references a missing upstream. (kgateway-dev#10293)
  • gateway2/delegation: enable inherited policy overrides

Adds the ability to override inherited policy fields when
explicitly permitted by a parent route using the annotation
delegation.gateway.solo.io/enable-policy-overrides.
It supports a wildcard value "*" or a comma separated list
of field names such as "faults,timeouts,retries,headermanipulation".

Functionally, a child RouteOption may only override the RouteOptions
derived from its parent if the above annotation exists on the parent
route. This is required to make the override behavior safe to use.

Testing done:

v1.17.18

19 Dec 15:55
b84a4b2
Compare
Choose a tag to compare

Dependency Bumps

  • golang.org/x/net has been upgraded to v0.33.0.

v1.16.23

19 Dec 16:54
be022ec
Compare
Choose a tag to compare

Dependency Bumps

  • golang.org/x/net has been upgraded to v0.33.0.
  • golang.org/crypto has been upgraded to v0.31.0.
  • solo-io/solo-kit has been upgraded to v0.34.4.

Fixes

v1.17.17

18 Dec 20:59
788975d
Compare
Choose a tag to compare

Dependency Bumps

  • moby/moby has been upgraded to v26.0.0.
  • golang.org/crypto has been upgraded to v0.31.0.
  • solo-io/solo-kit has been upgraded to v0.35.5.

Fixes

  • Fixes an issue where an error is thrown instead of an InvalidDestinationWarning when a tracing collector references a missing upstream. (kgateway-dev#10293)
  • gateway2/delegation: enable inherited policy overrides

Adds the ability to override inherited policy fields when
explicitly permitted by a parent route using the annotation
delegation.gateway.solo.io/enable-policy-overrides.
It supports a wildcard value "*" or a comma separated list
of field names such as "faults,timeouts,retries,headermanipulation".

Functionally, a child RouteOption may only override the RouteOptions
derived from its parent if the above annotation exists on the parent
route. This is required to make the override behavior safe to use.

Testing done:

v1.18.0

12 Dec 16:02
487dbe4
Compare
Choose a tag to compare

This release contained no user-facing changes.

v1.19.0-beta2

11 Dec 16:45
6a950f5
Compare
Choose a tag to compare

New Features

  • Adds a new top level glooctl debug CLI command as well as subcommands which collect kubernetes, gloo controller, and envoy state information to aid in debugging failures. (solo-io/solo-projects#7298)
  • Add API for AI related tracing operations, as well as general QOL tracing updates for Gateway API. (solo-io/solo-projects#7295)

Fixes

  • Bumps Gateway API dependencies from v1.2.0 to v1.2.1. (#10456)
  • When the v1 DestinationRule CRD does not exist, don't attemp to read DestinationRule. (solo-io/solo-projects#7400)

v1.18.0-rc5

10 Dec 21:42
522171f
Compare
Choose a tag to compare

Fixes

v1.19.0-beta1

06 Dec 16:49
a897549
Compare
Choose a tag to compare

Dependency Bumps

  • moby/moby has been upgraded to v26.0.0.

Breaking Changes

  • When using the Kubernetes Gateway API and routing to Kubernetes Services or Kubernetes Upstreams, the envoy cluster stats names are now in a new more parseable format that allows us to extract info about the Service: upstreamName_upstreamNs_svcNs_svcName_svcPort (underscore-separated). Note that as long as Kubernetes Gateway integration is enabled (i.e. Gloo Gateway is installed with kubeGateway.enabled=true), both Edge and Kubernetes Gateway proxies will use the new stats name format for these clusters. (solo-io/solo-projects#7105)

Fixes

  • Adds tests for TCPRoute ReferenceGrant support to ensure cross namespace references. (solo-io/solo-projects#7309)
  • Increases the assertion timeout for TCPRoute e2e test cases. (#10434)

v1.18.0-rc4

06 Dec 15:45
286f123
Compare
Choose a tag to compare

Dependency Bumps

  • moby/moby has been upgraded to v26.0.0.

Fixes

  • When using the Kubernetes Gateway API and routing to Kubernetes Services or Kubernetes Upstreams, the envoy cluster stats names are now in a new more parseable format that allows us to extract info about the Service: upstreamName_upstreamNs_svcNs_svcName_svcPort (underscore-separated). Note that as long as Kubernetes Gateway integration is enabled (i.e. Gloo Gateway is installed with kubeGateway.enabled=true), both Edge and Kubernetes Gateway proxies will use the new stats name format for these clusters. (solo-io/solo-projects#7105)
  • Adds tests for TCPRoute ReferenceGrant support to ensure cross namespace references. (solo-io/solo-projects#7309)
  • Increases the assertion timeout for TCPRoute e2e test cases. (#10434)