Skip to content

Latest commit

 

History

History
105 lines (74 loc) · 6.97 KB

api-manager-6.0.x-release-notes.adoc

File metadata and controls

105 lines (74 loc) · 6.97 KB

API Manager 6.0.X Release Notes

May 20, 2014

MuleSoft is pleased to announce the latest release of API Manager, a multitenant service and API registry/repository and governance tool, part of the Anypoint Platform for APIs previous release. API Manager replaces and expands upon the offering formerly known as Anypoint Service Registry.

Note
Note that as of July 28, 2014, the URL at which API Manager is available has changed to anypoint.mulesoft.com/apimanager.

Document Revision History

May 20, 2014, v.1.0 initial publication.

July 29, 2014, v.1.1 revision to reflect new URL for product access.

New Features and Functionality

Version 6.0.0 of the API Manager agent introduced the following new features and upgraded functionality:

  • GA support for the policies and functionality introduced with Agent version 5.0.2, released with 3.5.0-M4 Early Access runtime.

  • Performance Improvements for Contract-Based Policies.

  • Support for endpoints inside Poll scopes.

  • Improvements to OAuth 2.0 enforcement behavior.

  • Backward Compatibility: Older versions of the API Manager agent running on Mule ESB versions 3.3.2, 3.3.3, 3.4.0, 3.4.1, and 3.4.2 will continue to work without any action on behalf of users

In addition, we have deprecated the Service Virtualization feature, along with the Mule elements dynamic-first-successful, dynamic-round-robin, and dynamic-all. Note that dynamic endpoint lookup is still possible using the API Manager REST API. 

Hardware and Software System Requirements

Please refer to the detailed setup instructions in the setup guide.

The API Manager application (anypoint.mulesoft.com/apimanager) supports the following browsers:

  • Firefox (latest version)

  • Chrome (latest version)

  • IE 10

Important Notes and Known Issues in this Release

JIRA Issue Workaround

HABITAT-247

Once SLA tiers are defined for a service, the registry does not permit contracts unless a tier is selected.

Service owner can delete existing tiers, allow the contract to be requested while no tiers are defined, and then reinstate the tiers after the contract request has been made. Any contracts that were based on the tiers before their deletion will not be affected.

HABITAT-333

The registry does not recognize endpoints of http proxies using inboundAddress and outboundAddress elements.

Define a proxy using the following method:

HABITAT-932

Dynamic lookup invokes outbound endpoints using factory defaults; no customization or override of the defaults is possible.

None at this time. However, note that all HTTP outbound endpoints will be invoked using the POST method (which is the default for the HTTP protocol) and that overriding with a GET method is not currently supported.

HABITAT-960

Analytics incorrectly reports http requests received via a browser.

Calling endpoints via Postman, for example, results in correct tracking.

HABITAT-999

Search cannot find services and consumers if name contains "-".

Omit special characters in the search tool.

HABITAT-1037

When creating contract-based throttling or rate-limiting policy, contract expression is shown and editable.

Do not edit the contract expression in this window. Instead, set the contract expression only on the contract enforcement policy.

HABITAT-1039

Studio throws an error when you specify a <sr:service> global element without referencing it via <sr:auto-register-as>.

Comment out any auto-register-as global element configurations in your applications while they are not referenced in any endpoints.

HABITAT-1056

Rate Limiting Policy cannot be removed once the max limit of calls is performed.

Wait until the time period for the max limit expires, then unapply the policy.

HABITAT-1058

When changing the name of a service/consumer using invalid characters, there is no error message.

 

HABITAT-1068

When a policy is applied at endpoint level, if the endpoint is deleted, policy characteristics displayed on service panel are not updated.

 

HABITAT-1154

On Internet Explorer, deleting a policy takes more than one minute.

 

HABITAT-1159

Contract-based policies should not show the default contract expression on the API.

 

HABITAT-1162

Autodiscovery exception thrown if application has no endpoints associated to a service.

 

HABITAT-1176

Incorrect security provider applied when switching provider policies within the same operation.

Unapply a security provider policy, hit the endpoint, then apply the new security provider policy.

HABITAT-1198

On a service, if localhost:8081 is already defined, system does not allow a new endpoint creation using it even if an alias is provided. 

 

HABITAT-1203

When calling working but not yet tracked endpoint, stacktrace is generated.

 

HABITAT-1204

Applying and unapplying rate limit policy does not clear correctly policy rate limit values. 

 

HABITAT-1207

When declaring a service without endpoints using autodiscovery, no endpoint is tracked. 

 

HABITAT-1223

On Service details, infinite applying animation is displayed when applying twice a nested policy. 

 

HABITAT-1230

Consumer Key based policy can be applied when contract enforcement by contract key is used.

 

HABITAT-1231

On consumers, after revoking a contract, page is not refreshed. 

 

HABITAT-1232

On service, service details, it is not possible to revoke a contract.

Revoke contract from Contracts screen.

HABITAT-1233

When creating a service, some of the declared endpoints are discarded.

After exiting the service creation wizard, add additional endpoints as needed.

Fixed in this Release

JIRA Issue

HABITAT-1238

Style issue when using OAuth 2.0 authorization

HABITAT-1248

OAuth policies not enforced

HABITAT-1249

OAuth provider not correctly disposed of when replacing an existing one

HABITAT-1243

Endpoints without associated URIs (i.e. inside Poll scope) fail on CloudHub

STUDIO-3800

Service name should allow letters, numbers, dash, and space

Migration Guide

There are no specific migration activities if you are migrating from Anypoint Service Registry 5.0.X to API Manager 6.0.X.

Support Resources

Please refer to the following resources for assistance using API Manager.

Documentation

Refer to the documentation for instructions on how to use API Manager.

Getting Help

To access MuleSoft’s expert support team, log in to the Customer Portal.

Sending Feedback

Send MuleSoft feedback about API Manager by clicking the Send Feedback link in the lower right corner of any screen in the application.