Releases: GoogleCloudPlatform/esp-v2
Endpoints Runtime Release 2.26.0
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
Endpoints Runtime Release 2.24.0
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:
Endpoints Runtime Release 2.23.0
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
andX-Endpoint-API-UserInfo
headers (#447) - Revamp status codes in access log (#444)
Endpoints Runtime Release 2.22.0
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:
Endpoints Runtime Release 2.21.0
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:
Endpoints Runtime Release 2.20.0
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
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:
v2.18.0: ESPv2 Release 2.18.0
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)
Endpoints Runtime Release 2.17.0
The release build was produced at a92c6af
Docker images:
- GKE/GCE: gcr.io/endpoints-release/endpoints-runtime:2.17.0
- Cloud Run: gcr.io/endpoints-release/endpoints-runtime-serverless:2.17.0
Changes from release 2.16.0:
- Support GCP deployment with service account key (#308)
- Add default location in Report call for non_gcp (#307)
- Set API version in autogenerated CORS methods (#311)
- Better naming of healthz and cors operations (#302)
- Add ApiKeyState into report log entry (#305)
- Fix error with reporting invalid API Keys (#295)
- Remove grpc_stats filter (#299)
- Cleanup un-used metrics in report (#296, #300)
- Reduce noise of Envoy logs with
--enable_debug
(#293)