Release Notes for new Edge experience and Integrated Portal 19.02.28.00 - 16.12.07.00

Apigee is proud to announce a major update to its API management user interface. This new Edge experience builds on top of the existing features of the Apigee Edge platform, and adds some enhancements, particularly in the areas of Design and Publishing.

Review the following sections to learn more about the most recent releases

Release 19.02.28.00

The following sections describe: * [New features and updates in Release 19.02.28.00](#190228-features) * [Bugs fixed in Release 19.02.28.00](#190226-bugs)

New features and updates in Release 19.02.28.00

The following lists the new feature in this release.

HTTP request information displayed in expanded Try it Panel

HTTP request information is now displayed when you expand the Try it Panel. See Publishing your APIs.

Bugs fixed in Release 19.02.28.00

The following bugs are fixed in this release. This list is primarily for users checking to see if their support tickets have been fixed. It's not designed to provide detailed information for all users.
Issue ID Component Name Description
124458686 Developer Portal Fix repeated endpoints in Overview of integration portal

Issue has been fixed.

124361684 Developer Portal Developer Portal Email Template Not Working

Include the following variables in the Account Verification email: {{verifyLink}}, {{email}}, {{firstName}}, {{lastName}}, {{siteUrl}}, and {{hostName}}. Include the following variables in the Reset Password email: {{resetLink}}, {{email}}, {{firstName}}, {{lastName}}, {{siteUrl}}, and {{hostName}}. For more information, see Configuring email notifications.

124128467 Developer Portal Template parse errors are not logged for custom page content

Page template errors are not properly displayed in the browser console.

Known issues

The following are known issues in this release; they will be fixed in a future release.

Area Known Issue
Portal
  • Apps with multiple credentials are not supported by the portal at this time.
  • Simultaneous portal updates (such as page, theme, CSS, or script edits) by multiple users is not supported at this time.
Specifications
  • Apigee recommends that you provide unique names (titles) for the specifications within your organization.
  • The behavior of remote references in specifications is not guaranteed at this time.
  • Versioning of specifications will be supported in a future release.
  • Sharing of specifications with teams will be supported in a future release.
API proxy management
  • For best results, Apigee recommends that you maintain a one-to-one relationship between an OpenAPI Specification, an API proxy, and an API product. This limitation will be relaxed in a future release of the product.
App registration APIs that are not published are not displayed to app developers when registering an app. In a future release, this issue will be fixed to display all APIs (both published and unpublished) to app developers.
API documentation
  • If you delete an API reference page, there is no way to recreate it; you'll need to delete and re-add the API product.
  • In the Beta release:
    • The API reference documentation does not handle form parameters properly at this time.
    • When using Try It, the Accept header is set to application/json regardless of the value set for consumes in the OpenAPI Specification.
Email Notifications
  • If a user clicks a time-sensitive link in a notification after the 10-minute expiration, an error is thrown.
  • If a user clicks the reset password link twice in an email notification, an error is thrown.
Search Search will be integrated into the New Edge documentation portal in the future.

Supported browsers

The current major version and one-previous major version of the following browsers are supported for the New Edge experience on Mac and Windows:

  • Google Chrome
  • Apple Safari
  • Mozilla Firefox
  • Microsoft Edge

Previous release notes

Review the following notes from previous releases: * Release 19.02.06.00 * Release 19.01.30.00 * Release 19.01.24.00 * Release 19.01.09.00 * Release 18.12.18.00 * Release 18.12.05.00 * Release 18.11.13.00 * Release 18.11.08.00 * Release 18.11.07.00 * Release 18.10.26.00 * Release 18.10.12.00 * Release 18.10.01.00 * Release 18.09.17.00 * Release 18.09.05.00 * Release 18.08.30.00 * Release 18.08.28.00 * Release 18.08.06.00 * Release 18.07.30.00 * Release 18.06.15.00 * Release 18.06.14.00 * Release 18.06.06.00 * Release 18.05.23.00 * Release 18.05.22.00 * Release 18.05.02.00 * Release 18.04.09.00 * Release 18.04.02.00 * Release 18.03.29.00 * Release 18.03.15.00 * Release 18.03.06.00 * Release 18.02.27.00 * Release 18.02.01.00 * Release 18.01.29.00 * Release 18.01.16.00 * Release 17.12.20.00 * Release 17.12.06.00 * Release 17.11.28.00 * Release 17.11.14.00 * Release 17.11.08.00 * Release 17.11.06.00 * Release 17.10.31.00 * Release 17.10.24.00 * Release 17.10.13.00 * Release 17.10.12.00 * Release 17.10.11.00 * Release 17.10.02.00 * Release 17.09.27.00 * Release 17.09.20.00 * Release 17.09.18.00 * Release 17.09.15.00 * Release 17.09.14.00 * Release 17.09.06.00 * Release 17.08.30.01 * Release 17.08.30.00 * Release 17.08.28.00 * Release 17.08.16.00 * Release 17.08.15.00 * Release 17.08.14.00 * Release 17.08.02.00 * Release 17.07.24.00 * Release 17.07.10.00 * Release 17.06.28.00 * Release 17.06.26.00 * Release 17.06.20.00 * Release 17.06.14.00 * Release 17.06.07.00 * Release 17.06.06.00 * Release 17.05.24.00 * Release 17.05.22.00 * Release 17.05.08.00 * Release 17.04.19.00 * Release 17.04.12.00 * Release 17.04.05.00 * Release 17.04.03.00 * Release 17.03.29.00 * Release 17.03.22.00 * Release 17.03.15.01 * Release 17.03.15.00 * Release 17.03.07.00 * Release 17.03.06.00 * Release 17.03.01.00 * Release 17.02.22.00 * Release 17.02.17.00 * Release 17.02.15.00 * Release 17.02.14.00 * Release 17.02.08.00 * Release 16.12.14.00 * Release 16.12.07.00

Release 19.02.06.00

The following bugs are fixed in this release. This list is primarily for users checking to see if their support tickets have been fixed. It's not designed to provide detailed information for all users.

Issue ID Component Name Description
123937058 Developer Portal Removing audience management restrictions not working as expected

If you restrict the audience for your portal to one or more email addresses or domains and then remove the restriction, all users will be blocked from registering. This issue has been fixed; if you remove all restrictions on the portal, any user can register as expected.

123928610 Developer Portal Users list displays up to 100 users only

If you have over 100 registered users on the portal, you could only view the first 100 users in the Users list. The others were not listed and there was no way to display them. This issue has been fixed; all registered users are displayed on the single page.

Release 19.01.30.00

The following sections describe: * [New features and updates in Release 19.01.30.00](#190130-features) * [Bugs fixed in Release 19.01.30.00](#190130-bugs)

New features and updates in Release 19.01.31.00

The following lists the new features in this release.

General Availability (GA) release of new theme, API docs, and developer identity service

The new theme, API docs, and developer identity service for the integrated developer portal are now GA. For more information, see What's New.

Customize logos in the portal using the theme editor

Customize logos in the portal using the Basic Styles pane in the theme editor. See Customizing logos for more information.

Bugs fixed in Release 19.01.30.00

The following bugs are fixed in this release. This list is primarily for users checking to see if their support tickets have been fixed. It's not designed to provide detailed information for all users.
Issue ID Component Name Description
123275528 Developer Portal Miscellaneous fixes for account management pages
123603781 Developer Portal

Create a keystore button text off center

Button alignment has been fixed.

123572036 Developer Portal

Deleting a folder on the portal is too strict

Fixed issue where some portals could not be deleted.

123275528 Developer Portal SMTP failed to send

If you created a Beta portal and configured custom SMTP settings anytime after Release 18.12.18.00, your user account creation process would fail. In this case, the identity provider server was unable to communicate with your custom SMTP server due to data corruption. This issue has been fixed; the data now gets stored correctly so the identity provider server can communicate properly with the SMTP server.

In addition, the "from" address for users who had custom SMTP settings was not propertly overriden. If the SMTP server had validation on the SMTP from address, the emails would fail to verify and send. The SMTP from address is now overridden on all users with custom SMTP settings.

122459210 Developer Portal

Favicon no longer rendering for portals (with new theme)

Fixed issue where favicon would no longer render in a portal.

121390690 API Portal

APIs page not showing published APIs on developer portal

Fixed issue where reference documentation list would fail to render if one API product was not assigned an OpenAPI Specification.

121274223 Developer Portal

Specifications table controls move when you scroll the table

This issue has been fixed.

Release 19.01.24.00

The following bug is fixed in this release. This list is primarily for users checking to see if their support tickets have been fixed. It's not designed to provide detailed information for all users.
Issue ID Component Name Description
123275528 Developer Portal SMTP failed to send

If you created a Beta portal and configured custom SMTP settings anytime after Release 18.12.18.00, your user account creation process would fail. In this case, the identity provider server was unable to communicate with your custom SMTP server due to data corruption. This issue has been fixed; the data now gets stored correctly so the identity provider server can communicate properly with the SMTP server.

Release 19.01.09.00

The following bugs are fixed in this release. This list is primarily for users checking to see if their support tickets have been fixed. It's not designed to provide detailed information for all users.
Issue ID Component Name Description
121395995 Developer Portal API cannot be removed from the portal, only unpublished

In the original (non-Beta) version of the integrated developer portal, an API could not be removed from the portal. This issue is now fixed.

Release 18.12.18.00

The following sections describe: * [New features and updates in Release 18.12.18.00](#181218-features) * [Bugs fixed in Release 18.12.18.00](#181218-bugs)

New features and updates in Release 18.12.18.00

The following lists the new features in this release.

Creation of portals using original theme and secure login link in is no longer supported

You can no longer create a portal based on the original theme and secure login link. You can only create portals based on the >Beta version of the theme and identity provider. You can still manage your original portals, as described in Building your portals based on the original theme.

Bugs fixed in Release 18.12.18.00

The following bugs are fixed in this release. This list is primarily for users checking to see if their support tickets have been fixed. It's not designed to provide detailed information for all users.
Issue ID Component Name Description
120984215 Developer Portal Add help message to theme editor variable override section

On the Beta version of the portal, a help link has been added to the Advanced theme editor to help users override theme variables or customize style elements.

120854192 Developer Portal Consolidate terms and conditions pages to a single page

Using the Beta version of the portal, a single page for terms and conditions is now created instead of a separate page for each.

120815177 Developer Portal Apigee Developer UI shows email address for first name and last name (SF 1455424)

On the Beta version of the portal, added a new column to the list of users on the Users page named "email" that contains the user's email address. The "name" field now contains the user's first name and last name. Previously, the "name" field contained the user's email address.

120227468 Developer Portal Selected menu item is often incorrect after drag-and-drop action

An issue with reorganizing menu items using drag-and-drop has been fixed.

120131643 Edge UI reCAPTCHA integration

Using the original version of a portal (not the Beta version), when registering for an account or requesting a new secure login link reCAPTCHA is now integrated and users are required to validate they are not a robot by selecting a checkbox and selecting images. If users receive an error when signing in, instruct them to clear their cache and reload the page.

80131755 Developer Portal Viewing APIs that do not have a spec associated should be handled gracefully

On the Beta version of the portal, attempting to navigate to an API that does not have a specification associated now redirects to a 404 page.

78880645 Developer Portal Allow theme editor preview to remain on same page during a preview reload

Using the Beta version of the theme editor, preview reloads will redisplay the current page (not redirect back to the home page) and the style refresh will be faster.

Release 18.12.05.00

The following sections describe: * [New features and updates in Release 18.12.05.00](#181205-features) * [Bugs fixed in Release 18.12.05.00](#181205-bugs)

New features and updates in Release 18.12.05.00

The following lists the new features in this release.

Theme editor enhancements (Beta)

The theme editor in the Beta version has been enhanced, as described in Theme editor enhancements in the What's New page.

Bugs fixed in Release 18.12.04.00

The following bugs are fixed in this release. This list is primarily for users checking to see if their support tickets have been fixed. It's not designed to provide detailed information for all users.
Issue ID Component Name Description
120153892 Developer Portal Layout issues possibly caused by new sidebar
Fixed layout issues caused by new sidebar

Release 18.11.13.00

The following bugs are fixed in this release. This list is primarily for users checking to see if their support tickets have been fixed. It's not designed to provide detailed information for all users.

<tbody>
<tr>
    <td>76125106</td>
    <td>Developer Portal</td>
    <td><strong>SEO enhancement: API reference documentation pages added to sitemap.xml</strong><br>The API reference documentation pages are now added to the sitemap.xml to improve search engine optimization (SEO).</td>
  </tr>
</tbody>

Issue ID Component Name Description

<h2 id="release18110800">Release 18.11.08.00</h2>

The following bugs are fixed in this release. This list is primarily for users checking to see if their support tickets have been fixed. It's not designed to provide detailed information for all users.

<tbody>
<tr>
    <td>119255289</td>
    <td>Developer Portal</td>
    <td><strong>Beta integrated portals: Sign in fails when using custom domain</strong><br>Fixed issue where developer sign in would fail on a Beta integrated portal that uses a custom domain.</td>
  </tr>
</tbody>

Issue ID Component Name Description

<h2 id="release18110700">Release 18.11.07.00</h2>

Note: This release impacts the Beta release of the integrated portal only.

The following sections describe:

New features and updates in Release 18.11.07.00

The following lists the new features in this release.

View API key and secret

You can now view both the API key and secret on the Developer Apps details page.

Bugs fixed in Release 18.11.07.00

The following bugs are fixed in this release. This list is primarily for users checking to see if their support tickets have been fixed. It's not designed to provide detailed information for all users.

Issue ID Component Name Description
114790487 Developer Portal Removing published API product will leave subscription, but clear on the next save
Fixed issue where existing API product subscriptions for unpublished API products would not be visible.
114414380 Developer Portal Prevent deletion of home page
The home landing page (index) can no longer be deleted.
114414378 Developer Portal Prevent naming a page using a reserved path
You can no longer create a page using one of the reserved path names: apis, docs, my-apps, or logout.
112924783 Developer Portal Portal fails to load in Internet Explorer 11
Fixed issue where portal would not load in Internet Explorer 11.
112752340 Developer Portal Curly brace ({}) characters causing syntax errors on portal pages
An issue has been fixed that was causing syntax errors when curly brace characters were used in portal page content.
112183673 Developer Portal Help link on page editor
The page editor help link has been updated to direct users to a documentation page describing how to develop content (as opposed to manage pages).

<h2 id="release18102600">Release 18.10.26.00</h2>

This release delivers performance and styling improvements to the new Edge UI.

Release 18.10.12.00

The following bugs are fixed in this release. This list is primarily for users checking to see if their support tickets have been fixed. It's not designed to provide detailed information for all users.

<tbody>
<tr>
    <td>117681230</td>
    <td>Developer Portal</td>
    <td><strong>Miscellaneous security fixes</strong></td>
  </tr>
</tbody>

Issue ID Component Name Description

<h2 id="release18100100">Release 18.10.01.00</h2>

The following bugs are fixed in this release. This list is primarily for users checking to see if their support tickets have been fixed. It's not designed to provide detailed information for all users.

<tbody>
                                  <tr>
    <td>116384765</td>
    <td>Developer Portal</td>
    <td><strong>Spec editor closes on save</strong><br>
            When saving a spec in the spec editor, you will now remain in the spec editor. (Save is no longer treated as a Save and Close operation.)</td>
  </tr>
                  <tr>
    <td>116137933</td>
    <td>Developer Portal</td>
    <td><strong>SVG files not rendering in the developer portal</strong><br>
            Fixed issue where the portal migration and the custom domain 
            DNS check refresh buttons would not appear.</td>
  </tr>
              <tr>
    <td style=>116047026</td>
    <td style=>Developer Portal</td>
    <td><strong>Distinguish between "not yet active" and "blocked" users</strong><br>
            Developer portal users can now be in three distinct states: <code>Active</code>, <code>Activation Needed</code> (pending approval), and <code>Blocked</code>. This will help to better distinguish users that are blocked versus pending approval.</td>
  </tr>
        <tr>

</tbody>

Issue ID Component Name Description
115324289 Spec Store Loading a large spec (such as Stripe OpenAPI spec) crashes spec editor and then spec list
Fixed issue that was preventing the spec editor from handling
113879137 Spec Store Specs store UI updated
Specs store UI was updated to be more consistent with other components of the new Edge UI.

<h2 id="release18091700">Release 18.09.17.00</h2>

The following bugs are fixed in this release. This list is primarily for users checking to see if their support tickets have been fixed. It's not designed to provide detailed information for all users.

Issue ID

Component Name

Description

113572142 Developer Portal Preventing access to API keys on apps with no API products selected

When registering an app in a new portal, you must now select at least one API. If you remove all APIs from an app, you will be prevented from creating API keys.

When registering an app in the previous version of the portal, all APIs are selected by default. You can remove APIs from an app, but you must retain at least one API per app. You cannot register an app if no APIs are published.

115324289 Spec Store Loading a large spec (such as Stripe OpenAPI spec) crashes spec editor and then spec list
Fixed issue that was causing the browser to crash if returning to the spec list after the spec editor crashed.

Release 18.09.05.00

The following bugs are fixed in this release. This list is primarily for users checking to see if their support tickets have been fixed. It's not designed to provide detailed information for all users.

Issue ID

Component Name

Description

112539234 Developer Portal Add 'route not found' route to 404 page
404 page is now properly displayed on unknown multi-level paths when page is not found.
112201927 Developer Portal Mismatch in UI if API name doesn't match product name
Custom product name and description now appear in API product cards on the App Details page.
110903529 Developer Portal Miscellaneous security fixes

Bugs fixed in Release 18.08.30.00

The following bugs are fixed in this release. This list is primarily for users checking to see if their support tickets have been fixed. It's not designed to provide detailed information for all users.

Issue ID Component Name Description
111623932 Edge UI Read-only admin cannot see references in the environment
This issue has been fixed.
110849723 Edge UI When updating or deleting a shared flow hook, change Save button to Saving
When updating or deleting a shared flow hook, the Save button changes to Saving after it is clicked to convey progress.

Release 18.08.28.00

The following sections describe:

New features and updates in Release 18.08.28.00

The following lists the new features in this release.

Theme editor enhancements

The following enhancements have been implemented in the theme editor:

  • Search within the theme editor
  • Syntax highlighting is now enabled

Bugs fixed in Release 18.08.28.00

The following bugs are fixed in this release. This list is primarily for users checking to see if their support tickets have been fixed. It's not designed to provide detailed information for all users.
Issue ID Component Name Description
113256815 Developer Portal User not deleted when you click
On the Users accounts page, users are now deleted as expected when you click .
113036415 Developer Portal After creating menu item, error message is briefly displayed before success message
An error message is no longer displayed after successfully creating menu item.
112552276 Developer Portal Image aspect ratio in thumbnails is not preserved
The image aspect ratio in thumbnails is now preserved so the image is not distorted.
112552125 Developer Portal White colored images are not readable in Assets page
White colored images are now readable in the Assets page.
112551953 Developer Portal When reordering menu entries, the "move" icon looks distorted
When reordering menu entries, the "move" icon is no longer distorted.
112551417 Developer Portal Opening the theme editor automatically displays message: Draft Saved Successfully
The message is no longer displayed when you open the theme editor.

Release 18.08.06.00

The following sections describe:. * [New features and updates in Release 18.08.06.00](#180806-features) * [Bugs fixed in Release 18.08.06.00](#1808-06-bugs)

New features and updates in Release 18.08.06.00

The following lists the new feature in this release.

Beta release of new integrated developer portal

This Beta release of the new integrated developer portal includes the following new features: * Enhancements to the following portal front-end features: * [SmartDocs API documentation](whats-new#api-doc-ui) * [Theme editor enhancements](whats-new#theme-editor) * [Sample portal redesign](whats-new#sample-portal) * [Quick start](whats-new#quickstart) * [Developer identity service](whats-new#identity-service) For more information, see [What's New?](whats-new)

Bugs fixed in Release 18.08.06.00

The following bugs are fixed in this release. This list is primarily for users checking to see if their support tickets have been fixed. It's not designed to provide detailed information for all users.

Issue ID Component Name Description
112034993 Developer Portal

Log HTTP response code when logging errors
Error log messages now contain the resulting HTTP response. code.

111348339 Developer Portal

Empty portal list message is wrong

Organization name now appears correclty on create portal splash screen.

110938039 Developer Portal

Portal creation dialog shows incorrect url

Portal creation dialog now displays the correct portal URL.

110231910 Developer Portal

SMTP from address is never used

Fixed issue where the from email address defined in a custom SMTP configuration was never used.

80535223 Developer Portal

The portals list on Edge causes horizontal scroll when the descriptions are long
This issue has been fixed.

80434203 Developer Portal

Docstore description not being pulled from OpenAPI v3 spec

Fixed issue where OpenAPI spec descriptions were not properly extracted from OpenAPI v3 specs.

79426641 Developer Portal

Modify Custom Domain Proxies to use TLS1.2+

Custom domain proxies now use TLS1.2+ exclusively.

73641289 Developer Portal

Miscellaneous security fixes

Release 18.07.30.00

The following sections describe:.

New features and updates in Release 18.07.30.00

The following lists the new feature in this release.

Istio services support for API products

A new Istio Services field has been added to the API Products UI. Use this field to enter one or more Istio service names to bind to the API product. A service name is a unique identifier for the service that you are binding. For example: helloworld.default.svc.cluster.local. Binding associates a service deployed to an Istio service mesh with the API product. You use this feature when configuring the Apigee Adapter for Istio, which is scheduled to be released soon. (792099230)

Bugs fixed in Release 18.07.30.00

The following bugs are fixed in this release. This list is primarily for users checking to see if their support tickets have been fixed. It's not designed to provide detailed information for all users.

Issue ID Component Name Description
109868688 Edge UI

Updates to username are not reflected in the navigation bar
This issue has been fixed.

Release 18.06.15.00

The following bug is fixed in this release.

    <tr>

Issue ID

Component Name Description
80187407 Edge UI

Fix undefined error on tooltips when there is only one time series on the chart

This issue has been fixed and the appropriate tooltip information is now displayed.

80154938 Edge UI

Miscellaneous security updates

80149484 Edge UI

Session timeout
The idle timeout for an Apigee Edge session is set to 20 minutes.

79376151 Edge UI

Analytics Traffic charts should show time units

The vertical axis of the Traffic analytics charts now shows a time unit. For example: Traffic per Hour

Release 18.06.14.00

The following bug is fixed in this release.

Issue ID Component Name Description
80155608 Developer Portal Miscellaneous security enhancements

Release 18.06.06.00

The following bug is fixed in this release.

Issue ID Component Name Description
79384300 Developer Portal Notification bar says API product gets deleted, not removed
When removing an API product from the APIs page in a portal, the notification bar now reflects that it has been removed, and not "deleted".
78643610 Developer Portal Clicking navigation drop-down menu while on page editor returns to Pages list
This issue has been fixed.
67747066 Spec Store Floating text input when click New Spec
A floating text box was showing up briefly when you clicked New Spec in the spec store. This issue has been fixed.

Release 18.05.23.00

The following bug is fixed in this release.

Issue ID Component Name Description
79163014 Developer Portal Getting error when uploading a new file asset even though within 500 limit
Limit for file assets was not being respected. Limit is now 500.

Release 18.05.22.00

The following new feature is available in this release.

SAML-enabled Edge organizations support developer portals

Self-service integrated developer portals are now supported when you enable SAML for your organization, as described in Enabling SAML Authentication.

Release 18.05.02.00

The following sections describe: * [New features and updates in Release 18.05.02.00](#180502-features) * [Bugs fixed in Release 18.05.0200](#180502-bugs)

New features and updates in Release 18.05.02.00

The following new features are available in this release.

Enhancements to APIs page

The APIs page in the portal now includes the following enhancements: * Search field has been added to filter the list of API documents. * API document list is now sorted alphanumerically.

Bugs fixed in Release 18.05.02.00

The following bugs are fixed in this release.
Issue ID Component Name Description
77895963 Developer Portal Sign in link still appearing even after user has signed in
This issue has been fixed.

Release 18.04.09.00

The following bugs are fixed in this release.
Issue ID Component Name Description
77799821
77735634
Developer Portal Miscellaneous security fixes

Release 18.04.02.00

The following bugs are fixed in this release.
Issue ID Component Name Description
77316423 Developer Portal Miscellaneous security fixes

Release 18.03.29.00

The following bugs are fixed in this release.
Issue ID Component Name Description
76160273 Developer Portal Fix typo in the specification selection dialog
A typo has been fixed in the specification selection dialog.
74948351 Developer Portal Spec editor overwrites specifications when using multiple tabs
A bug that was causing a specification to be overwritten by another when they are opened in multiple tabs has been fixed.
74441413 Developer Portal Email template variables need to be lowercase
73557262 Developer Portal Miscellaneous security fixes

Release 18.03.15.00

The following sections describe:. * [New features and updates in Release 18.03.15.00](#180315-features) * [Bugs fixed in Release 18.03.15.00](#180313-bugs)

New features and updates in Release 18.03.15.00

The following new feature is available in this release.

Portal Administrator Role

A new portal administrator role (**portaladmin**) provides full CRUD (create, read, update, and delete) management access to the portals in your organization. This role does not require setting any access permissions, simply creating the role and assigning it to a user will enable the appropriate access. For more information, see [About the portal roles](/api-platform/publish/portal/manage-portals#roles).

Bugs fixed in Release 18.03.15.00

The following bugs are fixed in this release.
Issue ID Component Name Description
74206438 Developer Portal Change Account Creation to Account Verification

The Account Creation email template will be changed to Account Verification for consistency in new portals only.

73547379 Developer Portal Miscellaneous security fixes
73546962 Developer Portal Multiple API Key entries in spec editor causing it to crash

Updated the spec editor to the latest version of the Swagger editor to fix a BUG that was causing the editor to crash when there were multiple API Key entries in a spec.

Release 18.03.06.00

The following bugs have been fixed in Release 18.03.06.00.

Issue ID Component Name Description
65458142 Developer Portal Miscellaneous security enhancements

Release 18.02.27.00

The following bugs have been fixed in Release 18.02.27.00.

Issue ID Component Name Description
72994786 Developer Portal Markdown does not render external links properly in the portal

External links created in Markdown are now rendered properly on portal pages.

72719602 Developer Portal mailto attribute doesn't seem to be working on portal pages

The mailto attribute in a link now works on portal pages.

72502788 Developer Portal Messages state that assets were updated "48 years ago"

Updated invalid messages displayed for theme or page modifications in the portal.

Release 18.02.01.00

The following bugs have been fixed in Release 18.02.01.00.

Issue ID Component Name Description
69376829 Developer Portal Miscellaneous security enhancements
67678613 Developer Portal Apostrophes in specification names result in 400 response from spec store

Specification names that include single apostrophes no longer result in a 400 error response.

Release 18.01.29.00

The following bugs have been fixed in Release 18.01.29.00.

Issue ID Component Name Description
71853605 Developer Portal Custom CSS - Does not apply to My Apps on live portal

Custom CSS is now applied to the My Apps configuration pages on the live portal.

71356620 Developer Portal API Portal should not throw a 404 when spec is not available in spec store

Fixed issue where the API documentation would fail to load, and respond with a 404, if a referenced OpenAPI spec is no longer available in the spec store.

70730596 Developer Portal Remove the boilerplate terms of service from default content

Example terms and conditions are no longer added when a new portal is provisioned.

70400322 70839951 Developer Portal Limit the number of resources that can be created in any single portal

The maximum number of entities (pages, menu items, files, and API docs) that can be created in a single portal is 200.

68343288 Developer Portal Verbiage mismatch on Custom Scripts Settings tab

Change the confirmation message displayed when a custom script is saved..

Release 18.01.16.00

Apigee is aware of a recently disclosed vulnerability known as CVE-2017-5754 (Meltdown) that has existed for awhile in processor architectures from Intel, AMD and ARM. This release patches the underlying Apigee Edge portal and specification store infrastructure to guard against exploits.

Note: Based on our analysis, we have determined that Apigee Edge runtime and management services are not directly affected by this vulnerability. However, given its serious nature, we have decided to patch all our systems. No customer action is required and we do not expect the maintenance activities to cause interruption to the Apigee services.

Release 17.12.20.00

The following bugs have been fixed in Release 17.12.20.00.

Issue ID Component Name Description
70406181 Developer Portal Keystore error when accessing the Settings page on a portal with no portal environment
Kestore error is no longer displayed when you access the Settings page for an organization that has no portal environment.
70400322 Developer Portal Limit the number of resources that can be created in any single portal
The following limits are in effect for portal resources:
  • Users: 400
  • Files: 250
  • APIs: 100
  • Menus items: 200
  • Pages: 200
69971262 Developer Portal Usability improvements to the API publishing flow
Usability improvements have been made to the API publishing flow. See Publishing your APIs for more information.
69959210 Developer Portal Add doc links to relevant sections from UI
A Help link has been added to the portal UI to provide context-sensitive help.
69812883 Developer Portal Trailing space in Live Portal link on hover
Removed trailing space when hovering over the Live Portal link.
68137018 Developer Portal Unable to upload OpenAPI Specification with malformed JSON
Fixed issue that was preventing an OpenAPI Specification from loading in the editor if malformed JSON was uploaded.
65015999 Developer Portal Upgrade OpenAPI specification viewer and editor
The OpenAPI specification viewer and editor have been upgraded.

Release 17.12.06.00

The following bugs have been fixed in Release 17.12.06.00.

Issue ID Component Name Description
69970017 Developer Portal Custom domains performance improvements
70033775 Developer Portal Change custom domain suffix in CNAME display to apigee.net
Corrected the displayed CNAME value for custom domain configuration; value changed from "apigee.com" to "apigee.net".
69923331 Developer Portal Files page renamed to Assets
The Files page has been renamed to Assets in the UI. For more information, see Managing your assets.
67408159 Developer Portal Sub-menus are chopped off in live portal
An issue has been fixed where wide submenus in the live portal would cut off near the edge of the browser window.
67458384 Developer Portal Unable to change developer app details on My Apps page
An issues has been fixed that was preventing app developers from editing the developer app details, such as name and description, on the My Apps page in the live portal. See Editing app details.
67408159 Developer Portal Sub-menus are chopped off in live portal
An issue has been fixed where wide submenus in the live portal would cut off near the edge of the browser window.

Release 17.11.28.00

The following bugs have been fixed in Release 17.11.28.00.

Issue ID Component Name Description
67645118 API Portal Custom domain configuration enhancements
The custom domain configuration page (Settings > Domains) has been enhanced as follows:
  • Enables self-service configuration of a TLS certificate to support HTTPS.
    Note: Configuration of a custom domain now requires TLS configuration.
  • Enables you to disable automatic HTTP to HTTPS redirect to troubleshoot issues with your TLS configuration.
  • Validates that the CNAME record exists when configuring your DNS.
For more information, see Customing your domain name.
64915461 API Portal Filenames in Files list should not be validated during a delete operation
When deleting a file from the Files list, the filename is no longer validated.

Release 17.11.14.00

The following bugs have been fixed in Release 17.11.14.00.

Issue ID Component Name Description
69111505 API Portal Miscellaneous security improvements
68146481 API Portal Add sorting capability to the APsI list in the Portal admin UI
You can now sort the APIs list by column on the APIs page in the Portal Admin UI. By default, the list is sorted by snapshot timestamp.
67993731 API Portal Newly created portal items appear at the top of the list
When creating new portal items, such as a new portals or pages, the associated list is sorted by last modified, by default.
65016393 API Portal Page titles in the Live portal need to reflect the current location
The page <title> tag now reflects your current location using the following format: PageTitle | PortalName.
36240533 API Portal Miscellaneous security improvements

Release 17.11.08.00

The following bugs have been fixed in Release 17.11.08.00.

Issue ID Component Name Description
65757529 API Portal Dashes are removed from the portal name in the default domain
Dashes are removed from the portal name in the default domain. Specifically, the default domain URL for the portal is now built as follows: 'orgname-portalname.apigee.com', where 'orgname' is the organization name and 'portalname' is defined using the portal name converted to all lowercase and with spaces and dashes removed.

Release 17.11.06.00

The following bugs have been fixed in Release 17.11.06.00.

Issue ID Component Name Description
68721695 Edge UI Hide API portals menu for SAML-enabled orgs
For SAML-enabled orgs, the Publish > Portals menu in the left navbar is no longer available. API portals are not supported for SAML-enabled orgs at this time.
68357182 Edge UI CSV file does not include the correct data for time frame (includes full set of data)
The CSV file did not include the correct data for the specified time frame. Instead, the full set of data was included in the file. This issue has been fixed.
67749980 Edge UI Switch to Classic button displays when navbar collapsed
The Switch to Classic button no longer displays when the left navbar is collapsed.
67650494 Edge UI Edge UI should track current environment changes
In some cases, environment changes were not persisted when moving between pages in the UI. This issue has been fixed.

Release 17.10.31.00

The following bugs have been fixed in Release 17.10.31.00.

Issue ID Component Name Description
68324631 API Portal API reference pages are showing in the page list in the API portal admin UI
The API reference pages no longer show in the page list in the API portal admin UI.
68019070 API Portal Live portal URL should always use https and lowercase characters
Live portal URLs are now created using https and lowercase characters.
66959779 API Portal Sort List by Name: First item in a list does not get sorted by name
When sorting a list in the API portal admin UI, such as the list of pages or files, the first entry was not sorted alphabetically. This issue has been fixed.
65729203 API Portal Implement cache busting on live portal assets
When a release includes new live portal assets, cache busting is now supported to ensure they are avaiable in your environment.
64879368 API Portal Uploading files with spaces cause file access issues
You are now prevented from uploading files with spaces to the file store.

Release 17.10.24.00

The following bugs have been fixed in Release 17.10.24.00.

Issue ID Component Name Description
67462348 API Portal Miscellaneous security improvements

Release 17.10.13.00

The following bugs have been fixed in Release 17.10.13.00.

Issue ID Component Name Description
67769747 API Portal API reference documentation style issue
Sample responses in the API reference documentation were displayed as dark text on dark background style making them unreadable. This style issue has been fixed.
67632539 API Portal Miscelleanous security improvements

Release 17.10.12.00

The following bugs have been fixed in Release 17.10.12.00.

Issue ID Component Name Description
67462348 API Portal Miscelleanous security improvements
65952104 API Portal Selector drop-down in breadcrumb should show Pages when using the page editor
When editing a page using the page editor, the breadcrumb drop-down now shows Pages as being selected, and not Overview.
65702464 API Portal Error on API reference documentation pages
A validation error was erroneously displayed on the API reference documentation pages. This error no longer displays.
65016363 API Portal Page titles need to provide more information about your location in the Edge UI
The page title and browser tab in the Edge UI now provide more context, as follows: screen-or-page-name - portal-name

Release 17.10.11.00

The following bugs have been fixed in Release 17.10.11.00.

Issue ID Component Name Description
67005192 Edge UI UI needs to handle decoded paths when checking for permissions
The UI now handles decoded paths when checking user permissions.

Release 17.10.02.00

The following section describes the new features and updates in Release 17.10.02.00.

Automated sign-up for new evaluation accounts

The sign-up process for new evaluation accounts is now automated. New evaluation accounts are provisioned in minutes instead of hours. For more information, see Creating an Apigee Edge account. (63901654)

Release 17.09.27.00

The following bugs have been fixed in Release 17.09.27.00.

Issue ID Description
65856478 Update spec dialog triggers 500 errors for some APIs
An issue has been fixed that was causing a 500 error to be returned intermittently when opening the Update spec snapshot dialog.
65678885 Manage orphaned APIs in the portal
After you publish an API product to your portal, if the API product is subsequently removed from Edge, the API in the UI is updated to reflect that the associated API product has been removed, as shown in the following figure. In addition, you will not be able to update the spec snapshot for the API in the live portal.

orphaned api

65629410 Theme editor continuously attempts to save content after a 403 is encountered
The auto-save timer on the theme editor is now terminated if there are consecutive save failures.

Release 17.09.20.00

The following bugs have been fixed in Release 17.09.20.00.

Issue ID Description
65584963 Analytics: Custom reports filter needs to have case-insensitive check for data type
The custom reports filter is now case-insensitive for data type comparisons.
65446846 Unable to assign administrator role for a company in edge UI
The full set of developers and companies are displayed and can be managed in the Edge UI.

Release 17.09.18.00

The following bugs have been fixed in Release 17.09.18.00.

Issue ID Description
65830028 Response payloads are not readable as white text on white background
Response payloads are now readable (white text on dark background).
65741216 API reference documentation - Clicking on text to expand endpoints results in 404
When viewing the API reference documentation, if you clicked in the text, rather than the expand/collapse arrow, to expand or collapse a section, a 404 Page Not Found Error was displayed. This issue has been fixed.

Release 17.09.15.00

The following bugs have been fixed in Release 17.09.15.00.

Issue ID Description
65734270 Miscellaneous quality enhancements

Release 17.09.14.00

The following sections describe Release 17.09.14.00. * New features and updates in Release 17.09.14.00 * Bugs fixed in Release 17.09.14.00

New features and updates in Release 17.09.14.00

The following section describes the new features and updates in Release 17.09.14.00.

Add SMTP verification to health check

The health check now verifies if emails can be sent using the default SMTP configuration. If there is an issue, Apigee is alerted and can resolve it in a timely fashion. (65258552)

View live portal link available on the portal lists page

You can now view a live portal directly from the portal lists page. When viewing the list of portals, position your cursor over the portal row to display the actions menu and select live portal icon to display the live portal in a new browser tab. (65016440)

Bugs fixed in Release 17.09.14.00

The following bugs have been fixed in Release 17.09.14.00.

Issue ID Description
65496836 OpenAPI Specification with formatting error fails to save after creation
An OpenAPI Specification with a formatting error was failing to save once it was created. The OpenAPI Specification editor was updated to resolve this problem.
65458142 Miscellaneous quality enhancements
65110805 index.html publishing fails if the top-level menu item is indented (with no parent)
If a top-level menu item is indented or an indented menu item is moved to the top level, a ValidationException is now thrown.
65110405 Theme editor page sometimes fails to load preview
The theme editor now loads the preview consistently when you open a page.
65016251 Table rows need to have a hover highlight and the entire row needs to be clickable
When you hover over a table row, it is highlighted and the entire row is now clickable.

Release 17.09.06.00

The following bugs have been fixed in Release 17.09.06.00.

Issue ID Description
65153460 Proxy Wizard: Node.js App "Existing" source option not creating resource files
An issue has been fixed that was preventing the "Existing" source option from working when creating a Node.js App
65059531 Clicking on Shared Flows Breadcrumb Doesn't Go to new Shared Flows
The Shared Flows breadcrumb has been fixed.
65015144 Analytics: Custom reports page filter has issue with integer value filter for Big Query customers
The custom reports page filter now handles integer values as expected.
64766918 API proxy editor's YAML support is broken
Fixed issue that was causing issue with YAML files in the API proxy editor.

Release 17.08.30.01

The following bugs have been fixed in Hot Fix 17.08.30.01.

Issue ID Description
65250098 Emails failing when sending with default SMTP config settings

Release 17.08.30.00

The following bugs have been fixed in Release 17.08.30.00.

Issue ID Description
65094952, 65094928 Upgrade framework dependencies
Backend framework dependencies have been upgraded.
65015224 Broken link in portal page editor: Markdown Quick Reference
The link to the Markdown quick reference in the API portal menu bar has been fixed.
64879395 SMTP password encryption
Implemented SMTP password encryption solution.
64613923 Encrypt admin credentials used during confugration
Admin credentials used to connect the customer portal site to their Edge organization are now encrypted.

Release 17.08.28.00

The following bugs have been fixed in Release 17.08.28.00.

Issue ID Description
64341928 Shared flow UI enhancements
There have been some minor enhancements to the shared flows UI.
64160572 Remove Business Transactions from Analytics menu and from proxy editor performance tab
The Business Transactions analytics dashboard is no longer supported. For alternatives, see the community article Alternative to Business Transactions API.

Release 17.08.16.00

The following bugs have been fixed in Release 17.08.16.00.

Issue ID Description
64547042 When adding user, email with broken link is sent
This issue has been fixed
64441949 Fix download issue on GeoMap analtyics dashboard
Fixed issue that was preventing the CSV file to be downloaded on the GeoMap analytics dashboard.

Release 17.08.15.00

The following bugs have been fixed in Release 17.08.15.00.

Issue ID Description
TSNOW-2299 Organization admin not able to manage the dev portal
Org administrator were receiving the following error intermittently when attempting to manage their portals: "You must be an org administrator to perform this action". This issue has been fixed
TSNOW-2275 Links in API reference documentation return 404
The List Operations and Expand Operations links in the API reference documentation were returning a 404 Page Not Found. The links now function correctly to collapse/expand the list of operations.

Release 17.08.14.00

The following bugs have been fixed in Release 17.08.14.00.

Issue ID Description
TSNOW-2293 Org administrator experiencing intermittent access errors
Org administrator were receiving the following error intermittently when attempting to access their portals: "You must be an org administrator to perform this action". This issue has been fixed.

Release 17.08.02.00

The following sections describe Release 17.08.02.00. * New features and updates in Release 17.08.02.00 * Bugs fixed in Release 17.08.02.00

New features and updates in Release 17.08.02.00

The following section describes the new features and updates in Release 17.08.02.00.

Download charts from Analytics dashboards in CSV format

You can now download all of the charts on the analytics dashboards using CSV format. On each analytics dashboard, click Combined CSV to download a single CSV file that contains a combined set of data from all charts on the page. Alternatively, click CSV adjacent to a chart to download data specific to that chart only. (UAP-682)

Bugs fixed in Release 17.08.02.00

The following bugs have been fixed in Release 17.08.02.00.

Issue ID Description
64093178 Internal error pages should link to support portal 
Internal error and Not found pages now link to the Apigee support portal.
63815450 On the GeoMap dashboard, the traffic option doesn't display after you select any other metric
The metric drop-down menu has been fixed to ensure all metrics are displayed when drop-down is expanded.
AXAPP-2495 AM/PM times hard to distinguish in custom report exported as CSV
Custom reports have been updated to show CSV download data in 24-hour format.
EDGEUI-1120 Cached responses not displaying in IE 11
A problem where cached responses were not being displayed in IE 11, such as new proxies not displaying in the proxies listings page and trace requests not displaying in a trace session, has been fixed.
EDGEUI-1112 Edge UI requires permission to <keystore>/aliases to list keystores
Admins can now set permissions on specific keystores and aliases in the TLS Keystores feature. Forbidden entities will not appear in the user's UI.

Release 17.07.24.00

The following bugs have been fixed in Release 17.07.24.00.

Issue ID Description
EDGEUE-103 Search apps by consumer key does not return results
You can now search apps using the consumer key in the New Edge UI.

Release 17.07.10.00

The following bugs have been fixed in Release 17.07.10.00.

Issue ID Description
EDGEUI-1113 Add portal environment to TLS Certs page
The portal deployment environment will now be displayed on the TLS certs page as a selectable environment. You use this environment when adding a custom domain name to your portal, as described in Customizing your domain name.

Release 17.06.28.00

The following bugs have been fixed in Release 17.06.28.00.

Issue ID Description
EDGEUE-306 Remove portal environment
When adding a custom domain name to your portal, as described in Customizing your domain name, the portal deployment environment is no longer created and will no longer appear in the Edge UI as a selectable environment.

Release 17.06.26.00

The following bugs have been fixed in Release 17.06.26.00.

Issue ID Description
TSNOW-2120 Customer is unable to open any specification in the new UI using Firefox
This issue has been fixed. Specifications can be opened consistently across browsers.
TSNOW-2107 Create portal dialog shows wrong URL
When creating a portal, the Create portal dialog now accurately reflects the default domain URL as apigee.io (instead of developers.dev).

Release 17.06.20.00

The following bugs have been fixed in Release 17.06.20.00.

Issue ID Description
EDGEUI-1087 Remove chain cert warning messages from self-service TLS UI
The certificate chain warning indications have been removed from the UI. Alias rows which contain certificate chains will now display the data for the certificate closest to expiry in the "Expiration" and "Common Name" columns. The warning banner under the certificate selector of the alias panel has been changed into an informative annotation.

Release 17.06.14.00

The following bugs have been fixed in Release 17.06.14.00.

Issue ID Description
EDGEUE-312 Clear error/warning message for failed API calls
If you do not have permission to view user lists on the organization history page, the notification has been changed from an error to a gentler warning notification since it does not break page functionality. It only results in the links to user detail views being email addresses instead of full names.
EDGEUI-1092 Actions in keystores alias panel do not work
In the Beta version of the new TLS keystores UI, when viewing the alias panel, the Actions buttons did not always work. This issue has been fixed.
EDGEUI-1091 After updating an alias certificate, alias panel is broken
In the Beta version of the new TLS keystores UI, after updating an alias certificate, the alias panel would sometimes encounter an error and need to be refreshed in order to display the alias details. This issue has been fixed.

Release 17.06.07.00

The following bugs have been fixed in Release 17.06.07.00.

Issue ID Description
EDGEUE-314 Edit Account points to two-factor authentication configuration page
When editing your user account settings, you are now directed to the two-factor authentication configuration page. For more information, see Enable two-factor authentication for your Apigee account. In order to update your password, you must sign out of your account and click Reset Password on the login page.
EDGEUE-303 Hide Switch to Classic button when user doesn't belong to any orgs
If a user logs into the new Apigee Edge experience and does not belong to any organizations, the Switch to Classic button to switch to classic Edge is not available.

Release 17.06.06.00

The following bugs have been fixed in Release 17.06.06.00.

Issue ID Description
TSNOW-1956 Description not populated
In the specs list, the Description column is now populated using the contents of the description field defined in the specification. If no description is defined in the specification, then "-" is displayed.

Release 17.05.24.00

The following bugs have been fixed in Release 17.05.24.00.

Issue ID Description
EDGEUE-273 Edit account should be hidden for SAML
For SAML-enabled organizations, the edit account menu option is no longer available within the UI.
EDGEUE-229 Upgrade button for non-paid organizations
For non-paid organizations, an Upgrade button displays to enable you to upgrade to a paid organization.

Release 17.05.22.00

The following bugs have been fixed in Release 17.05.22.00.

Issue ID Description
EDGEUI-1027 Keystore/Truststore alias panel should display details for each certificate in a certificate chain
If you upload a certificate chain to an alias, when viewing the alias panel, you can now select each certificate from a dropdown to view its details.

Note: Certificate chaining is not a recommended best practice. Apigee recommends that you store each certificate in a separate alias.

TSNOW-2100 API reference documentation on portal never displays
After publishing API reference documentation using an OpenAPI Specification that contained a null verb definition, the documentation would never load and a constant loading spinner would be displayed. Now, the invalid verb is ignored and the API reference documentation is displayed.
TSNOW-2096 404 Not Found when publishing/unpublishing pages
After unpublishing a page, if you attempted to republish it an HTTP 404 Not Found error message was returned. This issue has been fixed.
TSNOW-2088 Improvements to error messages returned when managing specifications
Improvements have been made to the error messages returned when managing specifications to provide more details and assistance.
TSNOW-1948 Editor puts you into home dir, not folder that contains the specification
When you close the spec editor in DocStore, it will now display the contents of the folder that contains the specification instead of returning to your home directory.

Release 17.05.08.00

The following sections describe Release 17.05.08.00. * New features and updates in Release 17.05.08.00 * Bugs fixed in Release 17.05.08.00

New features and updates in Release 17.05.08.00

The following section describes the new features and updates in Release 17.05.08.00.

Managing the audience for the portal and its contents

Manage the audience for your portal and its contents in the New Edge UI. Specifically, you can:

(TSNOW-1747)

Self-service SSL Beta release

A Beta release of the new self-service TLS/SSL feature is now available.

(EDGEUI-1058)

Bugs fixed in Release 17.05.08.00

The following bugs have been fixed in Release 17.05.08.00.

Issue ID Description
TSNOW-2053 Overlapping text in developer portal when viewing the apps
Long API product names and descriptions no longer overlap in the display on the My Apps details page.
TSNOW-2022 Sometimes specificationss don't open in spec editor
In certain situations, a specification would not open in the spec editor. This issue has been fixed.
TSNOW-2020 Set and reset SMTP not working
SMTP save and reset functions are now working as expected.
TSNOW-1960 Improve existing developer experience in portal registration flow
If you attempt to create an account that already exists, a more descriptive error message is displayed: "Developer already exists. Log in instead."
TSNOW-1957 When adding directory you can see "AGO" instead of "5 seconds AGO"
Status messages now correctly display the timestamp.
TSNOW-1954 If you close spec editor, prompt to save if user has not saved doc
If you attempt to close a specification in the spec editor with unsaved changes, you are prompted whether or not you want to save those changes.
TSNOW-1861 Cannot move a specification out of a folder (aka, back to home)
You can now move a specification out of the current folder.

Release 17.04.19.00

The following bugs have been fixed in Release 17.04.19.00.

Issue ID Description
TSNOW-2051 Issue uploading assets to file store
New assets were not uploaded to the file store despite receiving the "File uploaded" confirmation message. This issue has been fixed.

Release 17.04.12.00

The following bugs have been fixed in Release 17.04.12.00.

Issue ID Description
EDGEUE-249 Permission errors when performing specific tasks with appropriate roles assigned
In some cases, users were prevented from performing specific tasks, such as creating an API proxy, due to permission errors even though their user account had the appropriate roles assigned. This issue has been fixed.
EDGEUE-248 Invalid organizations are not caught
In some cases, an invalid organization was displayed as the currently selected organization for a user account. This issue has been fixed.
EDGEUE-245 Redesign organization selection as per customer feedback
The method used to select an organization has been updated in response to customer feedback. When you view the user profile menu, you no longer have to click Change to view the organizations to which you belong; the full list is displayed and the currently selected organization is indicated using a checkmark.
EDGEUI-244 Incorrect redirection when switching to Classic UI
Redirection works properly now when you click Switch to Classic in the New Edge experience UI.
EDGEUI-991 Remove Upload Certificate button on the TLS Keystores tab
You can no longer update the certificate for a keystore alias. The Update Certificate button has been removed from the TLS Keystores tab of the Environment Configuration page (Admin > Environments) on the keystore alias details popup window and the More actions menu.
EDGEUI-972 Keystores list does not sort by common name or expiration
When viewing the keystores and aliases on the TLS Keystores tab of the Environment Configuration page (Admin > Environments), you can now sort the content for each keystore on the Name, Common Name, and Expiration columns.
TSNOW-2014 Increase maximum number of portals allowed
The maximum number of portals that can be created for an organization has been increased to 100.
TSNOW-2010 Miscellaneous quality enhancements
TSNOW-1999 Add support for Safari browser using the spec editor
The Safari browser is now supported for editing specifications using the spec editor.
TSNOW-1969 Issue with breadcrumb when viewing folder in spec list
When viewing the contents of a folder in the spec list, if you reloaded, the breadcrumb did not display. This issue has been fixed.
TSNOW-1968 Frequent 5xx errors occurring when loading portal editor
Frequent 5xx errors were occurring when loading the portal editor. This issue has been fixed.
TSNOW-1962 Intermittent 50x errors occurring when using portal editor
Intermittent 50x errors were occurring when using the portal editor. This issue has been fixed.
TSNOW-1939 Spec Source column displays spec URL rather than spec name
In some cases, when publishing APIs on the APIs portal page, the Spec Source column would display the URL to the specification in the spec store, rather than the specification name. In addition, the Edit Spec button would be greyed out intermittently. These issues have been fixed in the APIs portal page.
TSNOW-1923 Progress and errors should be shown in spec editor when saving a spec
When you save a specification in the spec editor, a progress bar is now displayed to indicate progress. If an error is encountered when saving a specification, an error message is now displayed indicating that it could not be saved.
TSNOW-1853 Miscellaneous quality enhancements

Release 17.04.05.00

The following bugs have been fixed in Release 17.04.05.00.

Issue ID Description
EDGEUI-984 Notifications should not be visible on alias details panel
When viewing the details for a keystore alias on the TLS Keystores tab of the Environments page (Admin > Environments), the Notifications tab has been removed.

                        </td>
                    </tr>
                    <tr>
                        <td style="text-align: center">EDGEUI-976</td>
                        <td>
                            <strong>Maximum Trace Transactions message incorrectly breaks across two lines</strong>
                            <br>When displaying error messages, the Edge UI would sometimes incorrectly split a word
              across two lines. This issue has been fixed.               
                            </td>
                        </tr>
                                                    </tbody>
    </table>

Release 17.04.03.00

The following bugs have been fixed in Release 17.04.03.00.

Issue ID Description
EDGEUE-235 Create API Proxy wizard has extraneous column headers on SOAP page
Extraneous column headers that appeared on the SOAP pages in the Create API proxy wizard have been removed.
EDGEUE-234 Remove CurrencyConvertor and Weather Example WSDLs
References to the CurrencyConvertor and Weather example WSDLs have been removed from the Edge UI and documentation.

Release 17.03.29.00

The following bugs have been fixed in Release 17.03.29.00.
Issue ID Description
EDGEUI-967 Suppress error messages after trace session is stopped
When an error is encountered during a trace session, the trace session is stopped and subsequent error messages will be suppressed.

In addition, when you reach the maximum number of transactions allowed for a single trace session and the trace session is stopped, the following message is now displayed:

A maximum of 20 transactions can be fetched during a trace session. Start a new trace session to view more transactions.

EDGEUI-966 API product details page not displaying developer apps
In certain circumstances, the API product details page did not display any developer apps. This issue has been fixed.
EDGEUI-907 Encrypted checkbox is selected by default for all HIPAA orgs
For HIPAA organizations, all key value maps are encrypted. When adding a new key value map using the UI for a HIPAA organization, in the New Key Value Map dialog the Encrypted checkbox is selected and cannot be disabled.
EDGEUI-714 Change the order of items in the certificate preview box
When viewing the details of a certificate on the TLS Keystores tab of the Environments page (Admin > Environments), the order in which the content is displayed has been changed as follows:
  • Validity
  • Subject
  • Issuer
  • Serial Number
  • Signature Algorithm
  • Public Key
  • Basic Constraints
TSNOW-1961 Error messages display intermittently when loading portal pages
Error messages were being displayed intermittently when loading portal pages. In most cases, the messages were benign and could be dismissed without impacting work. This issue has been fixed.
TSNOW-1938 API documentation does not work for specs used to create API proxies
If you have generated an API proxy from a specification, when you attempt to publish the API reference documentation for its associated API product, the specification is not available in the Snapshot Source drop-down (there is just an entry called content). This issue has been fixed and the associated specification is now available in the Snapshot Source drop-down.
TSNOW-1920 Miscellaneous quality improvements
Miscellaneous quality improvements.
TSNOW-1915 Updated spec editor
The spec editor has been updated to the latest version.
TSNOW-1589 Add tooltips displaying full spec names
Tooltips have been added for the name field in the spec list.
TSNOW-1175 Issues with spec search facility
Fixed intermittent issues with the spec search facility. For example, in some instances not all specifications matching a string were returned in the search results.
TSNOW-1116 Spec list is not sorted on any field
By default, the spec list is now sorted by last modified date. Click any column name to sort the contents by that column.
TSNOW-988 Add Learn More link to the spec list Get Started page
A Learn More link has been added to the Get Started page that appears when no specifications have been created.
TSNOW-905 Get Started page flashes briefly before spec list is loaded
Before an existing spec list would load, the Get Started page, which displays when you have no specs defined, would flash briefly. This issue has been fixed.
TSNOW-899 Large OpenAPI Specifications result in validation errors in spec editor
Large OpenAPI Specifications no longer result in validation errors when opened in the spec editor.
TSNOW-818 System should throw an error if duplicate page exists
Portal page names must be unique. If you attempt to save a portal page using a name that already exists, you will be prompted to specify a new name.
TSNOW-703 Add Close button to spec editor
A close button has been added to the spec editor that enables you to close the current specification and return to the spec list.
TSNOW-644 Sorting toggle display
The sort arrow now appears adjacent to the sorted column name only.
TSNOW-603 When double-clicking on a spec, the spec does not consistently load
You no longer need to double-click on a specification in the spec list, so this is no longer an issue. Single-click on the specification name to view it.
TSNOW-574 Back button in browser shows JSON representation of a specification
If you view a specification in the spec list and then click the Back button, you are now returned to the spec list.
TSNOW-564 Spec list does not always display details correctly 
Under certain circumstances, the spec list did not display its contents correctly. This issue has been fixed.
TSNOW-562 When creating a new folder in the spec list, need to refresh page to see it
When you created a new folder in the spec list, you might have had to refresh the page in order to see it in the list. This issue has been fixed.

Release 17.03.22.00

The following bugs have been fixed in Release 17.03.22.00.

Issue ID Description
EDGEUE-225 Navigation bar - Same org appears multiple times in org list
The same organization appears multiple times in the organization list when switching the organization using the user profile menu.

                    </td>
                </tr>
                <tr>
                    <td style="text-align: center">EDGEUE-223</td>
                    <td>
                        <strong>Navigation bar should collapse org list when closing user profile menu</strong>
                        <br>When you expand the organization list and then subsequently close and re-open the
              user profile menu, the organization list will be collapsed, as expected.

                        </td>
                    </tr>
                    <tr>
                        <td style="text-align: center">EDGEUE-222</td>
                        <td>
                            <strong>Navigation bar org list styling</strong>
                            <br>Styling enhancements have been implemented for the organization list in the user profile
              menu of the navigation bar.

                            </td>
                        </tr>
                        <tr>
                            <td style="text-align: center">EDGEUE-201</td>
                            <td>
                                <strong>Navigation bar retains org preference regardless of account context</strong>
                                <br>When you sign into a different account, the navigation bar was still showing the last
              selected organization, regardless of whether the new account belongs to that organization.
              This issue has been fixed and the navigation bar will switch to an organization that
              is supported by the account.

                                </td>
                            </tr>
                            <tr>
                                <td style="text-align: center">EDGEUE-196</td>
                                <td>
                                    <strong>Navigation bar - Add an arrow icon to menu items that open in a new tab</strong>
                                    <br>An arrow icon has been added to items in the navigation bar that open in a new browser
              tab. For example: <br><img src="files/navbar-arrow.png">

                                    </td>
                                </tr>
                            </tbody>
                        </table>

Release 17.03.15.01

The following bugs have been fixed in Release 17.03.15.01.
Issue ID Description
EDGEUE-996 Product details page not showing apps
The product details page now shows all developer apps.
EDGEUI-973 Edge redirects to the login screen after Stop Trace Session
A bug has been fixed that was causing Edge to redirect users to the login screen when performing normal operations, such as stopping a Trace session.

Release 17.03.15.00

The following bugs have been fixed in Release 17.03.15.00.

Issue ID Description
EDGEUE-180 Handle proxies with no revisions and/or meta data
When an API proxy has no revisions or meta data, a warning icon is displayed in the API proxies list to indicate its status and to recommend deleting the API proxy.
EDGEUI-961 Leave buffer time for calculating UI token refresh (zones)
Edge now checks for and refreshes UI tokens that are due to expire in the near future, rather than refreshing only those that have expired.
EDGEUI-954 Proxy editor replacing quotes in conditions with encoded entity
In the proxy editor, quotes are no longer encoded within the <Condition> tag.
EDGEUI-952 Trace tool not working when filtered query parameters include special characters
The Query Parameter filter in the Trace tool works correctly when special characters are specified in the filter.
EDGEUI-942 Node.js Logs page should stop auto-refresh when there is an error
When viewing node.js logs, if an error is encountered, Auto Refresh is disabled automatically. You can re-enable automatic refresh by clicking Start Auto Refresh.
EDGEUI-934 Bundles submitted from proxy editor should be compressed
When you edit a new or existing revision in the proxy editor, a compressed ZIP bundle is now submitted.
EDGEUI-917 Don't wrap 4xx errors as 502
4xx HTTP errors are no longer wrapped as 502 HTTP Bad Gateway errors in the UI.
EDGEUE-179 Orange bar displaying in UE when creating shared flows
When viewing shared flows, the orange bar that was obscuring part of the UI has been removed.
TSNOW-1929 Misc quality improvements
Fixed bug to address miscellaneous quality improvements.
TSNOW-1921 Unable to view API reference documentation after initial creation
In certain situations, the API reference documentation would not display on the developer portal after initial creation. This issue has been fixed.
TSNOW-1854 Misc quality improvements
Fixed bug to address miscellaneous quality improvements.
TSNOW-1850 Misc quality improvements
Fixed bug to address miscellaneous quality improvements.
TSNOW-1847 Misc quality improvements
Fixed bug to address miscellaneous quality improvements.

Release 17.03.07.00

The following bugs have been fixed in Release 17.03.07.00.

Issue ID Description
EDGEUE-188 360 Link is missing in navigation bar for paid organizations
The link to Apigee 360 is now accessible from the Learn menu in the navigation bar for paid organizations only.
EDGEUE-186 Navigation bar should select first available organization when no preferences exist
When you first log into the new Edge experience or if you log into an Icognito window (with no cache, cookies, and so on), the first organization in the list should be selected instead of the user's personal space.
EDGEUE-184 Setting URL context while working in personal space does not work
If you elect to work in your personal space by selecting Personal Space from the organization menu and then attempt to navigate to an organization-specific page in the new Edge experience by specifying its URL, the page is not displayed. This issue has been fixed.
EDGEUE-183 Switching to Classic Edge while working in personal space does not work
A bug was fixed that was preventing you from switching to to Classic Edge while working in your personal space.

Release 17.03.06.00

The following section describes the feature update in Release 17.03.06.00.

Restoring default Apigee SMTP settings

You can now restore the default Apigee SMTP settings by clicking **Restore Defaults** on the SMTP tab. For more information, see [Configuring email](/api-platform/publish/portal/configure-email). (TSNOW-1914)

Release 17.03.01.00

The following sections describe Release 17.03.01.00: * [New features and updates in Release 17.03.01.00](#new17030100) * [Bugs fixed in Release 17.03.01.00](#bugs17030100)

New features and updates in Release 17.03.01.00

The following sections describe the new features and updates in Release 17.03.01.00. * [Email template configuration](#email) * [Support for BaaS](#baas)

Email template configuration

Configure the contents of the email notifications. (TSNOW-1630)

Support for BaaS

You can access BaaS from the new Edge experience by selecting **Develop > BaaS** in the side navigation bar. The BaaS interface in the New Edge experience is functionally identical to Classic Edge experience. For more information, see Apigee BaaS. (EDGEUE-176)

Bugs fixed in Release 17.03.01.00

The release information described in Apigee Edge Classic Public Cloud Release Notes 17.03.01 applies to this release. In addition, the following bugs have been fixed for the New Apigee Edge experience.
Issue ID Description
EDGEUE-173 Navigation bar performance enhancements
The side navigation bar has been enhanced to improve performance.
EDGEUE-172 API proxies list UI improvements
The API proxies list has been enhanced to include minor UI improvements. For example, you can now filter the API proxies list by deployment environment in addition to API proxy name.
EDGEUI-931 "Error fetching key stores" error causing issues with TLS Keystores page
If you failed to define the keyName property when creating an alias for a keystore, the following error message was displayed when attempting to view all keystores in the TLS Keystores page: Error fetching keystores

This issue has been fixed and the error is no longer displayed.

TSNOW-1763 Consistently report HTTP request errors
The notification service has been enhanced to ensure HTTP errors are reported consistently.
TSNOW-1724 Publishing date at bottom of page editor is incorrect
The publishing date at the bottom of the page editor now reflects an accurate timestamp.
TSNOW-1700 SMTP variable substitution does not use custom domain
The siteName variable in email notifications will use the custom domain, if defined.
TSNOW-1699 Secure login link does not use custom domain
The secure login link sent via email when logging into the portal will use the custom domain, if defined.
TSNOW-1661 Display portal landing page when you click portal name in breadcrumb
When editing a portal, if you click the name of the portal in the breadcrumb, the portal landing page is displayed (instead of the list of pages).
TSNOW-1634 Custom Domains: Use configured domain for emails/admin URLs
If a custom domain is configured, the custom domain will now be used for all emails being sent out and for the "Live Portal" link in the UI.
TSNOW-1532 Allowed to save a portal without specifying a name
The portal name field is required. You are now prevented from saving a portal without specifying a name.
TSNOW-1407 API product no longer available from the My Apps page in the portal
The documentation has been clarified for API products that has an access level set to Private or Internal. Note: If the app developer disables access to an API product that is Private or Internal only, the API product is removed from the app and must be re-added manually by the portal administrator, as described in Registering an app. For more information about access levels, see Access levels. For more information, see [Managing API products](/api-platform/publish/portal/portal-interact#manage-api-product)
TSNOW-1353 Remove drag-and-drop pane from the file manager and add File button
The drag-and-drop pane in the file manager has been removed. You can add files by clicking File and navigating to the file that you want to upload.
TSNOW-1240 Cannot delete a file with spaces in the name
You can now delete a file with spaces in its name.
TSNOW-1239 PDF files are not loading correctly in the file manager
PDF files can now be uploaded to the file manager.
TSNOW-1223 Portals should limit characters allowed in the Name field
The portal name is now validated and can contain only letters, numbers, spaces, and the following special characters: period (.), comma (,), dash (-), or underscore (_).
TSNOW-1197 Create Page dialog caches name if you cancel the creation of a page
When creating a new page in a portal, if you enter information into the fields in the Create Page dialog and then cancel the operation, that information was being cached. When you click Page again and open the Create Page dialog, the cached information would be displayed. The information from a canceled operation is no longer cached.
TSNOW-1193 Portal File Manager: Clicking upload area twice in a row to upload a file results in an error message
Clicking in the upload files area of the portal file manager results in the following error message: Unsupported file type. Allowed types are: .jpg, .gif, .png, .pdf This issue is no longer relevant, as the drag/upload file area has been removed. You must click File to upload a file.
TSNOW-1132 When I update the name of a portal, the UI still displays old name in breadcrumb
When you change the name of the portal, the breadcrumb now reflects the new name.
TSNOW-1117 No default sort on portal list page
The portals list is now sorted using last modified date, by default.
TSNOW-631 If a file is deleted from the file manager, it still shows up on a page where it is referenced
If you delete a file from the file manager, a broken link appears on any page where it had been referenced. (It is recommended that you delete all references *before* deleting the file.)

Release 17.02.22.00

The following section describes the new features and updates in Release 17.02.22.00. * [Support for shared flows](#shared-flows) * [Support for the Offline Trace tool](#offline-trace)

Support for shared flows

Manage shared flows by selecting **Develop > Shared Flows** in the side-navigation bar. For more information, see Reusable shared flows. (EDGEUE-162) ![Shared flows](/files/shared-flow.png)

Support for the Offline Trace tool

Manage Offline Trace tool by selecting **Develop > Offline Trace** in the side-navigation bar. For more information, see Using the Offline Trace tool. (EDGEUE-155) ![Offline trace](/files/offline-trace.png)

Release 17.02.17.00

The following bug has been fixed in this release.

Issue ID Description
TSNOW-1797 Misc quality improvements
Fixed bug to address miscellaneous quality improvements.

Release 17.02.15.00

The release information described in Apigee Edge Classic Public Cloud Release Notes 17.02.15 applies to this release.

In addition, the following bug has been fixed for the New Apigee Edge experience only.

Issue ID Description
EDGEUI-912 Link provided to new org user is incorrect
The email sent to a user that is added to an org now contains the correct URL.

Release 17.02.14.00

The following sections describe Release 17.02.14.00. * New features and updates in Release 17.02.14.00 * Bugs fixed in Release 17.02.14.00

New features and updates in Release 17.02.14.00

The following section describes the new features and updates in Release 17.02.14.00.
* API key rotation for apps * SMTP email configuration

API key rotation for apps

The concept of current and deprecated application API keys has been added to the portal.

On the My Apps page of the portal, the most recently added API key for an app is considered to be the current key and all other keys are considered and marked as deprecated in the API keys list. The Products list displays the list of API products assigned to the current API key. To minimize the number of API keys displayed, a Keys history link is provided to display all deprecated keys.

The API key actions menu has been added in the Keys list with the following two options:

Option Description
Rotate Create a new API key with the same API product entitlements as the original key. The original API key is marked as deprecated. This menu item is enabled for the current key only.
Deactivate Deactivate the selected API key and prevent its credentials from being accepted. This menu item is enabled only for API keys that are active (status is approved) and deprecated.

For more information, see Rotating an API key for an app and Deactivating an API key for an app. (TSNOW-1632)

SMTP email configuration

When email notifications are sent to app developers, the Apigee corporate email server is used by default. Now, you can configure the SMTP server for the email notifications originating from the portal using the SMTP tab on the Settings page.

For more information, see Configuring email. (TSNOW-1631 and TSNOW-1628)

Bugs fixed in Release 17.02.14.00

The following table lists the bugs that were fixed in Release 17.02.14.00.

Issue ID Description
TSNOW-1796 Misc quality improvements
Fixed bug to address miscellaneous quality improvements.
TSNOW-1781 Cannot create an app on My Apps page
An intermittent issue was fixed on the My Apps page that was preventing apps from being created.

TSNOW-1689 My Apps page: Save/Cancel buttons need to be consistent
On My Apps page, the Save and Cancel buttons have been moved from the bottom of the page to the details section, since the buttons apply to this section only. The button panel will not be visible until after a user changes the Name or Description values.
TSNOW-1658 My Apps page: Custom CSS theme not applied
Fixed bug where CSS theme customizations were not being applied to the "My Apps" page.
TSNOW-1512 After renaming a specification, the old name appears in the spec editor breadcrumb
After renaming a specification, when you view the specification in the spec editor, the breadcrumb accurately reflects the current name.

Release 17.02.08.00

The following sections describe Release 17.02.08.00. * New features and updates in Release 17.02.08.00 * Bugs fixed in Release 17.02.08.00

New features and updates in Release 17.02.08.00

The following section describes the new features and updates in Release 17.02.08.00.
* Self-service SSL integration

Self-service SSL integration

Self-service SSL is available by selecting **Admin > Environments** and selecting the **TLS Keystores** tab. For more information, see [Admin](edge-admin). > **Note**: The **Admin > Certificates** page has been removed as a result of this update.

Bugs fixed in Release 17.02.08.00

The following table lists the bug that was fixed in Release 17.02.08.00.
Issue ID Description
EDGEUI-898 Errors importing or saving large bundles (>10MB)
This issue was addressed in a hotfix released on February 8, 2017.

Release 16.12.14.00

The following section describes Release 16.12.14.00. * [Bugs fixed in Release 16.12.14.00](#bugs16121400)

Bugs fixed in Release 16.12.14.00

The following table lists the bugs that were fixed in release 16.12.14.00.
Issue ID Description
APILIFE-1643 Typo on the portal landing page
A typo on the portal landing page, under Menus, has been fixed.
APILIFE-1642 Side navigation bar should not be cached to ensure updates are available without clearing browser cache
After a new version of the side navigation bar is released in the New Edge experience, users are no longer required to clear their browser cache in order to view the latest changes.
APILIFE-1636 Organization administrators with email IDs that use mixed case cannot create portals
Organization administrators with email IDs that use mixed case are no longer prevented from creating a portal.
APILIFE-1614 Learn more link on portals page should open in a new window
The Learn more link on the portals page now opens in a new window rather than navigating away from the UI.

Release 16.12.07.00

The following sections describe Release 16.12.07.00. * [New features and updates in Release 16.12.07.00](#new16120700) * [Bugs fixed in Release 16.12.07.00](#bugs16120700)

New features and updates in Release 16.12.07.00

The following sections describe the new features and updates in Release 16.12.07.00. * [API proxy creation based on SOAP services](#soap) * [New portal landing page](#portal-landing) * [Support for date range selection when viewing audit logs](#dateselection) * [Link to Apigee 360 available in Learn menu](#a360) * [Performance improvements](#performance)

API proxy creation based on SOAP services

The creation of API proxies based on SOAP services is now supported in the New Edge experience UI. See [Creating an API proxy](manage-api-proxies#create-api-proxy). (APILIFE-1603)

New portal landing page

When you click to view the details of your portal, you are directed to a portal landing page providing a quick access roadmap of the portal development tools available. (APILIFE-1608) ![Portal landing page](files/portal-landing.png)

Support for date range selection when viewing audit logs for your organization

When you select **Admin > Audit Logs** to view the audit logs for your organization, you can filter the list by specifying a range of dates. (APILIFE-1623) ![Date selection](files/dateselection.png)

Link to Apigee 360 available in Learn menu

Note: This feature is available for paid organizations only.

A link to Apigee 360 has been added to the Learn menu in the New Edge experience UI to enable you to open and manage support cases, track traffic and usage metrics, receive important notifications, and more. For more information, see https://360.apigee.com. (APILIFE-1607)

Performance improvements

Performance improvements were made in the following areas: * Compression of static HTML, CSS, and JavaScript responses using gzip * Side navigation bar display speed

Bugs fixed in Release 16.12.07.00

The following table lists the bugs that were fixed in release 16.12.07.00.

Issue ID Description
APILIFE-1626 Cannot generate an API proxy from certain OpenAPI Specifications
Fixed issues generating an API proxy from an OpenAPI Specification when the specification was missing schemes and/or when the description of operations contained characters that needed to be encoded for XML.
APILIFE-1605 Breadcrumbs on some pages do not use consistent styling
Fixed styling issues with breadcrumbs on some pages.
APILIFE-1587 Importing by URL creates specifications represented as strings
The process of importing a specification from a URL has been fixed. For example, you can now generate an API proxy from an imported, valid specification without raising the following error message: Unable to identify the Swagger version or the Swagger version is unsupported

                    </td>
                </tr>
                <tr>
                    <td style="text-align: center">APILIFE-1585</td>
                    <td>
                        <strong>Limit maximum width of name field in specifications list</strong>
                        <br>Long specification names are truncated in the specifications list.

                        </td>
                    </tr>
                    <tr>
                    <td style="text-align: center">APILIFE-1548</td>
                    <td>
                        <strong>Update inline help to clarify Custom Code settings tab</strong>
                        <br>The inline help provided on the Custom Code settings tab, which can be used to add
              JavaScript code to every page in the portal, has been updated for clarity and to warn
              users of the potential impacts of specifying invalid code.

                        </td>
                    </tr>
                            <tr>
                        <td style="text-align: center">APILIFE-1536</td>
                        <td>
                            <strong>When importing specification for an API product snapshot form fields are not intuitive
                 in dialog</strong>
                            <br>When importing a specification for an API product snapshot, the order of the specification
              name and URL fields has been reversed in the dialog to match the rest of the UI. In
              addition, help text has been added to assist you with entering the appropriate information
              into the fields.

                            </td>
                        </tr>
                                                    <tr>
                            <td style="text-align: center">APILIFE-1533</td>
                            <td>
                                <strong>Display No Organization Selected warning when attempt to manage portals using personal
                 space</strong>
                                <br>The No Organization Selected warning is displayed when you are using your personal
                                                                    space and attempt to manage your portals by selecting <b>Publish &gt; Portals</b>. (The behavior
              is now consistent with other API lifecycle phases that require an organization be
              selected.)
                                <p>
              Use of your personal space is restricted to the Design phase of the API proxy lifecycle
              only. You do not have access to the specifications in your personal space during other
              phases of the API lifecycle other than the Design phase. For more information, see
                                <a href="/api-platform/publish/portal/personal-space">About your personal space</a>.</p>

                                </td>
                            </tr>
                    <tr>
                        <td style="text-align: center">APILIFE-1512</td>
                        <td>
                            <strong>After renaming a specification, the old name appears in the spec editor breadcrumb</strong>
                            <br>After renaming a specification, when you view the specification in the spec editor,
              the breadcrumb accurately reflects the current name.

                            </td>
                        </tr>
                    <tr>
                        <td style="text-align: center">APILIFE-1469</td>
                        <td>
                            <strong>My Apps app details page in the developer portal displays the key status incorrectly</strong>
                            <br>On the details page for an app that is available from the My Apps page in the developer portal, the status field is crossed out to indicate that a key is expired.             
                            </td>
                        </tr>
                            <tr>
                                <td style="text-align: center">APILIFE-1477</td>
                                <td>
                                    <strong>Track developer registration and login using custom attribute in Edge</strong>
                                    <br>Developer registration and portal login are tracked using the <code>_apiportal</code> custom attribute
              in Edge.  
                                <p>When a developer self-registers, the <code>_apiportal</code> custom attribute is added to the developer
                                configuration and the developer status is set to <code>unverified</code> to indicate that the
                                developer has not logged into the portal.  </p> 
                                <p>If a developer attempts to register an account with an email ID that has already been
              registered, a message displays indicating that the account already exists and the
              developer is directed to the Login page. When the developer clicks the link to navigate
              to the Login page, the email ID for the existing account is pre-populated in the email
                                field.   </p>
                                <p>The first time the developer logs into a portal, the custom attribute is updated to
              track the portal name and time of access, and set the developer status to <code>active</code>.
              Each time the developer logs into the portal, the custom attribute is updated to reset
                                the time of access for that portal.   </p>
              <p>For more information, see <a href="/api-platform/publish/portal/portal-interact#tracking">How app developer registration and login is tracked in
                                Edge</a>.          </td>
                                </tr>
                                <tr>
                                    <td style="text-align: center">APILIFE-1432</td>
                                    <td>
                                        <strong>In the API proxies list, long names are overlapping adjacent field</strong>
                                        <br>In the API proxies list, long names are truncated in the display to avoid overlapping adjacent fields. </td>
                                    </tr>
                                <tr>
                                    <td style="text-align: center">APILIFE-1424</td>
                                    <td>
                                        <strong>In the apps list on the My Apps page, long names are overlapping adjacent field</strong>
                                        <br>In the apps list on the My Apps page of the developer portal, long app names are truncated in the display
              to avoid overlapping adjacent fields. 

                                        </td>
                                    </tr>
                        <tr>
                            <td style="text-align: center">APILIFE-1388</td>
                            <td>
                                <strong>Sort by modified time is not working in specifications list</strong>
                                <br>You can sort the contents in the specifications list by modified time in both directions.

                                </td>
                            </tr>
                            <tr>
                                <td style="text-align: center">APILIFE-1337</td>
                                <td>
                                    <strong>Validation error is not displayed for invalid folder name</strong>
                                    <br>An error is displayed if you try to create a folder in the specifications list with
              an invalid name (for example, using only spaces).

                                    </td>
                                </tr>
                                <tr>
                                    <td style="text-align: center">APILIFE-1294</td>
                                    <td>
                                        <strong>Breadcrumb drop-down on the specifications page does not close</strong>
                                        <br>The breadcrumb drop-down on the specifications page closes when you move your cursor
              out of its focus.

                                        </td>
                                    </tr>
                                    <tr>
                                        <td style="text-align: center">APILIFE-1260</td>
                                        <td>
                                            <strong>Importing an invalid file type to the specifications list fails with no error message</strong>
                                            <br>When you attempt to import an invalid file type (such as a binary file) to the specifications
              list, the import fails and an error message is displayed.

                                            </td>
                                        </tr>
                                        <tr>
                                            <td style="text-align: center">APILIFE-1188</td>
                                            <td>
                                                <strong>Uploading an invalid specification file type raises errors, but still uploads the
                 specification</strong>
                                                <br>When you attempt to upload an invalid file type (such as a binary file) to the specifications
              list, the upload fails and an error message is displayed.

                                                </td>
                                            </tr>
                                            <tr>
                                                <td style="text-align: center">APILIFE-1062</td>
                                                <td>
                                                    <strong>Search input field for the specifications list should be case-insensitive</strong>
                                                    <br>The search input field for the specifications list is now case-insensitive.

                                                    </td>
                                                </tr>
                                    <tr>
                                        <td style="text-align: center">APILIFE-860</td>
                                        <td>
                                            <strong>Update CNAME record information in Domains settings tab</strong>
                                            <br>The Domains settings tab has been updated to reference the correct CNAME record information
                                                                                            for configuring custom domains: <code>{org_name}-portal.apigee.net</code> instead of <code>{org_name}-prod.apigee.net</code>.
              &#xD;


                                            </td>
                                        </tr>
                                            </tbody>
                                        </table>