You're viewing Apigee Edge documentation.
Go to the
Apigee X documentation. info
On February 14, 2020, we released Apigee hybrid runtime version 1.1.1.
Upgrading
You cannot upgrade from 1.0.0 to 1.1.1, and the new version is not backward compatible with version 1.0.0. If you are starting with version 1.0.0, version 1.1.1 requires a new installation. If you are currently on version 1.1.0, you can upgrade by following these instructions: Upgrading Apigee hybrid.
New features and updates
Following are the new features and enhancements in this release:
Support for GKE on-prem and AKS
You can now install the hybrid runtime on Anthos GKE deployed on-prem (GKE on-prem) and Microsoft® Azure Kubernetes Service (AKS). See Part 2: Runtime quickstart to get started.
Multi-regional deployments are also supported for GKE on-prem and AKS. See Multi-region deployment on GKE and GKE on-prem and Multi-region deployment on AKS.
Proxy variables for hybrid components
You can now provide configuration parameters for an HTTP forward proxy server. When
configured, all internet communication for the UDCA, MART, and Synchronizer components
pass through the proxy server. For information about the httpProxy
configuration
property, see httpProxy properties.
(132167490)
Bugs fixed
The following bugs are fixed in this release. This list is primarily for users checking to see if their support tickets have been fixed. It's not designed to provide detailed information for all users.
Issue ID | Component Name | Description |
---|---|---|
144448262 | K8S Platform |
Discrepancy in UDCA metric |
147258525 | CPS |
Turn partitioned hash index on in hybrid |
144286363 | Trace |
An issue was fixed where the Debug mask in |
147191247 | K8S Platform |
Contract encryption key should not be part of |
146932903 | K8S Platform |
Remove unwanted ports from the istio ingress |
146426226 | K8S Platform |
Ingress logs are not collected |
143660032 | RMP |
com.apigee.test.runtime.steps.quota.DefaultQuotaTypeTest fails in hybrid |
144973407 | RMP |
There are currently two correlation IDs for one transaction. We should have only one. |
144321473 | UAP |
UDCA: remove no health check warning in logging |
144321491 | RMP |
CacheConfiguration.warnMaxEntriesLocalHeap() Log statement indicates a performance issue |
Known issues
The following table describes the known issues for this release:
Issue | Description |
---|---|
150187652 | You cannot use hyphens in environment names. An environment name with a hyphen causes runtime pod startup errors. |
149220463 | When upgrading to version 1.1.1, previously deployed proxies will not be deployed. Workaround: To work around this issue, redeploy any previously deployed proxies. |
N/A | You cannot use a "*" for the hostAlias property for both the mart and
envs configurations. The best practice is to use a specific hostname
for the mart configuration. |
N/A | Setting HTTP_PROXY , HTTPS_PROXY , and NO_PROXY
variables is not supported in the Apigee Connect Alpha version. |
N/A | Invalid HTTP Header error: The Istio ingress switches all incoming target responses to the HTTP2 protocol. Because the hybrid message processor only supports HTTP1, you may see the following error when an API proxy is called: http2 error: Invalid HTTP header field was received: frame type: 1, stream: 1, name: [:authority], value: [domain_name] If you see this error, you can take either of the following actions to correct the problem:
|
144584813 | If you create a debug session but the session does not yet have any transactions in it, then the List Debug Sessions API does not include the session in this list. The API only includes sessions in the response if the session contains at least one transaction. |
144436206 | In the Cache Performance view, the Cache Hit Ratio calculation is incorrect. |
144321144 | Proxies with secure virtual hosts cannot be reloaded. |
143659917 | The PopulateCache policy's expiration setting must be set to an explicit value between 1 and 30. For example: <ExpirySettings> <TimeoutInSec>30</TimeoutInSec> </ExpirySettings> |
133192879 | Summary: There is a very high latency when using the API or UI to get your
organization's deployment status. This latency can result in an Workaround: Refresh your browser (or resend the request). |