Skip to content

Releases: wso2/product-apim

WSO2 API Manager 2.1.0-ALPHA Released

11 Nov 11:21
Compare
Choose a tag to compare
Pre-release

WSO2 API Manager team is pleased to announce WSO2 API Manager 2.1.0-ALPHA release. This release comes with following new features, bug fixes and improvements.

Patch

Bug

  • [APIMANAGER-3909] - "java.lang.NumberFormatException: null" returned when tenant was loaded while requests are being served when statistics are configured.
  • [APIMANAGER-4340] - [intermittent] In API creation wizard, when clicking on "Implement" and "save and publish" buttons process gets hanged.
  • [APIMANAGER-4963] - It takes more than 7 minutes to start the APIM server with few errors
  • [APIMANAGER-4977] - [Analytics UI] UI Issues.
  • [APIMANAGER-5086] - published API over time feature on API publisher counts API across domains
  • [APIMANAGER-5092] - Issue with update user profile for tenant's self signed up users
  • [APIMANAGER-5297] - CLONE - API Console Seems not to handle SOAP API
  • [APIMANAGER-5299] - Updating Forum topic gives an error
  • [APIMANAGER-5311] - Access token revoked for a different Application's encoded key
  • [APIMANAGER-5312] - Incorrect default selection in Time Picker for API Latency and API Usage across Usage Agent Statistics
  • [APIMANAGER-5320] - Cannot logout from Management console when connected to MSSQL
  • [APIMANAGER-5323] - Ready API Plugin does not work with latest Ready API version 1.8.0
  • [APIMANAGER-5335] - Improve the error handling of the Ready API plugin.
  • [APIMANAGER-5338] - API listing issue if the same provider was used in different cases to create APIs
  • [APIMANAGER-5342] - JSON validate mediator should be support in future API Manager.
  • [APIMANAGER-5343] - When I click Publish Button,the pop up error shows "Failed to change the life cycle status : Invoking lifecycle action "Publish" failed,
  • [APIMANAGER-5345] - Fix issue with API Import/Export tool module when performing release through release plugin
  • [APIMANAGER-5358] - Application detail page error after migration APIM 1.10.0.
  • [APIMANAGER-5360] - Error occurred while executing the action getRecentlyAddedAPIs
  • [APIMANAGER-5366] - Mediation Policy upload doesn't update the already uploaded policy
  • [APIMANAGER-5372] - No Statistics displayed in API Usage Across Geo Locations with Postgresql 9.5
  • [APIMANAGER-5374] - When invoking an API from Store CSRF warning is given
  • [APIMANAGER-5378] - Need Swagger version check and reporting at import
  • [APIMANAGER-5379] - No Statistics displayed for API Latency BreakDown when backdate the servers
  • [APIMANAGER-5384] - Publisher "API Top Users" graph's showing profile of a user does not work in tenant mode
  • [APIMANAGER-5390] - Cannot invoke API with context including "/t/" in Super tenant
  • [APIMANAGER-5397] - IpToLong() convertion logic does not support IPv6
  • [APIMANAGER-5405] - Remove "config" element from the "sequences" element in API payload
  • [APIMANAGER-5409] - Display user name with domain name in JWT token
  • [APIMANAGER-5412] - Issues in Store URL in publisher
  • [APIMANAGER-5414] - CORS headers not sent when calling from AJAX web app
  • [APIMANAGER-5420] - Group tags issues: spaces, case-sensitivity, etc.
  • [APIMANAGER-5425] - Issues with APIM store API grouping feature
  • [APIMANAGER-5427] - Identity dashboard cannot be accessed when key manager features are installed
  • [APIMANAGER-5432] - Add Tier button is not available in Admin Dashboard when advanced throttling disabled.
  • [APIMANAGER-5433] - Shared Application Not Visible in APIM 2.0.0
  • [APIMANAGER-5437] - Publisher cannot Authenticate through Identity Server
  • [APIMANAGER-5441] - Swagger import goes unresponsive when wrong URL is supplied
  • [APIMANAGER-5449] - Null pointer exception in APIM when non-auth user invoke an api
  • [APIMANAGER-5452] - When adding parameters to HTTP methods of the API, the required field is "false" by default but "true" is selected.
  • [APIMANAGER-5453] - Error while loading Recently Added APIs in tenant Stores.
  • [APIMANAGER-5456] - Additional "Go to" part when display URL of Store is enabled in Publisher
  • [APIMANAGER-5458] - [EnjoyHint] Hint after publishing API sometimes misplaced if API publishing takes time
  • [APIMANAGER-5461] - Publisher UI allows user to enter API name characters not supported by the backend
  • [APIMANAGER-5465] - Endpoint Security is removed when migrated APIs are updated.
  • [APIMANAGER-5472] - Failure to create documentation
  • [APIMANAGER-5473] - XACML features can't be installed in APIM

New Feature

