Apigee release notes

You're viewing Apigee X documentation.
View Apigee Edge documentation.

More information on Apigee components

 

[ 2021 ]

 

July 28, 2021 - Integrated portal

On July 28, 2021, Google released Integrated portal. This release affects the following:

• Integrated portal

Summary

               0
               0
               3
               0
               0

Bug Fixes

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.

Bug ID Affects Description
194679083 • Integrated portal
Custom domain dropped for login_failure redirect
Fixed issue where a failed login would not correctly redirect to a custom domain when a custom domain is enabled.
194265224 • Integrated portal
Failed authentication error messages need to be displayed
Fixed issue where a failed login would not correctly redirect to a custom domain when a custom domain is enabled.
194145871 • Integrated portal
App owner doesn't reflect teams
Fixed issue where selecting a team to own an app was not reflected in the live portal UI.

July 26, 2021 - Apigee X

On July 26, 2021, Google released Apigee X. This release affects the following:

• Apigee X

Summary

               3
               0
               2
               0
               0

New features

This release includes the following new features:

Affects Description
• Apigee X
Update platform version of Rhino (JavaScript engine) to version 1.7.12.
• Apigee X
Update JavaScript policy to use latest supported language level supported by Apigee (Rhino 1.7.12)
• Apigee X
SpikeArrest policy enhancement is now generally available (GA)

A new element was added to the SpikeArrest policy: <UseEffectiveCount>. This element allows you to choose between distinct spike arrest algorithms.

Bug Fixes

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.

Bug ID Affects Description
188202481 • Apigee X
Add missing latency percentile metrics for certain policies.
An issue was fixed where latency metrics were not being recorded for certain policies. With this change, all policy latency percentiles will appear in policyv2/latencies_percentile metrics as expected.
183218041 • Apigee X
The VerifyJWT and VerifyJWS policies have been optimized for faster verification of both valid and invalid tokens.

July 23, 2021 - Apigee hybrid v1.5.2

On July 23, 2021, Google released Apigee hybrid v1.5.2. This release affects the following:

• Apigee hybrid
• Runtime

Summary

               0
               0
               5
               0
               0

Bug Fixes

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.

Bug ID Affects Description
193902071, 193904144 • Apigee hybrid
• Runtime

A create-service-account script is now available to generate the required runtime service account (SA).
192997684 • Apigee hybrid
• Runtime
In some cases, property sets with environment scope were missing from the runtime pod.
191745621 • Apigee hybrid
• Runtime
MART was not able to communicate with *.googleapis.com through a forward proxy.
191339147 • Apigee hybrid
• Runtime
An updated environment-scoped JavaScript resource file failed to update in a runtime instance.
191169444 • Apigee hybrid
• Runtime
When using Google Cloud Monitoring, the Apigee ServiceCallout policy was not displayed in the Metrics explorer.

Installation

For information on upgrading, see Upgrading Apigee hybrid to version 1.5.

July 9, 2021 - Apigee UI

On July 9, 2021, Google released Apigee UI. This release affects the following:

• Documentation
• Apigee UI

Summary

               1
               1
               0
               0
               0

New features

This release includes the following new features:

Affects Description
• Documentation
• Apigee UI
Add Access Routing to Eval wizard
The Apigee X Eval wizard now includes an Access Routing step. This step lets you choose whether to expose your new cluster to external requests or to keep it private (and only allow requests from within your VPC).

Documentation updates

This release includes the following documentation updates:

Affects Description
• Documentation
• Apigee UI
Update Eval wizard steps
The Apigee X Eval wizard now includes an Access Routing step.

July 9, 2021 - Integrated portal

On July 9, 2021, Google released Integrated portal. This release affects the following:

• Integrated portal

Summary

               0
               0
               2
               1
               0

Bug Fixes

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.

Bug ID Affects Description
192497623 • Integrated portal
429s and 503s, from bucket storage are being reported as 5XX
Fixed issue where under high load publishing changes to Pages or APIs might result in an internal server error.
192338410 • Integrated portal
Portal SP metadata URL returns 500
Resolved issue with broken SSO logins and SAML configuration after updating the custom domain.

Security updates

This release includes the following security updates:

Update ID Affects Description
192335308 • Integrated portal
Miscellaneous security fixes

July 2, 2021 - Apigee hybrid v1.5.1

On July 2, 2021, Google released Apigee hybrid v1.5.1. This release affects the following:

• Apigee hybrid
• Runtime

Summary

               1
               0
               9
               2
               0

New features

This release includes the following new features:

Affects Description
• Apigee hybrid
• Runtime
Reverted the number of buckets resulting in optimization of the proxy-metrics pod's memory utilization.

Bug Fixes

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.

Bug ID Affects Description
191339147 • Apigee hybrid
• Runtime
[HYBRID] Updated env-scoped JavaScript resource file fails to update in runtime instance
189118133 • Apigee hybrid
• Runtime
Fix data cleanup logging and insertion logic
187532454 • Apigee hybrid
• Runtime
[Hybrid] Implement Gcloud Config Proxy Settings for Backup and Restore
186748502 • Apigee hybrid
• Runtime
Redis envoy stuck without any state
186215334 • Apigee hybrid
• Runtime
[HYBRID] Cassandra backup doesn't respect httpProxy setting
185972246 • Apigee hybrid
• Runtime
Mitigate failure in Java callout for Envoy integration
174732169 • Apigee hybrid
• Runtime
Dropped syslog messages
169257984 • Apigee hybrid
• Runtime
Hybrid runtime does not load certs from key_cert aliases when keystore is used as truststore
161491661 • Apigee hybrid
• Runtime
Hybrid v1.2 - Flow variables are not populated correctly

Security updates

This release includes the following security updates:

Update ID Affects Description
192259560 • Apigee hybrid
• Runtime
Change default ciphers to support BoringSSL and FIPS
181864314, 183457561 • Apigee hybrid
• Runtime
Miscellaneous security updates

Apigee hybrid v1.5.1 includes miscellaneous security updates for multiple container vulnerabilities.

Installation

For information on upgrading, see Upgrading Apigee hybrid to version 1.5.

June 24, 2021 - Integrated portal

On June 24, 2021, Google released Integrated portal. This release affects the following:

• Integrated portal

Summary

               0
               0
               6
               0
               0

Bug Fixes

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.

Bug ID Affects Description
190747726 • Integrated portal
Performance issues with portal
Fixed an issue causing poor performance in SmartDocs when the OpenAPI Specification used schemas that were either very large or used many references.
185517530 • Integrated portal
List API products alphabetically when viewing apps in the portal
When creating or editing an app, API products are now listed alphabetically.
184544952 • Integrated portal
Spec text wrapping automatically
A fix has been implemented to SmartDocs to prevent content from being cut off in certain cases. Smartdocs now wraps text before truncating.
182687976 • Integrated portal
Duplicate index ID appears on various pages in the portal
An incorrectly duplicated CSS selector ID has been removed.
181903693 • Integrated portal
Broken link in New Account Notification Email default template
New account notification emails now contain a link to the users section of the portal administation pages.
163330599 • Integrated portal
APIx - Oauth Implicit scopes do not render in portal
The authorize modal in the live portal now allows scope selection for Oauth2 security schemes.

June 18, 2021 - Apigee hybrid v1.5.0

On June 18, 2021, Google released Apigee hybrid v1.5.0. This release affects the following:

• Documentation
• Apigee hybrid
• Runtime
• Apigee UI

Summary

               13
               3
               6
               8
               0

New features

This release includes the following new features:

Affects Description
• Documentation
• Apigee hybrid
• Runtime
• Apigee UI
CORS policy

A new CORS policy allows developers to create a new CORS policy to set Access-Control-Allow-Origin, Access-Control-Allow- Headers, Access-Control-Max-Age, and Access- Control-Allow-Methods, and to handle CORS preflight requests out of the box.

• Documentation
• Apigee hybrid
• Runtime
• Apigee UI
GraphQL support

A new GraphQL policy parses GraphQL request/response payloads and outputs Apigee flow variables.

New GraphQL operations were added to the API product definition. These operations let you control which GraphQL operations have access API resources and specify quota limits.

• Documentation
• Apigee hybrid
• Runtime
• Apigee UI
ExternalCallout policy

A new ExternalCallout policy allows developers to send gRPC requests to their gRPC server to implement custom behavior that isn't supported by Apigee policies.

Policy document: ExternalCallout policy

• Documentation
• Apigee hybrid
• Runtime
• Apigee UI
Custom Java callout security enhancement

A custom Java callout security enhancement lets API developers change the default permissions for a Java callout.

Feature document: Adding a custom Java callout security policy

