On Friday, March 17, 2017, we released a new version of Apigee Edge for Private Cloud.
To update your installation, perform the following procedure:
On all Edge nodes, clean Yum repos:
> sudo yum clean all
On all Edge nodes, update apigee-lib:
> /opt/apigee/apigee-service/bin/apigee-service apigee-lib update
Update all Cassandra nodes:
> /opt/apigee/apigee-setup/bin/update.sh -c cs -f configFile
where configFile specifies the config file you used to install Edge.
Update all Postgres nodes:
> /opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
Start Postgres after update completes:
> /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql start
Update all Message Processor nodes:
> /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
Update Edge UI:
> /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
The following bugs are fixed in this release.
|Issue ID||Description||Build number|
|APIRT-3379||HTTP 423 Response code from target server no longer changed to HTTP 426||edge-gateway-4.16.09-0.0.1072|
Cassandra max heap size is now 8GB if system memory is greater than 16GB
|DBS-1437||Autovaccum now enabled for Postgres by default||apigee-postgresql-9.4.9-0.0.1016|
External authentication causes apigee-service commands to fail
When external authentication is enabled, most customers use the Active Directory SAM account name field as the username for authentication, instead of an email address which is used by the Edge OpenLDAP server.
If you have integrated with an external directory service and want Edge to support an account name, rather than an email address, as the username, then add the following line to your config file when updating Edge to 4.16.05.07:
This line configures Edge to support an account name, rather than an email address, as the username.
See Version 4.16.09 for more.
Can now set rules for auto generating passwords in the Edge UI
The Edge UI auto generates user passwords for new users. Users are typically then sent an email that allows them to change the auto generated password. You can now set the rules used to create these passwords. See Configure rules used to auto generate Edge UI passwords for more.
Can now set the password hint text in the Edge UI
You can now control the text that appears in the reset password dialog box in the Edge UI. This is useful if you have special requirements on user passwords. See Setting the password hint text in the Edge UI for more.
|EDGEUI-664||Edge UI session is now correctly extended when user performs an action||edge-ui-4.16.09-0.0.3812|
Specifying session.maxAge in minutes now works
You can now configure the session timeout of the Edge UI in minutes by setting the conf_application_session.maxAge property in the /<inst_root>/apigee/customer/application/ui.properties file.
This release has the following known issues:
Message Processor does DNS lookup on IPv4 and IPv6
If you have installed and enabled NSCD (Name Service Cache Daemon) you might notice that Message Processors make two DNS lookups: one for IPv4 and one for IPv6.
To disable the DNS lookup on IPv6:
|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.|