This page documents production updates to all Apigee software in 2022 and later. We recommend that users periodically check this list for any new announcements, or subscribe to this page using a feed reader to get notifications of updates.
What is a feed reader?
Really simple syndication (RSS) feed readers aggregate content from websites that you specify.
Feed reader notifications can be email-, browser-, desktop-, or mobile-based. Some readers are free, or have free versions, and some require a subscription.
A few examples:
More information on RSS:
See also:
You can see the latest product updates for all of Google Cloud on the Google Cloud page, browse and filter all release notes in the Google Cloud console, or programmatically access release notes in BigQuery.
To get the latest product updates delivered to you, add the URL of this page to your feed reader, or add the feed URL directly.
September 10, 2026
Apigee XAddendum to Apigee release notes dated August 27, 2026 (1-18-0-apigee-4).
| Bug ID | Description |
|---|---|
| 502540992 | Fixed an issue where the SemanticCacheLookup policy was incompatible with Vertex AI Vector Search Private Service Connect (PSC) endpoints. |
September 09, 2026
Apigee XSemanticCacheLookup policy supports non-default Vector Search distance measures
Available in Apigee 1-18-0-apigee-4 and later. A new optional
<DistanceMeasureType> element accepts DOT_PRODUCT_DISTANCE (the
default, and the existing behavior), COSINE_DISTANCE,
SQUARED_L2_DISTANCE and L1_DISTANCE. The policy now compares
<Threshold> in the direction the declared measure implies, so declaring a
non-default measure requires re-tuning the threshold in the same edit. The 0-to-1 restriction on
<Threshold> is also removed.
September 02, 2026
Apigee Edge for Private CloudApigee Edge for Private Cloud release notes are now published on Google Cloud documentation.
Release notes and patch announcements for Apigee Edge for Private Cloud are published on the Apigee Edge for Private Cloud release notes page from September 2026 onward. You can subscribe to that page with a feed reader to be notified when a new release or patch is published.
Release notes published before September 2026 remain available in the Apigee Edge release notes archive.
Apigee Edge for Public Cloud release notes are now published on Google Cloud documentation.
Release notes for Apigee Edge for Public Cloud, including its Edge UI, SSO, Message Processor, and integrated portal components, are published on the Apigee Edge for Public Cloud release notes page from September 2026 onward. You can subscribe to that page with a feed reader to be notified when a new release is published.
Release notes published before September 2026 remain available in the Apigee Edge release notes archive.
September 01, 2026
Apigee UIOn September 1, 2026, we released an updated version of the Apigee UI.
| Bug ID | Description |
|---|---|
| 547582067 |
Revisions can now be imported for API proxies and shared flows in a space Importing a revision in the Apigee UI now works for an API proxy or shared flow that is associated with a space. Previously, the Apigee UI did not include the space when it uploaded the revision bundle, so the import request was rejected and the new revision was not created. This affected both API proxies and shared flows. The earlier workaround of removing the API proxy or shared flow from its space, importing the revision, and then adding it back to the space is no longer needed. |
August 27, 2026
Apigee XOn August 27th, 2026, we released an updated version of Apigee (1-18-0-apigee-4).
| Bug ID | Description |
|---|---|
| 507878328 | Upgraded the Apigee runtime to run on JDK 17, while maintaining backward compatibility with JDK 11. |
| 530965355 | Added an opt-in Message Processor connection-failure back-off (CWC property HTTPClient.backoff.enabled, defaults to false) that prevents the Message Processor from consuming excessive CPU when a target is completely unavailable. |
| 532793298 | Fixed an API product bug where combining a payloadOperationGroup with a REST or llmOperationGroup rejected REST/LLM traffic with a 401. |
| 534420582 | The JSONThreatProtection policy adds a new optional child element <RejectDuplicateKeys> that rejects request bodies containing duplicate JSON keys within the same object. Defaults to false to preserve existing behavior. |
| N/A | Updates to infrastructure and libraries. |
This list is incomplete; see entries for September 9, 2026 and September 10, 2026.
| Bug ID | Description |
|---|---|
| 544570126 | Security fix for Apigee. Fixed a security issue in the PythonScript policy. |
| N/A | Security fix for Apigee infrastructure. |
August 26, 2026
Apigee hybridv1.14.8
On August 26, 2026 we released an updated version of the Apigee hybrid software, v1.14.8.
- For information on upgrading, see Upgrading Apigee hybrid to version v1.14.8.
- For information on new installations, see The big picture.
| Bug ID | Description |
|---|---|
| N/A | Security fixes for apigee-asm-ingress. This addresses the following vulnerabilities: |
| N/A | Security fixes for apigee-asm-istiod. This addresses the following vulnerabilities: |
| N/A | Security fixes for apigee-connect-agent. This addresses the following vulnerabilities: |
| N/A | Security fixes for apigee-fluent-bit. This addresses the following vulnerabilities:
|
| N/A | Security fixes for apigee-hybrid-cassandra. This addresses the following vulnerabilities: |
| N/A | Security fixes for apigee-hybrid-cassandra-client. This addresses the following vulnerabilities: |
| N/A | Security fixes for apigee-mart-server. This addresses the following vulnerabilities: |
| N/A | Security fixes for apigee-mint-task-scheduler. This addresses the following vulnerabilities: |
| N/A | Security fixes for apigee-operators. This addresses the following vulnerabilities: |
| N/A | Security fixes for apigee-prom-prometheus. This addresses the following vulnerability: |
| N/A | Security fixes for apigee-prometheus-adapter. This addresses the following vulnerabilities: |
| N/A | Security fixes for apigee-redis. This addresses the following vulnerabilities: |
| N/A | Security fixes for apigee-runtime. This addresses the following vulnerabilities: |
| N/A | Security fixes for apigee-synchronizer. This addresses the following vulnerabilities: |
| N/A | Security fixes for apigee-watcher. This addresses the following vulnerabilities: |
August 22, 2026
Apigee UI| Bug ID | Description |
|---|---|
| 543626585 |
ServiceCallout policy can now be added in the Apigee UI Adding a ServiceCallout policy in the Apigee UI no longer leaves the Create or Add button disabled. Previously, selecting Service Callout in the Create policy or Add policy panel could display only the Name and Display name fields and omit the required HTTP target field. With the required field missing, the form never became valid, so the Create or Add button stayed disabled no matter what you entered. This affected both API proxies and shared flows. The earlier workaround of creating a placeholder policy and replacing its XML in the code editor is no longer needed. For more information, see ServiceCallout policy and Attach and configure policies in the UI. |
| Bug ID | Description |
|---|---|
| 540008387 |
Developer custom attributes now save reliably in the Apigee UI Saving changes to a developer in the Apigee UI in Cloud console no longer intermittently fails to persist that developer's custom attributes. Previously, the UI reported the save as successful, but the previous attribute values reappeared when the page was reloaded. Developer updates made with the Apigee API were not affected. |
August 13, 2026
Apigee XOn August 13th, 2026, we began maintenance updates of Apigee instances configured for maintenance windows.
If you set a preferred window for maintenance for your instance, and your instance version is below 1-18-0-apigee-2, your instance will be updated to 1-18-0-apigee-2 within the next seven to 21 days. A notification containing the expected date of upgrade will be sent within the next two business days.
For more information on participating in scheduled maintenance windows, see Maintenance overview and Manage Apigee instance maintenance windows.
On August 13th, 2026, we released an updated version of Apigee (1-18-0-apigee-3).
| Bug ID | Description |
|---|---|
| 532147587 | To fix forward proxy support. |
| 537657987 | Fixed a bug where watcher failed to reconcile all routes if an environment was not found in the control plane. |
| 543022076 | Google Cloud BOM upgrade (protobuf 4.x, gRPC 1.81, Guava 33.5). One user-visible change: a malformed inbound gRPC request frame is now reported to the client as grpc-status INTERNAL(13) and recorded in analytics as x-apigee.grpc.status=13, where it was previously an Apigee ServiceUnavailable fault seen as UNAVAILABLE(14) with no x-apigee.grpc.status recorded. Otherwise no user facing impact, but any prod issue related to gcp, protobuf or gRPC may relate to this. |
| 542242046 | Fixed LLMTokenQuota metering the request against an arbitrary quota bucket when the API Product declared multiple models and the request carried no model. |
| 531731614 | Apigee analytics fields ai_llm_response_token_count, ai_llm_prompt_token_count, ai_llm_model_name, and ai_llm_model_provider are available in the Custom Report when LLMTokenQuota and PromptTokenLimit policies are used in Apigee proxies. |
| 492044413 | LLMTokenQuota resolves the model from the API Product LLM Operation when LLMModelSource is omitted and the request body has no model field. |
| 67169710 | Adds an opt-in <DynamicClientIdSupported> boolean XML element to the OAuthV2 policy. When true, AbstractOAuthStepExecution.extractClientDetails() preserves any non-empty ClientID/ClientSecret already present on the OAuthClientContext. |
| 531731614 | Apigee auto identifies the providers and publishes them to analytics. |
| 537396574 | Added feature to rotate the apigee-ca certificate. |
| 540861752 | Aligned the ApigeeDeployment conversion hub with its v1alpha3 storage version. Internal change; no effect on existing ApigeeDeployment resources. |
| 540861752 | Aligned the ApigeeDeployment custom resource's conversion hub with its v1alpha3 storage version. This internal change does not affect existing ApigeeDeployment resources. |
| N/A | Updates to infrastructure and libraries. |
| Bug ID | Description |
|---|---|
| 535928300 | Security fix for Apigee. Fixed a security issue in JWT refresh token revocation handling. |
| 539515020 | Security fix for Apigee. Fixed a security issue in the MessageValidation policy. |
| 535928530 | Security fix for Apigee. Fixed a security issue in the OAuthV2 policy. |
| 535683286 | Security fix for Apigee. Fixed a security issue in HTTP target interim-response handling. |
| N/A | Security fix for Apigee infrastructure. |
August 12, 2026
Apigee API hubConfigure and deploy MCP servers with gcloud CLI
You can use the gcloud apihub locations configure-and-deploy-server command to configure and deploy API hub Model Context Protocol (MCP) servers to an attached Apigee runtime.
Define MCP tools inline or by referencing a YAML or JSON specification file to expose your API hub operations for agent integrations.
For more information, see gcloud CLI for API hub.
August 11, 2026
Apigee hybridv1.16.9
On August 11, 2026 we released an updated version of the Apigee hybrid software, v1.16.9.
- For information on upgrading, see Upgrading Apigee hybrid to version v1.16.9.
- For information on new installations, see The big picture.
Fixed in this release
| Bug ID | Description |
|---|---|
| 514973778 | Fixed an issue where the SanitizeUserPrompt and SanitizeModelResponse policies failed to tolerate unknown fields while parsing responses from the Model Armor Service. |
| 543171828 | Fixed an issue where the apigee-logger DaemonSet failed to schedule on cluster nodes without custom node labels due to a default logger.nodeSelector in the Helm chart. |
Various security and CVE fixes are included in this release.
July 31, 2026
Apigee hybridv1.15.7
On July 31, 2026 we released an updated version of the Apigee hybrid software, v1.15.7.
- For information on upgrading, see Upgrading Apigee hybrid to version v1.15.7.
- For information on new installations, see The big picture.
Runtime rollout strategy configuration
In this release, you can configure the rollout strategy used when updating runtime (message processor) ReplicaSets by setting the runtime.release.strategy property (with options rolling, scale-down-first, or none) or per-environment with envs[].components.runtime.release.strategy in your overrides configuration file. The property defaults to rolling.
Various security and CVE fixes are included in this release.
July 27, 2026
Apigee XOn July 27th, 2026, we released an updated version of Apigee (1-18-0-apigee-2).
SanitizeUserPrompt and SanitizeModelResponse policies now support function calling
The SanitizeUserPrompt and SanitizeModelResponse policies now handle LLM function calling (tool use) flows. Two new optional XML elements extract function calling content for Model Armor sanitization:
<FunctionResponseSource>in SanitizeUserPrompt: extracts function/tool response data from user turns. Used as a fallback when<UserPromptSource>returns empty on function calling turns.<FunctionCallSource>in SanitizeModelResponse: extracts function call arguments from model responses. Used as a fallback when<LLMResponseSource>returns empty.
Default templates target the Gemini format and require no additional configuration. For OpenAI and Anthropic formats, configure custom JSONPath templates. For more information, see FunctionResponseSource and FunctionCallSource.
| Bug ID | Description |
|---|---|
| 534852923 | Security fix for Apigee. Fixed a security issue in the Java Callout policy. |
| N/A | Security fix for Apigee infrastructure. |
| Bug ID | Description |
|---|---|
| N/A | Updates to infrastructure and libraries. |
July 24, 2026
Apigee API hubGeneral availability (GA) launch of Model Context Protocol (MCP) in API hub
The API hub MCP server is Generally Available (GA). This release enables seamless integration between your AI agents and API hub, allowing your applications to discover, query, and manage your API ecosystem using natural language.
What's new in GA
- Expanded read and write capabilities: AI agents can create, update, and delete APIs, versions, specs, and deployments. They can also configure and deploy MCP discovery proxies in Apigee.
- Global endpoint routing: Connect to the API hub MCP server using the global endpoint (
apihub.googleapis.com/mcp), in addition to the supported regional endpoints. For a list of supported regions, see the API hub MCP reference. - Granular OAuth scopes: Use service-specific OAuth scopes (
apihub.readonlyandapihub.readwrite) for more secure access. - Model Armor integration: Protect MCP tool invocations from prompt-injection and other attacks by integrating with Model Armor.
For configuration details and a complete list of available tools, see API hub MCP reference.
Configure and deploy MCP servers with API hub RPC
API hub now includes a new RPC, ConfigureAndDeployServer, which enables the configuration and deployment of Model Context Protocol (MCP) servers directly to an Apigee runtime.
For more information, see Manage MCP proxies and the API hub reference.
v1.16.8
On July 24, 2026 we released an updated version of the Apigee hybrid software, v1.16.8.
- For information on upgrading, see Upgrading Apigee hybrid to version 1.16.
- For information on new installations, see The big picture.
Fixed in this release
| Bug ID | Description |
|---|---|
| 493354568 | Fixed an issue where component-specific nodeSelector configurations are ignored in Helm charts. |
Runtime rollout strategy configuration
In this release, you can configure the rollout strategy used when updating runtime (message processor) ReplicaSets by setting the runtime.release.strategy property (with options rolling, scale-down-first, or none) or per-environment with envs[].components.runtime.release.strategy in your overrides configuration file. The property defaults to rolling.
Various security and CVE fixes are included in this release.
July 23, 2026
Apigee hybridv1.14.7
On July 23, 2026 we released an updated version of the Apigee hybrid software, v1.14.7.
- For information on upgrading, see Upgrading Apigee hybrid to version 1.14.
- For information on new installations, see The big picture.
Runtime rollout strategy configuration
In this release, you can configure the rollout strategy used when updating runtime (message processor) ReplicaSets by setting the runtime.release.strategy property (with options rolling, scale-down-first, or none) or per-environment with envs[].components.runtime.release.strategy in your overrides configuration file. The property defaults to rolling.
Various security and CVE fixes are included in this release.
July 16, 2026
Apigee UIOn July 16, 2026, we released an updated version of the Apigee UI.
Updated PDU and basepath limits display in the Apigee UI
Removed the ambiguous org-wide PDU limit visualization from the Apigee proxy usage card. Added display of Deployments per instance and Per-org basepaths limits to the Instance details page in the Apigee UI.
On July 16th, 2026, we began maintenance updates of Apigee instances configured for maintenance windows.
If you set a preferred window for maintenance for your instance, and your instance version is below 1-17-0-apigee-10, your instance will be updated to 1-17-0-apigee-10 within the next seven to 21 days. A notification containing the expected date of upgrade will be sent within the next two business days.
For more information on participating in scheduled maintenance windows, see Maintenance overview and Manage Apigee instance maintenance windows.
July 15, 2026
Apigee UIApigee UI
Fixed an issue where editing a legacy API Product with a selected API Proxy could cause the Apigee UI to become unresponsive.
On July 15th, 2026, we released an updated version of Apigee (1-18-0-apigee-1).
| Bug ID | Description |
|---|---|
| 527586459 | Fixed a cache policy throttling bug (CacheThrottlerV2 key poisoning) to enhance reliability. |
| 525697701 | Fixed an issue where API proxy deployments could get stuck during basepath migrations in Apigee X. |
| N/A | Updates to infrastructure and libraries. |
| Bug ID | Description |
|---|---|
| 527415966, 524656652 | Security fix for Apigee. Upgraded the Apigee ingress gateway (ASM) to patch security vulnerabilities. |
| 527956223 | Security fix for Apigee. Enhanced security in the Java Callout policy to prevent sandbox escape. |
| 519729209 | Security fix for Apigee. Fixed a SAML XML Signature Wrapping (XSW) vulnerability in the ValidateSAMLAssertion policy. |
| 530886487 | Security fix for Apigee. Upgraded the apigee-connect-agent to patch CVE-2026-25680. |
| N/A | Security fix for Apigee infrastructure. |
v1.15.6
On July 15, 2026 we released an updated version of the Apigee hybrid software, v1.15.6.
- For information on upgrading, see Upgrading Apigee hybrid to version v1.15.6.
- For information on new installations, see The big picture.
Various security and CVE fixes are included in this release.
July 10, 2026
Apigee Advanced API SecurityDeprecation and shutdown of GenAI Incident Summary (generative AI Insights)
The standalone GenAI Incident Summary (generative AI Insights) feature in Apigee Advanced API Security Abuse Detection, currently in Preview, is deprecated and shut down as of July 9, 2026. This feature used Google Cloud generative AI large language models (LLMs) to provide automated summaries and mitigation guidance for security incidents identified by the Abuse Detection clustering tool.
For more information, see GenAI Incident Summary deprecation.
v1.16.7
On July 10, 2026 we released an updated version of the Apigee hybrid software, v1.16.7.
- For information on upgrading, see Upgrading Apigee hybrid to version v1.16.7.
- For information on new installations, see The big picture.
Various security and CVE fixes are included in this release.
July 08, 2026
Apigee XAn Improper Input Validation vulnerability in BigQuery DAO in Google Cloud Apigee versions prior to 2026-06-12 on Google Cloud Platform allowed an authenticated attacker to exfiltrate cross-tenant data.
This vulnerability was patched on 12 June 2026 on the Apigee Servers, and no customer action is needed. Apigee hybrid was not affected.
For more information, see CVE-2026-12879.
July 06, 2026
Apigee UIOn July 6, 2026, we released an updated version of the Apigee UI.
ParsePayload policy and payload operations matching in the Apigee UI
The Apigee UI now supports the new payload operations matching feature:
- The new ParsePayload policy is now available in the proxy editor for API proxy authoring. You can use it to extract logical operations from structured payloads at runtime.
- The API Product page now displays payload-based operations, allowing you to configure and manage access control and quotas based on request payload content.
For more information, see Manage MCP tool access with API products.
Support for payload operations matching in API Products
Apigee now supports payload operations matching (payloadOperationGroup) in API
Products, powered by the new ParsePayload policy.
Payload operations matching allows you to define API Product operations that match fields within request payloads, such as JSON-RPC requests used by the Model Context Protocol (MCP). Apigee can then route, monetize, authorize, and apply distinct quota limits to traffic based on the derived payload operation.
This feature is available to all Apigee X customers in all supported regions with no additional charge. For more information, see Manage MCP tool access with API products and the ParsePayload policy reference.
July 03, 2026
Apigee hybridv1.15.5
On July 3, 2026 we released an updated version of the Apigee hybrid software, v1.15.5.
- For information on upgrading, see Upgrading Apigee hybrid to version v1.15.5.
- For information on new installations, see The big picture.
Various security and CVE fixes are included in this release.
June 24, 2026
Apigee XApigee Emulator
Apigee Emulator v2.0.1
On June 24, 2026, we released Apigee Emulator version 2.0.1.
This is a security-only hotfix release on top of v2.0.0 that addresses 10 security vulnerabilities in the Netty networking library and the embedded Cassandra Go standard library health-check binary. There are no functional, API, or configuration changes -- v2.0.1 is a drop-in replacement for v2.0.0.
The emulator image is available at Google Artifact Registry.
To upgrade, update the emulator version in your VS Code Cloud Code settings
to 2.0.1. See
Manage the Apigee Emulator
for details.
Apigee Emulator
Changed in this release
- Upgraded Netty to
4.1.135.Final(from4.1.133.Final) and pinned all transitivenetty-*artifacts vianetty-bom. - Refreshed the Cassandra base image to pick up Go standard library
1.25.11(from1.25.10) in the embedded health-check binary. - Updated
netty-tcnative-boringssl-staticclassifier variants from2.0.53.Finalto2.0.77.Final.
Apigee Emulator
Security
This release addresses 10 security vulnerabilities in the Netty networking
library and the embedded Go standard library. All Netty fixes come from
upgrading to 4.1.135.Final; all Go standard library fixes come from a
Cassandra base image rebuild against Go 1.25.11.
| CVE | Component |
|---|---|
| CVE-2026-50010 | Netty (netty-handler) |
| CVE-2026-50020 | Netty (netty-codec-http) |
| CVE-2026-50560 | Netty (netty-codec-http2) |
| CVE-2026-48043 | Netty (netty-codec-http2) |
| CVE-2026-44249 | Netty (netty-handler) |
| CVE-2026-45416 | Netty (netty-handler) |
| CVE-2026-47244 | Netty (netty-codec-http2) |
| CVE-2026-27145 | Go standard library |
| CVE-2026-42504 | Go standard library |
| CVE-2026-42507 | Go standard library |
June 22, 2026
Apigee XOn June 22nd, 2026, we released an updated version of Apigee (1-17-0-apigee-10).
| Bug ID | Description |
|---|---|
| 519996459 | Security fix for Apigee. Upgraded the Apigee ingress gateway to patch the following vulnerabilities:
|
| N/A | Security fix for Apigee infrastructure. |
| Bug ID | Description |
|---|---|
| 515788622 | Upgraded the default outbound TLS protocol from TLSv1.2 to TLSv1.3 on JVMs that support it. Per-proxy <SSLInfo><Protocols> settings continue to take precedence, and the new HTTPClient.outbound.tls.protocol override lets operators force a specific protocol. |
| 184266748 | Fixed an issue where ApigeeDatastore TLS certificate creation could fail in namespaces with longer names when the certificate common name exceeded the 64-byte limit. |
| 286069772 | Added a per-gateway proxyProtocol.mode property (strict, permissive, disable) on Apigee ingress gateway components to opt in to HAProxy PROXY-protocol parsing. The property defaults to disable. |
| N/A | Updates to infrastructure and libraries. |
June 19, 2026
Apigee hybridv1.16.6
On June 19, 2026 we released an updated version of the Apigee hybrid software, v1.16.6.
- For information on upgrading, see Upgrading Apigee hybrid to version v1.16.6.
- For information on new installations, see The big picture.
HAProxy PROXY-protocol support on Apigee ingress gateway
In this release, you can opt into HAProxy PROXY-protocol parsing by setting the ingressGateways[].proxyProtocol.mode property (with options strict, permissive, or disable) in your overrides configuration file. The property defaults to disable.
Various security and CVE fixes are included in this release.
June 18, 2026
Apigee XOn June 18th, 2026, we began maintenance updates of Apigee instances configured for maintenance windows.
If you set a preferred window for maintenance for your instance, and your instance version is below 1-17-0-apigee-9, your instance will be updated to 1-17-0-apigee-9 within the next seven to 21 days. A notification containing the expected date of upgrade will be sent within the next two business days.
For more information on participating in scheduled maintenance windows, see Maintenance overview and Manage Apigee instance maintenance windows.
June 16, 2026
Apigee hybridv1.14.6
On June 16, 2026 we released an updated version of the Apigee hybrid software, v1.14.6.
- For information on upgrading, see Upgrading Apigee hybrid to version v1.14.6.
- For information on new installations, see The big picture.
Various security and CVE fixes are included in this release.
June 08, 2026
Apigee XOn June 8th, 2026, we released an updated version of Apigee (1-17-0-apigee-9).
| Bug ID | Description |
|---|---|
| 514384893 | Security fix for Apigee. Hardened the Script policy to block server-side request forgery (SSRF) to link-local addresses. |
| N/A | Security fix for Apigee infrastructure. |
| Bug ID | Description |
|---|---|
| 512850756 | Added observability metrics for the OpenTelemetry trace export pipeline, reporting spans exported, export latency, batch size, and dropped spans. |
| 515039499 | Fixed an issue where OpenTelemetry trace export over HTTP could fail to authenticate when sent through a forward proxy that requires basic authentication. |
v1.16.5
On June 8, 2026 we released an updated version of the Apigee hybrid software, v1.16.5.
- For information on upgrading, see Upgrading Apigee hybrid to version v1.16.5.
- For information on new installations, see The big picture.
Various security and CVE fixes are included in this release.
June 02, 2026
Apigee XOn June 2nd, 2026, we released an updated version of Apigee Cassandra.
| Bug ID | Description |
|---|---|
| Apigee Cassandra security update | Security fix for Apigee Cassandra infrastructure. This addresses the following vulnerabilities: |
May 30, 2026
Apigee hybridv1.15.4
On May 30, 2026 we released an updated version of the Apigee hybrid software, v1.15.4.
- For information on upgrading, see Upgrading Apigee hybrid to version v1.15.4.
- For information on new installations, see The big picture.
Various security and CVE fixes are included in this release.
May 29, 2026
Apigee XOn May 29, 2026, we released an updated version of the Apigee UI.
Apigee EventFlow now supports the DataCapture policy
You can now use the DataCapture policy within an EventFlow to extract and persist data from server-sent events (SSE) streams, such as token counts and other fields from streaming LLM responses. For more information, see Use the DataCapture policy to capture token counts.
Manage Spaces in the Apigee UI
You can now create, view, update, and delete spaces, and manage their Identity and Access Management (IAM) policies directly in the Apigee UI. Previously, these actions could only be performed using the Apigee API. For more information, see Apigee Spaces overview.
May 22, 2026
Apigee XApigee Emulator
Apigee Emulator v2.0.0
On May 22, 2026, we released Apigee Emulator version 2.0.0.
Starting with this release, the Apigee Emulator is versioned and released independently from Apigee hybrid. This enables faster delivery of security patches and updates without waiting for hybrid release cycles. The emulator image continues to be available at Google Artifact Registry.
To use the new version, update the emulator version in your VS Code Cloud Code
settings to 2.0.0. See
Manage the Apigee Emulator
for details.
Apigee Emulator
Changed in this release
- The Apigee Emulator now follows independent semantic versioning (MAJOR.MINOR.PATCH), decoupled from Apigee hybrid versioning.
- Updated base Cassandra image to version 4.0.19.
- Updated Java runtime to Eclipse Temurin JRE 11.0.31.
Apigee Emulator
Security
This release addresses 78 security vulnerabilities across Cassandra base image, Go standard library, Java dependencies, and Python packages. Key fixes include:
| CVE | Component |
|---|---|
| CVE-2022-42003 | Jackson Databind |
| CVE-2022-42004 | Jackson Databind |
| CVE-2022-38749 | SnakeYAML |
| CVE-2022-38750 | SnakeYAML |
| CVE-2023-2976 | Google Guava |
| CVE-2020-8908 | Google Guava |
| CVE-2024-12798 | Logback |
| CVE-2025-22866 | Go stdlib |
| CVE-2025-22870 | Go stdlib |
| CVE-2022-40897 | Python setuptools |
And 68 additional CVEs fixed through updated upstream dependencies.
v1.14.5
On May 22, 2026 we released an updated version of the Apigee hybrid software, v1.14.5.
- For information on upgrading, see Upgrading Apigee hybrid to version v1.14.5.
- For information on new installations, see The big picture.
Various security and CVE fixes are included in this release.
On May 22, 2026 we released an updated version of the Apigee UI.
The Management > Instances page now displays Apigee hybrid instances. The display includes the instance name, location, and runtime version.
See Managing instances.
Apigee Emulator is now released independently
Starting May 22, 2026, the Apigee Emulator is versioned and released independently from Apigee hybrid. Emulator updates, including security patches, are no longer tied to hybrid release cycles.
The emulator image continues to be available at
gcr.io/apigee-release/hybrid/apigee-emulator. The first independent release
is v2.0.0.
For emulator release notes going forward, see Apigee release notes.
May 21, 2026
Apigee XOn May 21st, 2026, we released an updated version of Apigee (1-17-0-apigee-8).
| Bug ID | Description |
|---|---|
| 514973778 | Fixed Model Armor response parsing to gracefully handle unknown fields, so future Model Armor field additions no longer cause policy failures. |
v1.16.4
On May 21, 2026 we released an updated version of the Apigee hybrid software, v1.16.4.
- For information on upgrading, see Upgrading Apigee hybrid to version v1.16.4.
- For information on new installations, see The big picture.
Fixed in this release
| Bug ID | Description |
|---|---|
| 515424331 | Fixed an issue with missing container images in the gcr.io/apigee-release/hybrid/ repository. |
May 20, 2026
Apigee XOn May 20, 2026, we published a security bulletin for Apigee.
A vulnerability was found in Apigee
(CVE-2026-2264)
where the IntegrationRegion
parameter in the SetIntegrationRequest policy lacks validation,
allowing for Server-Side Request Forgery (SSRF) and service account token
exfiltration. The issue arises when an attacker can control a flow variable used
for IntegrationRegion, leading to requests being sent to an
attacker-controlled host with the service account token.
Security bulletin published: GCP-2026-034
May 19, 2026
Apigee hybridv1.16.3
On May 19, 2026 we released an updated version of the Apigee hybrid software, v1.16.3.
- For information on upgrading, see Upgrading Apigee hybrid to version v1.16.3.
- For information on new installations, see The big picture.
Fixed in this release
| Bug ID | Description |
|---|---|
| 512866352 | Fixed an issue where the apigee-redis pod entered a CrashLoopBackOff state when deployed with Vault-based secret injection due to a GLIBC version mismatch in the bundled /bin/sh and /bin/cat binaries. |
Custom environment variables for Guardrail pods (guardrails.envVars)
Starting in version v1.16.3, you can inject custom environment variables into Apigee hybrid Guardrail pods using the new guardrails.envVars property in overrides.yaml. This is most commonly used to set NO_PROXY (or no_proxy) so that Guardrail pods bypass a configured forward HTTP proxy when calling internal in-cluster endpoints such as the Kubernetes API server, which previously failed in restricted-network environments with a global httpProxy configured. The property is supported on Guardrail pods for the following components: apigee-datastore, apigee-env, apigee-ingress-manager, apigee-operator, apigee-org, apigee-redis, apigee-telemetry, and apigee-virtualhost.
Example:
guardrails:
envVars:
NO_PROXY: 'kubernetes.default.svc,172.20.0.1'
May 13, 2026
Apigee hybridv1.16.2
On May 13, 2026 we released an updated version of the Apigee hybrid software, v1.16.2.
- For information on upgrading, see Upgrading Apigee hybrid to version v1.16.2.
- For information on new installations, see The big picture.
Basic Auth credential support for forward proxies
Starting in version v1.16.2, Apigee hybrid runtime components can accept credentials for an upstream forward proxy that enforces HTTP Basic Auth. You can now configure a Basic Auth username and password for the forward proxy in your overrides.yaml. This resolves known issue tracked in b/499322601. See Configure Apigee hybrid to use a forward proxy.
Sidecar authentication for Workload Identity Federation on AKS and EKS
Starting in version v1.16.2, you can now use a sidecar along with Workload Identity Federation on AKS and EKS to mount security tokens from your preferred identity provider (IDP) for service account authentication. This method is an alternative to using Kubernetes Projected Service Account Tokens, and is useful when you need to integrate with a custom Identity Provider. See Use sidecar authentication for Workload Identity Federation on AKS and EKS.
Fixed in this release
| Bug ID | Description |
|---|---|
| 485738013 | Fixed an issue where API products with LLMTokenQuota operations were not enforcing model-based access restrictions, allowing requests to models not listed in the product to bypass the operations check. |
| 479288727 | Fixed an issue where the Apigee UI and API reported a 10+ minute delay in deployment status after performing a proxy deployment. |
| 499223890 | Fixed an issue where the runtime could not handle HTTP proxy passwords containing special characters in Apigee hybrid 1.16.0-hotfix-1 configurations. |
| 500861814 | Fixed an issue that caused excessive Message Processor (MP) upscaling and failure to downscale. |
| 510438578 | Fixed an ingestion-blocking issue with apigee-stackdriver-prometheus-sidecar in Apigee hybrid 1.16.1. |
Various security and CVE fixes are included in this release.
May 12, 2026
Apigee API hubMCP tools support for Agentic AI workflows (Preview)
API hub now exposes read-only APIs as Model Context Protocol (MCP) tools. Agentic AI applications can now use the standard MCP tools/list and tools/call methods to list and inspect API hub resources, including APIs, specs, versions, and deployments.
This feature is in Public Preview. For more information, see API hub MCP reference.
On May 12th, 2026, we released an updated version of Apigee (1-17-0-apigee-7).
| Bug ID | Description |
|---|---|
| 511325186, 505460952, 502250074, 491231600, 497357701, 509560467, 496969438, 495897297, 495033618, 511332617, 505183435, 500735547, 500890221 | Security fix for Apigee infrastructure. This addresses the following vulnerabilities: |
| Bug ID | Description |
|---|---|
| 480260846 | Improved XML processing security to prevent external entity injection. |
| 510061670, 505723451, 503723862, 503817773 | Improved security in OAuthV2 policy. |
| 505645076 | Fixed a security issue in OAuthV2 policy to prevent unauthorized token injection. |
| 503047744, 410026138, 496021751 | Improved security isolation for PythonScript policy execution. |
| 469694040 | Fixed an issue where custom security policies could intermittently fail to apply, and improved security policy resolution to ensure correct policy selection. |
| 502971220 | Fixed a concurrency issue to improve stability under high load. |
| 509692565 | Fixed content-length header handling in external processing to prevent incorrect values. |
| 282207038 | Improved performance while listing apps on scale. |
| 501102321 | Fixed recurring fee calculation in monetization to correctly apply rate plan overrides. |
| 449729840, 502604752 | Fixed streaming response handling to prevent race conditions in bidirectional flows. |
| 507167063 | Fixed preservation of client request IDs during proxy chaining. |
| 507580304 | Improved IPv4 address normalization for consistent access control evaluation. |
| 502692267 | MCP to handle /.well-known/oauth-protected-resource/mcp resource paths. |
| 430170696 | Changed the error response from 500 to 401 for expired consumer keys. |
| 480770263 | Fixed SpikeArrest policy to handle edge cases that previously caused 500 errors. |
| 500861814 | Gracefully handle connection failures involving the forward proxy, resolving an issue where port exhaustion could trigger aggressive retry storms, excessive CPU usage, and unnecessary scaling. |
| 500313309 | Fixed SSE streaming detection logic. |
| 494304819 | Hardened message processor management ports by blocking external access to internal management endpoints. |
| 469642464 | Improved input validation in AI protection policies to prevent Server-Side Request Forgery. |
| 472526232 | Improved SAML assertion validation. |
| 494590020 | Added enforcement for product association in OAuthV2 flow. Apps without valid products are now denied. |
| 479288727 | Improved performance and reduced redundant work in ingress status watcher. |
| N/A | Updates to infrastructure and libraries. |
May 07, 2026
Apigee API hubUnified MCP Proxy Configuration in API hub (Preview)
API hub allows you to create and deploy Model Context Protocol (MCP) discovery proxies. Select specific API operations from your registered catalog, bundle them into an MCP server, and automatically deploy them as discovery proxies in your Apigee project. This feature eliminates the need to manually author MCP specifications in Apigee.
This feature is in Public Preview. For more information, see Manage MCP proxies.
May 04, 2026
Apigee hybridv1.15.3
On May 4, 2026 we released an updated version of the Apigee hybrid software, v1.15.3.
- For information on upgrading, see Upgrading Apigee hybrid to version v1.15.3.
- For information on new installations, see The big picture.
| Bug ID | Description |
|---|---|
| N/A | Security fixes for apigee-asm-ingress. This addresses the following vulnerabilities: |
| N/A | Security fixes for apigee-asm-istiod. This addresses the following vulnerabilities: |
| N/A | Security fixes for apigee-connect-agent. This addresses the following vulnerabilities: |
| N/A | Security fixes for apigee-fluent-bit. This addresses the following vulnerabilities: |
| N/A | Security fixes for apigee-hybrid-cassandra. This addresses the following vulnerabilities: |
| N/A | Security fixes for apigee-hybrid-cassandra-client. This addresses the following vulnerabilities: |
| N/A | Security fixes for apigee-kube-rbac-proxy. This addresses the following vulnerabilities: |
| N/A | Security fixes for apigee-mart-server. This addresses the following vulnerabilities: |
| N/A | Security fixes for apigee-mint-task-scheduler. This addresses the following vulnerabilities: |
| N/A | Security fixes for apigee-open-telemetry-collector. This addresses the following vulnerabilities: |
| N/A | Security fixes for apigee-operators. This addresses the following vulnerabilities: |
| N/A | Security fixes for apigee-prom-prometheus. This addresses the following vulnerabilities: |
| N/A | Security fixes for apigee-prometheus-adapter. This addresses the following vulnerabilities: |
| N/A | Security fixes for apigee-redis. This addresses the following vulnerabilities: |
| N/A | Security fixes for apigee-runtime. This addresses the following vulnerabilities: |
| N/A | Security fixes for apigee-stackdriver-logging-agent. This addresses the following vulnerabilities: |
| N/A | Security fixes for apigee-synchronizer. This addresses the following vulnerabilities: |
| N/A | Security fixes for apigee-udca. This addresses the following vulnerabilities: |
| N/A | Security fixes for apigee-watcher. This addresses the following vulnerabilities: |
April 29, 2026
Apigee XOn April 29th, 2026, we began maintenance updates of Apigee instances configured for maintenance windows.
If you set a preferred window for maintenance for your instance, and your instance version is below 1-17-0-apigee-4, your instance will be updated to 1-17-0-apigee-4 within the next seven to 21 days. A notification containing the expected date of upgrade will be sent within the next two business days.
For more information on participating in scheduled maintenance windows, see Maintenance overview and Manage Apigee instance maintenance windows.
April 27, 2026
Apigee hybridv1.14.4
On April 27, 2026 we released an updated version of the Apigee hybrid software, v1.14.4.
- For information on upgrading, see Upgrading Apigee hybrid to version v1.14.4.
- For information on new installations, see The big picture.
Sidecar authentication for Workload Identity Federation on non-GKE platforms
Starting in version v1.14.4, you can now use a sidecar along with Workload Identity Federation on non-GKE platforms to mount security tokens from your preferred identity provider (IDP) for service account authentication. See Use sidecar authentication for Workload Identity Federation on non-GKE platforms.
| Bug ID | Description |
|---|---|
| 471527485, 471173296, 471172082, 471171833 | Security fixes for apigee-synchronizer. This addresses the following vulnerabilities: |
| 471290390, 471199955, 471197958, 470990914 | Security fixes for apigee-runtime. This addresses the following vulnerabilities: |
| 470992132, 470991089, 470989623, 470989232, 470988977 | Security fixes for apigee-mart-server. This addresses the following vulnerabilities: |
| 470953507, 470953254, 470952893 | Security fixes for apigee-hybrid-cassandra. This addresses the following vulnerabilities: |
| 451224723, 451224123 | Security fixes for apigee-fluent-bit. This addresses the following vulnerabilities:
|
| N/A | Security fixes for apigee-asm-ingress. This addresses the following vulnerabilities: |
| N/A | Security fixes for apigee-asm-istiod. This addresses the following vulnerabilities: |
| N/A | Security fixes for apigee-connect-agent. This addresses the following vulnerabilities: |
| N/A | Security fixes for apigee-envoy. This addresses the following vulnerabilities: |
| N/A | Security fixes for apigee-hybrid-cassandra-client. This addresses the following vulnerabilities: |
| N/A | Security fixes for apigee-kube-rbac-proxy. This addresses the following vulnerabilities: |
| N/A | Security fixes for apigee-mint-task-scheduler. This addresses the following vulnerabilities: |
| N/A | Security fixes for apigee-open-telemetry-collector. This addresses the following vulnerabilities: |
| N/A | Security fixes for apigee-operators. This addresses the following vulnerability: |
| N/A | Security fixes for apigee-prom-prometheus. This addresses the following vulnerabilities: |
| N/A | Security fixes for apigee-prometheus-adapter. This addresses the following vulnerabilities: |
| N/A | Security fixes for apigee-redis. This addresses the following vulnerabilities: |
| N/A | Security fixes for apigee-stackdriver-logging-agent. This addresses the following vulnerabilities:
|
| N/A | Security fixes for apigee-udca. This addresses the following vulnerabilities: |
| N/A | Security fixes for apigee-watcher. This addresses the following vulnerability: |
April 20, 2026
Apigee hybridv1.16.1
On April 20, 2026 we released an updated version of the Apigee hybrid software, v1.16.1.
- For information on upgrading, see Upgrading Apigee hybrid to version v1.16.1.
- For information on new installations, see The big picture.
Fixed in this release
| Bug ID | Description |
|---|---|
| 469900037 | Apigee hybrid now supports LLMTokenQuota and PromptTokenLimit policies. |
| 502577947 | Enhanced the ParsePayload policy to support a broader set of Model Context Protocol (MCP) methods and implemented governance bypass for essential system-level methods. |
| 503029410 | Removed PII from ParsePayload policy outputs to improve security and privacy. |
| Bug ID | Description |
|---|---|
| 485998102, 482978613 | Security fixes for apigee-runtime, apigee-mart-server, and apigee-synchronizer. This addresses the following vulnerabilities: |
| 471527485, 471173296, 471172082, 471171833 | Security fixes for apigee-synchronizer. This addresses the following vulnerabilities: |
| 454672970 | Security fix for apigee-runtime. This adds strict input validation to the IntegrationRegion parameter in the SetIntegrationRequest policy to prevent potential server-side request forgery (SSRF). |
| 493067053, 493061344, 492959383, 492957334, 492359443, 492358696, 492067139, 490280970, 489908390, 489907729, 489489437, 488070159, 485580973 | Security fixes for apigee-hybrid-cassandra. This addresses the following vulnerabilities: |
| 494902472, 493902764, 493747531, 493747186, 493066364, 492956556, 492812098, 492810982, 492737291, 492733739, 492067214, 491191150, 490628133, 490627481, 490279890, 490278396, 489905507, 489904404, 477290192 | Security fixes for apigee-kube-rbac-proxy. This addresses the following vulnerabilities: |
| 494874583, 493352686, 493350530, 493065065, 492958506, 492958221, 492810419, 492734198, 492360831, 491606491, 491602959, 490628958, 490628720, 490625335, 489487288, 477290192 | Security fixes for apigee-watcher. This addresses the following vulnerabilities: |
| 493904046, 493748763, 493353749, 492959837, 492959353, 492958532, 492734063, 492358967, 491163162, 489907974, 489494841, 477290192 | Security fixes for apigee-operators. This addresses the following vulnerabilities: |
| 493940049, 493935866, 492812693, 492811208, 490847438, 490285784, 443494822, 430609333, 428036268, 428035602 | Security fixes for apigee-fluent-bit. This addresses the following vulnerabilities: |
| 494873893, 492957899, 492811896, 492735230, 492734621, 492362013, 492358145, 492044636, 491192904, 491163716, 490628292, 490283689, 489908590, 489487798, 485998102, 482978613 | Security fixes for apigee-open-telemetry-collector. This addresses the following vulnerabilities: |
| 495206280, 492736206, 492358267, 491606961, 491603879, 490845184, 490842872, 490626346, 490625529, 490278258, 489155677 | Security fixes for apigee-udca. This addresses the following vulnerability: |
| 492959491, 492959470, 492959266, 492812323, 492736535, 492736355, 492736200, 492734720, 492549333, 492528258, 492528186, 492361814, 492360845, 492359742, 492359020, 492039084, 490625473, 489488025, 489120498 | Security fixes for apigee-prometheus-adapter. This addresses the following vulnerability: |
| 492959323, 492958717, 492813153, 492736850, 492736096, 492735265, 492360419, 492359937, 492359237, 492041473, 491604321, 491602140, 490847572, 490627493, 490282905, 489151338, 489127231 | Security fixes for apigee-redis. This addresses the following vulnerability: |
| 492736867, 492735320, 492550947, 492549407, 492360316, 492359543, 492358244, 491608063, 491603446, 491169265, 490282128, 490278007, 490276323, 489127588, 489124394 | Security fixes for apigee-asm-ingress. This addresses the following vulnerability: |
| 492956844, 492956300, 492812417, 492811007, 492810814, 492528300, 492361776, 492360457, 492360310, 492360053, 492358006, 492037890, 491606683, 489492294, 489152529 | Security fixes for apigee-asm-istiod. This addresses the following vulnerabilities: |
April 09, 2026
Apigee XRelaxed limitation on header name for Client IP resolution
The client IP can now be resolved from any header, not just the X-Forwarded-For header. The most common headers are X-Forwarded-For or True-Client-Ip.
For more information, see Client IP resolution.
April 06, 2026
Apigee API hubAgent Registry integration support for MCP metadata (Preview)
API hub now includes a managed integration with Agent Registry to automatically synchronize Model Context Protocol (MCP) servers and tools metadata. This feature enables AI agents to discover and interact with the APIs registered in your hub without manual configuration.
This feature is in Public Preview. For more information, see Manage Agent Registry integration.
Correction to April 2, 2026 release note: Deployment disruption for Apigee Drupal Portal via Google Cloud Marketplace
For the deployment disruption announced on April 2, the announcement noted that deployment and management functionality using Google Cloud Deployment Manager would definitely be unavailable during the transition. This statement is incorrect. The functionality might be unavailable.
See the Known issue for more information.
On April 6th, 2026, we released an updated version of Apigee.
This change introduces the new apigee.coreServiceAgent IAM role for
Apigee. Effective immediately, use apigee.coreServiceAgent instead of the
apigee.serviceAgent role.
For information on the new role, see
apigee.coreServiceAgent.
April 02, 2026
Apigee XDeployment disruption for Apigee Drupal Portal via Google Cloud Marketplace
Google Cloud Deployment Manager was deprecated as of March 31, 2026. We are currently transitioning the Apigee Drupal Portal Marketplace solution to use Infrastructure Manager. During this transition period, some deployment and management functionalities are unavailable.
Impact:
- New Deployments: Starting April 1, 2026, attempting to deploy a new Apigee Drupal Portal instance using the "Deploy" button on the Google Cloud Marketplace will fail.
- Existing Deployments: Your underlying resources (such as VMs and Cloud SQL databases) are unaffected and will continue to run normally. However, you can no longer use Deployment Manager-based features to manage the deployment via the Marketplace UI or the
gcloud deployment-managertool.
Workaround & Resolution: Any configuration changes or management tasks must be performed directly on the individual Google Cloud resources (Compute Engine, Cloud SQL, etc.) rather than through the Marketplace UI.
We are actively working to release the updated Infrastructure Manager-based solution.
March 31, 2026
Apigee XOn March 31st, 2026, we released an updated version of Apigee.
General Availability (GA) launch of Model Context Protocol (MCP) in Apigee
With this release, Model Context Protocol (MCP) in Apigee is generally available, enabling you to expose your Apigee APIs as MCP tools to agentic applications.
Any MCP client that supports remote MCP endpoints over HTTP/S can access these tools. Because the endpoints are managed, you don't need to install or manage local MCP servers, remote MCP servers, or additional infrastructure to enable agentic applications to access your services.
MCP in Apigee is available for Subscription, Pay-as-you-go, and Evaluation organizations, including organizations with Data Residency and VPC Service Controls enabled.
For more information on using MCP in Apigee, see MCP in Apigee overview.
Enhanced OAS server URL path handling for MCP in Apigee
With this feature enhancement, your OpenAPI specification (OAS) configurations behave exactly
as defined in the OAS standard, automatically combining the server.url base path value with individual operation paths.
For example, a server URL ofhttps://example.com/api/v1 paired with a path of /users will now correctly route to https://example.com/api/v1/users without additional manual intervention.
If you previously prepended base paths to your OAS paths entries, remove the path segment from your servers.url field to prevent
duplication. For example, change https://example.com/api/v1 to https://example.com.
For more information, see Create an OpenAPI 3.0 specification.
Updated MCP server target endpoint for MCP Discovery Proxies
With the GA launch of Model Context Protocol (MCP) in Apigee, the structure of the MCP server target endpoint for MCP Discover Proxies has changed to ORG_NAME.mcp.apigee.internal.
Private preview customers using the previous format (mcp.apigee.internal) are encouraged to update their proxies to reflect the new structure. Existing endpoints using the old format will continue to work, but new endpoints will use the new structure.
Known Issue 496552286: Deployment fails for MCP Discovery Proxies in regions with capacity limitations.
For more information, see Apigee known issues.
March 26, 2026
Apigee XOn March 26th, 2026, we released an updated version of Apigee (1-17-0-apigee-6).
| Bug ID | Description |
|---|---|
| 495897297, 495909767 | Security fix for Apigee infrastructure. This addresses the following vulnerabilities: |
| Bug ID | Description |
|---|---|
| N/A | Updates to infrastructure and libraries. |
March 19, 2026
Apigee XOn March 19th, 2026, we began maintenance updates of Apigee instances configured for maintenance windows.
If you set a preferred window for maintenance for your instance, and your instance version is below 1-16-0-apigee-6, your instance will be updated to 1-16-0-apigee-6 within the next seven to 21 days. A notification containing the expected date of upgrade will be sent within the next two business days.
For more information on participating in scheduled maintenance windows, see Maintenance overview and Manage Apigee instance maintenance windows.
March 17, 2026
Apigee Advanced API SecurityOn March 17, 2026 we released an updated version of Advanced API Security abuse detection
VPC-SC support in abuse detection
This release includes full support in Advanced API Security abuse detection for VPC-SC customers. This includes support for VPC-SC with the Advanced Anomaly Detection ML model used for abuse detection, as well as detection exclusion lists.
For usage information, see Abuse detection in the documentation.
On March 17th, 2026, we released an updated version of Apigee (1-17-0-apigee-5).
| Bug ID | Description |
|---|---|
| N/A | Updates to infrastructure and libraries. |
March 13, 2026
Apigee UIOn March 13, 2026, we released an updated version of the Apigee UI.
Manage environment-scoped Key Value Maps in the Apigee UI
You can now view, add, edit, and delete environment-scoped Key Value Map (KVM) entries in the Apigee UI. For more information, see Using key value maps.
March 12, 2026
Apigee hybridhybrid 1.16.0-hotfix.2
On March 12, 2026 we released Apigee hybrid 1.16.0-hotfix.2.
Apply this hotfix with the following steps:
Apply this hotfix with the following steps:
- In your hybrid Helm charts directory, download the Apigee hybrid 1.16.0-hotfix.2 Helm charts into your hybrid Helm charts directory with the following commands:
export CHART_REPO=oci://us-docker.pkg.dev/apigee-release/apigee-hybrid-helm-charts
export CHART_VERSION=1.16.0-hotfix.2helm pull $CHART_REPO/apigee-operator --version $CHART_VERSION --untarhelm pull $CHART_REPO/apigee-datastore --version $CHART_VERSION --untarhelm pull $CHART_REPO/apigee-env --version $CHART_VERSION --untarhelm pull $CHART_REPO/apigee-ingress-manager --version $CHART_VERSION --untarhelm pull $CHART_REPO/apigee-org --version $CHART_VERSION --untarhelm pull $CHART_REPO/apigee-redis --version $CHART_VERSION --untarhelm pull $CHART_REPO/apigee-telemetry --version $CHART_VERSION --untarhelm pull $CHART_REPO/apigee-virtualhost --version $CHART_VERSION --untar - Install the hotfix release for Apigee operators, beginning with a dry run:
helm upgrade operator apigee-operator/ \ --install \ --namespace APIGEE_NAMESPACE \ --atomic \ -f overrides.yaml \ --dry-run=server
- After the dry run is successful, install the hotfix release for Apigee operators:
helm upgrade operator apigee-operator/ \ --install \ --namespace APIGEE_NAMESPACE \ --atomic \ -f overrides.yaml
- Install the hotfix release for your organization, beginning with a dry run:
helm upgrade $ORG_NAME apigee-org/ \ --install \ --namespace APIGEE_NAMESPACE \ --atomic \ -f overrides.yaml \ --dry-run=server
- After the dry run is successful, install the hotfix release for your organization:
helm upgrade $ORG_NAME apigee-org/ \ --install \ --namespace APIGEE_NAMESPACE \ --atomic \ -f overrides.yaml
- Verify the organization chart by checking the state:
kubectl -n APIGEE_NAMESPACE get apigeeorg
- Install the hotfix release for your environments. Repeat the following steps for each environment, beginning with a dry run:
helm upgrade ENV_RELEASE_NAME apigee-env/ \ --install \ --namespace APIGEE_NAMESPACE \ --atomic \ --set env=$ENV_NAME \ -f overrides.yaml \ --dry-run=server
- After the dry run is successful, install the hotfix release for your environment:
helm upgrade ENV_RELEASE_NAME apigee-env/ \ --install \ --namespace APIGEE_NAMESPACE \ --atomic \ --set env=$ENV_NAME \ -f overrides.yaml
- Verify the environment chart by checking the state:
kubectl -n APIGEE_NAMESPACE get apigeeenv
Fixed in this release
| Bug ID | Description |
|---|---|
| 490308770 | Fixed malformed http_proxy and https_proxy strings in Helm templates that occurred when using authenticated outbound proxy configurations. |
| 488417252 | Fixed an issue where the Apigee Operator guardrails pod failed to run on EKS with Workload Identity Federation (WIF) by ensuring it runs as the federated principal rather than the default service account. |
| 485526221 | Removed the deprecated apigee-stackdriver-logging-agent image from the apigee-pull-push.sh tool, resolving image pull failures during automated deployments. |
| 484405364 | Helm chart images with the 1.16.0-hotfix.2 tag are available for download. |
| 482209901 | Added the watch permission to the apigee-manager role to allow the controller to monitor Deployment resources and resolve watch failures in the namespace. |
| 482077193 | Fixed an issue where proxy chaining failed with HTTP 404 route_not_found errors in multi-organization, single-namespace configurations. |
| 481793880 | Fixed a bug in the apigeeorg admission webhook controller that prevented upgrading organizations when monetization was enabled. |
| 479872706 | Resolved an issue that prevented loading API products, apps, and developers after migrating data to Apigee hybrid 1.16.0 in configurations using Workload Identity Federation (WIF) with an HTTP Forward Proxy. |
| 479040521 | Resolved a regression where the apigee-operator-guardrails-sa ServiceAccount was not correctly created on AKS and EKS platforms with Federated Workload Identity enabled. |
March 11, 2026
Apigee hybridhybrid v1.15.2
On March 11, 2026 we released an updated version of the Apigee hybrid software, v1.15.2.
- For information on upgrading, see Upgrading Apigee hybrid to version v1.15.2.
- For information on new installations, see The big picture.
Fixed in this release
| Bug ID | Description |
|---|---|
| 469694040 | Fixed an issue where custom Java security policies were intermittently not applied during runtime pod restarts or environment contract updates, which could lead to "Permission denied" errors in Java callouts. |
| Bug ID | Description |
|---|---|
| 471502899, 471173561 | Security fixes for apigee-synchronizer. This addresses the following vulnerabilities: |
| 471502752, 471191392 | Security fixes for apigee-runtime. This addresses the following vulnerabilities: |
| 471502495, 471501875, 471126425 | Security fixes for apigee-mart-server. This addresses the following vulnerabilities: |
| 471016560, 471015664, 471015120 | Security fixes for apigee-hybrid-cassandra. This addresses the following vulnerabilities: |
| 451224723, 451224123 | Security fixes for apigee-fluent-bit. This addresses the following vulnerabilities:
|
| N/A | Security fixes for apigee-asm-ingress. This addresses the following vulnerability: |
| N/A | Security fixes for apigee-asm-istiod. This addresses the following vulnerability: |
| N/A | Security fixes for apigee-connect-agent. This addresses the following vulnerabilities: |
| N/A | Security fixes for apigee-hybrid-cassandra-client. This addresses the following vulnerabilities: |
| N/A | Security fixes for apigee-kube-rbac-proxy. This addresses the following vulnerabilities: |
| N/A | Security fixes for apigee-open-telemetry-collector. This addresses the following vulnerabilities: |
| N/A | Security fixes for apigee-open-telemetry-collector:. This addresses the following vulnerability: |
| N/A | Security fixes for apigee-operators. This addresses the following vulnerability: |
| N/A | Security fixes for apigee-prom-prometheus. This addresses the following vulnerabilities: |
| N/A | Security fixes for apigee-prometheus-adapter. This addresses the following vulnerabilities: |
| N/A | Security fixes for apigee-redis. This addresses the following vulnerabilities: |
| N/A | Security fixes for apigee-stackdriver-logging-agent. This addresses the following vulnerabilities: |
| N/A | Security fixes for apigee-udca. This addresses the following vulnerabilities: |
March 10, 2026
Apigee API hubSecurity monitoring condition support in Advanced API Security for multi-gateway projects
Advanced API Security's multi-gateway Risk Assessment feature (available through API hub) now includes support for security monitoring conditions and alerts.
Security monitoring conditions allow you to map resources (gateways) to security profiles. Cloud Monitoring can then use this mapping to create dedicated dashboards to track security scores over time and alert based on metric levels.
For information on monitoring conditions features and usage see Manage monitoring conditions for multiple Apigee organizations and gateways.
Support for Apigee Edge Private Cloud (OPDK) in Advanced API Security for multi-gateway projects
API hub Advanced API Security for multi-gateway now includes support for the OPDK gateway type for risk assessment security profiles.
For information on risk assessment custom security profiles and gateway specification, see Create a security profile.
On March 10, 2026 we released an updated version of Advanced API Security Abuse Detection
General availability of monitoring conditions in risk assessment v2
Starting with this release, the risk assessment v2 monitoring conditions feature is generally available.
For information on monitoring conditions features and usage see monitoring conditions and alerts. For usage information and a list of all features in Risk Assessment v2, see the Risk Assessment v2 customer documentation.
On March 10th, 2026, we released an updated version of Apigee (1-17-0-apigee-4).
| Bug ID | Description |
|---|---|
| N/A | Updates to infrastructure and libraries. |
| Bug ID | Description |
|---|---|
| 483769763, 481735779 | Security fix for Apigee infrastructure. This addresses the following vulnerabilities: |
March 05, 2026
Apigee Integrated PortalOn March 5, 2026 we released a new version of the Apigee integrated portal.
You can now publish APIs using AsyncAPI documents to render documentation for asynchronous APIs in your portal. For more information, see Publishing your APIs.
March 04, 2026
Apigee API hubgcloud CLI support for API hub
The gcloud CLI now supports Apigee API hub, allowing you to manage your organization's API catalog, versions, and lifecycle metadata directly from the command line.
For more information see gcloud CLI for API hub.
February 24, 2026
Apigee XOn February 24th, 2026, we released an updated version of Apigee (1-17-0-apigee-3).
| Bug ID | Description |
|---|---|
| 470375542 | Fixed a memory leak which could result in a spike in 503 responses with no_healthy_upstream messages. |
| 480997525 | Applied a fix for proxy calls failing with The URI contains illegal characters error after Netty upgrade. |
| 485595627 | Fixed an issue resulting in TLS handshake errors. |
| Bug ID | Description |
|---|---|
| 481735779, 457138941, 471232237 | Security fix for Apigee infrastructure. This addresses the following vulnerabilities: |
February 23, 2026
Apigee API hubPreview release of specification boost
API hub now supports the preview release of specification boost, an AI-powered add-on that lets you automatically enhance the readability and discoverability of your API specifications in API hub. It analyzes your existing specification files and generates boosted versions enriched with richer details, including additional examples, clearer descriptions, better error documentation, and more.
For more information see Specification boost add-on.
February 13, 2026
Apigee UIOn February 13, 2026, we released an updated version of the Apigee UI.
Updated the route for Operations Anomalies from apigee/analytics/operations-anomalies to apigee/aapi-ops/operations-anomalies.
On February 13, 2026, we published a security bulletin for Apigee.
A vulnerability was identified in the Apigee platform (CVE-2025-13292) that could have allowed a malicious actor with administrative or developer-level permissions in their own Apigee environment to elevate privileges and access cross-tenant data.
Security bulletin published: GCP-2026-010
February 10, 2026
Apigee XOn February 10, 2026, we released an updated version of Apigee (1-17-0-apigee-2).
| Bug ID | Description |
|---|---|
| 481735779, 457138941, 471232237 | Security fix for Apigee infrastructure. This addresses the following vulnerabilities: |
| 470375542 | Fixed a memory leak which could result in a spike in 503 responses with no_healthy_upstream messages. |
| 480997525 | Applied a fix for proxy calls failing with The URI contains illegal characters error after Netty upgrade. |
| 485543125 | Apigee no longer supports the following TLS_RSA cipher suites:
|
February 06, 2026
Apigee XOn February 6th, 2026, we released an updated version of Apigee.
| Bug ID | Description |
|---|---|
| 477294854, 477297075, 477297324, 470988850, 471662549 | Security fix for Apigee infrastructure. This addresses the following vulnerabilities: |
hybrid 1.16.0-hotfix.1
On February 6, 2026 we released Apigee hybrid 1.16.0-hotfix.1.
Apply this hotfix with the following steps:
- In your overrides file, update the
image.urlandimage.tagproperties ofaoandmartto version1.16.0-hotfix.1:ao: image: url: "gcr.io/apigee-release/hybrid/apigee-operators" tag: "1.16.0-hotfix.1" mart: image: url: "gcr.io/apigee-release/hybrid/apigee-mart-server" tag: "1.16.0-hotfix.1" - Install the hotfix release for Apigee operators, beginning with a dry run:
helm upgrade operator apigee-operator/ \ --install \ --namespace APIGEE_NAMESPACE \ --atomic \ -f overrides.yaml \ --dry-run=server
- If the dry run is successful, install the hotfix release for Apigee operators:
helm upgrade operator apigee-operator/ \ --install \ --namespace APIGEE_NAMESPACE \ --atomic \ -f overrides.yaml
- Install the hotfix release for your organization, beginning with a dry run:
helm upgrade $ORG_NAME apigee-org/ \ --install \ --namespace APIGEE_NAMESPACE \ --atomic \ -f overrides.yaml \ --dry-run=server
- If the dry run is successful, install the hotfix release for your organization:
helm upgrade $ORG_NAME apigee-org/ \ --install \ --namespace APIGEE_NAMESPACE \ --atomic \ -f overrides.yaml
- Verify the organization chart by checking the state:
kubectl -n APIGEE_NAMESPACE get apigeeorg
- Install the hotfix release for your environment, beginning with a dry run:
helm upgrade ENV_RELEASE_NAME apigee-env/ \ --install \ --namespace APIGEE_NAMESPACE \ --atomic \ --set env=$ENV_NAME \ -f overrides.yaml \ --dry-run=server
- If the dry run is successful, install the hotfix release for your environment:
helm upgrade ENV_RELEASE_NAME apigee-env/ \ --install \ --namespace APIGEE_NAMESPACE \ --atomic \ --set env=$ENV_NAME \ -f overrides.yaml
- Verify the environment chart by checking the state:
kubectl -n APIGEE_NAMESPACE get apigeeenv
Fixed in this release
| Bug ID | Description |
|---|---|
| 479872706 | An issue that prevented loading API products, apps, and developers after migrating data to Apigee hybrid 1.16.0 in certain configurations has been resolved. |
| 481793880 | An issue that prevented upgrading an existing organization when monetization was enabled has been fixed. |
February 03, 2026
Apigee Advanced API SecurityOn February 3, 2026 we released an updated version of Advanced API Security security actions
Support for configuring two condition types within a single security action Announcing the availability of support for two condition types in a single security action. For example, you can include both IP addresses and ASN numbers in the same security action.
This feature is available in Apigee and Apigee hybrid 1.16.0 and later.
Note: This feature is available when configuring the security action via the API, not the UI, at this time.
For usage information, see Configure multiple condition types in the documentation.
February 02, 2026
Apigee XJanuary 27, 2026
Apigee UIOn January 27, 2026, we released an updated version of the Apigee UI.
Show all rows in the Debug properties panel
Fixed an issue where only the first 50 rows were displayed in the Debug properties panel, including the variables tab. The Debug properties table now displays up to 200 rows per page by default. Pagination controls are displayed if the total number of rows exceeds 200.
January 21, 2026
Apigee XOn January 21st, 2026, we released an updated version of Apigee (1-17-0-apigee-1).
| Bug ID | Description |
|---|---|
| 471001896, 469829527, 470953822, 462478248, 474415498 | Security fix for Apigee infrastructure. This addresses the following vulnerabilities: |
| Bug ID | Description |
|---|---|
| 433999957 | Implemented full TLS validation when fetching JWKS from remote URIs |
| 467762922 | Quota enforcement logic for Server-Sent Events (SSE) updated Quotas for SSE are now calculated strictly for events containing explicit token counts. The quota enforcement logic skips SSE that lack token usage metadata. |
| N/A | Updates to security, infrastructure, and libraries. |
January 20, 2026
Apigee UIDebug v1 turndown
As of January 20, 2026, Debug v1 has been turned down and is no longer available. Please use Debug v2 (now referred to as Debug) for debugging API proxies.
January 12, 2026
Apigee API hubIngest API Gateway metadata into API hub
API hub now supports automatic metadata ingestion from Google Cloud API Gateway. You can now attach your API Gateway projects to API hub to enable auto-ingestion for all your APIs. For more information see Centralize API management using API hub.
On January 12, 2026 we released an updated version of Advanced API Security Abuse Detection
Introduction of Terraform support for managing Advanced API Security abuse detection exclusion lists
You can now use Terraform to manage Advanced API Security abuse detection exclusion lists. The feedback feature allows you to specify CIDR ranges and IP addresses to exclude from future incident reports, and is used to exclude traffic known to be safe, such as requests related to automated testing.
Note: Exclusion lists are not available for VPC-SC customers at this time.
For usage information, see Exclude traffic from abuse detection and Use Terraform in Apigee in the Apigee documentation and the Terraform abuse detection feedback (exclusion lists) instructions.
On January 12, 2026, we released an updated version of the Apigee UI.
Manage environment-level resources in the Apigee UI
You can now manage environment-level resources using the Apigee UI. Previously, environment-level resources could only be managed using the API. For more information, see Managing resources.
January 07, 2026
Apigee Operator for kubernetesOn January 7, 2026, we released an updated version of Apigee.
The Apigee Operator for Kubernetes version 1.1.1 is now available.
| Bug ID | Description |
|---|---|
| 471150886, 471150271, 471150102, 426783172 | Security fixes for the Apigee Operator for Kubernetes. This addresses the following vulnerabilities: |
December 29, 2025
Apigee XOn December 29th, 2025, we released an updated version of Apigee.
The Apigee Extension Processor provisioning API is available
Apigee Extension Processor customers can now use the Extension Processor provisioning API to create traffic extensions. For more information, see Get started with the Apigee Extension Processor
December 23, 2025
Apigee XOn December 23, 2025, we released an updated version of Apigee.
New Apigee policies for LLM Token Management are now Generally Available (GA)
Two new Apigee policies for managing Large Language Model (LLM) workloads are now Generally Available (GA). These policies provide fine-grained control and rate-limiting for AI application traffic as follows:
- LLMTokenQuota policy
- This policy monitors and enforces limits on LLM response token usage to control overall LLM expenditure and resource allocation.
- It can be configured with
<CountOnly>(placed in the response flow to track tokens consumed) or<EnforceOnly>(placed in the request flow to block calls if the quota is exceeded). - If the quota is reached, Apigee returns an
HTTP 429(Too Many Requests) status code. - For more information, see LLMTokenQuota Policy.
- PromptTokenLimit policy
- This policy provides a token-based rate-limiting mechanism analogous to the SpikeArrest policy, specifically for the tokens consumed by the user's prompt message.
- It calculates the prompt's token count using the widely adopted
o200k_baseencoding technique. - If the configured token rate limit is exceeded, the incoming request is blocked, returning an
HTTP 429(Too Many Requests) status code. - For more information, see PromptTokenLimit policy.
Related documents:
December 19, 2025
Apigee MonetizationOn December 19, 2025, we released an updated version of Apigee Monetization.
Monetization now supports AppGroups. Use AppGroups to manage API product subscriptions for all app developers in the AppGroup at the same time.
For more information, see Use AppGroups to manage API product subscriptions.