Skip to content

Releases: zowe/api-layer

Release 1.11.0

23 Apr 15:00
Compare
Choose a tag to compare

Allow Configuration of the Discovery Client Provider
Fix PassTicket scheme when call without JWT
Avoid warning log for missing Eureka configuration
Added Try-Out functionality for public and private endpoints
Gateway api-doc reader is changed
Added serializer for securityscheme to catalog
Prevent null pointer in case of missing SSL configuration
Endpoints to get public keys for JWT verification (z/OSMF and Zowe)
Trust public DigiCert certificate
Fix throughput via ZUUL with bypass authentication scheme
Prevent null pointer in case of missing SSL configuration
Use uppercase parameters for PassTicket service
Log the errors found in the static definitions
Add IRRRacf.jar to classpath of the API gateway
Fix JwtValidatorFilter to support expired tokens to services

Release 1.4.1

31 Mar 09:50
Compare
Choose a tag to compare
  1. Update Issue Templates with the new Issue Management guidelines (#578)
  2. zowe-api-dev deploy (#576)
  3. Error message instead of exception during z/OSMF JWK import (#580)

Release 1.4.0

31 Mar 09:49
Compare
Choose a tag to compare
  1. Prepare, package and document the development environment as a docker container (#574)
  2. Use ZosmfServiceV2 only if the authentication endpoint exists (#575)

Release 1.3.3

26 Mar 13:37
Compare
Choose a tag to compare
  1. Use env variable to specify keystore type value (#522)
  2. Removing old enablers (#526)
  3. Increase WebSocket related code coverage (#531)
  4. Increase API catalog UI test coverage (#534)
  5. Configuration for helloworld-jersey (#530)
  6. Hb/de444149/refresh static api (#535)
  7. rename helloworld-jersey to onboarding-enabler-java-sample-app (#539)
  8. Check that the ignoring SslContextFactory has empty keystore (#536
  9. Fix problem in CachedProductFamilyService which was preventing the apiml log message in TransformService to be displayed (#543)
  10. Enablers for effective usage of the gradle remote cache (#544)
  11. Fixed error with not found codes from common-log-messages.yml in DiscoverableClient (#537)
  12. fix incorrect merge (#545)
  13. Switch to React.lazy for code splitting and use async components (#546)
  14. US574268/stop service repetitive messages
  15. Using JWT token from z/OSMF instead of Zowe's token (#482)
  16. Integration test for logout has sence only on mainframe, not on localhost (#551)
  17. Version endpoint in API Gateway (#532)
  18. GatewayNotifier (make calls asynchronous) and logout improvement (distributing invalidated tokens between Gateways) (#538)
  19. Upgrade to Gradle 6.2.2 (#547)
  20. Override all the properties with the system properties (#556)
  21. protectors/zosmfidInConfig (#528)
  22. Allow overwriting of the zosmf service Id (#559)
  23. Removed helloworld-expressjs (#558)
  24. Catalog health status depends on authorization service availability (#554)
  25. Change default settings to the ones with better performance (#560)
  26. Low impact cleanup of the Build (#564)
  27. Clean unused files from the keystore folders (#567)
  28. Enhance GitHub issue templates(#568)
  29. Penetration testing of JWT (#549)
  30. Export z/OSMF JWT public key (#566)
  31. Fix OAS3 parser when no tags are present

Release 1.3.2

26 Feb 17:46
Compare
Choose a tag to compare
  • fix the configuration of keystore in rest template and HTTP client(#527)
  • handle exception on notification gateways by discovery to have safe registration process (#525)
  • EE - Increase code coverage in Gateway (#517)
  • Hotfix for JUnit platform (#524)
  • Migrated to Junit5 platform (#523)

Release 1.3.1

24 Feb 15:57
Compare
Choose a tag to compare

Zowe LTS 1.9 release

  • Normalize the build-info and git properties files from the bundle cache (#503)
  • Test speed improved (#506)
  • Fix z/OSMF authorization header
  • Enabler custom metadata support (#505)
  • Added missed libraries for discoverable client's ui (#510)
  • Remove usage of enablers from AC and GW to only use spring cloud (#496)
  • Enable encoded slashes on Tomcat (#508)
  • Enablers minor fixes (#512)
  • Enabler sample apps improvements (#513)
  • Externalize config for location of ehCache's storage files (#516)
  • Changed scripts for publishing (#521)

Release 1.3.0

13 Feb 08:35
Compare
Choose a tag to compare
  • Spring Enabler (#480)
  • PassTicket implementation added (#475)
  • Passticket support to enablers added (#492)
  • Fixed Integration Test (#493)
  • Fixed npm vulnerabilities (#453)
  • Fixed sonarcube issues (#498)
  • Fixed sonarcloud major issues (#500)
  • Pom file to improve Code Insight scan results added (#499)
  • Normalise the build-info and git properties files from the bundle cache. (#503)
  • Change error message for encodedCharacterFilter (#487)
  • Replaced URL to the Commit Guideline with working one (#495)
  • Improved guide to IDEA based on the encountered issues (#497)
  • Changed publish scripts for enablers (#490)

Release 1.2.2

31 Jan 10:33
Compare
Choose a tag to compare
  • APIML client certificate is not used when it is not needed (#484)

Release 1.2.1

30 Jan 15:10
Compare
Choose a tag to compare
  • Spring dependencies updated (#459)
  • Support for external static definitions added (#457)
  • Iframe app (#467)
  • LTS v1 Conformance Criteria - Updated (#473)
  • Adding metadata to apiml-auth so that desktop can know expiration. Also use logging framework (#471)
  • Change multipart controller (#454)
  • Allow encoded characters through spring (#478)
  • Fix documentation - startup command for Sample Client(#464)
  • More stable builds (#476)

Release 1.2.0

16 Dec 08:45
Compare
Choose a tag to compare
  • Cleanup API Catalog - dependencies (#430)
  • Cleanup API Catalog - UI (#432)
  • Cleanup API Catalog - our code (#437
  • Update issue templates
  • OpenAPI 3.0 support (#440
  • Plain Java Enabler implementation (#452