4.15.01.00 - Apigee Developer Services Portal Release Notes

On Tuesday, January 27, 2015, we released version 4.15.01.00 of the on-premises version (OPDK) of the Apigee Developer Services portal.

If you have questions, go to Apigee Customer Support.

New features and enhancements

The following are the new features and enhancements in this release:

  • Asynchronous user-save
    Asynchronous user-save is a new feature that postpones the saving of user information until after the response is sent back to the browser in order to increase performance. This change only happens under the following circumstances:
    • A suitable PHP CLI is found
    • Monetization is not enabled
    • The Enable asynchronous checkbox is selected on the Configuration > Dev Portal Settings > Dev Portal User Settings page.
  • 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 for more.
  • Module replaced by SmartDocs module
    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 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 for more.
  • API product cache
    You can now enable or disable the API Product cache by using the Enable the API Product cache checkbox from the Configuration > Dev Portal Settings > Dev Portal App Config menu item.
  • SmartDocs troubleshooting
    SmartDocs troubleshooting information as been added to the Apigee Edge Operations Guide.
  • Theme updates
    The rubik theme has been updated.
  • Library updates
    Libraries have been added, updated, and removed from this release.
    Added libraries Updated libraries Removed libraries
    justify ckeditor plugin
    showblocks ckeditor plugin
    showborders ckeditor plugin
    undo ckeditor plugin
    backbone
    table ckeditor plugin
    mediaelement
    mgmt-api-php-sdk
    awssdk
    jsonpath
    respondjs
    timeago
  • Module updates
    Modules have been added, updated, and removed from this release.
    Added modules Updated modules
    encrypt apachesolr
    commerce
    context
    metatag
    pantheon_apachesolr
    redis
    rules
    services
    smtp
    uuid
    uuid_features
    webform
    xautoload

    The modules listed below will be removed when you upgrade your site. If you want to retain any of these modules, you can copy them yourself or request that Apigee makes the change on your behalf.

    To make the change yourself: Copy the desired module(s) from the Apigee profile into sites/all/modules/contrib. You may need to flush caches and do a database update if the module version has changed.

    To request Apigee to make the change on your behalf: File an Apigee support ticket with the request to install the desired module(s) into your Git repository.

    Once the change has been completed and subsequently verified by you, you may upgrade your site to the new release following the standard Pantheon workflow.

    Removed modules
    amazons3
    assemble
    awssdk
    breakpoints
    cdn
    collections
    curate
    custom_breadcrumbs
    defaultcontent
    delete_all
    download_file
    entitycache
    facetapi
    field_permissions
    file_entity_link
    fontyourface
    footermap
    genpass
    gist_filter
    google_analytics_reports
    iib
    imagemagick
    import_html
    job_schedule
    jquerymobile
    l10n_update
    layout
    lingotek
    link_node
    linkit
    mass_contact
    menu_trail_by_path
    metatags_quick
    nra
    page_title
    panelizer
    panels
    panels_everywhere
    password_policy
    permission_grid
    prlp
    responsive_preview
    revision_scheduler
    role_export
    rules_conditional
    rules_forms
    securepages
    shield
    sps
    statds
    taxonomy_access
    timeago
    twitter
    views_rules
    weight
    workbench
    workbench_moderation
    workbench_moderation_notes
    workflow
    XHProf

Bug fixes

This on-premises release includes all of the bug fixes from the following cloud releases:

Known issues

This release has the following known issues.

Topic Issue ID Description
Editing existing app yields fatal exception DEVSOL-992 Editing an existing app when caches have not recently been cleared yields fatal exception.