- Apigee Edge on-premises release notes

You're viewing Apigee Edge documentation.
Go to the Apigee X documentation.

On Friday, April 4, 2014, we released a new patch for the on-premises version of Apigee Edge.

If you have questions, go to Apigee Customer Support.

For a list of all Apigee Edge release notes, see Apigee Release Notes.

New features and enhancements

Following are the new features and enhancements in this release.

  • Regenerate consumer keys in the UI
    A new Regenerate Key button on the details page of a Developer App lets you regenerate a consumer key and consumer secret for a developer. Use this feature, for example, if an existing developer key is no longer secure.

Bugs fixed

Topic Description
JMSReplyTo updated behavior By default, Edge sends the response to the queue specified in the JMSReplyTo header. However, if you want the backend service to handle sending the response to the JMSReplyTo queue rather than Edge, add the X-Apigee-Ignore-JMSResponse header to the API proxy response in any flow and set it to true:
<Header name="X-Apigee-Ignore-JMSResponse">true</Header>
WSDL import issues
  • Importing a WSDL with SOAP headers resulted in an incorrect configuration. Support for SOAP headers has been added to address the issue.
  • Importing a WSDL with an external schema resulted in an API proxy that didn't post the proper message to the backend. This issue has been fixed. Importing WSDLs that have multi-part complex types now results in a proper SOAP payload in the API proxy.
Concurrent Rate Limit policy configuration The Target Endpoint selector is now available only when adding a Concurrent Rate Limit policy to an API proxy. Target Endpoint does not apply to other policies.
Removing corrupted objects In situations where a deployed bundle becomes corrupted, you can now forcibly delete the corrupted bundle using the force=true query parameter on the on-premises-only /deployments API.
Saving API proxies to an existing name When you save an API proxy, name validation now disallows using the name of an existing proxy.
Different responses for XML and JSON In some situations, different data was returned when an API response was in XML versus JSON. This issue has been fixed.
Custom report name validation The Edge management UI now validates the names of custom reports to disallow the use of special characters.
No data in exported analytics reports Analytics reports exported from the Edge management UI showed no data when the exported file name included special characters. The UI now validates the export file name to disallow the use of special characters.
Missing TPS metric in reports Missing TPS metrics in analytics reports have been restored.
Cross-site scripting attacks A vulnerability that allowed cross-site scripting attacks has been fixed.
Cassandra authentication The Cassandra NoSQL data store now requires authentication for access.