• Documentation
• Apigee hybrid
• Runtime
• Apigee UI
Apigee hybrid now supports installation on Anthos on bare metal
• Documentation
• Apigee hybrid
• Runtime
• Apigee UI
Apigee hybrid now supports installation Anthos (attached clusters) on OpenShift
• Documentation
• Apigee hybrid
• Runtime
• Apigee UI
create-service-account tool enhancements

The create-service-account tool now supports commands to create:

  • Individual service accounts
  • All services accounts
  • A single service account for test environments

Reference document: create-service-account

• Documentation
• Apigee hybrid
• Runtime
• Apigee UI
SpikeArrest policy enhancement (Preview release)

A new element was added to the SpikeArrest policy: <UseEffectiveCount>. This element allows you to choose between distinct spike arrest algorithms.

• Documentation
• Apigee hybrid
• Runtime
• Apigee UI
OAuthV2 policy enhancement

A new element was added to the OAuthV2 policy: <RFCCompliantRequestResponseElement>. This element lets the policy comply to RFC6749 standards and enables related behaviors.

Policy document: OAuthV2 policy document.

• Documentation
• Apigee hybrid
• Runtime
• Apigee UI
The JavaCallout policy now supports Oracle JDK 11 and OpenJDK 11

Policy document: JavaCallout policy

• Documentation
• Apigee hybrid
• Runtime
• Apigee UI
Custom annotations

Added the ability to add annotations, which are key/value maps used to attach metadata to Apigee hybrid Kubernetes pods.

Updated existing documents:

• Documentation
• Apigee hybrid
• Runtime
Enable Workload Identity

Added the ability to enable Workload Identity with Apigee hybrid.

Feature document: Enabling Workload Identity with Apigee hybrid

• Documentation
• Apigee hybrid
• Runtime
Redis in-memory storage

apigeectl now includes a --redis flag to configure the Redis in-memory storage component.

Updated existing document: apigeectl

Documentation updates

This release includes the following documentation updates:

Affects Description
• Documentation
• Apigee hybrid
Updates were made to hybrid backup and restore procedures

Updated existing documents:

• Documentation
• Apigee hybrid
• Runtime
Updates were made to multiple limits values. New items were added in the Environment and Organization, New Portals, and Debug sections.

Limits document: Limits

• Documentation
• Apigee hybrid
A new section was added to the Cassandra troubleshooting guide that explains how to create a client container from which you can access Cassandra debugging utilities.

Bug Fixes

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.

Bug ID Affects Description
178079779 • Apigee hybrid
• Runtime
GKE on-prem hybrid 1.4 trace tool was not showing requests flowing.
177936460 • Apigee hybrid
• Runtime
Reduce resource allocated for authnz container for MART.
174431114 • Apigee hybrid
• Runtime
Hybrid upgrade from 1.3.4rc3 to 1.4.0rc2 failed due to connectivity error with the seed node.
168167050 • Apigee hybrid
• Runtime
A few hybrid pods were running as root user. This has been changed so that they now all run as non-root user.
161170762 • Apigee hybrid
• Runtime
HPA v2beta2 allows scaling on CPU, memory, and custom metrics.
143505709 • Apigee hybrid
• Runtime
Non-ASCII characters were not supported in encryption keys.

Security updates

This release includes the following security updates:

Update ID Affects Description
179529202 • Apigee hybrid
• Runtime
CVE-2019-9169

In the GNU C Library (aka glibc or libc6) through 2.29, proceed_next_node in posix/regexec.c has a heap-based buffer over-read via an attempted case-insensitive regular-expression match.

179528920 • Apigee hybrid
• Runtime
CVE-2018-6551

The malloc implementation in the GNU C Library (aka glibc or libc6), from version 2.24 to 2.26 on powerpc, and only in version 2.26 on i386, did not properly handle malloc calls with arguments close to SIZE_MAX and could return a pointer to a heap region that is smaller than requested, eventually leading to heap corruption.

179529260 • Apigee hybrid
• Runtime
CVE-2018-6485

An integer overflow in the implementation of the posix_memalign in memalign functions in the GNU C Library (aka glibc or libc6) 2.26 and earlier could cause these functions to return a pointer to a heap area that is too small, potentially leading to heap corruption.

179529233 • Apigee hybrid
• Runtime
CVE-2018-1000001

In glibc 2.26 and earlier there is confusion in the usage of getcwd() by realpath() which can be used to write before the destination buffer leading to a buffer underflow and potential code execution.

173506631 • Apigee hybrid
• Runtime
CVE-2019-17195

Connect2id Nimbus JOSE+JWT before v7.9 can throw various uncaught exceptions while parsing a JWT, which could result in an application crash (potential information disclosure) or a potential authentication bypass.

177234739 • Apigee hybrid
• Runtime
Miscellaneous security updates

Apigee hybrid v1.5.0 includes miscellaneous security updates for multiple container vulnerabilities.

179272826 • Apigee hybrid
• Runtime
CVE-2019-14697
musl libc through 1.1.23 has an x87 floating-point stack adjustment imbalance, related to the math/i386/ directory. In some cases, use of this library could introduce out-of-bounds writes that are not present in an application's source code.
179272826 • Apigee hybrid
• Runtime
CVE-2018-1000517
BusyBox project BusyBox wget version prior to commit 8e2174e9bd836e53c8b9c6e00d1bc6e2a718686e contains a Buffer Overflow vulnerability in Busybox wget that can result in heap buffer overflow. This attack appear to be exploitable via network connectivity. This vulnerability appears to have been fixed in after commit 8e2174e9bd836e53c8b9c6e00d1bc6e2a718686e.

June 9, 2021 - Apigee hybrid v1.4.4

On June 9, 2021, Google released Apigee hybrid v1.4.4. This release affects the following:

• Apigee hybrid

Summary

               0
               0
               3
               0
               0

Bug Fixes

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.

Bug ID Affects Description
187532454 • Apigee hybrid
• Runtime
Implement Gcloud Config Proxy Settings for Backup and Restore
Implemented a change in the Cassandra backup and restore scripts that set the proxy settings in gcloud config if the http_proxy environment variable setting is present.
186215334 • Apigee hybrid
• Runtime
Cassandra backup doesn't respect httpProxy setting
Added the http_proxy and https_proxy env variables to the Cassandra pods and Cassandra backup job pod when the httpProxy setting is configured.
185849286 • Apigee hybrid
java.lang.NoClassDefFoundError in Java Callout after upgrading from 1.3.5 to 1.4.2
After upgrading from Apigee hybrid v1.3.5 to v1.4.2, a NoClassDefFoundError in one of the proxies/shared flows.

Installation

For information on upgrading, see Upgrading Apigee hybrid to version 1.4.

June 07, 2021 - Apigee X

On June 07, 2021, Google released Apigee X. This release affects the following:

• Apigee X

Summary

               0
               0
               3
               1
               0

Bug Fixes

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.

Bug ID Affects Description
186766347 • Apigee X
MP should correctly handle DNS errors and not report them as connection failures
185849286 • Apigee X
Fixes for java.lang.NoClassDefFoundError in Java Callout during proxy deployment
169257984 • Apigee X
Hybrid runtime does not load certs from key_cert aliases when keystore is used as truststore

Security updates

This release includes the following security updates:

Update ID Affects Description
185998748 • Apigee X
Miscellaneous Security updates and fixes.

May 24, 2021 - Apigee public cloud offering

On May 24, 2021, Google released Apigee public cloud offering. This release affects the following:

• Apigee X

Summary

               0
               0
               0
               1
               0

Security updates

This release includes the following security updates:

Update ID Affects Description
N/A • Apigee X
Miscellaneous security updates and fixes
This release includes miscellaneous security updates and fixes.

May 19, 2021 - Apigee UI and documentation

On May 19, 2021, Google released Apigee UI and documentation. This release affects the following:

• Documentation
• Apigee UI

Summary

               1
               10
               0
               0
               0

New features

This release includes the following new features:

Affects Description
• Runtime
Unified UI for provisioning
The paid and eval provisioning wizards have been combined into a single UI. For more information, see Introduction to provisioning.

Documentation updates

This release includes the following documentation updates:

Affects Description
• Runtime
Shared VPCs
The documentation now includes instructions on provisioning an org with shared VPCs. This information is described in eval and paid org provisioning, using either the command line or the UI/wizard. For more information, see Introduction to provisioning.
• Runtime
Configuring TLS options
The documentation on configuring TLS has been refactored.
• Apigee X
Architectural overviews
The documentation now includes sections that discuss components created during the Apigee X provisioning process and routing flows in detail. For more information, see Architectural overview and Southbound networking patterns.
• Runtime
Multi-region configurations
The documentation now includes instructions on how to add a new region to your org.
• Runtime
Using application and disk keys in command line provisioning
The documentation has been updated to include instructions on how to create and use application and disk keys when provisioning on the command line. In addition, the encryption key doc has been refactored.
• Runtime
Wizard updates
The documentation now reflects updates to the provisioning wizard.
• All
Release notes
The release notes for all Apigee components now appear on a single page. Releases and updates are organized by date; versioned releases are organized by date but tagged by their version number.
• All
Known issues
All known issues for Apigee components are on a single page. You can filter them by status and product release/component. For more information, see Apigee known issues.
• Apigee X
Creating instances
The section on creating instances has been expanded and updated.
• Apigee X
Apigee provisioning procedures
The paid and eval org provisioning procedures have been improved and updated. For more information, see Introduction to provisioning.

