Skip to content

Releases: zowe/api-layer

Release 1.1.12

11 Nov 10:32
Compare
Choose a tag to compare
  • Cleanup Gateway dependency logs (#413
  • Cleanup Gateway - our code (#417)
  • Cleanup Discovery Service dependency logs (#403
  • Cleanup Discovery Service - our code (#407
  • External option to activate DEBUG mode for APIML (#410
  • Speedup UI build (#387
  • Added step to publish Pull Request artifacts (#400)
  • Fix critical NPM vulnerability and gradle problem (#429
  • Fix bug in command for UI test coverage (#399
  • Fixed typo in Gateway startup script (#427

Release 1.1.11

14 Oct 07:30
Compare
Choose a tag to compare
  • Component scripts added (#393)
  • Infrastructure for log messages created (#391

Release 1.1.10

19 Sep 12:26
Compare
Choose a tag to compare
  • Cookies order reading fixed (#379)

Release 1.1.9

17 Sep 17:19
Compare
Choose a tag to compare
  • Fixed Certificate Management script for registration of z/OSMF certs (#363)
  • Discovery service endpoints protected with Mainframe authentication or APIML token (#358)
  • AppScan config files added (#344)
  • New Eureka metadata definition and consumption - Translation Service (#356)
  • Updating coverage settings to match the current state (#385)
  • License to jar files added (#352)

Release 1.1.8

15 Aug 11:19
Compare
Choose a tag to compare
  • Spring banners disabled (proposal in zowe/zac#90)
  • Manual test documentation updated (#347)
  • Usability of authentication client improved (#349)

Release 1.1.7

05 Aug 11:55
Compare
Choose a tag to compare
  • Spring security client and catalog authentication #343
    • Implementation of the security-client-spring library which enables authentication and protection using
      security providers.
    • A dummy provider for development purpose implemented.
  • Conformance #338

v1.1.6

18 Jul 11:17
Compare
Choose a tag to compare
  • JWT token configuration
    • RS256 is used as a token encryption algorithm
    • JWT secret string is generated at the time of installation and exported as a .pem file for use by other services
    • JWT secret string is stored in a key store in PKCS12 format under "jwtsecret" name
  • SonarQube problems fixed
    • Various fixes from SonarQube scan
  • API Mediation Layer log format
    • Aligned the log format with other Zowe services
    • The format is as follows:
      %d{yyyy-MM-dd HH:mm:ss.SSS,UTC} %clr(<${logbackService:-${logbackServiceName}}:%thread:${PID:- }>){magenta} %X{userid:-} %clr(%-5level) %clr(\(%logger{15},%file:%line\)){cyan} %msg%n
  • Added an NPM command to register certificates on Windows
    • npm run register-certificates-win
    • This installs the certificate to the trusted root certification authorities
  • Cookie persistence changed
    • Changed the API Mediation Layer cookie from persistent to session. The cookie gets cleared between browser sessions
  • Fixed high cpu usage occurrence replicated in Broadcom (#282)
    • Changed configuration of LatencyUtils to decrease idle CPU consumption by API ML services
  • API Mediation layer now builds using OpenJDK with OpenJ9 JVM

Release 1.1.5

07 Jun 07:41
Compare
Choose a tag to compare
  • SHA-1 TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA and TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA ciphers removed from the default (pre-configured) cipher suites

Release 1.1.4

05 Jun 12:19
Compare
Choose a tag to compare
  • Fixed the issue that causes the API ML Services display as UP, and makes the API doc available in the Catalog regardless whether the API ML Services stop (#287)
  • Removed access to the Discovery service UI with basic authentication (#313)
  • Fixed the issue that prevents the API Catalog to load under zLux 9 (#314)

Release 1.1.3

24 May 09:17
Compare
Choose a tag to compare
  • Authentication endpoints (/login, /query) added to the API Gateway(#284)
  • Add the Gateway api-doc (#305)
    • Gateway api-doc is present in Catalog
    • Fix the bug that causes JSON response to set incorrectly when unauthenticated
    • Fix error messages shown when a home page cannot be modified
  • Change the connection logic on headers to pass in the websocket (#275)
  • Fix the bug 264: API Gateway is bypassed when the server returns 302 (#276)
  • Remove a dependency of integration-enabler-java on the gateway-common (#302)
  • Create a new e2e test for GW, and update the detail service tile (#309)