Improvement

  • [APIMANAGER-4527] - Upgrade Swagger Editor and UI
  • [APIMANAGER-4569] - Support updating an API with API import tool
  • [APIMANAGER-4863] - No message on workflow enabled App creation.
  • [APIMANAGER-4985] - No option to select scope for the first time token generation in api store
  • [APIMANAGER-5324] - Make the description field support rich text
  • [APIMANAGER-5336] - Change severity level from Error to Warn when logging access token related user errors
  • [APIMANAGER-5401] - Allow to define conditional groups with query parameter values as null
  • [APIMANAGER-5406] - Use different keystore for Data Bridge Configur...
Read more

The WSO2 API Manager 2.0.0 Released!

04 Aug 06:45
Compare
Choose a tag to compare

The WSO2 API Manager 2.0.0 Released!

The WSO2 API Manager team is pleased to announce the release of version 2.0.0 of the Open Source API Manager.

WSO2 API Manager is a platform for creating, managing, consuming and monitoring APIs. It employs proven SOA best practices to solve a wide range of API management challenges such as API provisioning, API governance, API security and API monitoring. It combines some of the most powerful and mature components of the WSO2's state-of-the-art Carbon platform to deliver a smooth and end-to-end API management experience while catering to both API publisher and API consumer requirements.

WSO2 API Manager is comprised of several modules.

  • API Provider: Define new APIs and manage them
  • API Store: Browse published APIs and subscribe to them
  • API Gateway: The underlying API runtime based on WSO2 ESB
  • API Key Manager: Performs Key Generation and Key Validation functionalities
  • API Traffic Manager: Performs Rate Limiting of API Requests