May 13, 2021 - Apigee UI

On May 13, 2021, Google released Apigee UI. This release affects the following:

• Apigee UI

Summary

               3
               0
               0
               0
               0

New features

This release includes the following new features:

Affects Description
• Apigee UI
Trace tool renamed to Debug tool
The Trace tool has been renamed to the Debug tool.
• Apigee UI
Fault codes added to the Anomaly Events view.
The Anomaly Events view now displays the faultcode-level cause for each anomaly.
• Apigee UI
Enhancements to provisioning wizard.
The provisioning wizard now has the following enhancements:
  • The Compute Engine API is now enabled for Apigee evaluation, which avoids potential problems the during the networking step.
  • In the networking step of the provisioning wizard, you can now set up peering using a Shared VPC network if the current project is connected to a Shared VPC host project. Note: If the selected network is not peered properly and you don't have permission to update the peering in the host project, the provisioning wizard displays a warning with instructions to set up peering by contacting a Shared VPC Admin of the host project.

May 3, 2021 - Apigee hybrid v1.4.3

On May 3, 2021, Google released Apigee hybrid v1.4.3. This release affects the following:

• Apigee hybrid

Summary

               0
               1
               2
               0
               0

Documentation updates

This release includes the following documentation updates:

Affects Description
• Documentation
• Apigee hybrid
• Runtime
KeyValueMapOperations policy

KVM private prefix behavior has been updated. The new behavior is as follows:

Use the private. attribute with all variables when accessing a KVM with the GET command to hide the KVM information in a debug (Trace) session. If the private. attribute is not used, the KVM is still encrypted; however, the KVM information will appear decrypted in the debug (Trace) session. An exception is no longer thrown if an encrypted entry is retrieved without the private. prefix.

Because all KVMs are now encrypted, the Encrypt check box has been removed from the Admin > Environments > Key Value Maps > Add key value map window.

Clear text KVMs are deprecated.

Bug Fixes

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.

Bug ID Affects Description
185902294 • Apigee hybrid
Revert the number of bucket increase for proxy/policy/target latency metrics
A recent change to the size of latency buckets caused memory problems and has been rolled back to the previous size.
185508757 • Apigee hybrid
• Runtime
KVM Read operation failed for encrypted KVM without private prefix.
The KVM private prefix behavior has been updated in this patch.

Installation

For information on upgrading, see Upgrading Apigee hybrid to version 1.4.

April 27, 2021 - Apigee UI

On April 27, 2021, Google released Apigee UI. This release affects the following:

• Apigee UI

Summary

               0
               0
               3
               0
               0

Bug Fixes

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.

Bug ID Affects Description
185176375 • Apigee UI
Enhance the error message shown when Apigee service account does not have permission to use Cloud KMS key
A more detailed error message is now displayed when the Apigee service account does not have permission to use a Cloud KMS key provided through the Provisioning UI. The error message now includes buttons to copy the Apigee service account email, open the Cloud KMS UI, and re-check the Apigee service account's permission for the key.
184888948 • Apigee UI
Restrict peering CIDR ranges based on billing type
Peering CIDR ranges are now restriced based on billing type when creating an instance in the Instance Manager.
182910454 • Apigee UI
Show the anomaly breakdown details in the Anomaly Events dashboard
The anomaly breakdown details are now shown in the Anomaly Events dashboard.

April 26, 2021 - Limited preview: Apigee local development and archive deployment

On April 26, 2021, Google released Limited preview: Apigee local development and archive deployment. This release affects the following:

• Management plane
• Apigee UI

Summary

               1
               0
               0
               0
               0

New features

This release includes the following new features:

Affects Description
• Management plane
• Apigee UI
Limited preview: Apigee local development and archive deployment

This is a limited preview release of local development using Apigee in Visual Studio Code (VS Code) and Apigee archive deployment. This release enables you to integrate API platform management with the software development lifecycle (SDLC) that you use to develop, test, and deploy applications.

During local development, use Apigee in VS Code to develop your API proxies and verify the functionality through unit and manual testing against the Apigee Emulator (local runtime). During archive deployment, deploy to Apigee X for integration testing and release, leveraging an archive that contains the complete environment and API proxy configuration.

For more information, see Overview of local development using Apigee.

April 19, 2021 - Apigee monetization

On April 19, 2021, Google released Apigee monetization. This release affects the following:

• Management plane
• Runtime
• Apigee UI

Summary

               1
               0
               0
               0
               0

New features

This release includes the following new features:

Affects Description
• Management plane
• Runtime
• Apigee UI
Apigee monetization GA
Apigee monetization is now generally available (GA). As an API provider, you need an easy-to-use and flexible way to monetize your APIs so that you can generate revenue for the use of your APIs. Using Apigee monetization, you can add a monetization rate plan to an API product that charges developers or pays them through revenue sharing for the use of your APIs. For more information, see Overview of Apigee monetization.

April 18, 2021 - Apigee UI

On April 18, 2021, Google released Apigee UI. This release affects the following:

• Apigee UI

Summary

               1
               0
               0
               0
               0

New features

This release includes the following new features:

Affects Description
• Apigee UI
Instances UI
Apigee added an Instances UI, which lets you create and delete instances. For more information, see Creating instances.

April 8, 2021 - Apigee UI

On April 8, 2021, Google released Apigee UI. This release affects the following:

• Apigee UI

Summary

               0
               0
               1
               0
               0

Bug Fixes

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.

Bug ID Affects Description
182232515 • Apigee UI
Update layout of the Provisioning UI from panel to card-based
The layout of the Provisioning UI has been enhanced to be card-based.

March 24, 2021 - Apigee UI

On March 24, 2021, Google released Apigee UI. This release affects the following:

• Apigee UI

Summary

               0
               0
               4
               0
               0

Bug Fixes

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.

Bug ID Affects Description
182301830
182301842
• Apigee UI
Add pricing plans to Provisioning wizard
On the GCP project selection page of the Provisioning wizard, after entering a GCP project ID if the GCP project is not currently entitled to Apigee the available pricing plans are now listed.
182234032 • Apigee UI
Add Enable APIs to provisioning flow checklist
Enable APIs is now listed as a step in the provisioning flow checklist.
182216310 • Apigee UI
Add top navigation bar in Provision wizard
The top navigation bar is now displayed in the Provisioning wizard.
169762448 • Apigee UI
Update help/learn more links to point to Apigee X documentation
The help and learn more links have been updated to point to the Apigee X documentation (instead of Apigee Edge).

March 24, 2021 - Analytics/API monitoring

On March 24, 2021, Google released Analytics/API monitoring. This release affects the following:

• API Monitoring/Analytics

Summary

               1
               0
               0
               0
               0

New features

This release includes the following new features:

Affects Description
• API Monitoring/Analytics
Advanced API Operations
This is the GA release of Apigee's Advanced API Operations (AAPI Ops), which provides tools to help you ensure that your APIs stay up and running as intended. AAPI Ops automatically detects unusual patterns in API traffic—called anomalies—such as spikes in latency or error rate.

AAPI Ops enables you to:

March 18, 2021 - Integrated portal

On March 18, 2021, Google released Integrated portal. This release affects the following:

• Integrated portal

Summary

               0
               0
               1
               0
               0

Bug Fixes

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.

Bug ID Affects Description
172942224 • Integrated portal
Background shading for page content is inconsistent
Fixed inconsistent shading for page content that is not currently in focus and some navigation issues when the Advanced editor panel was displayed on the Themes page.

March 15, 2021 - Documentation

On March 15, 2021, Google released Documentation. This release affects the following:

• Documentation

Summary

               0
               1
               0
               0
               0

Documentation updates

This release includes the following documentation updates:

Affects Description
• Documentation
Peering ranges

Added a section on peering ranges which also includes information about network sizing. For more information, see Peering ranges.

March 10, 2021 - Apigee UI

On March 10, 2021, Google released Apigee UI. This release affects the following:

• Apigee UI

Summary

               0
               0
               4
               0
               0

Bug Fixes

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.

