Skip to content

WSO2 API Manager 2.0.0-BETA Released!

Pre-release
Pre-release
Compare
Choose a tag to compare
@bhathiya bhathiya released this 08 Jun 09:53
· 8060 commits to master since this release

WSO2 API Manager team is pleased to announce WSO2 API Manager 2.0.0-BETA release. This release comes with following bug fixes and improvements.

Bug

  • [APIMANAGER-2522] - Wrong rights for the Implement Stage for creator role
  • [APIMANAGER-2688] - Forum topic search issue
  • [APIMANAGER-2703] - Blank drop down menu and wrong caption in the absence of tier permission for the logged in user
  • [APIMANAGER-2922] - JWT TokenGeneration Certificate Header Parameter x5t encoding.
  • [APIMANAGER-4117] - exp claim in JWT does not comply with rfc7519
  • [APIMANAGER-4242] - API Custom Mediation Sequences Doesn't Foward the Call To Taget Endpoint When a Call Mediator is Used
  • [APIMANAGER-4325] - Carbon console shows inconsistent error log for subsequent invocations when access token is expired.
  • [APIMANAGER-4468] - ERROR - NativeWorkerPool Uncaught exception
  • [APIMANAGER-4534] - APIConsole is not showing response content type,even we set a value for 'produces' attribute in APIPublisher
  • [APIMANAGER-4554] - grant_type=refresh_token fails on 1.10 with message Error decoding authorization header. Space delimited "<authMethod> <base64Hash>" format violated.
  • [APIMANAGER-4583] - AddComment in Store is not working with MySQL
  • [APIMANAGER-4584] - Environment dropdown of API Console does not appear in IE11
  • [APIMANAGER-4590] - Invalid Access Token, if RemoveOAuthHeader is false
  • [APIMANAGER-4621] - API resource name contains "*" character and not validate that in the design phase (UI level)
  • [APIMANAGER-4625] - Links to documents and in Readme should be 2.0.0 (Latest documents)
  • [APIMANAGER-4630] - Rename Tier Availability in API Wizard manage page to Subscription Tiers
  • [APIMANAGER-4640] - Forum does not show all the existing topics.
  • [APIMANAGER-4645] - Syntax Error when starting the server using mysql 5.7.12
  • [APIMANAGER-4647] - API Manager access token re-generation issue with MSSQL
  • [APIMANAGER-4652] - Support Case sentivity for enduser in JWT Tokens
  • [APIMANAGER-4661] - Subscription confirmation message contains errorneous button
  • [APIMANAGER-4662] - DB errors when starting APIM with -Dsetup
  • [APIMANAGER-4665] - Backend throws an error when starting the APIM Server using MSSQL
  • [APIMANAGER-4676] - [API Docs] Update button redirects to a blank page.
  • [APIMANAGER-4679] - Publisher and Store pages are not getting redirected to the login page when the session is expired
  • [APIMANAGER-4686] - When you try to edit an application tier, it print queries as info log
  • [APIMANAGER-4690] - Tags caching does not work as expected eventhough TagCacheDuration is configured
  • [APIMANAGER-4691] - When SSO is configured with passive set to false on the API Store, a user logout triggers session invalidation of all other logged in users
  • [APIMANAGER-4696] - Multivalued attributes in JWT tokens are returned as a comma separated string
  • [APIMANAGER-4701] - UI issues in API Console Page in Store
  • [APIMANAGER-4704] - API invocation always fails with access token retrieved with password grant type
  • [APIMANAGER-4706] - 500 Internal Server Error when loading store statistics when token encryption is enabled
  • [APIMANAGER-4712] - UI broken when lengthy text on CURL div.
  • [APIMANAGER-4715] - Required fields not mentioned in User Sign up UI
  • [APIMANAGER-4716] - Unlimited tier is displayed twice in "Add Application" tier drop down
  • [APIMANAGER-4717] - Unable to login to publisher/store/carbon with secondary user store (LDAP)
  • [APIMANAGER-4718] - There are two unlimited tiers listed in combo box in application creation
  • [APIMANAGER-4725] - API console is not working for SOAP end point backends
  • [APIMANAGER-4729] - Mandatory mark should be displayed in production endpoint
  • [APIMANAGER-4730] - UI issues in API publisher manage section
  • [APIMANAGER-4735] - Tag cache is not working.
  • [APIMANAGER-4738] - Default Endpoint doesn't enforce uploading mediation policy
  • [APIMANAGER-4742] - Recently Added API is not listing properly.
  • [APIMANAGER-4744] - Null value shown in newly added life-cycle name.
  • [APIMANAGER-4745] - API Manager - Publisher/Store Apps breaks when disabling TLSv1
  • [APIMANAGER-4747] - Both old and new versions of APIs list in the store regardless of having DisplayMultipleVersions tag false.
  • [APIMANAGER-4749] - Older version of prototype API is not list in the store
  • [APIMANAGER-4750] - API Store Login Page : Go Back Link throws Exception
  • [APIMANAGER-4751] - Cannot provided Keys to map existing OAuth application
  • [APIMANAGER-4752] - Can not select scopes from the store
  • [APIMANAGER-4753] - No validation for user role when creating a scope
  • [APIMANAGER-4754] - Validation failed in scope form
  • [APIMANAGER-4765] - Elements in swagger schemas get reordered
  • [APIMANAGER-4766] - Incorrect logging when throttling quota is reached
  • [APIMANAGER-4772] - Null Access Token when try generate with certificated
  • [APIMANAGER-4780] - Cannot Publish APIs to external Stores
  • [APIMANAGER-4783] - Multiple 'No' Buttons in alert when deprecating an API
  • [APIMANAGER-4785] - The editor tool get disappeared if there are screenful of replies already for the forum topic
  • [APIMANAGER-4787] - Forum owner cannot change the forum Topic
  • [APIMANAGER-4791] - Import/Export tool role name comparison is case sensitive
  • [APIMANAGER-4792] - Cannot add a file as a document to an API : Browse button not working
  • [APIMANAGER-4794] - Security definition error in swagger definition for API
  • [APIMANAGER-4795] - Reverse proxy: Malformed url is generated for publisher login for host name with 'publisher' word
  • [APIMANAGER-4799] - Self sign up users are allowed to have username with more than 30 characters but cannot login
  • [APIMANAGER-4811] - Some URLs are not working after reverse proxy configured.
  • [APIMANAGER-4819] - Subscription Availability for specific tenants is not working
  • [APIMANAGER-4821] - API created in a tenant restricted by roles is visible to restricted roles as well
  • [APIMANAGER-4826] - addHeader() method in Script Mediator not working
  • [APIMANAGER-4828] - Content-type gets dropped from the response when a request is done with content-type header
  • [APIMANAGER-4829] - Support custom callback URL's when updating an application
  • [APIMANAGER-4830] - User should not be able to delete subscription tiers which has subscriptions
  • [APIMANAGER-4831] - Cannot Save Custom Callback URLs in API Store UI
  • [APIMANAGER-4832] - [APIM cluster] Backend throws an exception while starting the server
  • [APIMANAGER-4833] - Unable to re-generate Access Token when the Access token validity period is invalid for a new application
  • [APIMANAGER-4836] - Users with admin rights except admin role cannot login to the admin dashboard
  • [APIMANAGER-4837] - Older versions of APIs are not visible in store
  • [APIMANAGER-4841] - ConsumerKey, Consumer Secret, Access Token fields are marked as Password type fields
  • [APIMANAGER-4842] - Printing "getAttribute: Session already invalidated" in logs
  • [APIMANAGER-4843] - Throttle Time window expires prematurely
  • [APIMANAGER-4850] - Cannot update the docs from AP edit mode in windows (firefox & IE11)
  • [APIMANAGER-4853] - sAPINameExist REST call returns timeout error
  • [APIMANAGER-4857] - [Cluster] [Standalone] Cannot create APIs in Oracle Setup
  • [APIMANAGER-4865] - Api_version field takes different values for request and response stream
  • [APIMANAGER-4869] - API Usage by Resource Path only shows the Context Path
  • [APIMANAGER-4876] - subscriber creation/listing fails with mssql on the 22 May nightly build
  • [APIMANAGER-4878] - Inconsistent behavior when saving the callback URL in IDN_OAUTH_CONSUMER_APPS
  • [APIMANAGER-4886] - Error on PostGres when cleaning up Application Registration with autocommit set to true
  • [APIMANAGER-4892] - Able to create the Blocked Entities in Admin Dash board multiple time.
  • [APIMANAGER-4896] - APIM stops consuming responses from backend if last chunk length delayed
  • [APIMANAGER-4898] - Newlines ignored when providing inline API doc through REST API
  • [APIMANAGER-4899] - localization issue in store
  • [APIMANAGER-4905] - Unnecessary labels appear when changing the password of current user in Store
  • [APIMANAGER-4908] - Error message displayed with unrelated fields when changing the password of a user in Store
  • [APIMANAGER-4915] - LAST_ACCESSED of AM_SUBSCRIPTION is not been used
  • [APIMANAGER-4921] - Enabling Geo Location Stats menu item is hard to find
  • [APIMANAGER-4923] - Date picker on Geo Location Graphs doesn't load on Firefox
  • [APIMANAGER-4924] - Some graphs names are wrong on the Publisher
  • [APIMANAGER-4925] - 'am_api' table doesn't get created with -Dsetup
  • [APIMANAGER-4931] - Lifecycle illustration is warped
  • [APIMANAGER-4933] - Cannot provide an endpoint and create an API in Firefox
  • [APIMANAGER-4944] - when signing in as a tenant the server throws an exception
  • [APIMANAGER-4953] - Custom Rules in Admin Dashboard inaccessible
  • [APIMANAGER-4955] - Error while creating an Application after enabling ApplicationCreationWSWorkflowExecutor
  • [APIMANAGER-4956] - Adhere convention for default API
  • [APIMANAGER-4958] - Jaggery locales JSON files have not synced with each other
  • [APIMANAGER-4966] - "ClassNotFoundException" observed in IS node when apim startup for IS as KM setup in local
  • [APIMANAGER-4980] - When token encryption is enabled 'my subscriptions' and API overview pages appear blank for LDAP secondary user store users.

Improvement

  • [APIMANAGER-3816] - Admin Dashboard URL to be included in the list of services available on the carbon message console
  • [APIMANAGER-4475] - API authentication error response should bear the message type provided the Accept header of the request
  • [APIMANAGER-4595] - Message type of "invalid token" error message should change based on the Content-Type Header
  • [APIMANAGER-4600] - Provide a configuration to allow for disabling the Forum in the API Store UI
  • [APIMANAGER-4719] - Error message doesn't convey it's purpose in API Versioning
  • [APIMANAGER-4737] - Remove the ( ) brackets when a description is not given for an applicationlevel tier
  • [APIMANAGER-4740] - Remove Exception thrown when subscribing to blocked subscription
  • [APIMANAGER-4852] - system should allow to delete alerts that are shown on admin dashboard
  • [APIMANAGER-4893] - Revisit the UI of "Add Subscription Tier"

Task

  • [APIMANAGER-4635] - Make sure the Message Tracing feature is available in 2.0.0