Release Notes for apiman (API Management)

Includes versions: 1.3.0.Final,

Feature Request

  • [ APIMAN-749 ] Production-class in-memory impls of vert.x
  • [ APIMAN-1237 ] Implement headless gateway registry that pulls config as JSON from URI
  • [ APIMAN-1249 ] Keep Content-Length when no mutating policies in policy pipeline.
  • [ APIMAN-1250 ] Vert.x Global SharedData registry.
  • [ APIMAN-1252 ] Path parser gateway component to allow custom routing.
  • [ APIMAN-1253 ] Vert.x: Use asynchronous log4j2 config OOTB for good performence
  • [ APIMAN-1254 ] Vert.x: Shell script to launch gateway and provide good defaults
  • [ APIMAN-1268 ] Vert.x Echo Server implementation

Bug

  • [ APIMAN-644 ] Vertx3 - Sometimes seem to add unnecessary additional forward slash
  • [ APIMAN-672 ] VX3 GW: Better handling of errors when no input provided (where required)
  • [ APIMAN-1148 ] Error building with version.frontend-maven.plugin=0.0.27
  • [ APIMAN-1199 ] Incorrect classname in Dev Guide for log4j2 logger
  • [ APIMAN-1200 ] Class not found when trying to use the log4j logger
  • [ APIMAN-1204 ] Vert.x 3 tests fail: Occasional TZ issue in tests
  • [ APIMAN-1205 ] The order of query parameters is inverted
  • [ APIMAN-1227 ] For POST Request APIs - Trailing slash in the API endpoint removed
  • [ APIMAN-1232 ] Custom Error and Failure writers plugins fails if packaged in single war.
  • [ APIMAN-1235 ] Overiding maven local repository (.m2) property is missing in the Apiman manager.
  • [ APIMAN-1241 ] Duplicate error response on HTTPConnector timeouts.

Task

Enhancement

  • [ APIMAN-1125 ] Add specific logger impl for EAP/WF
  • [ APIMAN-1233 ] Implement back-pressure for HTTP in Vert.x gateway
  • [ APIMAN-1238 ] Vertx: variable substitutions in JSON config values
  • [ APIMAN-1240 ] Client caching for Vert.x gateway's HttpConnection
  • [ APIMAN-1246 ] Vert.x: Configuration by system properties & env
  • [ APIMAN-1251 ] Rate limiting policy can limit by IP address
  • [ APIMAN-1255 ] Vert.x: Auto-scaling of number of verticles when "auto" used in config
  • [ APIMAN-1256 ] Vert.x: Support Keycloak auth on Gateway API
  • [ APIMAN-1257 ] Upgrade to Vert.x 3.4.0
  • [ APIMAN-1258 ] Vert.x: Display API port number at startup
  • [ APIMAN-1259 ] Add varargs methods and variable substitution to IApimanLogger and impls

HTML Source