Bug ID Affects Description
181046483 • Apigee UI
Trace UI unexpectedly hides the transaction list when hovering on a policy
An issue has been fixed that was causing the Trace UI to unexpectedly hide the transaction list when hovering on a policy.
179579560 • Apigee UI
Loading the API proxy develop page results in a series of error messages (infinite)
An issue has been fixed that was causing the API proxy develop page to display a series of messages.
169252631 • Apigee UI
Remove LDAP policy from UI
The LDAP policy is not supported by Apigee X and has been removed from the policy list in the UI.
161658025 • Apigee UI
SharedFlow deployment failed silently
JavaCallout did not validate ClassName allowing SharedFlow deployment to fail silently.

March 4, 2021 - Integrated portal

On March 4, 2021, Google released Integrated portal. This release affects the following:

• Integrated portal

Summary

               1
               0
               6
               0
               0

New features

This release includes the following new features:

Affects Description
• Integrated portal
Customizing your domain using a Google load balancer

The steps to customize your domain for an integrated portal have been updated to describe how to use a Google load balancer for your incoming client requests. For more information, see Customizing your domain.

Bug Fixes

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.

Bug ID Affects Description
181238112 • Integrated portal
Change "Entitlements" heading on Audience page for clarity

The title of the section that shows entitlements for an audience has changed to Content visibility entitlements.

180497246 • Integrated portal
Clean up duplicate API doc rows

An issue was fixed that was causing duplicate APIs that referenced the same API product to be listed on the APIs page. Attempting to edit these APIs or view them in the integrated portal would throw errors.

180343973 • Integrated portal
Create API doc returns 4xx but creates resource

When creating an API doc, if there was a problem taking a snapshot of the requested spec, a 4xx would be returned, but the API would still be created. Now, the API doc creation will fail in this scenario.

179953039 • Integrated portal
Team members cannot leave teams

An issue has been fixed that was preventing team members from removing themselves from a team.

159256416 • Integrated portal
Bearer authentication HTTP security definition rendering problem in integrated portal

When a bearer authentication HTTP security scheme is defined in a spec, the authorize modal now prompts for a Bearer Token in the integrated portal.

156874569 • Integrated portal
Integrated portal does not render contact section in a spec

The integrated portal now renders the contact section of a spec.

March 1, 2021 - Apigee hybrid v1.4.2

On March 1, 2021, Google released Apigee hybrid v1.4.2. This release affects the following:

• Apigee hybrid

Summary

               0
               0
               8
               1
               0

Bug Fixes

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.

Bug ID Affects Description
180128329 • Apigee hybrid
Service ports
Kubernetes service ports were renamed to follow Istio standards.
179891322 • Apigee hybrid
Backup and recovery
Backup and recovery of the Cassandra database without Google Cloud was not working in some instances. See Backup and recovery without Google Cloud.
179461749 • Apigee hybrid
Cassandra passwords

Non-default Cassandra passwords can now be configured using Kubernetes secrets.

179332963 • Apigee hybrid
create-service-account.sh tool

The create-service-account.sh tool will now display an error when asked to create a service account without a role assigned. See create-service-account.

178829167 • Apigee hybrid
Synchronizer

When synchronizer would go down the error messages indicated apigee-runtime was down.

178732212 • Apigee hybrid
Cassandra backup and recovery documentation

Documentation for Cassandra backup and recovery has been updated. See Cassandra backup and recovery.

177950986 • Apigee hybrid
Hybrid EKS runtime to Cassandra SSL errors

Runtime pod was not able to communicate to cassandra in EKS cluster in some instances. The liveness call timeout was changed from seconds to milliseconds to match what the client expected.

177681383 • Apigee hybrid
Watcher timeouts

Watcher has added timeouts to handle connection timeouts to Apigee management plane in order to properly handle the stale connections. This eliminates some conditions where apigee-watcher could become stuck.

Security updates

This release includes the following security updates:

Update ID Affects Description
N/A • Apigee hybrid
This version includes a security update for a vulnerability in fluentd.

Installation

For information on upgrading, see Upgrading Apigee hybrid to version 1.4.

February 26, 2021 - Apigee hybrid v1.3.6

On February 26, 2021, Google released Apigee hybrid v1.3.6. This release affects the following:

• Apigee hybrid

Summary

               0
               0
               4
               0
               0

Bug Fixes

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.

Bug ID Affects Description
180128329 • Apigee hybrid
Kubernetes service port names

In Apigee hybrid version 1.3.6, Kubernetes service ports were renamed to follow Istio standards.

179332963 • Apigee hybrid
create-service-account.sh tool

In Hybrid version 1.3.6 you can now specify a role as a parameter with the create-service-account.sh tool. See create-service-account.

178732212 • Apigee hybrid
Cassandra backup and recovery documentation

Documentation for Cassandra backup and recovery has been updated. See Cassandra backup and recovery.

177681383 • Apigee hybrid
Watcher timeouts

Watcher has added timeouts to handle connection timeouts to Apigee management plane in order to properly handle the stale connections. This eliminates some conditions where apigee-watcher could become stuck.

Installation

For upgrade instructions, see Upgrading Apigee hybrid to version 1.3.6.

February 18, 2021 - Integrated portal

On February 18, 2021, Google released Integrated portal. This release affects the following:

• Integrated portal

Summary

               0
               0
               7
               0
               0

Bug Fixes

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.

Bug ID Affects Description
179911854 • Integrated portal
Multiple sets of API documentation associated with the same API product

Fixed an issue that would in some circumstances allow more than one set of API documentation to be created for a single API product.

177991965 • Integrated portal
App name validation inconsistent with guidelines

App name validation now follows the same rules as documented in Naming restrictions for Apigee artifacts.

174333251 • Integrated portal
Timeouts experienced when viewing or selecting assets

Response times are reduced when viewing assets on the Assets page or selecting an image for an API card on the live portal APIs page.

173010952 • Integrated portal
Downloaded spec unnecessarily quotes strings

Clicking Download spec when viewing API documentation on the live portal now delivers, for YAML specs, an exact copy of the original spec (previously it was translated to JSON and back to YAML). Note that this only applies to specs downloaded after this release.

171236872 • Integrated portal
Stop sending portalDefaultDomain cookie for custom domains

Going forward, portals with a custom domain will no longer send the portalDefaultDomain cookie to consumers' browsers. For existing portals that already have a custom domain enabled, disable and re-enable the custom domain for this change to take effect.

165795684 • Integrated portal
Viewing spec in live portal issues multiple GET requests

An issue has been fixed that would sometimes cause more than one GETT call to be issued to the spec endpoint when viewing a spec.

151961459 • Integrated portal
Portal shows key expiry Never on keys with an expiry and keys that are expired

The live portal now shows the appropriate expiration date for API keys.

February 12, 2021 - Documentation

On February 12, 2021, Google released Documentation. This release affects the following:

• Apigee hybrid
• Management plane
• Runtime

Summary

               0
               1
               0
               0
               1

Documentation updates

This release includes the following documentation updates:

Affects Description
• Apigee hybrid
• Management plane
• Runtime
Apigee roles and users

The documentation on roles and users has been updated.

Deprecations

This release includes the following deprecations:

Affects Description
• Apigee hybrid
• Management plane
• Runtime
The API Creator and Deployer roles were deprecated

The API Admin role replaces the deprecated API Creator role and the Environment Admin role replaces the deprecated Deployer role.

Learn more

February 5, 2021 - API Monitoring

On February 5, 2021, Google released API Monitoring. This release affects the following:

• API Monitoring/Analytics

Summary

               2
               0
               0
               0
               0

New features

This release includes the following new features:

Affects Description
• API Monitoring/Analytics
Recent view

The new Recent view displays treemaps of API traffic by proxy. A treemap displays traffic data for each proxy as a rectangle, whose size is proportional to the amount of traffic in the proxy. The colors of the rectangle indicate the relative sizes of the following variables:

  • Number of incidents triggered by alerts.
  • Error rate
  • Maximum latency 50th percentile (median)

See Using the Recent view.

• API Monitoring/Analytics
Additional channels for sending alert notifications

Apigee API Monitoring now supports the following channels for sending alert notifications:

  • Email
  • PagerDuty
  • Slack
  • Webhooks

See Creating a notification for an alert.

February 4, 2021 - Apigee public cloud offering

On February 4, 2021, Google released Apigee public cloud offering. This release affects the following:

• Apigee hybrid
• Management plane
• Integrated portal
• Runtime
• Apigee UI

Summary

               8
               2
               0
               0
               0

New features

This release includes the following new features:

