Release Notes for apiman (API Management)

Includes versions: 1.2.2.Final,

Feature Request

  • [ APIMAN-566 ] Allow seeding of API Manager through startup config file
  • [ APIMAN-692 ] Create a JDBC version of the gateway IRegistry
  • [ APIMAN-882 ] Implement DELETE operation for APIs
  • [ APIMAN-982 ] User guide refers to "deleting" plugins

Bug

  • [ APIMAN-349 ] Occasional duplicate headers with WAR impl causing CORS errors
  • [ APIMAN-917 ] Roles are not extracted from LDAP
  • [ APIMAN-920 ] Standalone manager can't be started using mvn -Prun
  • [ APIMAN-922 ] Certificate error with latest Java 8
  • [ APIMAN-929 ] Requests to LDAP secured api will get stuck when invalid password is provided
  • [ APIMAN-934 ] Add custom timeouts configured on gateway
  • [ APIMAN-948 ] Defining new api with yaml file: setting publicAPI or publicServer to true does not work
  • [ APIMAN-953 ] Duplicate GET parameters are lost
  • [ APIMAN-954 ] Add support for multiple HTTP header values
  • [ APIMAN-955 ] Only first 20 imported services are displayed in import catalog
  • [ APIMAN-959 ] Deleting item from one of the item lists in CORS configuration doesn't actually delete the item
  • [ APIMAN-968 ] Swapped table heading on Ignored Resources Policy Configuration page
  • [ APIMAN-970 ] Get parameters are urldecoded too early
  • [ APIMAN-972 ] SEO: Canonical Tag for Duplicate Content
  • [ APIMAN-993 ] Oracle driver fails to deploy on WF8
  • [ APIMAN-998 ] `npm install` fails
  • [ APIMAN-1002 ] Missing IHttpClientComponent default component config from apiman.properties in servlet impls

Task

  • [ APIMAN-544 ] Upgrade json-editor once 464 is fixed
  • [ APIMAN-853 ] Wireframes for Developer Portal
  • [ APIMAN-906 ] SEO: Internal Links
  • [ APIMAN-909 ] Add support for KC 1.8.x and WF 10
  • [ APIMAN-919 ] Unit Test: followRedirects connector option
  • [ APIMAN-950 ] Add support for Oracle DB (version 12)
  • [ APIMAN-958 ] Change from codehause jackson to fasterxml
  • [ APIMAN-960 ] Upgrade EAP support from 6.4 to 7
  • [ APIMAN-962 ] Upgrade Keycloak to version 1.9.x
  • [ APIMAN-963 ] Upgrade keycloak and bouncycastle
  • [ APIMAN-964 ] Disallow direct use of transitive deps in apiman and apiman-plugins
  • [ APIMAN-974 ] Add New Navbar Header
  • [ APIMAN-976 ] Remove elasticsearch dependency from apiman-gateway
  • [ APIMAN-977 ] Upgrade swagger-ui to the latest version
  • [ APIMAN-979 ] Change netty version to 4.0.32.Final
  • [ APIMAN-992 ] Switch from TSD to Typings
  • [ APIMAN-1004 ] Update OOTB keycloak database to restore relative-path redirect URIs

Enhancement

  • [ APIMAN-568 ] Ignore Resources Policy: enhance to allow shading by VERB
  • [ APIMAN-915 ] In the API Catalog UI, link to routeEndpoint if present
  • [ APIMAN-956 ] Allow customization of the apiman.properties file location
  • [ APIMAN-966 ] toString for QueryMap that builds valid query string
  • [ APIMAN-1003 ] Configurable ES index names

HTML Source