WSO2 API Manager 1.9.0 Milestone 2 Released!
Pre-release
Pre-release
WSO2 API Manager 1.9.0 Milestone 2 Released!
WSO2 API Manager team is pleased to announce the 2nd Milestone release of WSO2 API Manager 1.9.0.
This release includes following features,improvements and bug fixes.
Bug
- [APIMANAGER-1313] - Creating API fails if WSDL can't be reached..
- [APIMANAGER-1730] - Error when login as a tenant after installing APIM features on an ESB
- [APIMANAGER-1902] - Display name not shown in API resources wise tier throtling
- [APIMANAGER-1958] - ResourceNotFoundException observed in key manager nodes
- [APIMANAGER-2013] - Issues in CORS headers management
- [APIMANAGER-2014] - Tryit now feature sends null key, later causes insert error in BAM
- [APIMANAGER-2032] - API Manager 1.6.0 error on BAM with not autenticated users
- [APIMANAGER-2046] - Not able to view subscriptions in the Store of the WSO2 API Manager after registry curruption
- [APIMANAGER-2054] - Tenant user sign up through store is not restricted when sign up work flow is enabled
- [APIMANAGER-2106] - API Manager doesn't work when /_system/governance is mounted to different path
- [APIMANAGER-2132] - Tenant wise theme uploading gets failed
- [APIMANAGER-2145] - Main logo is not getting changed when upload a customized theme pack
- [APIMANAGER-2146] - Some images are not getting changed when upload a customized theme pack
- [APIMANAGER-2210] - Can't display statistics with Stats DB in MSSQL
- [APIMANAGER-2274] - Error message printed when statistics datasource is not properly configured
- [APIMANAGER-2279] - Generic error message on publisher UI for several scenarios
- [APIMANAGER-2349] - Need more descriptive error messages for API Store
- [APIMANAGER-2382] - Sandbox Application-user token scope is stored as PRODUCTION in IDN_OAUTH2_ACCESS_TOKEN
- [APIMANAGER-2385] - Throttling setting is not reset
- [APIMANAGER-2443] - When visibility is set to "Visible to Domain", it does not make sense to have "Available to all the tenants" subscription level
- [APIMANAGER-2497] - Adding a document to API does not work if application name is changed
- [APIMANAGER-2523] - Google Analytics activation block
- [APIMANAGER-2539] - Statistics on Store - Number of API calls should be right aligned
- [APIMANAGER-2563] - Entries are fetched from the GatewayResourceCache only when GatewayKeyCache is enabled
- [APIMANAGER-2569] - Composite primary keys mismatch in mysql tables and hive tables in stats script
- [APIMANAGER-2572] - Resource path can't exceed 100 chars
- [APIMANAGER-2697] - Cannot publish APIs when the external store is referred to by the host name
- [APIMANAGER-2722] - getting registry exception during document upload in some browsers
- [APIMANAGER-2725] - OAuth2TokenValidationService can't process valid request
- [APIMANAGER-2756] - "Type a tag and Enter" label is missing
- [APIMANAGER-2867] - COALESCE missing for consumerKey in am_stats_analyzer
- [APIMANAGER-2892] - Page Headers disappeared when navigated to next page on "My Applications"
- [APIMANAGER-2960] - API "default version" does not work with unauthenticated APIs
- [APIMANAGER-3040] - Duplicate configuration entry in Identity.xml
- [APIMANAGER-3053] - If A Tenant user doesn't have any APIs created a Error is shown in the back-end when accessing the store.
- [APIMANAGER-3087] - Cannot publish API in the second attempt; If the user try to publish the API with no tier is selected in the manage section at the first attempt
- [APIMANAGER-3112] - Creating new API using Swagger-first strategy generates import error
- [APIMANAGER-3138] - WSDL url validation failure stated in debug logs for http URLs
- [APIMANAGER-3159] - API unsubscription issue (Tenant specific)
- [APIMANAGER-3171] - API Manager 1.8.0 (RC1) - gateway cashing false doesn't work for resource level throttling tire changes
- [APIMANAGER-3177] - Error log occurs when invoking an API
- [APIMANAGER-3180] - [Intermittent] Sometimes existing APIs are not visible in publisher in tenant mode
- [APIMANAGER-3200] - Issue in Document content updates take a lot of time to get updated
- [APIMANAGER-3205] - [Tenant Mode] When the throttling level of an App changes, it does not reflect when APIs are invoked
- [APIMANAGER-3209] - [Store] Access Token copy icon copies the asterisks when you have unticked 'show key'
- [APIMANAGER-3211] - Error in adding new subscriber: Data truncation: Data too long for column 'USER_ID' at row 1 {org.wso2.carbon.apimgt.impl.dao.ApiMgtDAO}
- [APIMANAGER-3212] - API Manager chunk14 -RC5 Error occurs when adding a document having a special character for document name
- [APIMANAGER-3214] - Issue in the Access Token after Subscribing to an API after the first time onwards
- [APIMANAGER-3226] - Issue in letting an API to create with the same name
- [APIMANAGER-3227] - COALESCE(consumerKey,'') should add to all places where we have consumer key in insert queries
- [APIMANAGER-3229] - Error when uploading files with empty content in API documentation.
- [APIMANAGER-3259] - Change needs to be done to the README.txt in business-processes folder
- [APIMANAGER-3267] - tag pagination dosn't work
- [APIMANAGER-3269] - Cannot add a new theme
- [APIMANAGER-3271] - access token scope will not update when trigger token API with difference scope
- [APIMANAGER-3272] - "Session already invalidated" error when an externalLogoutPage is specified in site.json
- [APIMANAGER-3275] - Delete api with api identifier give null pointer exception when accessing api context in APIProviderImpl
- [APIMANAGER-3277] - Cannot login to API publisher with a Super Tenant user with Internal/developer role
- [APIMANAGER-3281] - APIM Store get all subscription API list returns null values for Keys in the nested subscriptions array
- [APIMANAGER-3282] - NPE occcured while trying to invoke API when using an email address as a user name.
- [APIMANAGER-3283] - URL pattern as an uri-template is not working in API Publisher
- [APIMANAGER-3295] - Error when accessing Statistics when statistics DB is MSSQL
- [APIMANAGER-3300] - Cannot add replies to forum topics in the Store
- [APIMANAGER-3305] - wso2am-1.8.0/dbscripts/migration-1.7.0_to_1.8.0/README.txt contains two syntax errors
- [APIMANAGER-3307] - [REST]Error updating existing App .
- [APIMANAGER-3320] - Endpoint Url without the version doesn't validate scopes
- [APIMANAGER-3322] - pizzashack images hardcoded to localhost
- [APIMANAGER-3323] - pizzashack - fail to parse menu JSON
- [APIMANAGER-3326] - Getting NPE when we do not pass the Authorisation header in the request when we have enabled debug for the class "OAuthAuthenticator.java".
- [APIMANAGER-3327] - Permissions granted in Identity Server not respected in APIM
- [APIMANAGER-3341] - Location Header URL contains additional "/" sign
- [APIMANAGER-3347] - Cannot create APIs with context with multiple "/"
- [APIMANAGER-3357] - Problems uploading file multipart/form-data
- [APIMANAGER-3359] - Remove body parameter from GET, DELETE and OPTIONS
- [APIMANAGER-3363] - Exception occurs in API store when trying to access an API published by a tenant user (Reverse-proxy enabled)
- [APIMANAGER-3380] - Couldn't add new document to the api
- [APIMANAGER-3383] - User cannot edit and save document content with name having special characters such as "&"
Improvement
- [APIMANAGER-1603] - Same configuration and description for Thrift Key Validation server host name is mentioned twice in api-manager.xml
- [APIMANAGER-2543] - velosity log file should move to repository logs directory
- [APIMANAGER-3366] - Improve publishing to multiple Gateways feature
- [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
Moderation
- [APIMANAGER-3318] - Invalid breadcrumb in theme upload page in admin dashborad
New Feature
- [APIMANAGER-3339] - Add missing event attributes in publishing data to BAM/CEP
- [APIMANAGER-3344] - Scope specific access token generation from API Store
- [APIMANAGER-3397] - Pluggable Versioning Strategy
- [APIMANAGER-3398] - Sharing capabilities for Applications (subscriptions)
Task
- [APIMANAGER-3238] - Move APIConstants.isRecentlyAddedAPICacheEnabled into configuration file
- [APIMANAGER-3309] - Remove the dependancy of BAM Presentation Service Stub from APIM Analytics Usage component