Affects Description
• Apigee UI
Eval orgs
Added an Apigee eval provisioning wizard for eval orgs.
• Runtime
Integration with CMEK
The new integration with CMEK (Customer Managed Encryption Keys) provides disk and database encryption keys.
• Runtime
VPC Service Control integration
Added integration with VPC Service Controls that lets you isolate resources and prevent data leaks/exfiltration.
• Runtime
NAT IP provisioning
Added support for configuring NAT IP provisioning.
• Management plane
Reports
Added anomaly detection reports.
• Integrated portal
VPC-SC with portals
Added support for granting VPC-SC perimeter access to integrated portals.
• Management plane
Operations and HTTP verbs
Added support for operations and HTTP verbs.
• API Monitoring/Analytics
• Runtime
API Monitoring
Added support for API monitoring to Apigee.

Documentation updates

This release includes the following documentation updates:

Affects Description
• Apigee hybrid
• Runtime
Backup frequency
Clarification of backup frequency.
• All
SLA and entitlements
Updated Service Level Agreement and entitlements.

Bug Fixes

The Apigee public cloud offering includes bug fixes reported during the Beta and pre-release cycles. Because the fixes were part of releases prior to the GA, they are not listed here. Tracking public bug fixes during releases will start with the next release.

February 1, 2021 - Apigee hybrid v1.4.1

On February 1, 2021, Google released Apigee hybrid v1.4.1. This release affects the following:

• Apigee hybrid

Summary

               0
               0
               6
               1
               0

Bug Fixes

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.

Bug ID Affects Description
178079779 • Apigee hybrid
UDCA token generator

In Apigee hybrid version 1.4.1 UDCA token generator issue with HTTP / HTTPS forward proxy is fixed, allowing file uploading to function correctly.

177788686 • Apigee hybrid
TLS / DTLS handshake maximum message size

In Apigee hybrid version 1.4.1 the TLS / DTLS handshake maximum message size is enforced at 128 kb (131072 bytes).

176903129 • Apigee hybrid
Quota and SpikeArrest status code

For installations on Anthos on premises, Apigee hybrid version 1.4.1 supports the Quota and SpikeArrest policies to return 429 as a default HTTP status code when the limit exceeds the quota.

175881688 • Apigee hybrid
MART status code

When updating developer app status, MART now gives the correct statuscode:204 response to indicate success.

175771199 • Apigee hybrid
Generic DNS service endpoint

In Apigee hybrid version 1.4.1 Cassandra uses a generic DNS service endpoint instead of a node-specific DNS service.

173963014 • Apigee hybrid
HttpHeader's allowDuplicates and multiValued transport properties

Apigee hybrid version 1.4.1 supports HttpHeader's allowDuplicates and multiValued transport properties. HTTP header fields can now be enabled using allowDuplicates and multiValued for HTTPProxyConnection in the format shown below:

Security updates

This release includes the following security updates:

Update ID Affects Description
• Apigee hybrid
fluentd vulnerability

Includes a security update for a vulnerability in fluentd.


<HTTPProxyConnection>
    <Properties>
       <property name = "HTTPHeader.allowDuplicates" value = "Content-Type,Authorization">
       <property name = "HTTPHeader.multiValued" value = "Content-Type,Authorization">
    </Properties>
</HTTPProxyConnection>

Upgrading

The steps to upgrade to Apigee hybrid version 1.4.1 depend on the version you are upgrading from as shown below:

January 25, 2021 - Apigee hybrid v1.3.5

On January 25, 2021, we released Apigee hybrid runtime version 1.3.5.

Upgrading

The steps to upgrade to Apigee hybrid version 1.3.5 depend on the version you are upgrading from as shown below:

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 Description
175771199 In Apigee hybrid version 1.3.5 Cassandra uses a generic DNS service endpoint instead of a node-specific DNS service.
177677157 Apigee hybrid version 1.3.5 now allows external secrets in the configuration parameters, in the same pattern as the following example:
cassandra:
  auth:
    secret: cassandra-auth

January 22, 2021 - Apigee UI

On Friday, January 22, we will begin releasing a new version of the Apigee UI.

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
169439292 Apigee UI

Miscellaneous security fixes

January 21, 2021 - Integrated portal

On Thursday, January 21, we will begin releasing a new version of the Apigee integrated portal.

New features and enhancements

The following sections summarize the new features in this release.

General availability (GA) release of the Categories feature

The GA release of the Categories feature is now available. Categories enable portal users to filter the list of APIs by category, title, or description.

APIs page

For more information, see the following sections:

Beta release of the developer team and audience management features

The beta release of the developer team and audience management features for integrated portals is now available.

Beta Feature Description More information
Developer teams Allow portal users to share responsibility for an app with other portal users.
Audience Segment individuals in order to control access to content. Managing the audiences for your portal

Relocating and reorganizing of developer programs into user account creation and sign-in experience

Developer programs have been relocated and reorganized into user account and creation and sign-in experience within their associated portals, as described in the following sections:

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
177910781 Integrated Portal

Cannot modify developer app with spaces in app name

An issue has been fixed that was preventing an app name containing spaces from being modified.

177635269 Integrated Portal

Upper-case letters in developer email address causing failure in creating apps

Fixed issue with casing in developer email address that was causing issues with app creation.

177326265 Integrated Portal

Slow portal response times

Fixed issue that was causing slow portal response times.

151468563 Integrated Portal

Cached old image is served after new image is loaded

An issue has been fixed that was causing a delay before displaying an updated version of an image.

January 7, 2021 - Integrated portal

On Thursday, January 7, we will begin releasing a new version of the Apigee integrated portal.

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
174721882 Integrated Portal

Unable to link to API category from navigation menu

You can now link to an API category from a navigation menu using its full or relative URL.

171701845
170957688
Integrated Portal

API requests slow to respond, sometimes return 502

An issue has been fixed that was causing API requests to be slow to respond.

171208514 Integrated Portal

Improve security of JSESSIONID cookie

The JSESSIONID cookie, which identifies the browser session to the server, now has the flags HttpOnly and Secure set to true. This increases the portal's security against malicious users.

171208514 Integrated Portal

Update configuration to use HttpOnly and Secure flags on cookies

The HttpOnly and Secureflags are set to true for the portalRefresh and portalSession cookies. In addition, the Secure flag is set to true for the X-Apigee-CSRF flag. (To ensure proper function, the HttpOnly flag is set to false, in this case.)

170897753 Integrated Portal

API details page: Audience display issues

Minor formatting improvements have been implemented in the Audience section on the API details page. Specifically:

  • Anonymous users (anyone can view) is selected by default when adding an API
  • Options are listed as a single column of radio buttons
169596165 Integrated Portal

Developer emails should not be case-sensitive for members of developer teams

Developer emails are no longer case-sensitive for members of developer teams.

163012424 Integrated Portal

Organization administrator not able to view developer account information with error "Visibility of PII is restricted by role"

An issue has been fixed that was preventing organization administrators from viewing developer account information.

153098491 Integrated Portal

Nested menu item with no parent breaks portal

Previously, you could publish a header or footer menu that contained a nested item without a parent, but it would prevent the portal from rendering. Now an error is thrown if you attempt to publish a menu with a nested item that does not have a parent.

138398421 Integrated Portal

Changing a portal page URL breaks any assigned audience permissions

Previously, if a page path was modified, then all its associated permissions were lost and the page was invisible to everyone. Now when a page path is modified the associated permissions are maintained.

 

[ 2020 ]

 

December 17, 2020 - Apigee hybrid v1.4.0

On December 17, 2020, Google released Apigee hybrid runtime version 1.4.0.

Upgrading

The steps to upgrade to Apigee hybrid version 1.4.0 depend on the version you are upgrading from as shown in the following table:

Current hybrid version Upgrade to hybrid version Instructions
1.3.x 1.4 Upgrading Apigee hybrid to version 1.4.0
1.2.x 1.3 Upgrading Apigee hybrid to version 1.3.4
1.x 1.2 Upgrading to version 1.2.0

New features and updates

This section describes the new features and enhancements in this release.

Supported versions

See Apigee hybrid: supported platforms for a list of software and platform versions Apigee hybrid supports.

New Features

Backup and recovery without Google Cloud

You can now back up your Cassandra database to a compressed file. See Backup and recovery without Google Cloud.

HTTP methods

Apigee hybrid v1.4 now supports HTTP methods (also called Verbs) for API management.

Dynamic identifier for MapName in KVM Policy

A <MapName> mapidentifier is now available in the KeyValueMapOperations policy. See <MapName> element.

Support for JMX and Jolokia user Authentication

Cassandra now supports JMX and Jolokia usernames and passwords, both explicitly and in TLS secrets. See:

Updates

KVM Encryption

Maps created by the KeyValueMapOperations policy are encrypted by default.

Service accounts added to the create-service-account tool

The create-service-account tool can now create the following new standard service accounts:

Service Account IAM Role Description
apigee-distributed-trace Cloud Trace Agent Allows the hybrid runtime plane to participate in distributed request tracing in a format compatible with systems like Google Cloud Trace and Jaeger.

See About service accounts

