You're viewing **Apigee Edge** documentation.  
[Go to the
**Apigee X** documentation](http://cloud.google.com/apigee/docs). info

On Thursday, November 13, 2014, we released version 14.10.27.00 of the Apigee Developer
Services portal for the cloud.

## New features

This release of the cloud version of the Apigee Developer Services portal contains the
following new features:

- **Documentation added on creating sub-themes**   
  To edit a theme to modify the look and feel of the site, do not modify the theme files under profiles/apigee/themes directly. If you do, your changes will be overwritten the next time you upgrade the portal. Instead, create a sub-theme. See [Customizing the theme](https://docs.apigee.com/api-platform/publish/drupal/customizing-theme) for more.
- **Module removed**   
  The devconnect_docgen module is deprecated and has been removed and replaced by the smartdocs module.
- **Custom SmartDocs template**   
  You can now upload a default SmartDocs template used by all models. If you upload a custom template, it will be used to render all the models instead of using the default template shipped with the SmartDocs module. See [Using SmartDocs to document
  APIs](https://docs.apigee.com/api-platform/publish/drupal/using-smartdocs-document-apis) for more.
- **Can now use SmartDocs even when the OPDK Management Server is not publicly
  accessible**   
  SmartDocs now lets you specify the proxy URL when the OPDK Management Server IP address is not publicly accessible. See [Using SmartDocs to document
  APIs](https://docs.apigee.com/api-platform/publish/drupal/using-smartdocs-document-apis) for more.

## Deprecation

As of April 15, 2015 Google will no longer support the OpenID 2.0 API, as described at the
following link:

<https://developers.google.com/+/api/auth-migration#timetable>

All portals released before 14.07 used Google OpenID 2.0, which enabled users to log in to the
portal or register as a portal user by using their Google credentials. For more, see [Using federated
credentials on the developer portal](https://docs.apigee.com/api-platform/publish/drupal/using-federated-credentials-developer-portal). Because of this deprecation, that functionality has been
removed from the portal.

As a replacement, you can instead use the [Drupal Google Auth](https://drupal.org/project/gauth) module or use the information
described in the article: [Using OAuth 2.0 for
Login](https://developers.google.com/accounts/docs/OAuth2Login#scopeparameter).

## Bug fixes

The following bugs are fixed in this release.

| Topic | Description |
|---|---|
| Cron job | The Drupal cron job now invokes rules when the state of an app changes. |
| Monetization rate plans | Rate plans with a volume banded rate card now displays properly on the plan details page. |
| CHF rounding | All CHF rounding is now being performed on the backend, not on the portal. |
| API product and developer app cache | You can now control whether or not to rebuild the API product and developer app caches every time cron runs. 1. From the Drupal menu, select **Configuration \> Dev Portal Settings \> Dev Portal App Config**. 2. Check or uncheck **Rebuild API Product and Developer App caches every time cron runs.** 3. Save your settings. |
| API product cache | When adding an API product to Edge, you can now sync the API product to the portal by clearing the portal cache. Syncing the API product makes it appear in the list of available products on the portal. Previously, the only way to perform this sync was to run the cron job. To clear the cache: 1. Log in to your portal as a user with admin or content creation privileges. 2. From the Drupal menu, select the **Home icon \> Flush all caches.** If you want to flush caches individually, select one of the sub-menu items, such as **API Products**. |
| User profile and registration fields | User profile and registration fields can now be reordered from the Drupal menu interface. - To rearrange the registration fields, select **Configuration \> People \> Account settings \> Manage Fields**. - To rearrange profile fields, select **Configuration \> People \> Account settings \> Manage Display**. Drag the fields to the order you want them displayed then click **Save**. |
| Apigee login button | The **Authenticate with Apigee** button now appears correctly on the login form when the Apigee SSO module is enabled. |
| User login form | Fixed the missing html closure in the bootstrap modal form template for user-login, which caused misalignment of the modal. |
| SmartDocs | Fixed the PHP error notice "Array to string conversion in drupal_attributes() during swagger import and rendering". |
| SmartDocs with OAuth | Added the missing OAuth callback URL field to the SmartDocs module. |
| SmartDocs API listing page | Fixed a caching issue where the API listing page appeared blank page after rendering a new revision of a SmartDocs model. |