WSO2 API Manager is developed on top of the revolutionary WSO2 Carbon platform (Middleware a' la carte), an OSGi based framework that provides seamless modularity to your SOA via componentization. This release also contains many new features and a range of optional components (add-ons) that can be installed to customize the behavior of the API Manager. Further, any existing features of the product which are not required in your environment can be easily removed using the underlying provisioning framework of Carbon. In brief, WSO2 API Manager can be fully customized and tailored to meet your exact API management needs.

For more information on WSO2 API Manager please visit http://wso2.com/products/api-manager. Also take a look at the online product documentation.

How to Run

  1. Extract the downloaded zip
  2. Go to the bin directory in the extracted folder
  3. Run the wso2server.sh or wso2server.bat as appropriate
  4. Launch a web browser and navigate to https://localhost:9443/publisher to access the API provider webapp
  5. Navigate to https://localhost:9443/store to access the API store
  6. Navigate to https://localhost:9443/admin to access Admin Portal
  7. Use "admin", "admin" as the username and password to login as an admin

New Features in 2.0.0

Improvements in 2.0.0

  • [APIMANAGER-643] - Versions tab of the publisher API view need to provide means of creating a new version then and there.
  • [APIMANAGER-859] - Implement Rate Limiting Policies
  • [APIMANAGER-931] - Improve fileUpload UI for API Documentations
  • [APIMANAGER-948] - For IP based throttling we should first look at x- forward for header and use it as client IP
  • [APIMANAGER-3846] - Improvement in endpoint listing
  • [APIMANAGER-3965] - Per API CORS Configuration
  • [APIMANAGER-4383] - Change the error message into a meaningful one that get after exceeding the hard throttling limit in APIM logs.
  • [APIMANAGER-4413] - Include different error codes when throttling out in different throttling levels
  • [APIMANAGER-4475] - API authentication error response should bear the message type provided the Accept header of the request
  • [APIMANAGER-4476] - Need an automation test for testing the Default Endpoint feature
  • [APIMANAGER-4488] - Performance issue when updating an application
  • [APIMANAGER-4492] - More log information about APISecurityException
  • [APIMANAGER-4527] - Upgrade Swagger Editor and UI
  • [APIMANAGER-4531] - Prevent the Signature Verification Error log for tenants
  • [APIMANAGER-4555] - WSO2 Product APIM builds unstable
  • [APIMANAGER-4592] - Make KeyValidation Client pool configurable
  • [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-4612] - Make APIPublisher and Store apps section 508 Compliance
  • [APIMANAGER-4619] - Administrators should have the ability to moderate inappropriate comments in APIS in Store
  • [APIMANAGER-4644] - Performance optimization - Close database resources before generating JWT
  • [APIMANAGER-4659] - Adding new Statistics graphs for the APIM publisher
  • [APIMANAGER-4680] - [admin-dashboard]Edit and Delete options are not visible as links in admin-dashboard
  • [APIMANAGER-4689] - No error message when import an invalid API Definition
  • [APIMANAGER-4708] - Update the info message for a successful subscription
  • [APIMANAGER-4719] - Error message doesn't convey it's purpose in API Versioning
  • [APIMANAGER-4736] - Include Add API Resource Level Policy and Edit API Resource Level Policy as heading when adding and editing an API resource level tier
  • [APIMANAGER-4740] - Remove Exception thrown when subscribing to blocked subscription
  • [APIMANAGER-4755] - Add lifecycle state transition visaulization view
  • [APIMANAGER-4760] - Improve a tooltip or a help when blocking an API entity in dashboard, to mention the context.
  • [APIMANAGER-4762] - Inverter option (switching off the policy) in "Blocking entities" in admin dashboard does not have any label to identify
  • [APIMANAGER-4775] - Adding Custom CK/CS providing feature of Key Generation to the APIM documentation
  • [
Read more

The WSO2 API Manager 2.0.0-RC5 Released!

27 Jul 20:10
Compare
Choose a tag to compare

The WSO2 API Manager 2.0.0 Released!

The WSO2 API Manager team is pleased to announce the release of version 2.0.0 of the Open Source API Manager.

WSO2 API Manager is a platform for creating, managing, consuming and monitoring APIs. It employs proven SOA best practices to solve a wide range of API management challenges such as API provisioning, API governance, API security and API monitoring. It combines some of the most powerful and mature components of the WSO2's state-of-the-art Carbon platform to deliver a smooth and end-to-end API management experience while catering to both API publisher and API consumer requirements.

WSO2 API Manager is comprised of several modules.

  • API Provider: Define new APIs and manage them
  • API Store: Browse published APIs and subscribe to them
  • API Gateway: The underlying API runtime based on WSO2 ESB
  • API Key Manager: Performs Key Generation and Key Validation functionalities
  • API Traffic Manager: Performs Rate Limiting of API Requests

WSO2 API Manager is developed on top of the revolutionary WSO2 Carbon platform (Middleware a' la carte), an OSGi based framework that provides seamless modularity to your SOA via componentization. This release also contains many new features and a range of optional components (add-ons) that can be installed to customize the behavior of the API Manager. Further, any existing features of the product which are not required in your environment can be easily removed using the underlying provisioning framework of Carbon. In brief, WSO2 API Manager can be fully customized and tailored to meet your exact API management needs.

For more information on WSO2 API Manager please visit http://wso2.com/products/api-manager. Also take a look at the online product documentation.

How to Run

  1. Extract the downloaded zip
  2. Go to the bin directory in the extracted folder
  3. Run the wso2server.sh or wso2server.bat as appropriate
  4. Launch a web browser and navigate to https://localhost:9443/publisher to access the API provider webapp
  5. Navigate to https://localhost:9443/store to access the API store
  6. Navigate to https://localhost:9443/admin to access Admin Portal
  7. Use "admin", "admin" as the username and password to login as an admin

New Features in 2.0.0

Improvements in 2.0.0

  • [APIMANAGER-643] - Versions tab of the publisher API view need to provide means of creating a new version then and there.
  • [APIMANAGER-859] - Implement Rate Limiting Policies
  • [APIMANAGER-931] - Improve fileUpload UI for API Documentations
  • [APIMANAGER-948] - For IP based throttling we should first look at x- forward for header and use it as client IP
  • [APIMANAGER-3846] - Improvement in endpoint listing
  • [APIMANAGER-3965] - Per API CORS Configuration
  • [APIMANAGER-4383] - Change the error message into a meaningful one that get after exceeding the hard throttling limit in APIM logs.
  • [APIMANAGER-4413] - Include different error codes when throttling out in different throttling levels
  • [APIMANAGER-4475] - API authentication error response should bear the message type provided the Accept header of the request
  • [APIMANAGER-4476] - Need an automation test for testing the Default Endpoint feature
  • [APIMANAGER-4488] - Performance issue when updating an application
  • [APIMANAGER-4492] - More log information about APISecurityException
  • [APIMANAGER-4527] - Upgrade Swagger Editor and UI
  • [APIMANAGER-4531] - Prevent the Signature Verification Error log for tenants
  • [APIMANAGER-4555] - WSO2 Product APIM builds unstable
  • [APIMANAGER-4592] - Make KeyValidation Client pool configurable
  • [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-4612] - Make APIPublisher and Store apps section 508 Compliance
  • [APIMANAGER-4619] - Administrators should have the ability to moderate inappropriate comments in APIS in Store
  • [APIMANAGER-4644] - Performance optimization - Close database resources before generating JWT
  • [APIMANAGER-4659] - Adding new Statistics graphs for the APIM publisher
  • [APIMANAGER-4680] - [admin-dashboard]Edit and Delete options are not visible as links in admin-dashboard
  • [APIMANAGER-4689] - No error message when import an invalid API Definition
  • [APIMANAGER-4708] - Update the info message for a successful subscription
  • [APIMANAGER-4719] - Error message doesn't convey it's purpose in API Versioning
  • [APIMANAGER-4736] - Include Add API Resource Level Policy and Edit API Resource Level Policy as heading when adding and editing an API resource level tier
  • [APIMANAGER-4740] - Remove Exception thrown when subscribing to blocked subscription
  • [APIMANAGER-4755] - Add lifecycle state transition visaulization view
  • [APIMANAGER-4760] - Improve a tooltip or a help when blocking an API entity in dashboard, to mention the context.
  • [APIMANAGER-4762] - Inverter option (switching off the policy) in "Blocking entities" in admin dashboard does not have any label to identify
  • [APIMANAGER-4775] - Adding Custom CK/CS providing feature of Key Generation to the APIM documentation
  • [APIMANAGER-4793] - users when rejecting a task should be able to add comments
  • [
Read more

The WSO2 API Manager 2.0.0-RC4 Released!

27 Jul 11:28
Compare
Choose a tag to compare

The WSO2 API Manager 2.0.0-RC4 Released!

The WSO2 API Manager team is pleased to announce the release of version 2.0.0 of the Open Source API Manager.

WSO2 API Manager is a platform for creating, managing, consuming and monitoring APIs. It employs proven SOA best practices to solve a wide range of API management challenges such as API provisioning, API governance, API security and API monitoring. It combines some of the most powerful and mature components of the WSO2's state-of-the-art Carbon platform to deliver a smooth and end-to-end API management experience while catering to both API publisher and API consumer requirements.

WSO2 API Manager is comprised of several modules.

  • API Provider: Define new APIs and manage them
  • API Store: Browse published APIs and subscribe to them
  • API Gateway: The underlying API runtime based on WSO2 ESB
  • API Key Manager: Performs Key Generation and Key Validation functionalities
  • API Traffic Manager: Performs Rate Limiting of API Requests

WSO2 API Manager is developed on top of the revolutionary WSO2 Carbon platform (Middleware a' la carte), an OSGi based framework that provides seamless modularity to your SOA via componentization. This release also contains many new features and a range of optional components (add-ons) that can be installed to customize the behavior of the API Manager. Further, any existing features of the product which are not required in your environment can be easily removed using the underlying provisioning framework of Carbon. In brief, WSO2 API Manager can be fully customized and tailored to meet your exact API management needs.

For more information on WSO2 API Manager please visit http://wso2.com/products/api-manager. Also take a look at the online product documentation.

How to Run

  1. Extract the downloaded zip
  2. Go to the bin directory in the extracted folder
  3. Run the wso2server.sh or wso2server.bat as appropriate
  4. Launch a web browser and navigate to https://localhost:9443/publisher to access the API provider webapp
  5. Navigate to https://localhost:9443/store to access the API store
  6. Navigate to https://localhost:9443/admin to access Admin Portal
  7. Use "admin", "admin" as the username and password to login as an admin

New Features in 2.0.0

Improvements in 2.0.0

  • [APIMANAGER-643] - Versions tab of the publisher API view need to provide means of creating a new version then and there.
  • [APIMANAGER-859] - Implement Rate Limiting Policies
  • [APIMANAGER-931] - Improve fileUpload UI for API Documentations
  • [APIMANAGER-948] - For IP based throttling we should first look at x- forward for header and use it as client IP
  • [APIMANAGER-3846] - Improvement in endpoint listing
  • [APIMANAGER-3965] - Per API CORS Configuration
  • [APIMANAGER-4383] - Change the error message into a meaningful one that get after exceeding the hard throttling limit in APIM logs.
  • [APIMANAGER-4413] - Include different error codes when throttling out in different throttling levels
  • [APIMANAGER-4475] - API authentication error response should bear the message type provided the Accept header of the request
  • [APIMANAGER-4476] - Need an automation test for testing the Default Endpoint feature
  • [APIMANAGER-4488] - Performance issue when updating an application
  • [APIMANAGER-4492] - More log information about APISecurityException
  • [APIMANAGER-4527] - Upgrade Swagger Editor and UI
  • [APIMANAGER-4531] - Prevent the Signature Verification Error log for tenants
  • [APIMANAGER-4555] - WSO2 Product APIM builds unstable
  • [APIMANAGER-4592] - Make KeyValidation Client pool configurable
  • [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-4612] - Make APIPublisher and Store apps section 508 Compliance
  • [APIMANAGER-4619] - Administrators should have the ability to moderate inappropriate comments in APIS in Store
  • [APIMANAGER-4644] - Performance optimization - Close database resources before generating JWT
  • [APIMANAGER-4659] - Adding new Statistics graphs for the APIM publisher
  • [APIMANAGER-4680] - [admin-dashboard]Edit and Delete options are not visible as links in admin-dashboard
  • [APIMANAGER-4689] - No error message when import an invalid API Definition
  • [APIMANAGER-4708] - Update the info message for a successful subscription
  • [APIMANAGER-4719] - Error message doesn't convey it's purpose in API Versioning
  • [APIMANAGER-4736] - Include Add API Resource Level Policy and Edit API Resource Level Policy as heading when adding and editing an API resource level tier
  • [APIMANAGER-4740] - Remove Exception thrown when subscribing to blocked subscription
  • [APIMANAGER-4755] - Add lifecycle state transition visaulization view
  • [APIMANAGER-4760] - Improve a tooltip or a help when blocking an API entity in dashboard, to mention the context.
  • [APIMANAGER-4762] - Inverter option (switching off the policy) in "Blocking entities" in admin dashboard does not have any label to identify
  • [APIMANAGER-4775] - Adding Custom CK/CS providing feature of Key Generation to the APIM documentation
  • [APIMANAGER-4793] - users when rejecting a task should be able to add comments
  • [
Read more

The WSO2 API Manager 2.0.0-RC3 Released!

20 Jul 18:26
Compare
Choose a tag to compare

The WSO2 API Manager 2.0.0-RC3 Released!

The WSO2 API Manager team is pleased to announce the release of version 2.0.0 of the Open Source API Manager.

WSO2 API Manager is a platform for creating, managing, consuming and monitoring APIs. It employs proven SOA best practices to solve a wide range of API management challenges such as API provisioning, API governance, API security and API monitoring. It combines some of the most powerful and mature components of the WSO2's state-of-the-art Carbon platform to deliver a smooth and end-to-end API management experience while catering to both API publisher and API consumer requirements.

WSO2 API Manager is comprised of several modules.

  • API Provider: Define new APIs and manage them
  • API Store: Browse published APIs and subscribe to them
  • API Gateway: The underlying API runtime based on WSO2 ESB
  • API Key Manager: Performs Key Generation and Key Validation functionalities
  • API Traffic Manager: Performs Rate Limiting of API Requests

WSO2 API Manager is developed on top of the revolutionary WSO2 Carbon platform (Middleware a' la carte), an OSGi based framework that provides seamless modularity to your SOA via componentization. This release also contains many new features and a range of optional components (add-ons) that can be installed to customize the behavior of the API Manager. Further, any existing features of the product which are not required in your environment can be easily removed using the underlying provisioning framework of Carbon. In brief, WSO2 API Manager can be fully customized and tailored to meet your exact API management needs.

For more information on WSO2 API Manager please visit http://wso2.com/products/api-manager. Also take a look at the online product documentation.

How to Run

  1. Extract the downloaded zip
  2. Go to the bin directory in the extracted folder
  3. Run the wso2server.sh or wso2server.bat as appropriate
  4. Launch a web browser and navigate to https://localhost:9443/publisher to access the API provider webapp
  5. Navigate to https://localhost:9443/store to access the API store
  6. Navigate to https://localhost:9443/admin to access Admin Portal
  7. Use "admin", "admin" as the username and password to login as an admin

New Features in 2.0.0

Improvements in 2.0.0

  • [APIMANAGER-643] - Versions tab of the publisher API view need to provide means of creating a new version then and there.
  • [APIMANAGER-859] - Implement Rate Limiting Policies
  • [APIMANAGER-931] - Improve fileUpload UI for API Documentations
  • [APIMANAGER-948] - For IP based throttling we should first look at x- forward for header and use it as client IP
  • [APIMANAGER-3846] - Improvement in endpoint listing
  • [APIMANAGER-3965] - Per API CORS Configuration
  • [APIMANAGER-4383] - Change the error message into a meaningful one that get after exceeding the hard throttling limit in APIM logs.
  • [APIMANAGER-4413] - Include different error codes when throttling out in different throttling levels
  • [APIMANAGER-4475] - API authentication error response should bear the message type provided the Accept header of the request
  • [APIMANAGER-4476] - Need an automation test for testing the Default Endpoint feature
  • [APIMANAGER-4488] - Performance issue when updating an application
  • [APIMANAGER-4492] - More log information about APISecurityException
  • [APIMANAGER-4527] - Upgrade Swagger Editor and UI
  • [APIMANAGER-4531] - Prevent the Signature Verification Error log for tenants
  • [APIMANAGER-4555] - WSO2 Product APIM builds unstable
  • [APIMANAGER-4592] - Make KeyValidation Client pool configurable
  • [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-4612] - Make APIPublisher and Store apps section 508 Compliance
  • [APIMANAGER-4619] - Administrators should have the ability to moderate inappropriate comments in APIS in Store
  • [APIMANAGER-4644] - Performance optimization - Close database resources before generating JWT
  • [APIMANAGER-4659] - Adding new Statistics graphs for the APIM publisher
  • [APIMANAGER-4680] - [admin-dashboard]Edit and Delete options are not visible as links in admin-dashboard
  • [APIMANAGER-4689] - No error message when import an invalid API Definition
  • [APIMANAGER-4708] - Update the info message for a successful subscription
  • [APIMANAGER-4719] - Error message doesn't convey it's purpose in API Versioning
  • [APIMANAGER-4736] - Include Add API Resource Level Policy and Edit API Resource Level Policy as heading when adding and editing an API resource level tier
  • [APIMANAGER-4740] - Remove Exception thrown when subscribing to blocked subscription
  • [APIMANAGER-4755] - Add lifecycle state transition visaulization view
  • [APIMANAGER-4760] - Improve a tooltip or a help when blocking an API entity in dashboard, to mention the context.
  • [APIMANAGER-4762] - Inverter option (switching off the policy) in "Blocking entities" in admin dashboard does not have any label to identify
  • [APIMANAGER-4775] - Adding Custom CK/CS providing feature of Key Generation to the APIM documentation
  • [APIMANAGER-4793] - users when rejecting a task should be able to add comments
  • [
Read more

The WSO2 API Manager 2.0.0-RC2 Released!

18 Jul 21:53
Compare
Choose a tag to compare

The WSO2 API Manager 2.0.0-RC2 Released!

The WSO2 API Manager team is pleased to announce the release of version 2.0.0 of the Open Source API Manager.

WSO2 API Manager is a platform for creating, managing, consuming and monitoring APIs. It employs proven SOA best practices to solve a wide range of API management challenges such as API provisioning, API governance, API security and API monitoring. It combines some of the most powerful and mature components of the WSO2's state-of-the-art Carbon platform to deliver a smooth and end-to-end API management experience while catering to both API publisher and API consumer requirements.

WSO2 API Manager is comprised of several modules.

  • API Provider: Define new APIs and manage them
  • API Store: Browse published APIs and subscribe to them
  • API Gateway: The underlying API runtime based on WSO2 ESB
  • API Key Manager: Performs Key Generation and Key Validation functionalities
  • API Traffic Manager: Performs Rate Limiting of API Requests

WSO2 API Manager is developed on top of the revolutionary WSO2 Carbon platform (Middleware a' la carte), an OSGi based framework that provides seamless modularity to your SOA via componentization. This release also contains many new features and a range of optional components (add-ons) that can be installed to customize the behavior of the API Manager. Further, any existing features of the product which are not required in your environment can be easily removed using the underlying provisioning framework of Carbon. In brief, WSO2 API Manager can be fully customized and tailored to meet your exact API management needs.

For more information on WSO2 API Manager please visit http://wso2.com/products/api-manager. Also take a look at the online product documentation.

How to Run

  1. Extract the downloaded zip
  2. Go to the bin directory in the extracted folder
  3. Run the wso2server.sh or wso2server.bat as appropriate
  4. Launch a web browser and navigate to https://localhost:9443/publisher to access the API provider webapp
  5. Navigate to https://localhost:9443/store to access the API store
  6. Navigate to https://localhost:9443/admin to access Admin Portal
  7. Use "admin", "admin" as the username and password to login as an admin

New Features in 2.0.0

Improvements in 2.0.0

  • [APIMANAGER-643] - Versions tab of the publisher API view need to provide means of creating a new version then and there.
  • [APIMANAGER-859] - Implement Rate Limiting Policies
  • [APIMANAGER-931] - Improve fileUpload UI for API Documentations
  • [APIMANAGER-948] - For IP based throttling we should first look at x- forward for header and use it as client IP
  • [APIMANAGER-3846] - Improvement in endpoint listing
  • [APIMANAGER-3965] - Per API CORS Configuration
  • [APIMANAGER-4383] - Change the error message into a meaningful one that get after exceeding the hard throttling limit in APIM logs.
  • [APIMANAGER-4413] - Include different error codes when throttling out in different throttling levels
  • [APIMANAGER-4475] - API authentication error response should bear the message type provided the Accept header of the request
  • [APIMANAGER-4476] - Need an automation test for testing the Default Endpoint feature
  • [APIMANAGER-4488] - Performance issue when updating an application
  • [APIMANAGER-4492] - More log information about APISecurityException
  • [APIMANAGER-4527] - Upgrade Swagger Editor and UI
  • [APIMANAGER-4531] - Prevent the Signature Verification Error log for tenants
  • [APIMANAGER-4555] - WSO2 Product APIM builds unstable
  • [APIMANAGER-4592] - Make KeyValidation Client pool configurable
  • [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-4612] - Make APIPublisher and Store apps section 508 Compliance
  • [APIMANAGER-4619] - Administrators should have the ability to moderate inappropriate comments in APIS in Store
  • [APIMANAGER-4644] - Performance optimization - Close database resources before generating JWT
  • [APIMANAGER-4659] - Adding new Statistics graphs for the APIM publisher
  • [APIMANAGER-4680] - [admin-dashboard]Edit and Delete options are not visible as links in admin-dashboard
  • [APIMANAGER-4689] - No error message when import an invalid API Definition
  • [APIMANAGER-4708] - Update the info message for a successful subscription
  • [APIMANAGER-4719] - Error message doesn't convey it's purpose in API Versioning
  • [APIMANAGER-4736] - Include Add API Resource Level Policy and Edit API Resource Level Policy as heading when adding and editing an API resource level tier
  • [APIMANAGER-4740] - Remove Exception thrown when subscribing to blocked subscription
  • [APIMANAGER-4755] - Add lifecycle state transition visaulization view
  • [APIMANAGER-4760] - Improve a tooltip or a help when blocking an API entity in dashboard, to mention the context.
  • [APIMANAGER-4762] - Inverter option (switching off the policy) in "Blocking entities" in admin dashboard does not have any label to identify
  • [APIMANAGER-4775] - Adding Custom CK/CS providing feature of Key Generation to the APIM documentation
  • [APIMANAGER-4793] - users when rejecting a task should be able to add comments
  • [
Read more

WSO2 API Manager 2.0.0-RC1 Released!

15 Jul 23:26
Compare
Choose a tag to compare
Pre-release

The WSO2 API Manager 2.0.0-RC1 Released!

The WSO2 API Manager team is pleased to announce the release of version 2.0.0 of the Open Source API Manager.

WSO2 API Manager is a platform for creating, managing, consuming and monitoring APIs. It employs proven SOA best practices to solve a wide range of API management challenges such as API provisioning, API governance, API security and API monitoring. It combines some of the most powerful and mature components of the WSO2's state-of-the-art Carbon platform to deliver a smooth and end-to-end API management experience while catering to both API publisher and API consumer requirements.

WSO2 API Manager is comprised of several modules.

  • API Provider: Define new APIs and manage them
  • API Store: Browse published APIs and subscribe to them
  • API Gateway: The underlying API runtime based on WSO2 ESB
  • API Key Manager: Performs Key Generation and Key Validation functionalities
  • API Traffic Manager: Performs Rate Limiting of API Requests

WSO2 API Manager is developed on top of the revolutionary WSO2 Carbon platform (Middleware a' la carte), an OSGi based framework that provides seamless modularity to your SOA via componentization. This release also contains many new features and a range of optional components (add-ons) that can be installed to customize the behavior of the API Manager. Further, any existing features of the product which are not required in your environment can be easily removed using the underlying provisioning framework of Carbon. In brief, WSO2 API Manager can be fully customized and tailored to meet your exact API management needs.

For more information on WSO2 API Manager please visit http://wso2.com/products/api-manager. Also take a look at the online product documentation.

How to Run

  1. Extract the downloaded zip
  2. Go to the bin directory in the extracted folder
  3. Run the wso2server.sh or wso2server.bat as appropriate
  4. Launch a web browser and navigate to https://localhost:9443/publisher to access the API provider webapp
  5. Navigate to https://localhost:9443/store to access the API store
  6. Navigate to https://localhost:9443/admin to access Admin Portal
  7. Use "admin", "admin" as the username and password to login as an admin

New Features in 2.0.0

Improvements in 2.0.0

  • [APIMANAGER-643] - Versions tab of the publisher API view need to provide means of creating a new version then and there.
  • [APIMANAGER-859] - Implement Rate Limiting Policies
  • [APIMANAGER-931] - Improve fileUpload UI for API Documentations
  • [APIMANAGER-948] - For IP based throttling we should first look at x- forward for header and use it as client IP
  • [APIMANAGER-3846] - Improvement in endpoint listing
  • [APIMANAGER-3965] - Per API CORS Configuration
  • [APIMANAGER-4383] - Change the error message into a meaningful one that get after exceeding the hard throttling limit in APIM logs.
  • [APIMANAGER-4413] - Include different error codes when throttling out in different throttling levels
  • [APIMANAGER-4475] - API authentication error response should bear the message type provided the Accept header of the request
  • [APIMANAGER-4476] - Need an automation test for testing the Default Endpoint feature
  • [APIMANAGER-4488] - Performance issue when updating an application
  • [APIMANAGER-4492] - More log information about APISecurityException
  • [APIMANAGER-4527] - Upgrade Swagger Editor and UI
  • [APIMANAGER-4531] - Prevent the Signature Verification Error log for tenants
  • [APIMANAGER-4555] - WSO2 Product APIM builds unstable
  • [APIMANAGER-4592] - Make KeyValidation Client pool configurable
  • [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-4612] - Make APIPublisher and Store apps section 508 Compliance
  • [APIMANAGER-4619] - Administrators should have the ability to moderate inappropriate comments in APIS in Store
  • [APIMANAGER-4644] - Performance optimization - Close database resources before generating JWT
  • [APIMANAGER-4659] - Adding new Statistics graphs for the APIM publisher
  • [APIMANAGER-4680] - [admin-dashboard]Edit and Delete options are not visible as links in admin-dashboard
  • [APIMANAGER-4689] - No error message when import an invalid API Definition
  • [APIMANAGER-4708] - Update the info message for a successful subscription
  • [APIMANAGER-4719] - Error message doesn't convey it's purpose in API Versioning
  • [APIMANAGER-4736] - Include Add API Resource Level Policy and Edit API Resource Level Policy as heading when adding and editing an API resource level tier
  • [APIMANAGER-4740] - Remove Exception thrown when subscribing to blocked subscription
  • [APIMANAGER-4755] - Add lifecycle state transition visaulization view
  • [APIMANAGER-4760] - Improve a tooltip or a help when blocking an API entity in dashboard, to mention the context.
  • [APIMANAGER-4762] - Inverter option (switching off the policy) in "Blocking entities" in admin dashboard does not have any label to identify
  • [APIMANAGER-4775] - Adding Custom CK/CS providing feature of Key Generation to the APIM documentation
  • [APIMANAGER-4793] - users when rejecting a task should be able to add comments
  • [
Read more

WSO2 API Manager 2.0.0 BETA2 Released!

01 Jul 15:24
Compare
Choose a tag to compare
Pre-release

We are pleased to announce the BETA2 release of WSO2 API Manager 2.0.0.

WSO2 API Manager is a complete solution for designing and publishing APIs, securing and routing API traffic in a scalable way, whilst nurturing a developer community around the API ecosystem.

This release comes with both the runtime and analytics, providing out-of-the-box support for API usage and performance analysis. You can download these distributions below.

Runtime - wso2am-2.0.0-BETA2.zip
Analytics - wso2analytics-apim-1.0.0-beta.zip
P2-Repository - p2-repository

Improvements and Bug Fixes - WSO2 API Manager - Version 2.0.0-Beta2

Bug

  • [APIMANAGER-4228] - When using the publisher REST API is used, internal server error (code 500) occurs in following cases
  • [APIMANAGER-4963] - It takes more than 7 minutes to start the APIM server with few errors
  • [APIMANAGER-5047] - [Cluster setup] APIs are not visible in the Store side
  • [APIMANAGER-5048] - Exceptions thrown when starting the server with -Dsetup by pointing API Manager database to Mysql 5.7
  • [APIMANAGER-5066] - 'There is already an object named 'APPLICATION_NAME_CONSTRAINT' in the database' error occurs when executing MSSQL script given for AM DB.
  • [APIMANAGER-5067] - Read me and release notes files in APIM 2.0.0 pack aren't up to date
  • [APIMANAGER-5078] - Statistics are not displayed in Publisher and Store dashboards when connect to an analytics cluster
  • [APIMANAGER-5081] - go to overview option via add new API throws an exception
  • [APIMANAGER-5097] - Application throttled out response body showing a 'No Content' when enabling analytics
  • [APIMANAGER-5105] - Case Sensitive tags are displayed as same in capital letters
  • [APIMANAGER-5108] - No statistics displayed for subscribers other than admin in Published APIs over time
  • [APIMANAGER-5109] - Dropdown should rename as 'API subscribed by' in Publish APIs over time Statistics
  • [APIMANAGER-5110] - Other tenant subscribers aren't displayed in 'API subscribed by' drop down in Published APIs Over Time Statistics
  • [APIMANAGER-5111] - Cannot Delete subscriptions when API or provider name contains "-" from CXF Store REST API
  • [APIMANAGER-5116] - No Statistics displayed for API Usage Across Usage Agent Statistics
  • [APIMANAGER-5117] - [Tiers API]tierPlan returns null eventhough there is a tier plan set to a API tier
  • [APIMANAGER-5118] - [Tiers API]Attributes are returned as blank eventhough there are set of attributes defined for an API level tier
  • [APIMANAGER-5120] - Faulty invocations aren't listed in Faulty Invocations Statistics
  • [APIMANAGER-5122] - No Statistics displayed in API Latency Statitsics according to the invocations
  • [APIMANAGER-5123] - No Drop downs available in Developer Signups Over Time Statistics
  • [APIMANAGER-5135] - FileNotFoundException for metrics and mb-store scripts when DB is MySQL 5.7 and server started with -Dsetup
  • [APIMANAGER-5141] - Client-side SDK for Java: Compilation failure with Java 8

Improvement

  • [APIMANAGER-5084] - APIM 1.10 Publisher: forward slash in API version will break the platform

New Feature

  • [APIMANAGER-5112] - New REST API for Admin-Dashboard Related functionality including new Throttling Implementation

Improvements and Bug Fixes - Analytics-apim - Version 2.0.0-Beta2

Bug

  • [ANLYAPIM-51] - Statistics became unavailable when switching between time picker in Application Errors in Log Analyzer
  • [ANLYAPIM-53] - Navigation buttons not visible in Custom Time picker in Log Analyzer
  • [ANLYAPIM-55] - Different Color code shows in Login Errors Bar chart compares to the legend in Log Analyzer
  • [ANLYAPIM-61] - Cause:org.apache.axis2.AxisFault error is thrown when attempting to save MarkovStateClassifier
  • [ANLYAPIM-64] - Login Errors Statistics unavailable for Last year in Log Analyzer
  • [ANLYAPIM-67] - Exception in execution tasks
  • [ANLYAPIM-68] - [Log Analyzer -UX] Rename yesterday label
  • [ANLYAPIM-71] - Exception thrown for an Error while saving data to the table API_EXE_TME_DAY_SUMMARY
  • [ANLYAPIM-73] - Execution manager templateconfigs format is incorrect
  • [ANLYAPIM-74] - NPE was observed after 5 minutes of server start-up
  • [ANLYAPIM-80] - when an api is invoked continuously the same alert are generated with different severity

Improvement

  • [ANLYAPIM-66] - Restructure integration tests for new execution manager version
  • [ANLYAPIM-70] - Spark UDF errors printing during integration tests
  • [ANLYAPIM-72] - Remove db scripts
  • [ANLYAPIM-82] - Change the request/response stream persistence frequency to a minute

Known Issues

Runtime - https://wso2.org/jira/issues/?filter=13005
Analytics - https://wso2.org/jira/issues/?filter=13094

WSO2 API Manager 2.0.0-BETA Released!

08 Jun 09:53
Compare
Choose a tag to compare
Pre-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...
Read more

WSO2 API Manager 2.0.0-ALPHA Released

28 Apr 09:14
Compare
Choose a tag to compare
Pre-release

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

Bug Fixes

  • [APIMANAGER-4562] - Grammatical error in 'not authorized' response
  • [APIMANAGER-4624] - Exception when creating an application and generating access token with the same name which was previously deleted
  • [APIMANAGER-4634] - Grammer mistake on error response when provided access token is invalid
  • [APIMANAGER-4636] - Admin Dashboard URL is not listed at startup
  • [APIMANAGER-4648] - Upgrade swagger editor version to 2.9.9
  • [APIMANAGER-4649] - Both transport protocols has the same name 'HTTPS' in Publisher
  • [APIMANAGER-4653] - Cannot start the APIM M2 pack on windows
  • [APIMANAGER-4675] - Tier Availability is shown as null in API overview page

Improvements

New Features

Tasks

Known Issues

For the list of known issues, click here.

Reporting Problems

Issues can be reported through public JIRA project assigned to WSO2 APIM.