JSON Support for AccessEntity Policy

The AccessEntity policy now has an <OutputFormat> element that supports JSON. See AccessEntity policy: <OutputFormat> element.

DataCapture Policy Runtime Design

The new DataCapture policy replaces the StatisticsCollector policy to manage collection of runtime statistics.

Synchronizer data storage in Cassandra

Synchronizer now stores environment configuration data in the Cassandra database by default. See Synchronizer overview.

Updates to the Cassandra scale-down procedure

The Cassandra scale-down procedure has been simplified. The Hybrid runtime decommission the nodes and pvcs after you apply the lower node limits. See Scaling down Cassandra.

New metrics configuration properties

metrics now has added properties for:

  • metrics.aggregator
  • metrics.app
  • metrics.proxy
  • metrics.stackdriverExporter

See Configuration property reference: metrics.

Image location

Apigee hybrid images are downloaded from GCR by default now. Apigee continues to maintain the images in Docker Hub.

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 Description
172653617 When a new proxy revision is deployed there can be an interruption to the API traffic.
169925206 Readiness probe failed for no reason, disrupting prod traffic.
171465538 Sporadic 599 response code with duration of 1ms.
174235061 Missing Apigee metrics in Stackdriver.
172332786 Double slashes (//) in a request could cause the request not to resolve.

December 15, 2020 - API Monitoring

On December 15, 2020, Apigee API Monitoring was released for general availability (GA).

New features and enhancements

This section describes the new features and enhancements for API Monitoring in this release.

Alerts and notifications

One of the main purposes of API Monitoring is to keep you informed of unusual events or patterns, such as spikes in API traffic or latencies. To track events like these, you can now set up alerts, which are triggered when an event occurs. You can also set up notifications, so that an email will be sent to you when an event occurs. See Alerts and notifications.

Investigate view

The new API Monitoring Investigate view displays pivot tables of metrics and attributes for all API traffic, to help you compare activity for different metrics. See Using the investigate view.

December 3, 2020 - Apigee hybrid v1.3.4

On December 3, 2020, we released Apigee hybrid runtime version 1.3.4.

Upgrading

The steps to upgrade to Apigee hybrid version 1.3.4 depend on the version you are upgrading from as shown below:

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 Description
165910444 Apigee hybrid now allows you to provide cert details via a Kubernetes secrets instead of using files.
168861267 Apigee Hybrid 1.3.2 cassandra could not restore - GKE - Onprem.
169437878 Deployment did not progress beyond "Applying routing changes on".
169769764 Fixed the httpProxy issue for Logger in Hybrid 1.2 and 1.3.
170343982 Added support for http proxy for Cassandra backup.
170541982 Node selector is now overridable.
171498381 Default resource limits and requests for the metrics component have been increased.
171520992 MP liveness probe timeout setting updated to 6 seconds.
171656955 Apigee hybrid now supports up to Kubernetes version1.18.
172362351 PropertySet can now be defined at the API Proxy level.
172873530 Images and resources are now overridable for containers in the metrics deployment.
173099048 Fixed access token error in Synchronizer.
174166751 Cassandra vertical scale-up using nodepools now works with Apigee hybrid version 1.3.4.

November 16, 2020 - Apigee hybrid v1.2.1 (deprecated)

On November 16, 2020, we released Apigee hybrid runtime version 1.2.1.

Upgrading

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
171527564 Runtime Fixed HTTP forward proxy settings in logger.
170343982 Runtime Added HTTP forward proxy support for Cassandra backup.

November 11, 2020 - Integrated portal

On Wednesday, November 11, we will begin releasing a new version of the Apigee integrated portal.

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
172819569 Integrated Portal

Custom script not run by PageNotFoundComponent

Custom scripts can now be run when a 404: Page Not Found is returned. For example, to redirect the page results.

November 10, 2020 - Apigee UI

On Tuesday, November 10, we will begin releasing a new version of the Apigee UI.

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
155680847 Apigee UI

Miscellaneous security fixes

November 4, 2020 - Integrated portal

On Wednesday, November 4, we will begin releasing a new version of the Apigee integrated portal.

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
172238684 Integrated Portal

App name character validation affects existing apps

App names for the integrated portal now adhere to the following guidelines, as described in Naming restrictions for Apigee artifacts:

Alphanumeric, space, and the following: _ - . # $ %. Must begin with an alpha character.

November 1, 2020 - Integrated portal

On Sunday, November 1, we will begin releasing a new version of the Apigee integrated portal.

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
172069545 Integrated Portal

Fixed latency issues with APIs page

An issue has been fixed that was causing latency issues when viewing the APIs page on an integrated portal.

October 29, 2020 - Integrated portal

On Thursday, October 29, we will begin releasing a new version of the Apigee integrated portal.

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
170491758 Integrated Portal

Stop populating portalEmail cookie

The portalEmail cookie is no longer populated or used by the integrated portal.

156001807 Integrated Portal

Miscellaneous security fixes

139039098 Integrated Portal

Manual approval of developer app is not visible in the portal

When registering an app, if manual approval of API keys is required, the status is shown as Pending Approval until the API key is approved. You can configure automatic or manual approval of API keys when adding an API product.

October 19, 2020 - Integrated portal

On Monday, October 19, we will begin releasing a new version of the Apigee integrated portal.

New features and enhancements

This section describes the new features and enhancements in this release.

Categories used to organize API catalogs (beta)

The beta release of the API categories feature used to organize API catalogs is now available.

As API catalogs grow, it can make it harder for developers to find the APIs they need. Categories are used to tag APIs to enable developers to discover related APIs on the APIs page of the live portal, For more information, see Managing categories used to discover related APIs (beta).

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
159032053 Integrated Portal

Unable to remove callback URL requirement from API Doc

An issue has been fixed that was preventing users from disabling the Require developers to specify a callback URL configuration option after enabling it for an API.

155672474 Integrated Portal

Error when unnesting portal menu item

An issue has been fixed that was causing an error to be thrown when unnesting a menu item.

153097790 Integrated Portal

Save and Cancel buttons not showing up in advanced theme editor

The Save and Cancel buttons are now visible in the advanced theme editor.

151774930 Integrated Portal

Responses are sorted in alphabetical order breaking the order specified in spec

Object properties are no longer sorted alphabetically. They now match the order in which they are defined in the spec.

132246663 Integrated Portal

Organization administrator cannot access portal page in SAML-enabled organizations

An issue has been fixed that was preventing organization administrators from accessing portal pages in SAML-enabled organizations.

159871255,
156000727
Integrated Portal

Miscellaneous security fixes

September 24, 2020 - Integrated portal

On Thursday, September 24, we will begin releasing a new version of the Apigee integrated portal.

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
168784520 Integrated Portal

Error: Unable to load zone

An issue has been fixed that was preventing a subset of developer programs from being loaded.

168628869 Integrated Portal

APIs page: content misaligned when no categories are present

Minor formatting improvements have been made to API cards to improve alignment when no categories are present.

168241556 Integrated Portal

HTTP 404 status code when saving SMTP settings for v1 portals

An issue has been fixed that was causing an HTTP 404 status error to be thrown when saving SMTP settings in a v1 portal, even though the settings were saved.

167380810 Integrated Portal

Improve UI error for SMTP email send errors

When test emails fail due to misconfigured custom SMTP settings, the message more clearly describes the error and provides better troubleshooting guidance.

166328984 Integrated Portal

Team page fails to load

An issue has been fixed that was impacting the display of the Teams administration page.

166828723,
165526496,
156464449
Integrated Portal

Miscellaneous security fixes

September 20, 2020 - Apigee hybrid v1.3.3

On September 20, 2020, we released Apigee hybrid runtime version 1.3.3.

Upgrading

The steps to upgrade to Apigee hybrid version 1.3.3 depend on the version you are upgrading from as shown below:

Changes introduced in this release

The Target latency metric was removed from from the apigee.googleapis.com/Proxy monitored resource.

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 Description
167650106 Unable to use PUT to insert entries into an encrypted KVM when the environment name contained a hyphen (-).

September 10, 2020 - Integrated portal

On Thursday, September 10, we will begin releasing a new version of the Apigee integrated portal.

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
165823319 Integrated Portal

Improve mobile experience for APIs page

The APIs page has been updated to improve the mobile experience.

165798129 Integrated Portal

Formatting on develop team membership page

Formatting issues on the developer team membership page has been fixed.

163759861,162395593,
161874934, 157120383,
156464449,156464049
Integrated Portal

Miscellaneous security fixes

162079758 Integrated Portal

Highlight matching search text in APIs page

Text that matches the Filter string that is searched is now highlighted on the APIs page.

163174426 Integrated Portal

Convert live portal to flex-based layout

Live portal pages now use a flex-based layout.

163073185 Integrated Portal

SmartDocs is not using full height at certain screen widths

Fixed a layout issue with SmartDocs that would occur only at certain screen widths.

161927743 Integrated Portal

Consistent spacing on APIs page

The spacing on the APIs page is now consistent.

136515141 Integrated Portal

Beta tag not visible on integrated portal SAML UI

Fixed an intermittent issue that was causing the beta tag to not be visible in the SAML UI.

September 9, 2020 - API Monitoring (Beta)

On Wednesday, September 9, we will begin releasing a new version of Apigee.

New features and enhancements

This section describes the new features and enhancements in this release.

API Monitoring (beta)

The beta release of Apigee API Monitoring is now available.

API Monitoring enables you to track your APIs to make sure they are up and running correctly. API Monitoring provides immediate insights into API traffic and performance, to help you quickly diagnose and solve issues as they arise. For more information, see API Monitoring overview.

August 27, 2020 - Apigee hybrid v1.3.2

On August 27, 2020, we released Apigee hybrid runtime version 1.3.2.

Upgrading

The steps to upgrade to Apigee hybrid version 1.3.3 depend on the version you are upgrading from as shown below:

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 Description
162759110 Base paths consisting of only "/" would fail. Base paths of "/" are now supported.
2668578 GKE On Prem - WATCHER would fail to connect to apigee.googleapis.com when HTTP_PROXY is configured.
143659917 The PopulateCache policy's expiration setting had to be set to an explicit value between 1 and 30.

August 24, 2020 - Apigee hybrid v1.3.1

On August 24, 2020, we released Apigee hybrid runtime version 1.3.1.

Upgrading

The steps to upgrade to Apigee hybrid version 1.3.3 depend on the version you are upgrading from as shown below:

New features and updates

This section describes the new features and enhancements in this release.

New command line tool, tools/cas_cleanup.sh

The tools/cas_cleanup.sh tool helps clean up and decommission previous Cassandra instances upon completing the upgrade from hybrid version 1.2.0 to version 1.3.1. See Upgrading Apigee hybrid to version 1.3.1.

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 Description
162759110 Base paths consisting of only "/" would fail. Base paths of "/" are now supported.
162772922 Incorrect deployment of fluentd controller caused wrong configuration input to log agent causing it to error out.
165198951 GKE On Prem - Synchronizer failing to connect to apigee.googleapis.com when HTTP_PROXY was configured.

August 5, 2020 - Integrated portal

On Wednesday, August 5, we will begin releasing a new version of the Apigee integrated portal.

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
162383847 Integrated Portal

Error when activating/deactivating developer account

An issue has been fixed in the UI that was causing an error similar to the following (which could be ignored) when activating/deactivating a developer account:
Unable to update user status

161985144 Integrated Portal

External spec URLs do not support redirects

When importing an OpenAPI Specification using a URL redirects will not be followed.

161421338 Integrated Portal

Duplicate developer programs created and unable to delete

Developer programs that are not in use by an integrated portal will no longer be displayed.

161354897 Integrated Portal

500 error thrown when creating an integrated portal with existing portal name

When creating an integrated portal with the same name as an existing portal, an appropriate error message is provided.

159946322 Integrated Portal

Delete all artifacts when deleting a developer program

When deleting a developer program, all artifacts that are associated with the developer program are also deleted.

159925336 Integrated Portal

APIs page style changes

The following changes have been implemented on the APIs page:

  • The Filter by title and description field now appears above API cards and spans the top of the page allowing for better visibility of API cards on small screens and 4 API cards to fit per row on a fully expanded browser window
  • API cards on the APIs page have been made more responsive using CSS Grid Layout
159871255 Integrated Portal

Miscellaneous security fixes

149834093 Integrated Portal

Request header Content-type: application/json is getting added to GET request

An issue has been fixed that was causing the Content-type: application/json to be added to GET requests.

148792711 Integrated Portal

Read access to developer account information should not be available to all users

Read access to developer account information is now controlled by role, and redacted for users that do not have organization adminstrator or portaladmin roles.

146486866,
118358600
Integrated Portal

OpenAPI Spec with media type of application/json-patch+json does not render in SmartDocs and
SmartDocs does not support formData parameters

The APIs Explorer widget now allows for text input for more request body MIME types, including JSON mime types ending with "+json", "application/xml", "application/x-www-form-urlencoded". The full list of mime types that support text input can be found here: https://github.com/codemirror/CodeMirror/blob/master/mode/meta.js#L15-L172

July 30, 2020 - Apigee hybrid v1.3.0

On July 30, 2020, we released Apigee hybrid runtime version 1.3.0.

Upgrading

New features and updates

This section describes the new features and enhancements in this release.

New installation prerequisites

cert-manager

Apigee hybrid requires cert-manager v0.14.2 to manage and verify certificates. You can use kubectl to install and configure cert-manager directly from github > jetstack > cert-manager. See Download and install cert-manager.

Anthos Service Mesh

Apigee hybrid uses the Istio distribution provided with Anthos Service Mesh (ASM) version 1.5.x to create and manage the runtime ingress gateway. See Download and install ASM.

Environment groups

Environment groups allow you to logically group environments together. Environments within each group share the same hostnames. You can group environments by function, by hostname address, by region if you are implementing a multi-region hybrid installation, or by any other metric you choose.

Environment groups provide the same routing features provided by the virtualHosts property in Apigee hybrid version 1.2.

See About environments and environment groups.

New CLI command

The following new command was added to the apigeectl CLI. For more information about each command, see apigeectl.

Command Description
encode Returns a list of encoded names of all the ApigeeDeployments for the specified organization or the specified environment within the specified organization.

CLI flag changes

The following new flags were added to the apigeectl CLI. For more information about each command, see apigeectl.

Flag Status Description
--all-envs New Applies the apigeectl command to all environments under the organization specified in your overrides config file.
--env New Applies the configuration to the specified environment under the organization specified in your overrides config file.
--datastore New Applies the configuration to the datastore scope (Cassandra).
--dry-run Changed Arguments depend on the version of kubectl you are using:
  • kubectl version 1.7.x or older: ‑‑dry‑run=true
  • kubectl version 1.8.x or newer: ‑‑dry‑run=client
--org New Applies the configuration to the specified organization.
--telemetry New Applies the configuration for telemetry components: apigee-logger and apigee-metrics.
-c, --components Removed Instead, apply changes by env, org, datastore, or telemetry scopes.

Unique hashed values for organization and environment names

Apigee hybrid now uses a unique hashed value to keep track of organization and environment names. This avoids errors when org and env names are too long to concatenate. You can see the hashed values with the apigeectl encode command. For example:

$ ./apigeectl encode --org hybrid-example
List of ApigeeDeployments are:
  apigee-connect-agent-hybrid-example-6a82f8a
  apigee-mart-hybrid-example-6a82f8a
  apigee-watcher-hybrid-example-6a82f8a

$ ./apigeectl encode --org hybrid-example --env example-env
List of ApigeeDeployments are:
  apigee-runtime-hybrid-example-example-env-9e87e2d
  apigee-synchronizer-hybrid-example-example-env-9e87e2d
  apigee-udca-hybrid-example-example-env-9e87e2d
$

See apigeectl.

New axHashSalt configuration property

A new org-level configuration property, axHashSalt, was added. This property lets you specify the name of a Kubernetes secret that contains a hashing salt value used to encrypt obfuscated user data sent to Apigee analytics. For more information, see the Configuration property reference.

Added support for mTLS on the Istio ingress

You can configure mTLS. on the Istio ingress. For more information, see Configuring mTLS.

Watcher

Apigee Watcher pulls virtual hosts related changes for an org from synchronizer and makes necessary changes to configure istio ingress.

Watcher introduces:

  • New service account: apigee-watcher
  • New role: Apigee Runtime Agent
  • New configuration property: watcher

See Create service accounts and the Configuration properties reference.

GA of the OASValidation policy

The OASValidation policy is now GA.

GA of the WebSockets feature

The WebSockets feature is now GA. See Using WebSockets.

Apigee Connect enabled by default

Apigee Connect is now GA and is enabled by default for all new Apigee installs. See Apigee Connect.

Metrics enabled by default

Metrics are enabled by default for all new Apigee hybrid installations. See Configure metrics collection.

Changes to the virtualHosts configuration property

Use environment groups to configure routing rules. This replaces the virtualHosts:routingRules property. See Configuring virtual hosts and See About environments and environment groups.

Changes to product limits

The following default limits have been changed:

Limit New value
Message logging payload 11 MB
Target connection timeout 600 seconds

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 Description
153755536 An issue was fixed where a long environment and/or organization name caused an error. Org and env names are now truncated to prevent this problem from occurring. A 32 character limit is also now enforced for org and env names.
155913227 An issue was fixed where the runtime was unable to connect to the UDCA (fluentd) endpoint even though UDCA is healthy.
155913227 Unable to connect to UDCA (fluentd) pod
153755536 Error received when environment length is long

July 19, 2020: Apigee Beta release

April 3, 2020 - Apigee hybrid v1.2.0 (deprecated)

On April 3, 2020, we released Apigee hybrid runtime version 1.2.0.

Upgrading

New features and updates

Following are the new features and updates in this release.

A new virtual host configuration was added to specify routing rules

The new virtualhosts configuration feature addresses an issue where the order in which base paths were routed to multiple environments was uncertain. For details, see Configure virtual hosts. (150336519)

Beta release of the OASValidation policy

The OASValidation (OpenAPI Specification Validation) policy (Beta) enables you to validate an incoming request or response message against an OpenAPI 3.0 Specification (JSON or YAML). For more information, see OASValidation policy (Beta). (144949685)

Beta release of WebSocket support

Apigee hybrid supports WebSocket connections. API proxy clients can now request a protocol upgrade from HTTP to WebSockets. For details, see Using WebSockets (Beta).

Accessing policy secret values from Kubernetes secrets

A new feature lets you access values stored in a Kubernetes secret in proxy flow variables. For details, see Storing data in a Kubernetes secret. (133377603)

Apigee Operators (AO) element replaces ADAC and ADAH

Apigee Operators (AO) Creates and updates low level Kubernetes and Istio resources that are required to deploy and maintain the AD. For example, the controller carries out the release of message processors. Also validates the ApigeeDeployment configuration before persisting it in Kubernetes cluster. AO replaces Apigee Deployment Admissionhook (ADAH) and Apigee Deployment Controller (ADC). See ao in the Configuration property reference. (151250559)

Replace and deprecate certain cluster and project configuration properties

Two new configuration properties were added: k8sCluster and gcp. These properties replace the following deprecated properties: k8sClusterName, gcpRegion, and gcpProjectID. For details, see Configuration property reference. (146299599)

Persistent Volume expansion for Cassandra on Kubernetes

A process was added to expand the persistent volume used by apigee-cassandra to accommodate the storage needs, without needing to add more nodes just to increase storage. See Expand Cassandra persistent volumes. (138167919)

Support additional sources for certs, encryption keys and SAs

New configuration properties were added that provide greater flexibility in the way you specify TLS certificates, encryption keys, and service account keys. The new properties are listed below:

  • kmsEncryptionPath
  • kmsEncryptionSecret.key
  • kmsEncryptionSecret.name
  • cassandra.backup.serviceAccountSecretRef
  • cassandra.restore.serviceAccountSecretRef
  • envs[].cacheEncryptionPath
  • envs[].cacheEncryptionSecret.key
  • envs[].cacheEncryptionSecret.name
  • envs[].kmsEncryptionPath
  • envs[].kmsEncryptionSecret.key
  • envs[].kmsEncryptionSecret.name
  • envs[].serviceAccountSecretRefs.synchronizer
  • envs[].serviceAccountSecretRefs.udca
  • envs[].sslSecret
  • logger.serviceAccountSecretRef
  • mart.serviceAccountSecretRef
  • mart.sslSecret
  • metrics.serviceAccountSecretRef
  • synchronizer.serviceAccountSecretRef
  • udca.serviceAccountSecretRef

For more information, see the Configuration properties reference. (145303466)

Allow customers to obfuscate data before sending it to analytics

A feature was added that allows you to obfuscate certain analytics data before it is sent to the management plane. For details, see Obfuscate user data for analytics. (142578910)

Expand persistent volumes for statefulsets

A feature was added that allows you expand the persistent volume used by apigee-cassandra to accommodate the storage needs, without adding more compute power. For more information, see Expand persistent volumes for statefulsets. (138167919)

Minimum supported versions of GKE, Anthos, and AKS are upgraded

Apigee hybrid now supports GKE 1.14.x, Anthos 1.2, and AKS 1.14.x. (149578101)

Support TLS 1.3 for Northbound connections

Two new configuration properties allow you to set the minimum and maximum TLS version for the ingress: ingress.minTLSProtocolVersion and maxTLSProtocolVersion. Possible values are 1.0, 1.1, 1.2 and 1.3. For more information, see the Configuration properties reference. (117580780)

Support forward proxy configuration for hybrid runtime

HTTP forward proxying is now supported for API proxies deployed to an environment. For details, see Configure forward proxying. (148970527)

Support multiple hostAliases per environment

A new configuration property, envs[].hostAliases, has been added. This property lets you add multiple host aliases to an environment. Use this element instead of hostAlias, which has been deprecated. For details, see Adding multiple host aliases to an environment. (150738495)

Allow templates for property sets

A new element <PropertySetRef> was added to the <AssignVariable> element of the <AssignMessage> policy. <PropertySetRef> allows you to create a property set name/key pair dynamically. This feature is only available for API proxies deployed to Apigee hybrid. See AssignVariable. (148612340)

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
147958049 Runtime A timing issue in runtime startup sequencing was addressed that sometimes prevented the synchronizer from starting up properly.
149867244 K8S Platform apigee-cps-setup pod failing in multi-region setup
150187652 / 149117839 Runtime Could not use hyphens in environment names.
149220463 MP pod Previously deployed proxies needed to be re-deployed.
144321144 Runtime Proxies with secure virtual hosts could not be reloaded.
147685310 Runtime Synchronizer initialization failures due to failed GCP token fetch during initialization.
151115900 Runtime Periodic Internal Probe was not happening for HybridMART resulting in false positive results.

February 14, 2020 - Apigee hybrid v1.1.1 (deprecated)

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.

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).

