4.16.01.07 - Edge for Private Cloud release notes

On Monday, January 2, 2017, we released a new version of Apigee Edge for Private Cloud.

Update procedure

To update your installation, perform the following procedure:

  1. On all Edge nodes, clean Yum repos:
    > sudo yum clean all

  2. If you are using a local repository, update apigee-mirror:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-mirror update

  3. On all Edge nodes, update apigee-setup:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-setup update

  4. On all Edge nodes, update edge-gateway:
    >/opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile

    where configFile specifies the config file you used to install Edge.

  5. On all Edge UI nodes, update edge-ui:
    >/opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile

Bugs fixed

The following bugs are fixed in this release.

Issue ID Description Build number
APIRT-3717

JavaScript error on Message Processor after upgrading

An issue where an extra space in a config file caused an upgrade error to 4.16.01 has been fixed.

edge-gateway-4.16.01-0.0.891
DOS-4350

apigee-mirror pulls all third-party libraries, not just latest

In previous releases, apigee-mirror only pulled the latest version of a third-party library. Now it pulls all versions used by Edge.

apigee-mirror-4.16.01-0.0.941
EDGEUI-827

Permissions could be set incorrectly for a user in multiple custom roles

If a user is a member of multiple custom roles, permissions could be set incorrectly for the user. This issue has been fixed.

edge-ui-4.16.01-0.0.3789

Known issues

This release has the following known issues.

Issue ID Description
APIRT-2978

Router fails to start Nginx or Router fails to start

If the Edge Router fails to start Nginx or fails to start at all, as shown in the /opt/apigee/var/log/edge-router/logs/system.log file, then delete all files in the /opt/nginx/conf.d directory, and restart the router:

> rm -f /opt/nginx/conf.d/*
> /opt/apigee/apigee-service/bin/apigee-service edge-router restart
PRC-1118

Error when running "apigee-service apigee-postgresql pg-data-purge" command

If you run the "apigee-service apigee-postgresql pg-data-purge" command and see an error in the form:

ERROR: must be owner of relation

Edit /opt/apigee/apigee-postgresql-4.16.05-0.0.894/lib/actions/pg-data-purge and set the following property to 'apigee':

POSTGRES_USER=apigee

DOC-1687 Due to a known package dependency conflict, the Katello agent used in Satellite Server 6 will not install properly on Apigee Edge hosts running the Qpid daemon.