Skip to content

Releases: open-policy-agent/opa-envoy-plugin

v1.0.0-envoy

07 Jan 23:28
Compare
Choose a tag to compare

NOTES:

  • The minimum version of Go required to build the OPA-Envoy module is 1.22

This release vendors OPA 1.0 which is a milestone OPA release with new functionality designed to simplify policy writing and improve the Rego language's consistency the default. More information on OPA 1.0 can be found here. OPA-Envoy plugin will continue to support v0 Rego by leveraging a range of backwards compatibility features that come with OPA 1.0. The v0 compatibility guide guide provides more information on that. For example, the --v0-compatible flag is supported on the run command if pre v1.0 behavior is desired.

Following are other changes that are included in this release.

Features and Fixes

  • Envoy External Authorization v3 API supports the query_parameters_to_remove attribute with OkResponse. The plugin now supports that and can be used to specify query parameters that be removed from the upstream request by @regeda in #621
  • Improve memory allocation in the decision log path by @regeda in #632

Dependency Updates

  • build(deps): bump github.com/open-policy-agent/opa from 0.70.0 to 1.0.0 by @pratimsc in #630. See the OPA v1.0.0 release notes
  • build(deps): bump golang.org/x/tools from 0.26.0 to 0.29.0
  • build(deps): bump google.golang.org/protobuf from 1.35.1 to 1.36.2
  • build(deps): bump google.golang.org/grpc from 1.67.1 to 1.69.2
  • build(deps): bump github.com/envoyproxy/go-control-plane from 0.13.1 to 0.13.2
  • build(deps): bump github.com/envoyproxy/go-control-plane/envoy from 1.32.2 to 1.32.3 by @dependabot in #633

v0.70.0-envoy-1

01 Nov 00:16
Compare
Choose a tag to compare

NOTES:

The minimum version of Go required to build the OPA-Envoy module is 1.22.0.

What's Changed

  • Update GO version to match OPA version by @pratimsc in #603
  • Refactor creation of prepared queries by @mjungsbluth in #604
  • build(deps): bump github.com/open-policy-agent/opa from 0.69.0 to 0.70.0 by @ashutosh-narkar in #609. See the OPA v0.70.0 release notes
  • build(deps): bump golang.org/x/tools from 0.25.0 to 0.26.0
  • build(deps): bump google.golang.org/grpc from 1.67.0 to 1.67.1
  • build(deps): bump google.golang.org/protobuf from 1.34.2 to 1.35.1
  • build(deps): bump github.com/prometheus/client_golang from 1.20.4 to 1.20.5
  • build(deps): bump github.com/envoyproxy/go-control-plane from 0.13.0 to 0.13.1

v0.69.0-envoy

01 Oct 16:49
Compare
Choose a tag to compare

What's Changed

  • internal: Set invalid request status if request parsing fails by @rudrakhp in #573
  • cmd: Avoid panic when starting with a bad config by @srenatus in #598
  • build(deps): bump github.com/prometheus/client_golang from 1.20.2 to 1.20.4
  • build(deps): bump google.golang.org/grpc from 1.66.0 to 1.67.0
  • build(deps): bump golang.org/x/tools from 0.24.0 to 0.25.0
  • build(deps): bump github.com/open-policy-agent/opa from 0.68.0 to 0.69.0 in #599. See the OPA v0.69.0 release notes

v0.68.0-envoy-4

29 Aug 22:52
Compare
Choose a tag to compare

What's Changed

v0.68.0-envoy

29 Aug 17:58
Compare
Choose a tag to compare

What's Changed

  • build(deps): bump golang.org/x/tools from 0.23.0 to 0.24.0
  • build(deps): bump github.com/envoyproxy/go-control-plane from 0.12.0 to 0.13.0
  • build(deps): bump github.com/prometheus/client_golang from 1.19.1 to 1.20.2
  • build(deps): bump google.golang.org/grpc from 1.65.0 to 1.66.0
  • build(deps): bump github.com/open-policy-agent/opa from 0.67.1 to 0.68.0 by @ashutosh-narkar in #586. See the OPA v0.68.0 release notes

v0.67.1-envoy

05 Aug 18:39
Compare
Choose a tag to compare

What's Changed

  • Upgrade CI dependencies for testing by @tjons in #575
  • build(deps): bump github.com/open-policy-agent/opa from 0.67.0 to 0.67.1 by @ashutosh-narkar in #578. See the OPA v0.67.1 release notes
  • examples/grpc: Move to Docker Compose v2 by @ashutosh-narkar in #576
  • Update quick_start.yaml by @Pindar in #574
  • build(deps): bump go.opentelemetry.io/contrib/propagators/b3 from 1.21.1 to 1.28.0
  • build(deps): bump go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc from 0.46.1 to 0.53.0

v0.67.0-envoy

26 Jul 00:21
Compare
Choose a tag to compare

What's Changed

  • build(deps): bump github.com/open-policy-agent/opa from 0.66.0 to 0.67.0 by @ashutosh-narkar in #569. See the OPA v0.67.0 release notes.
  • build(go): bump 1.22.4 -> 1.22.5 by @srenatus in #565
  • build(deps): bump google.golang.org/grpc from 1.64.0 to 1.65.0
  • build(deps): bump golang.org/x/tools from 0.22.0 to 0.23.0

v0.66.0-envoy-2

01 Jul 21:03
Compare
Choose a tag to compare

What's Changed

  • build: Remove rootless images from build process by @tjons in #558
  • build: Use chainguard images from dockerhub by @charlieegan3 in #560
  • internal: Add GRPC response timing bucket config by @amirsalarsafaei in #559
  • examples/envoy-uds: Fixed expired jwt token in envoy-uds example by @Sanskarzz in #562
  • build(deps): bump github.com/open-policy-agent/opa from 0.65.0 to 0.66.0 in #561. See the OPA v0.66.0 release notes.
  • build: bump golang 1.22.3 -> 1.22.4 by @ashutosh-narkar in #556
  • build(deps): bump google.golang.org/protobuf from 1.34.1 to 1.34.2
  • build(deps): bump golang.org/x/tools from 0.21.0 to 0.22.0

v0.65.0-envoy

31 May 16:46
8dc2e21
Compare
Choose a tag to compare

What's Changed

  • Update error messages to be more specific about the cause by @PietervdWerk in #547
  • build(deps): bump github.com/open-policy-agent/opa from 0.64.1 to 0.65.0 in #554. See the OPA v0.65.0 release notes.
  • build(go): bump 1.22.2 -> 1.22.3 by @ashutosh-narkar in #550
  • build(deps): bump google.golang.org/protobuf from 1.33.0 to 1.34.1
  • build(deps): bump golang.org/x/tools from 0.20.0 to 0.21.0
  • build(deps): bump github.com/prometheus/client_golang from 1.19.0 to 1.19.1
  • build(deps): bump google.golang.org/grpc from 1.63.2 to 1.64.0

v0.64.1-envoy

26 Apr 21:35
Compare
Choose a tag to compare

What's Changed