Multi-regional deployments are also supported for GKE on-prem and 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 udca_upstream_http_error_count label

147258525 CPS

Turn partitioned hash index on in hybrid

144286363 Trace

An issue was fixed where the Debug mask in env.json does not mask response data.

147191247 K8S Platform

Contract encryption key should not be part of apigeectl init

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

January 27, 2020 - Apigee hybrid v1.1.0 (deprecated)

On January 27, 2020, Google released Apigee hybrid runtime version 1.1.0. This section describes new features and changes released in version 1.1.0.

Upgrading

You cannot upgrade from 1.0.0 to 1.1.0, and the new version is not backward compatible with version 1.0.0. Version 1.1.0 requires a new installation.

New features and improvements

Apigee Connect (Alpha release)

Apigee Connect Alpha allows the Apigee hybrid MART service to connect to the management plane without requiring you to expose the MART endpoint. If you use Apigee Connect, you do not need to configure the MART ingress gateway with a host alias and an authorized DNS certificate. For details, please contact your Apigee representative.

Base path routing

Base path routing allows you to configure and manage how Apigee hybrid routes API proxy calls to specific environments. For details, see Configure base path routing.

Changes

The following changes have been made for hybrid runtime version 1.1.0. Some of these changes, as noted, are not backward incompatible with version 1.0.0.

  • The apigeectl CLI now installs Istio in the istio-system namespace. This is the default namespace for Istio. This change is backward incompatible with hybrid version 1.0.0.
  • The apigeectl CLI now installs CertManager into the cert-manager namespace. This change is backward incompatible with hybrid version 1.0.0.
  • The supported version of Istio deployed with Apigee hybrid runtime has been migrated to 1.4.2 because version 1.2.x is no longer supported.

