Skip to content

Releases: wso2/product-apim

WSO2 API Manager 1.10.0 - Beta Released !

14 Dec 16:00
Compare
Choose a tag to compare

WSO2 API Manager 1.10.0 - Beta Released !

Date : 14st December 2015

The WSO2 API Manager team is pleased to announce the release of WSO2 API Manager 1.10.0 Beta. You can download the distribution from [1].

WSO2 API Manager is a complete solution for designing and publishing APIs, creating and managing a developer community, and for scalably routing API traffic.

It leverages proven, production-ready integration, security, and governance components from the WSO2 Enterprise Service Bus, WSO2 Identity Server, and WSO2 Governance Registry.
In addition, it leverages the WSO2 Business Activity Monitor for Big Data analytics, giving you instant insight into APIs behavior.

We have fixed following JIRA issues

    Release Notes - WSO2 API Manager - Version 1.10.0-beta

Bug

  • [APIMANAGER-1767] - Rating value cannot be seen by an anonymous user when gone to the API itself; But can be seen in the More APIs from "user" list
  • [APIMANAGER-1809] - MYSQL Setup : ?relaxAutoCommit=true parameter needed
  • [APIMANAGER-2376] - Tenant loading fails in Gateway after restarting the server, due to 'Resource does not exist at path /_system/config/repository/transports/https/listener'
  • [APIMANAGER-2429] - [MT Mode] Google Analytics Configurations are applied only after server retstart
  • [APIMANAGER-2717] - API status changes for subscriptions from other tenants are not updated (UI Issue)
  • [APIMANAGER-3002] - Issue in the Documentation Content search in the Publisher and Store
  • [APIMANAGER-3248] - SSO log out issue (publisher/store)
  • [APIMANAGER-3370] - APIM retrieval of BAM data does not support DB2
  • [APIMANAGER-3581] - WARN "LandingPageWebappDeployer Product landing page not found" when starting Beta pack
  • [APIMANAGER-3706] - When you update an application in store and regenerate keys, still the application changes will not be replicated in IS side
  • [APIMANAGER-3707] - Multiple versions of org.wso2.carbon.webapp.mgt.stub in wso2am-1.9.0-SNAPSHOT
  • [APIMANAGER-3728] - Swagger Import button in publisher should be validated
  • [APIMANAGER-3786] - Fix for 'claim mapping attribute getting null' issue is not updated in api manager side
  • [APIMANAGER-3789] - Cannot access url type of myapi/v1.0/param/ of the API created with URL template like {pparam}/*
  • [APIMANAGER-3830] - When you configure IS as KM, during the start up few errors will be printed.
  • [APIMANAGER-3902] - custom configured throttling tier doesn't apply for application level for tenants
  • [APIMANAGER-3913] - when JWT caching is enabled prototype APIs cannot be invoked
  • [APIMANAGER-3920] - [Intermittent] - "org.wso2.carbon.registry.core.exceptions.ResourceNotFoundException: Resource does not exist at path /_system/config" returned when loading tenant store with APIs
  • [APIMANAGER-3925] - Error occurs when approving/rejecting subscriptions creation (workflow) using admin dash board
  • [APIMANAGER-3962] - HEAD method returns 500
  • [APIMANAGER-3968] - jdbc table not created when db2 is used for statistics tables
  • [APIMANAGER-3992] - API Store top menu bar went missing when navigating through the pages of "Applications" page
  • [APIMANAGER-3996] - Even when Production Key and Production gateway options are selected from API Console, the request always goes to Sandbox gateway
  • [APIMANAGER-4008] - AppId is not available in ApplicationWorkflowDTO
  • [APIMANAGER-4011] - TenantId defaults to 0 instead of -1 (MultitenantConstants.INVALID_TENANT_ID) in AbstractAPIManager
  • [APIMANAGER-4020] - JWT should be encoded with base64url
  • [APIMANAGER-4058] - Publisher implementation page, "Test" URL buttons give "invalid" for valid URLs
  • [APIMANAGER-4061] - API Publisher context not validated properly
  • [APIMANAGER-4071] - After removing subscription, a Production/Sandbox blocked API for the particular App cannot be unblocked again
  • [APIMANAGER-4076] - UI Issues with Publisher API Docs page
  • [APIMANAGER-4077] - If two docs were added to an API with the same file name, first file will be overwritten by the second.
  • [APIMANAGER-4080] - Visibility parameter is ignored when adding api through the API(addAPI)
  • [APIMANAGER-4086] - Destination Based Stat publishing cannot be disabled by admin-dashboard
  • [APIMANAGER-4087] - Previously populated values disappear when re-enabling Stats
  • [APIMANAGER-4089] - Error with subscription
  • [APIMANAGER-4091] - Handling Location header is different in API Manager compared to ESB
  • [APIMANAGER-4095] - The enduser claim sent it JWT for NTML grant type is wrong
  • [APIMANAGER-4108] - Server startup exception - A queue manager instance has already been set
  • [APIMANAGER-4116] - In registry wsdl enpoint url has api version appended twice
  • [APIMANAGER-4121] - Prototyped APIs cannot be searched on API Store
  • [APIMANAGER-4123] - Error when accessing Statistics when statistics DB is PostgreSQL
  • [APIMANAGER-4127] - API Publisher Statistics "faulty invocations" and "API response times"
  • [APIMANAGER-4134] - Need to check the gateway type before adding custom sequences into registry
  • [APIMANAGER-4137] - If tenant name is too long then tenant API store will show tenant names in abnormal way
  • [APIMANAGER-4139] - My Subscription page Fails to load when an API is Recreated After Deleting
  • [APIMANAGER-4140] - API Manager migration client stops migration of artifacts if there are blocked state APIS
  • [APIMANAGER-4141] - Gateway url of swagger console is not changing after entering custom url.
  • [APIMANAGER-4145] - Queries in APIUsageStatisticsClient should be compatible with Oracle/H2/MSSQL/PostgreSQL databases, in addition to MySQL.
  • [APIMANAGER-4148] - Errors when loading APIM statistic pages with oracle
  • [APIMANAGER-4149] - API Forum appears only if there is at least one active tenant
  • [APIMANAGER-4154] - URI template, query parameters are url-encoded by default
  • [APIMANAGER-4155] - API Throttled out graphs shows invalid data when there are cross tenant invocations
  • [
Read more

WSO2 API Manager 1.10.0 Alpha

16 Nov 10:53
Compare
Choose a tag to compare
Pre-release
    Release Notes - WSO2 API Manager - Version 1.10.0-alpha

Bug Fixed

  • [APIMANAGER-1767] - Rating value cannot be seen by an anonymous user when gone to the API itself; But can be seen in the More APIs from "user" list
  • [APIMANAGER-1809] - MYSQL Setup : ?relaxAutoCommit=true parameter needed
  • [APIMANAGER-2376] - Tenant loading fails in Gateway after restarting the server, due to 'Resource does not exist at path /_system/config/repository/transports/https/listener'
  • [APIMANAGER-2429] - [MT Mode] Google Analytics Configurations are applied only after server retstart
  • [APIMANAGER-3581] - WARN "LandingPageWebappDeployer Product landing page not found" when starting Beta pack
  • [APIMANAGER-3706] - When you update an application in store and regenerate keys, still the application changes will not be replicated in IS side
  • [APIMANAGER-3707] - Multiple versions of org.wso2.carbon.webapp.mgt.stub in wso2am-1.9.0-SNAPSHOT
  • [APIMANAGER-3728] - Swagger Import button in publisher should be validated
  • [APIMANAGER-3830] - When you configure IS as KM, during the start up few errors will be printed.
  • [APIMANAGER-3902] - custom configured throttling tier doesn't apply for application level for tenants
  • [APIMANAGER-3913] - when JWT caching is enabled prototype APIs cannot be invoked
  • [APIMANAGER-3992] - API Store top menu bar went missing when navigating through the pages of "Applications" page
  • [APIMANAGER-3996] - Even when Production Key and Production gateway options are selected from API Console, the request always goes to Sandbox gateway
  • [APIMANAGER-4008] - AppId is not available in ApplicationWorkflowDTO
  • [APIMANAGER-4011] - TenantId defaults to 0 instead of -1 (MultitenantConstants.INVALID_TENANT_ID) in AbstractAPIManager
  • [APIMANAGER-4058] - Publisher implementation page, "Test" URL buttons give "invalid" for valid URLs
  • [APIMANAGER-4076] - UI Issues with Publisher API Docs page
  • [APIMANAGER-4077] - If two docs were added to an API with the same file name, first file will be overwritten by the second.
  • [APIMANAGER-4080] - Visibility parameter is ignored when adding api through the API(addAPI)
  • [APIMANAGER-4087] - Previously populated values disappear when re-enabling Stats
  • [APIMANAGER-4108] - Server startup exception - A queue manager instance has already been set
  • [APIMANAGER-4116] - In registry wsdl enpoint url has api version appended twice
  • [APIMANAGER-4121] - Prototyped APIs cannot be searched on API Store
  • [APIMANAGER-4123] - Error when accessing Statistics when statistics DB is PostgreSQL
  • [APIMANAGER-4134] - Need to check the gateway type before adding custom sequences into registry
  • [APIMANAGER-4137] - If tenant name is too long then tenant API store will show tenant names in abnormal way
  • [APIMANAGER-4139] - My Subscription page Fails to load when an API is Recreated After Deleting
  • [APIMANAGER-4145] - Queries in APIUsageStatisticsClient should be compatible with Oracle/H2/MSSQL/PostgreSQL databases, in addition to MySQL.
  • [APIMANAGER-4148] - Errors when loading APIM statistic pages with oracle
  • [APIMANAGER-4154] - URI template, query parameters are url-encoded by default
  • [APIMANAGER-4155] - API Throttled out graphs shows invalid data when there are cross tenant invocations
  • [APIMANAGER-4156] - When Stats DB type is Oracle few graphs are delayed about 10 seconds when loading
  • [APIMANAGER-4163] - API Manager store creates sessions for non-existing resources
  • [APIMANAGER-4167] - Error when store debug logs are enabled
  • [APIMANAGER-4170] - Error in key generation when PostgreSQL used as the database
  • [APIMANAGER-4172] - API Console breaks, if double quotes are used for names/labels in the swagger definition
  • [APIMANAGER-4176] - Sample Weather API no longer works
  • [APIMANAGER-4178] - Error when try to enable 'code' grant type from Manage->Oauth menu in management console
  • [APIMANAGER-4190] - bussiness owner information chinese incorrect code.
  • [APIMANAGER-4197] - JWT token invalid enduser value
  • [APIMANAGER-4205] - Cannot create (publish) API
  • [APIMANAGER-4208] - API Creation fail in tenant mode

Improvement

  • [APIMANAGER-2687] - Forum content and reply editting
  • [APIMANAGER-3591] - Throttle Policy management Enhacements
  • [APIMANAGER-3638] - Make order of execution of APIManagerExtensionHandler and APIAuthenticationHandler configurable at each tenant
  • [APIMANAGER-4112] - [Store REST API] New API to return APIs by tag
  • [APIMANAGER-4114] - Renaming locations to which the store/publisher apps are being copied at build time
  • [APIMANAGER-4124] - High number of DB calls going from Gateway to the database if default api is selected.
  • [APIMANAGER-4189] - Introduce IDs for fields to enable EnjoyHint capabilities for the cloud tutorial

New Feature

  • [APIMANAGER-509] - Provide means to search tags
  • [APIMANAGER-647] - Provide a better UI than selecting from a drop down list to deal with lifecycle states of an API with publisher UI
  • [APIMANAGER-3979] - Support Digest auth protected enpoint as a back end URL.
  • [APIMANAGER-4027] - Enabling users to invoke APIs when the throttle limit has exceeded
  • [APIMANAGER-4179] - Support reverse proxy for API manager admin-dashboard application

WSO2 API Manager 1.9.1 Released

31 Aug 07:29
Compare
Choose a tag to compare

WSO2 API Manager team is pleased to announce the release of WSO2 API Manager 1.9.1

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

WSO2 API Manager is developed on top of the revolutionary WSO2 Carbon platform, 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 and to download the product 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-dashboard to access Admin dashboard
  7. Use "admin", "admin" as the username and password to login as an admin

This release doesn't contain new features or major architectural changes from the last release & only includes bug fixes and improvements. Users should be able to move onto the newer version from 1.9.0 without any data Migration. 

Following Bug Fixes and Improvements are included in this release.

Improvements 

Bug Fixes 
Key Features of WSO2 API Manager

Following is a categorization of the core features supported by WSO2 API Manager based on the target user group.

Design and Prototype APIs:
  • Design APIs, gather developer's feedback before implementing (API First Design).
  • Design can be done from the publishing interface or via importing an existing swagger definition
  • Deploy a prototyped API, provide early access to APIs, and get early feedback.
  • Mock API implementation using Javascript.
  • Support publishing SOAP, REST, JSON and XML style services as XML.
Create a Store of all Available APIs:
  • Graphical experience similar to Android Marketplace or Apple App Store.
  • Browse APIs by provider, tags or name.
  • Self-registration to developer community to subscribe to APIs.
  • Subscribe to APIs and manage subscriptions on per-application ba...
Read more

WSO2 API Manager 1.9.1 Beta Released

18 Aug 06:09
Compare
Choose a tag to compare
Pre-release

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

This release doesn't contain new features or major architectural changes from the last release & only includes bug fixes and minor improvements. Users should be able to move onto the newer version from 1.9.0 without any data Migration.

Following Bug Fixes and Improvements are included in this release.

Bugs

Improvements

Documentation can be found at [1]. We encourage you to report issues, suggestions and improvements related to API Manager through public Jira [2]. When reporting issues, please report under version 1.9.1 Beta

[1] https://docs.wso2.com/display/AM191/WSO2+API+Manager+Documentation
[2] https://wso2.org/jira/browse/APIMANAGER

WSO2 API Manager 1.9.0 Released

18 Jun 09:59
Compare
Choose a tag to compare

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

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

API Manager 1.9.0 includes following new features, improvements and bug fixes.

New Features

  • [APIMANAGER-3286] - Enable using an external Authorization Server for Key Validation/ Creation
  • [APIMANAGER-3498] - Create a corresponding SP when creating OAuth Application from Store UI
  • [APIMANAGER-3398] - Sharing capabilities for Applications (subscriptions)
  • [APIMANAGER-3397] - Pluggable Versioning Strategy
  • [APIMANAGER-3388] - Update API Manager to the latest Swagger version (2.0)
  • [APIMANAGER-3334] - Custom URLs support for APIPublisher/APIStore
  • [APIMANAGER-3339] - Add missing event attributes in publishing data to BAM/CEP
  • [APIMANAGER-3344] - Scope specific access token generation from API Store
  • [APIMANAGER-3415] - Providing a way to add event receiver and analyser configurations through UI in APIM
  • [APIMANAGER-3456] - User password change feature for API Store
  • [APIMANAGER-3487] - API Migration Client to migrate APIM 1.8.0 to 1.9.0
  • [APIMANAGER-2238] - [UI improvement] Ability to specify the token scope in Store when generating Application Token

Improvements

  • [APIMANAGER-772] - Add integration tests for the new feature Make JWT generation configurable
  • [APIMANAGER-1335] - Create Script to Test Visibility in Public, Private Restricted APIs
  • [APIMANAGER-1603] - Same configuration and description for Thrift Key Validation server host name is mentioned twice in api-manager.xml
  • [APIMANAGER-1704] - Do we need to expose OPTIONS request in the UI?
  • [APIMANAGER-1740] - Documentatoin links added should be visible as links in store.
  • [APIMANAGER-1765] - [Store-APIs] Tier availability for an API is not returned in the set of apis returned when called the store/site/blocks/api/listing/ajax/list.jag
  • [APIMANAGER-1948] - These junit test cases testUpdateRefreshedApplicationAccessToken and testIsAccessTokenExists need to added back to apimgt.impl module
  • [APIMANAGER-2010] - For non-subscribed APIs, need to have “Default” application pre-selected in subscribe UI
  • [APIMANAGER-2270] - Upgrade wso2's jQuery version to 1.9.0 or greater
  • [APIMANAGER-2543] - velosity log file should move to repository logs directory
  • [APIMANAGER-2787] - Mis-spellings in the code for 'tenant' as 'tennat'
  • [APIMANAGER-2854] - Remove message logging from APIManagerExtensionHandler
  • [APIMANAGER-2880] - API Store: Need indication on the API page that I am already subscribed to the API
  • [APIMANAGER-2910] - helpful troubleshooting message?
  • [APIMANAGER-2954] - Publishing an api to an external store
  • [APIMANAGER-3069] - There is no option displayed to delete added Swagger API definition parameters
  • [APIMANAGER-3092] - Issue in the API doc visibility - 'Private'
  • [APIMANAGER-3143] - Need to remove author info from API Cloud
  • [APIMANAGER-3198] - Change gateway response messages on failures to more descriptive descriptions
  • [APIMANAGER-3199] - Change log level on gateway call rejection from ERROR to INFO when there is no actual failure
  • [APIMANAGER-3203] - Moving API Usage Publisher stream names and versions to read from config file.
  • [APIMANAGER-3231] - Debugs logs not wrapped by isDebugEnabled check
  • [APIMANAGER-3235] - OPTIONS method is shown in the API Console
  • [APIMANAGER-3255] - Introduce a Publisher API to import swagger definition using a file or a URL
  • [APIMANAGER-3292] - Publisher "Edit Swagger Definition" : Add grammar check
  • [APIMANAGER-3293] - Publisher "Edit Swagger Definition" : Resizable popup
  • [APIMANAGER-3311] - There is no API to retrieve an API Document by File
  • [APIMANAGER-3319] - There is no API to retrieve the endpoints of an API Store Item
  • [APIMANAGER-3324] - Presentation of Sandbox/Production URL not clear
  • [APIMANAGER-3328] - Remove 'Visible to my domain' visibility when in single tenant mode
  • [APIMANAGER-3329] - Modify hostname/port to be taken from variables in Token API and Revoke API xmls
  • [APIMANAGER-3330] - Modify hostname/port to be taken from variables in Token API,Revoke API and Authorize xmls
  • [APIMANAGER-3333] - Fixing hardcoded username and password issue in api-manager.xml and make them resolved by user-mgt.xml
  • [APIMANAGER-3336] - Improve the SAML2BearerGrantHandler with role based scope validation by extracting roles from SAML2 Assertion
  • [APIMANAGER-3351] - Improving Statistics graphs
  • [APIMANAGER-3366] - Improve publishing to multiple Gateways feature
  • [APIMANAGER-3392] - New API - Get list of tags for a API
  • [APIMANAGER-3393] - New API - Get list of tiers available for API
  • [APIMANAGER-3394] - New API - List of all available tiers in API-M deployment
  • [APIMANAGER-3395] - Need to provide proper instructions when adding tags to apis
  • [APIMANAGER-3396] - HTTP Head method Support with APIM
  • [APIMANAGER-3399] - Pre-populate API Manager with one API which can be used OOTB
  • [APIMANAGER-3400] - Add pagination to 'My Subscriptions' page
  • [APIMANAGER-3401] - UI imrpovements to APIPublisher Stats page
  • [APIMANAGER-3402] - Improve the message prompted when deleting applications to state whether that app has active subscriptions or not
  • [APIMANAGER-3420] - Swagger v2.0 support for APIM
Read more

WSO2 API Manager 1.9.0 Beta3 Released

05 Jun 21:20
Compare
Choose a tag to compare
Pre-release

WSO2 API Manager team is pleased to announce the Beta 3 release of WSO2 API Manager 1.9.0. Following Features, Bug Fixes and Improvements are included in this release

Bug

  • [APIMANAGER-3507] - API subscription ON_HOLD state is not handled in store
  • [APIMANAGER-3553] - Check box to select HTTP transport get automatically uncheck in "API Manage" phase in APIM 1.9.0 SNAPSHOT
  • [APIMANAGER-3561] - Unable to update document in 3rd time
  • [APIMANAGER-3563] - Issue in Document visibility
  • [APIMANAGER-3588] - API context is not validated for duplicates
  • [APIMANAGER-3608] - Issues in Privacy page in Store
  • [APIMANAGER-3632] - In the cluster setup throttling tier limits are not behaving the expected way.
  • [APIMANAGER-3637] - Token generation for scopes in tenant mode is broken through UI
  • [APIMANAGER-3660] - Document update button not working after giving a long description (internet explorer)
  • [APIMANAGER-3663] - New Application page not appearing after selecting that from applications on store
  • [APIMANAGER-3668] - (Migration 1.8.0 to 1.9.0) Cannot view published API's on store home page.
  • [APIMANAGER-3669] - Duplicate values for primary key of APIResourcePathUsageSummaryData when two invocations happen for one API with same HTTP method and different URL patterns in the same time
  • [APIMANAGER-3673] - (Migration 1.8.0 to 1.9.0 Mysql) Start-up error while migrate
  • [APIMANAGER-3684] - (Migration 1.8.0 to 1.9.0 oracle) Error while token generation
  • [APIMANAGER-3685] - When adding an Application Registration Workflow production keys are not generated
  • [APIMANAGER-3688] - java.lang.NullPointerException observed when restarting the gateway worker nodes while requests are being served
  • [APIMANAGER-3691] - API Manager Analytics Fault data Stream Definition(org.wso2.apimgt.statistics.fault) has payload_requestTime as STRING
  • [APIMANAGER-3693] - When Mapping Existing clients, use clientId passed as a request parameter
  • [APIMANAGER-3694] - Published APIs not listed in API Store for a particular tenant
  • [APIMANAGER-3695] - [IS as a KM scenario] - Requests fail for a token where the token validity period is=(-1) [For tenants]
  • [APIMANAGER-3699] - API console doesn't get updated accurately Authorization bear token until user manually refresh the page, when user regenerate application token.
  • [APIMANAGER-3701] - Sample API (weather) doesn't contain sandbox url.
  • [APIMANAGER-3702] - Error "A duplicate application already exists by the name" occurs for tenant user when adding an application
  • [APIMANAGER-3703] - Wrong tip shows near 'update domains' button on my subscriptions page.
  • [APIMANAGER-3704] - Can't remove Endpoint Security Scheme
  • [APIMANAGER-3706] - When you update an application in store and regenerate keys, still the application changes will not be replicated in IS side
  • [APIMANAGER-3709] - External stores feature is broken in beta2
  • [APIMANAGER-3711] - When we define multiple resources, with same url pattern with different verbs in different order, last resources are not working.
  • [APIMANAGER-3712] - Store API addSubscription with 'applicationName' does not work in tenant mode
  • [APIMANAGER-3714] - (Migration 1.8.0 to 1.9.0 mssql) Start-up error while migrate
  • [APIMANAGER-3716] - Callbackurl does not get saved on OAuth Client
  • [APIMANAGER-3717] - API visibility can not be controlled by the roles which are defined in 2ndry userstore.
  • [APIMANAGER-3718] - Tokens obtained using Authorization Code have 0 validity period
  • [APIMANAGER-3721] - Short cut keys are not working in API Console Authorization : Bearer field
  • [APIMANAGER-3722] - When you import a swagger doc, it changes the API name to the imported swagger doc
  • [APIMANAGER-3724] - When click the Generate button and successfully submitted the request no message displaying , in Application Registration Workflow
  • [APIMANAGER-3725] - For tenant users in secondary user store cannot subscribe to APIs.
  • [APIMANAGER-3727] - API Console error when using a email user name to publish an API
  • [APIMANAGER-3729] - API Console adds "*" to the request URL when "*" is used in the URL template
  • [APIMANAGER-3733] - Token generation on an APP created without group throws a NPE after assigning group
  • [APIMANAGER-3734] - Issues in Store API
  • [APIMANAGER-3735] - Admin user credentials should be parameterised in sign-up-config.xml
  • [APIMANAGER-3736] - Secondary user store tenant users (jdbc) cannot generate application keys after the error encountered when subscription.
  • [APIMANAGER-3741] - APIs published to external WSO2 store shows version twice in the external publisher
  • [APIMANAGER-3744] - Unclassified Authentication Error given when the Key doesn't have a subscription
  • [APIMANAGER-3747] - Get the Contents of a File Document via store api is broken
  • [APIMANAGER-3748] - Publisher becomes unusable in my cluster setup complaining that an API is missing in the database
  • [APIMANAGER-3749] - (Migration 1.8.0 to 1.9.0 postgre) Start-up error while migrate
  • [APIMANAGER-3751] - "java.sql.SQLIntegrityConstraintViolationException: ORA-00001: unique constraint" observed when adding APIs with >15 tenants concurrently
  • [APIMANAGER-3752] - Cannot generate token for scopes via Store API

Improvement

  • [APIMANAGER-3488] - Access-control-allow-headers wildcard
  • [APIMANAGER-3539] - Need to add Tiers/Tags details to getAllPaginatedPublishedAPIs() payload
  • [APIMANAGER-3603] - API store applications key generation curl requests should be displayed separately
  • [APIMANAGER-3682] - Add breadcrumbs or back button in “edit content view” In API Documentation

New Feature

Read more

WSO2 API Manager 2.0.0 M2 Released

05 Jun 10:36
Compare
Choose a tag to compare
Pre-release

WSO2 API Manager 2.0.0 M2 Released!

WSO2 API Manager team is pleased to announce the second milestone release of WSO2 API Manager 2.0.0. The binary pack can be download from [1].
This release includes following key features.

  1. Complete 1.9.0 Beta merge and complete my subscriptions page in API Publisher
  2. Migrating to Bootstrap 3 support.

[1] https://svn.wso2.org/repos/wso2/scratch/apim/release-2.0.0/M2/wso2am-2.0.0-SNAPSHOT.zip

WSO2 API Manager 1.9.0 Beta2 Released

29 May 21:03
Compare
Choose a tag to compare
Pre-release

WSO2 API Manager 1.9.0 Beta2 Released!

WSO2 API Manager team is pleased to announce the Beta2 release of WSO2 API Manager 1.9.0.
This release includes following features,improvements and bug fixes.

Bug

  • [APIMANAGER-1271] - Com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Specified key was too long; max key length is 767 bytes
  • [APIMANAGER-1821] - Add complete logs to authentication API request. This should contain token validation time as well
  • [APIMANAGER-1940] - Even if the API fails to get published the state is mentioned as 'Published'
  • [APIMANAGER-1977] - UTF-8 application names not working correctly in API Manager
  • [APIMANAGER-1993] - API Store CSS does not render in IE 8
  • [APIMANAGER-2049] - Task not updated/removed when user is deleted
  • [APIMANAGER-2052] - API gray-scaling for unapproved subscriptions does not work on firefox
  • [APIMANAGER-2055] - Http client calls should not thrown an exception when they got responses with 500, 503 response code
  • [APIMANAGER-2130] - NotSerializableException error throws , when try to login to replication enabled cluster
  • [APIMANAGER-2269] - API detail page (api-info)'s "API Console" tab sometimes shows empty, fills on reload: Swagger's jQuery library conflict?
  • [APIMANAGER-2392] - Issue with NTLM grant type [When checked with 2 windows machines connect to same AD and windows domain]
  • [APIMANAGER-2689] - Forum reply table spans out of the page border [Browser issue].
  • [APIMANAGER-2695] - APIs(once published) in any status can be published to external stores
  • [APIMANAGER-2724] - Error when requesting userinfo for password based token
  • [APIMANAGER-2743] - Application throttling tier changes are not immediately applied when gateway cache is enabled
  • [APIMANAGER-2750] - Multiple subscription entries for an API for the same user and application observed intermittently
  • [APIMANAGER-2889] - the module that creates API scopes need to show mandatory fields and validate for data when creating
  • [APIMANAGER-2895] - publisher module does not validate if the user role given within the scope is existent within the user store
  • [APIMANAGER-3155] - Issues with API grouping based on tags
  • [APIMANAGER-3173] - [Publisher] WADL link validation always shows invalid
  • [APIMANAGER-3188] - Issue in editing the Response Content Type under Resources in Publisher
  • [APIMANAGER-3222] - Issue in the Sign-up password field in the Store
  • [APIMANAGER-3236] - Access token generated through API-Store UI, different from the one retrieved through token API for super tenant admin
  • [APIMANAGER-3240] - mc.setJsonPayload in inline JS implementation wraps the response in "jsonObject"
  • [APIMANAGER-3241] - mc.setJsonPayload in inline JS implementation returns boolean values as strings
  • [APIMANAGER-3256] - Duplicated Life-Cycle History information when LC state is updated in publisher
  • [APIMANAGER-3260] - Import Swagger Definition fails with exception in logs
  • [APIMANAGER-3284] - API Manager sets default tiers randomly when "unlimited" is not available
  • [APIMANAGER-3362] - [IS500 with APIM180 KM & SSO] SSO login to APIM180 Publisher/Store gives NPE in IS500 fresh pack with APIM180 KM feature
  • [APIMANAGER-3382] - UI Break in Publisher app
  • [APIMANAGER-3407] - API version is showed twice in API edit mode of Implement and Manage pages
  • [APIMANAGER-3408] - API console sends an incorrect request to the backend
  • [APIMANAGER-3419] - SSO not working for Publisher when reverse proxy enabled
  • [APIMANAGER-3438] - Swagger Definition haven't included correct tiers which are added to a API
  • [APIMANAGER-3457] - Destination Based usage tracking is not working for auth-none APIs
  • [APIMANAGER-3458] - BAM Profile is wrongly configured if we have more than one BAM receiver URLs in api-manager.xml
  • [APIMANAGER-3489] - API store applications doesn't save the changes make by editing.
  • [APIMANAGER-3493] - SecurityContextTTL is not used in JWT expiration. but used to calculate JWT expiration time
  • [APIMANAGER-3494] - Please validate roles specified by user when adding a Oauth Scope
  • [APIMANAGER-3505] - Endpoint Test button shows always as invalid
  • [APIMANAGER-3511] - Point the documentations to the latest 1.9.0 documentation. Currently its being pointed to 1.7.0 and 1.8.0
  • [APIMANAGER-3515] - Abnormal behaviour when using the password of api end point url with some characters " ' < % & + in 1.9.0 SNAPSHOT
  • [APIMANAGER-3517] - Forum rating is not visible in the star rating
  • [APIMANAGER-3523] - It should provide a tool tip that it allows {version} or it should suport {Version} as well
  • [APIMANAGER-3525] - OpenID scope should pass through scope validator
  • [APIMANAGER-3528] - Cannot view Configure Analytics page on second time. (API-M dashboard) (oracle)
  • [APIMANAGER-3530] - Error when update the resource throttling of a API which was created using curl command in APIM 1.9.0 SNAPSHOT
  • [APIMANAGER-3541] - [Samples: NTLMGrantClient ]: The sample does not work; throws an exception when built
  • [APIMANAGER-3550] - REJECTD/ON_HOLD Subscriptions listed under subscription page in API Publisher.
  • [APIMANAGER-3556] - Warning Message is not displayed if visibility is changed from "Public" to "Visible to my domain"
  • [APIMANAGER-3557] - It takes time to load the error code icon in API Console in Store
  • [APIMANAGER-3560] - When updating Public Forum,Support Forum document it allows to click inline option on the first time
  • [APIMANAGER-3564] - Cache Mediator is not work for the CDATA elements in a soap envelope
  • [APIMANAGER-3565] - Store Statistics on API Usage from Resource Path API name and app name only showing in first row.
  • [APIMANAGER-3567] - Error while changing the theme on API store
  • [
Read more

WSO2 API Manager 1.9.0 Beta Released!

15 May 05:49
Compare
Choose a tag to compare
Pre-release

WSO2 API Manager 1.9.0 Beta Released!

WSO2 API Manager team is pleased to announce the Beta release of WSO2 API Manager 1.9.0.
This release includes following features,improvements and bug fixes.

Bug

  • [APIMANAGER-3081] - Issue in the 'body' parameters of the 'Value' field in the API Store
  • [APIMANAGER-3123] - Samples: Deploying and testing Youtube API and Wikipedia API
  • [APIMANAGER-3146] - Issue in the Thumbnail Image Dimension validation
  • [APIMANAGER-3261] - Wrong Auth type set in Spanish UI
  • [APIMANAGER-3262] - Popup error message doesn't showing up when uploading (non image) different file format to thumbnail
  • [APIMANAGER-3270] - Make the OAuthAuthenticator extensible
  • [APIMANAGER-3289] - Issues when using Publisher REST API to Publish API
  • [APIMANAGER-3298] - Tokens created with client_credentials do not take the proper validity period.
  • [APIMANAGER-3304] - Gateway sets Host header to hostname:80 for default http port which breaks some popular APIs
  • [APIMANAGER-3306] - Backend URL Test button displays "Invalid" for URLs that user considers valid
  • [APIMANAGER-3325] - Error showing information month billing Calculation. Billing month calculated by hive script is wrong
  • [APIMANAGER-3337] - Cannot encrypt the passwords in configuration files using ciphertool
  • [APIMANAGER-3338] - WikipediaAPI sample throws ResourceNotFoundException
  • [APIMANAGER-3342] - [Publisher API] Re-publish to gateway doesn't work
  • [APIMANAGER-3343] - Add following synapse property to api manager synapse.properties file to handle tenant aware logging issues
  • [APIMANAGER-3352] - Fail to issue an access token with scope openId
  • [APIMANAGER-3353] - Add test case for API scopes test.
  • [APIMANAGER-3361] - APIs can invoke 15 minutes after we unsubscribe APIs due to cache issue.
  • [APIMANAGER-3379] - API publisher manage step doesnt show environment details and business information
  • [APIMANAGER-3387] - When replying for a forum topic soon after added a reply text disappearing
  • [APIMANAGER-3389] - API Store Stats not showing No Data Available message
  • [APIMANAGER-3413] - Please make HTTP transport unchecked by default - in API Publisher - Manage step
  • [APIMANAGER-3425] - Make error messages more descriptive.
  • [APIMANAGER-3432] - [MSSQL] Collation defined only for one AM_DB table and that fails token generation
  • [APIMANAGER-3454] - Include kernel patch0010 into the product
  • [APIMANAGER-3461] - Token endpoint doesn't return propert scopes when Token Encyprption is enabled.
  • [APIMANAGER-3462] - tokens gets regenerated to default scope if same scopes are not selected.
  • [APIMANAGER-3469] - Deploy sample API Button is not available for user who has only publisher privileges.
  • [APIMANAGER-3470] - 'Deploy sample API' button is available for users with only creator and login permission.
  • [APIMANAGER-3471] - Unable to save and deploy prototyped APIs given an endpoint.
  • [APIMANAGER-3472] - Useless 'scope' label can be seen in keys section of API store > My subscriptions page.
  • [APIMANAGER-3473] - UI issue In API store > My Application page
  • [APIMANAGER-3474] - API delete doesn't remove Synapse API
  • [APIMANAGER-3475] - Cannot remove added resources
  • [APIMANAGER-3476] - API documentation summary doesn't get updated.
  • [APIMANAGER-3477] - When viewing document content of weatherAPI 2.0.0 right after it is edited an exception can be seen.
  • [APIMANAGER-3478] - API docs given source type as 'File', cannot be successfully downloaded from API store.
  • [APIMANAGER-3479] - Documentation update feature doesn't work for update file types and source.
  • [APIMANAGER-3485] - Unable to publish new API versions through edit view.
  • [APIMANAGER-3486] - When user clicks on newly created and published version of the sample API exception occurred.
  • [APIMANAGER-3489] - API store applications doesn't save the changes make by editing.
  • [APIMANAGER-3490] - In API store creator's name link on each API listed under 'Recently added' is not working.
  • [APIMANAGER-3491] - Wrong API URL prefix is shown in the API store.
  • [APIMANAGER-3492] - No. of subscriptions keep increasing when subscribing to the same API by the user using Store APIs
  • [APIMANAGER-3495] - Cannot create API given tags with special characters.
  • [APIMANAGER-3496] - Error 500 status code can be seen when user saving a new version of an API having tags with special characters.
  • [APIMANAGER-3497] - unable to edit the APIs after doing the migration 1.6 to 1.7
  • [APIMANAGER-3500] - Billing sample throws NPE when billing-conf.xml doesn't have entries for the relevant API
  • [APIMANAGER-3501] - Error while login to the API store using mysql
  • [APIMANAGER-3503] - OAuth2 JWT Header contains alg: "SHA256withRSA", expect alg: "RS256"
  • [APIMANAGER-3509] - Cannot invoke an API through UI where URL pattern has Upper case letters
  • [APIMANAGER-3511] - Point the documentations to the latest 1.9.0 documentation. Currently its being pointed to 1.7.0 and 1.8.0
  • [APIMANAGER-3516] - Tenant owner cannot delete a forum topic created by her/him self
  • [APIMANAGER-3518] - API manager publisher profile throws a java.lang.ClassNotFoundException exception.
  • [APIMANAGER-3519] - API Console is not loading when an API is created with HTTPs transport only
  • [APIMANAGER-3520] - WSDL endpoint feture is unavailable on endpoint type
  • [APIMANAGER-3526] - [Samples: NTLMGrantClient ] Although the sample readme indicates a jna subdirectory, its not there in the pack
  • [APIMANAGER-3532] - "AUT...
Read more

WSO2 API Manager 1.9.0 Alpha Released!

25 Apr 06:52
Compare
Choose a tag to compare
Pre-release

WSO2 API Manager 1.9.0 Alpha Released!

WSO2 API Manager team is pleased to announce the Alpha release of WSO2 API Manager 1.9.0.
This release includes following features,improvements and bug fixes.

Bug

  • [APIMANAGER-2138] - API Docs - Issues with updating /adding new documents
  • [APIMANAGER-2653] - [AM stats] API_REQUEST_SUMMARY stat event ,apiPublisher has to be include username of API publisher
  • [APIMANAGER-2703] - Blank drop down menu and wrong caption in the absence of tier permission for the logged in user
  • [APIMANAGER-2890] - API Manager- setting defaultAutoCommit property when using postgresql
  • [APIMANAGER-2946] - API provider inconsistent in external store
  • [APIMANAGER-3119] - Intermittent: Throws an error when updating store after publishing APIs from publisher
  • [APIMANAGER-3129] - API Store view by tag issue
  • [APIMANAGER-3139] - Exception when logging into admin-dashboard when BPS is not configured
  • [APIMANAGER-3164] - When changing endpoint from 'WSDL Endpoint' to 'HTTP Endpoint' WSDL resource not getting removed
  • [APIMANAGER-3212] - API Manager chunk14 -RC5 Error occurs when adding a document having a special character for document name
  • [APIMANAGER-3232] - API Publisher Statistics Page Show Continuous Loading like view
  • [APIMANAGER-3239] - Gramatical error in the Implement panel in publisher
  • [APIMANAGER-3280] - Per API forum has dissappeared in 1.8.0
  • [APIMANAGER-3310] - Password fields in Store signup requires length validation
  • [APIMANAGER-3332] - Can't Publish APIs to WSO2 External API Stores when API's implementation is "Specify Inline"
  • [APIMANAGER-3335] - [Publisher API] Issue creating API without visibility
  • [APIMANAGER-3376] - APIM creates duplicate scope entries in database when same scope applied for multiple resources.
  • [APIMANAGER-3391] - APIScopeTestCase Failure
  • [APIMANAGER-3406] - Throttle Policy Enforcement with new Tokens
  • [APIMANAGER-3407] - API version is showed twice in API edit mode of Implement and Manage pages
  • [APIMANAGER-3409] - API gets created with sequence 'none' when Sequences is selected with default values
  • [APIMANAGER-3414] - 'None' auth type is set for newly added resources
  • [APIMANAGER-3416] - Certificate error verifying Thrift connection
  • [APIMANAGER-3423] - API Publisher - API document remains on the screen after deleted when document name contains special characters
  • [APIMANAGER-3427] - API Manager - Design API page takes more then 10 sec to switch between entry fields
  • [APIMANAGER-3428] - Repeat subscriptions APIM
  • [APIMANAGER-3430] - PageView Count in GA reporting is not accurate.
  • [APIMANAGER-3434] - Errors are displayed when browsing API Console in Store
  • [APIMANAGER-3436] - Failing to specify a throttling tier causes the api to not publish correctly
  • [APIMANAGER-3437] - error when addding an API
  • [APIMANAGER-3449] - Merge https://wso2.org/jira/browse/ESBJAVA-3137 fixes
  • [APIMANAGER-3460] - API subscription statistics doesn't get updated until user invokes the particular API for the for the first time.

Improvement

Moderation

  • [APIMANAGER-3412] - Ability to use deferent context path for registry in reverse proxy environments

New Feature

  • [APIMANAGER-3415] - Providing a way to add event receiver and analyser configurations through UI in APIM

Patch

  • [APIMANAGER-1970] - Identify unsatisfied components in server startup - APIM

Task