Skip to content

Releases: GoogleCloudPlatform/esp-v2

Endpoints Runtime Release 2.26.1

19 May 17:35
44b486d
Compare
Choose a tag to compare

The release build was produced at 44b486d

Docker images:

GKE/GCE: gcr.io/endpoints-release/endpoints-runtime:2.26.1
Cloud Run: gcr.io/endpoints-release/endpoints-runtime-serverless:2.26.1

Endpoints Runtime Release 2.26.0

13 May 18:23
Compare
Choose a tag to compare

The release build was produced at a0ee9b2.

Docker images:

  • GKE/GCE: gcr.io/endpoints-release/endpoints-runtime:2.26.0
  • Cloud Run: gcr.io/endpoints-release/endpoints-runtime-serverless:2.26.0

Uses Envoy version v1.18.3

Changes since 2.25.0:

  • Upgrade to Envoy v1.18.3
  • Add path normalization options for CVE-2021-29492 (#511)
  • Add flag --cors_max_age to support set Access-Control-Max-Age response header (#502)
  • Add perTryTimeout for doing retry when the upstream times out (#509)
  • Support for "eu" zone via -z in gcloud_build_image (#490)
  • Propagate trace context headers to Service Control Check (#487)
  • Add padding for the base64 encoded "X-Endpoint-API-UserInfo" header.

Endpoints Runtime Release 2.25.0

23 Feb 22:55
Compare
Choose a tag to compare

The release build was produced at f081c93.

Docker images:

GKE/GCE: gcr.io/endpoints-release/endpoints-runtime:2.25.0
Cloud Run: gcr.io/endpoints-release/endpoints-runtime-serverless:2.25.0

Changes since 2.24.0:

  • Add flags to add extra headers (#480)

Endpoints Runtime Release 2.24.0

02 Feb 01:27
Compare
Choose a tag to compare

The release build was produced at fcb8ccf.

Docker images:

GKE/GCE: gcr.io/endpoints-release/endpoints-runtime:2.24.0
Cloud Run: gcr.io/endpoints-release/endpoints-runtime-serverless:2.24.0

Changes since 2.23.0:

  • Respond with HTTP 400 when required headers are omitted in CORS preflight request (#468)
  • Allow backend address override (#464)
  • Propagate trace ID to correlate access logs and traces (#463)

Endpoints Runtime Release 2.23.0

13 Jan 22:33
a7618ea
Compare
Choose a tag to compare

The release build was produced at a7618ea.

Docker images:

  • GKE/GCE: gcr.io/endpoints-release/endpoints-runtime:2.23.0
  • Cloud Run: gcr.io/endpoints-release/endpoints-runtime-serverless:2.23.0

Changes since 2.22.0:

  • Automatically configure stream idle timeouts (#457)
  • Add 405 directResponse in router (#451)
  • Ensure service-config related errors are actionable (#450)
  • Remove warning with empty requestTypeName (#448)
  • Align behavior of X-Forwarded-Authorization and X-Endpoint-API-UserInfo headers (#447)
  • Revamp status codes in access log (#444)

Endpoints Runtime Release 2.22.0

15 Dec 18:26
Compare
Choose a tag to compare

Endpoints Runtime Release 2.22.0

The release build was produced at 46f97bc

Docker images:

  • GKE/GCE: gcr.io/endpoints-release/endpoints-runtime:2.22.0
  • Cloud Run: gcr.io/endpoints-release/endpoints-runtime-serverless:2.22.0

Changes from release 2.21.0:

  • Enable fallback to x-cloud-trace-context by default (#439)
  • backend retry config options (#436)
  • Handle trailing slash for match paths (#435) (#440)

Endpoints Runtime Release 2.21.0

03 Dec 02:39
Compare
Choose a tag to compare

The release build was produced at f792de6

Docker images:

  • GKE/GCE: gcr.io/endpoints-release/endpoints-runtime:2.21.0
  • Cloud Run: gcr.io/endpoints-release/endpoints-runtime-serverless:2.21.0

Changes from release 2.20.0:

  • Fix request header size (#425)
  • Update envoy to jwt clock_skew change (#420)
  • Support AuthenticationRule.allow_without_credential (#419)
  • Enable traceparent trace context propagation by default (#416)
  • Envoy changes to use DependencyErrorBehavior in TokenSubscriber (#406)

Endpoints Runtime Release 2.20.0

05 Nov 18:39
5355f8f
Compare
Choose a tag to compare

The release build was produced at 5355f8f

Docker images:

  • GKE/GCE: gcr.io/endpoints-release/endpoints-runtime:2.20.0
  • Cloud Run: gcr.io/endpoints-release/endpoints-runtime-serverless:2.20.0

Changes from release 2.20.0:

  • ConfigMgr changes: Jwt_authn use per-route config, remove path_matcher (#403)
  • Use syntax parsing to generate route match instead of regex (#394)
  • Replace snakeName with jsonName using syntax parsing (#393)
  • Change configmgr to replace backend_routing with path_rewrite filter (#388)
  • Switch ads to unix domain socket (#386)
  • Path rewrite filter: add envoy filter related files. (#384)
  • Add path_rewrite filter config and config_parser (#380)
  • Change backend_auth to use per-route config (#376)
  • Add flags to specify cipher_suites for TLS certificate (#379)
  • Add option to disable OpenID Connect Discovery (#378)
  • Fix path extraction for auto-gen cors methods (#377)
  • Use per-route config for ServiceControl filter (#368)
  • Support for complicated http_template in envoy route match (#370)
  • Automatically disable backend auth on non-GCP platforms (#367)
  • Add response code detail in service control report (#349)
  • Support BackendRule deadline configuration in sidecar mode (#364)
  • Enable route config for local backend in sidecar mode (#358)
  • Increase API version to v9 (#360)

Endpoints Runtime Release 2.19.0

30 Sep 00:00
Compare
Choose a tag to compare

The release build was produced at e1ed7f7

Docker images:

  • GKE/GCE: gcr.io/endpoints-release/endpoints-runtime:2.19.0
  • Cloud Run: gcr.io/endpoints-release/endpoints-runtime-serverless:2.19.0

Changes from release 2.18.0:

  • Fix path matcher misleading error message (#350)
  • Deprecated flag --service_control_network_fail_open (#348)
  • Add flag --connection_buffer_limit_bytes (#344)
  • Enable gRPC when downstream is HTTP/1.1 (#336)
  • Add grpc_metadata_scrubber filter (#328)

v2.18.0: ESPv2 Release 2.18.0

16 Sep 19:37
Compare
Choose a tag to compare

The release build was produced at 09c9c67

Docker images:

  • GKE/GCE: gcr.io/endpoints-release/endpoints-runtime:2.18.0
  • Cloud Run: gcr.io/endpoints-release/endpoints-runtime-serverless:2.18.0

Changes from release 2.17.0:

  • Add name prefix for backend/jwtProvider cluster (#330)
  • Split specifying root certs for backend vs sidestream SSL clients (#325)
  • Fix reading the remote client IP when deploying ESPv2 on Cloud Run (#318)
  • Rich access logging of http request information (#316)
  • Support IP in backend address (#323)
  • For Cloud Run, report location with region instead of zone (#314)