> For the complete documentation index, see [llms.txt](https://developer.harness.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://developer.harness.io/release-notes/waap-release-notes/2025/agent-release-notes-2025/apigee.md).

# Apigee

## 1.37.0 — 27<sup>th</sup> September

### Resolved Issues

#### Fix Body Capture When Body Exceeds `maxBodySize` Limit

Resolved an issue where request or response bodies were not being captured when the body size exceeded the configured `maxBodySize` limit. The agent now ensures proper capture even for oversized payloads.

#### Fix URL Query Parameters Not Being Captured

Resolved an issue where query parameters in the request URL were omitted from captured data. The agent now reliably includes query parameters in all captured requests.

***

## 1.36.0 — 3<sup>rd</sup> July

### Update

#### Add JavaScript Callout Policy Export Option for Blocking

Apigee Agent now supports exporting blocking policies using the JavaScript Callout policy. This allows greater flexibility for customizing blocking behavior within Apigee by leveraging JavaScript logic in policy execution. For more information, see the [Apigee Blocking Policy](https://docs.traceable.ai/docs/apigee-blocking-policy) topic.

***

## 1.35.0 — 19<sup>th</sup> February

Traceable’s Apigee agent’s 1.35.0 release provides the following:

### Update

#### **Support for Multiple Environments in the Same TPA**

The Apigee agent now supports specifying an environment as part of the Apigee configuration. This allows multiple environments to be managed within the same Traceable Platform Agent (TPA) deployment.

* **New Configuration Variable:** `ta_environment_name`

***

## 1.34.0 — 28<sup>th</sup> February

Traceable’s Apigee agent’s 1.34.0 release provides the following:

### Update

Added support for custom blocking messages, status codes, and response headers from the Traceable Platform Agent (TPA). This allows for more customizable responses when API requests are blocked.

***

## 1.33.0 — 17<sup>th</sup> January

Traceable’s Apigee agent’s 1.33.0 provides the following:

### Update

* **Dynamically Configure Traceable Policy Using Context Variables**\
  This release introduces the ability to configure the Traceable policy in Apigee using dynamic context variables. Users can now specify context variable names in the configuration, enabling the policy to fetch and use values dynamically at runtime.\
  **Example Usage:**

  To dynamically set the service name, configure the `ta_service_name_var` property to reference a context variable:

  ```language-plaintext
  <Property name="ta_service_name_var">api.name</Property>
  ```

  In this example, the service name is dynamically set to the value of the `api.name` context variable.