Bugs fixed

The following issues listed in the Apigee hybrid 1.0.0 release notes have been fixed:

Issue Description
144886537 Base path routing is not working in Apigee hybrid v1.0.0. When the overrides is setup to route to different environments with the same hostAlias, the ingress does not route to the environment based on path.
143774187 The hybrid UI displays the label "Company" in the Apps view.

 

[ 2019 ]

 

November 20, 2019 - Apigee hybrid v1.0.0 (deprecated)

On November 20, 2019, Google released Apigee hybrid runtime version 1.0.0. This section describes bug fixes with version 1.0.0.

Bugs fixed

The following issues listed in the Apigee hybrid Beta 2 release notes have been fixed:

Issue Description
133444606

The update developer apps API does not support all documented input fields.

133192879

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 HTTP 204 (No Content) or an HTTP 400 (Bad Request) response.

131111865

Synchronizer fails when file system gets too full. This is due to the Kubernetes garbage collection process: it is not triggered until it reaches 85% by default.

Closed: Not reproducible.

Unsupported Apigee features

Google does not plan to support the following features in Apigee hybrid:

  • APIs to:
    • Manipulate KVM entries
    • Search for or revoke OAuth access tokens (because tokens are hashed)
  • Developer portal development using Drupal 7
  • OAuth v1 or OAuthv1.0a policy
  • ConcurrentRateLimit policy rate limiting policy
  • Trireme (EOL'd on 10/10/2019)