Detect, delete, and recreate invalid SmartDocs models at profile
install
If the Weather or Petstore example SmartDocs model exists on the API Modeling backend
during profile install, and if the current revision is invalid, a new revision is created
before importing from WADL or Swagger.
DEVSOL-1996
API Product Role Access feature stopped functioning
If you delete an API product and then recreate it using an identical name but different
captialization, the API Product Role Access feature will now continue to function.
DEVSOL-1989
Revert "me Aliases" patch to fix issue with Add App button
The patch to the "me Aliases" module which was added in release 15.12.11.00 has been
reverted. The patch caused the "Add App" button on the "My Apps" page to display a 404
Not Found error.
DEVSOL-1948
Trigger email when developer app is approved
When a developer app is approved on the Management UI an email to the developer is now
triggered when the cron job is run.
Note: This update may case cause excessive server load when running
cron jobs for organizations with a large number of developer apps.
DEVSOL-1935
Dev Portal settings autofill user passwords
The administration settings page under Configuration > Dev Portal now provides a flag
that disables autofill of user passwords to prevent an administrator from accidentally
changing the Edge connection settings.
Note: This flag may be overridden by the autofill settings enabled in
the browser.
DEVSOL-1931
Swagger import with API key does not render lock icon
When you import a Swagger file with an API key security declaration, a lock icon will
appear for each method.
Note: You will need to create a new model or reset the model's
template in order to see this change.
DEVSOL-1891
Prevent XSS security vulnerability in Apigee Responsive theme
In order to address a cross-site scripting (XSS) security vulnerability, Apigee
Responsive theme settings are stripped of HTML content. Only administrators have
permission to modify the Apigee Responsive theme settings, so the vulnerability is
low.
This fix applies to themes that are derived from the Apigee Responsive theme. However,
if the derived theme adds text fields to the theme settings, ensure that the text is
checked for HTML before presenting it to the user. For complete details, see the
following Drupal article: Handle text in a secure
fashion.
DEVSOL-1875
SmartDocs hangs brower when processing large JSON documents
If your API endpoints return excessively large JSON documents in response to a SmartDocs
request, the browser may hang while the syntax highlighter JavaScript library (Prism)
parses the entire document. In order to mitigate this issue, the syntax highlighter
(Prism) can now be disabled on the SmartDocs configuration page.