Skip to content

Latest commit

 

History

History
132 lines (108 loc) · 19.7 KB

CHANGELOG.md

File metadata and controls

132 lines (108 loc) · 19.7 KB

API Mediation Layer Changelog

All notable changes to the Zowe API Mediation Layer package will be documented in this file.

2.6.0 (2023-01-23)

2.5.0 (22-12-12)

  • Feature: Retry failed request routed through the Cloud Gateway service (#2697) (b2e86b3), closes #2697
  • Feature: The Cloud Gateway service can now handle cross-origin requests similar to the functionality in the Gateway(#2701) (f5ab7b8), closes #2701
  • Feature: It is now possible to issue SMF records #83 about PAT generation via Rauditx (#2691) (97df0bc), closes #83 #2691
  • Feature: A circuit breaker is now included in the Cloud Gateway service request router (#2679) (b704413), closes #2679
  • Feature: A custom authentication header has been added for southbound services (#2618) (9272aa0), closes #2618
  • Feature: It is now possible to include a generated passticket in the custom request header (#2625) (e52448c), closes #2625
  • Bugfix: Upgrade swagger parser and exclude bugged version (#2702) (6b966b2), closes #2702
  • Bugfix: Allow to set private key password separately (#2684) (4e3d3c7), closes #2684
  • Bugfix: Set content type header when calling caching service (#2682) (97cb29c), closes #2682
  • Bugfix: Register java time module to parse date in swagger (#2634) (b3d53b2), closes #2634
  • Bugfix: Allowing users to type keyring with either 4 or 2 slashes (#2626) (db33c4c), closes #2626
  • Bugfix: Handle exceptions in extensions config reader (#2609) (336d3b4), closes #2609
  • Bugfix: Make the SAF IDT properties configurable in Zowe (#2610) (b28a9dd), closes #2610

2.4.8 (2022-10-06)

  • Feature: Validate OIDC token (#2604) (cdd4a43), closes #2604

  • Feature: Introduced service routing based on header to enables the Cloud Gateway to route to a southbound service by information in the request header. (#2600) (6fafb60), closes #2600

  • Feature: Introduced a new cloud gateway service that provides routing functionality for multi-sysplex environments. (#2576) (7c618c0), closes #2576

  • Bugfix: Do not require clientAuth extension (#2595) (e9e8092), closes #2595

  • Bugfix: snakeyml update, scheme validation fix (#2577) (ae48669), closes #2577

  • Bugfix: Add build info to the manifest.yaml (#2573) (93298dd), closes #2573

  • Bugfix: Fix bug in the swagger (#2571) (36997c6), closes #2571

2.4.4 (2022-09-15)

  • Feature: Introduction of a new cloud gateway service to provide routing functionality for multi-sysplex environments. (#2576) (7c618c0), closes #2576

  • Feature: Introduced a new Personal Access Token (PAT) API to evict non-relevant tokens and rules (#2554) (f3aeafa), closes #2554

  • Feature: Added a Redis sentinel enabled field that allows Sentinel configuration to be added to a file and kept available even when Sentinel is not in use. (#2546) (3779072), closes #2546

  • Feature: Added customized code snippets to API Catalog. Customized snippets can now be defined as part of the service metadata to be displayed in the API Catalog UI (#2526) (602392e), closes #2526

  • Feature: Code snippet configuration now enables direct integration of an endpoint into an application without requiring code to integrate the other application's REST APIs. (#2509) (4d2298e), closes #2509

  • Feature: A Personal Access Token (PAT) for SSO is now accepted. The PAT can now be validated and invalidated using a REST API on the Gateway (#2499) (ad17c18), closes #2499

  • Bugfix: snakeyml update, scheme validation fix (#2577) (ae48669), closes #2577

  • Bugfix: Add build info to the manifest.yaml (#2573) (93298dd), closes #2573

  • Bugfix: Fix bug in the swagger (#2571) (36997c6), closes #2571

  • Bugfix: AdditionalProperties must be outside of properties attribute (#2567) (fea515a), closes #2567

  • Bugfix: Enable hsts (#2565) (4cffe97), closes #2565

  • Bugfix: Fix code snippets bug (#2564) (23bed56), closes #2564

  • Bugfix: Enable redis storage mode in tests (#2522) (11bf491), closes #2522

  • Bugfix: Gradle publish after update (#2528) (1baa6f7), closes #2528

  • Bugfix: Remove multiple tokens from cookies (#2514) (d5bc187), closes #2514

  • Bugfix: Retrieve swagger api docs with or without certificate configuration enabled (#2500) (16ca734), closes #2500

2.2.4 (2022-07-14)

  • Feature: Revoke a Persoanal Access Token by admin (#2476) (e4d42a9), closes #2476

  • Feature: Caching Service can store invalidated token rules (#2460) (055aac9), closes #2460

  • Feature: Exchange client certificate for SAF IDT (#2455) (303087c), closes #2455 #2384

  • Feature: Fix SAF IDT scheme and service (#2224) (7772401), closes #2224

  • Feature: Generate Personal Access Token (#2452) (0e39aa7), closes #2452

  • Feature: Limit the scope of a Personal Access Token (#2456) (cc0aba4), closes #2456

  • Feature: Revoke a Personal Access Token (#2422) (c7f79d5), closes #2422

  • Feature: Validate ServiceId with Endpoint (#2413) (9f3825f), closes #2413

  • Bugfix: Immediately expire a passticket command to generate a passticket for each call (#2496) (8adca78), closes #2496

  • Bugfix: Optimize image builds (#2445) (e220cbd), closes #2445

  • Bugfix: Extend Tomcat to be able to recover after TCP/IP stack is restarted, so that the service does not require restart. (#2421) (a851b8f), closes #2421

2.1.0 (2022-05-31)

  • Feature: Add trivial schema files for lib components. Update manifests to remove build metadata (#2379) (6eba58f), closes #2379

  • Feature: Extend API operation filter in the Swagger UI (#2397) (cffd6cf), closes #2397

  • Feature: Generate basic code snippets (#2387) (79c67d0), closes #2387

  • Feature: New endpoint to retrieve default API doc for service (#2327) (502ba3c), closes #2327

  • Feature: Enhanced Discovery service health check (#2312) (2f167ff), closes #2312

  • Feature: Support for TLSv1.3 (#2314) (e96135a), closes #2314 #2269

  • Feature: Enhance x509 authentication scheme to support client certificates (#2285) (a053b00), closes #2285

  • Feature: Enhance zowejwt authentication scheme to support client certificates (#2292) (c602080), closes #2292

  • Feature: Enhance z/OSMF authentication scheme to support client certificates (#2207) (5750072), closes #2207

  • Feature: Add support to change password via zOSMF (#2095) (51e8bd3), closes #2095

  • Feature: Enable Discovery Service and Gateway Service native library extensions (#1987) (fd03db5), closes #1987

  • Feature: Add methods for ZaaS client to support password change (#1991) (7597bd7), closes #1991

  • Feature: API ML sample extension (#1947) (a085cf3), closes #1947

  • Bugfix: Add log masking class for sensitive logs (#2003) (994b483), closes #2003

  • Bugfix: API Catalog swagger link (#2344) (be07fda), closes #2344

  • Bugfix: use same key and record lengths as jcl (#2341) (d8644f2), closes #2341

  • Bugfix: Add server side logging for swagger handling code (#2328) (7b0455d), closes #2328

  • Bugfix: Preserve request cookies (#2293) (71c6649), closes #2293 #2269

  • Bugfix: ZaaS client compatibility with Zowe v2 (#2227) (abdf995), closes #2227

  • Bugfix: Add BearerContent filter to enable bearer auth (#2197) (1d41704), closes #2197

  • Bugfix: Configure southbound timeout with APIML_GATEWAY_TIMEOUT_MILLIS (#2154) (6af5d6f), closes #2154

  • Bugfix: Improve error handling for API diff endpoint (#2178) (1581e39), closes #2178

  • Bugfix: Update data model for infinispan storage in Caching service (#2156) (38a1348), closes #2156

  • Bugfix: Versioning in image publishing workflow (#2159) (db52527), closes #2159

  • Bugfix: Add x509 auth info to gw api doc (#2142) (0205470), closes #2142

  • Bugfix: Properly remove services when instances are removed from Discovery Service (#2128) (c675b91), closes #2128

  • Bugfix: Use ribbon LB for Web sockets (#2147) (4751dbc), closes #2147

  • Bugfix: Add missing fields in error response (#2118) (3b9745c), closes #2118

  • Bugfix: Do not require keyAlias for SSL configuration (#2110) (03bee79), closes #2110

2.0.7 (2022-03-11)

  • Feature: Add missing tooltips to all onboarding options (#2194) (5446fd5), closes #2194

  • Feature: Discovery service can be configured to modify the service ID at registration time (#2229) (63f6fde), closes #2229

  • Feature: There is now the option to specify base packages for the extensions loader(#2081) (9a4be5a), closes #2081

  • Feature: There is a new design of the logout panel in the Catalog dashboard (#2102) (1382f24), closes #2102

  • Feature: There is now the option to change your password via the Catalog UI (#2035) (139a231), closes #2035

  • Feature: Migrated the onboarding wizard to the Material UI library. This replaces the Mineral UI framework with the Material UI usage in the wizard (#2004) (2c595d5), closes #2004

  • Feature: Migrated the dashboard to the Material UI library (#1959) (0da7f15), closes #1959

  • Feature: Migrated the detail page to the Material UI library (#1949) (95da488), closes #1949

  • Feature: Migrated Error components to the Material UI library (#1957) (c60371d), closes #1957

  • Feature: Migrated the header and footer to the Material UI library (#1943) (537fa34), closes #1943

  • Feature: Migrated the Login panel to the Material UI library (#1900) (81ab2ed), closes #1900

  • Feature: Made various improvements to the onboarding wizard (#1772) (20dd70b), closes #1772

  • Bugfix: Caching service logging (#2222) (5ff64d9), closes #2222

  • Bugfix: Upgrade Spring to version without vulnerability (#2252) (f77fa1b), closes #2252

  • Bugfix: Use unique artifacts for gha (#2192) (f8def8c), closes #2192

  • Bugfix: Add x509 auth info to gw api doc (#2142) (072ad23), closes #2142

  • Bugfix: Authorization provider set empty as default (#2107) (aa77926), closes #2107

  • Bugfix: Change url for v2 and mark plugin as v2 in case very old apiml v1 copies don't support same url (6f4257a), closes #2022