From c488b891442c49b6102400d2cb375f226559c900 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pavel=20Jare=C5=A1?= Date: Tue, 14 Jan 2025 17:06:17 +0100 Subject: [PATCH 1/7] fix MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Pavel Jareš --- .github/workflows/changelog.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.github/workflows/changelog.yml b/.github/workflows/changelog.yml index af1d647554..8b6b0e1007 100644 --- a/.github/workflows/changelog.yml +++ b/.github/workflows/changelog.yml @@ -1,5 +1,9 @@ name: "Generate Changelog and create PR" +permissions: + contents: write + pull-requests: write + on: workflow_dispatch: inputs: From 4fdb4587a5c9461b8039ea5422ff61622b7065ef Mon Sep 17 00:00:00 2001 From: Zowe Robot Date: Tue, 14 Jan 2025 16:09:24 +0000 Subject: [PATCH 2/7] Update changelog Signed-off-by: Zowe Robot --- CHANGELOG.md | 127 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 127 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 67f9c3bb60..cfaa4d1eb7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,133 @@ All notable changes to the Zowe API Mediation Layer package will be documented in this file. +## `3.1.0 (2025-01-14)` + +* Feature: override external URL for additional registration (#3935) ([d5dd912](https://github.com/zowe/api-layer/commit/d5dd912)), closes [#3935](https://github.com/zowe/api-layer/issues/3935) +* Feature: Support OIDC token to authenticate in API Catalog (#3925) ([a4ead1d](https://github.com/zowe/api-layer/commit/a4ead1d)), closes [#3925](https://github.com/zowe/api-layer/issues/3925) +* Feature: Allows to obtain certificates from multiple sources (#3914) ([2e028cb](https://github.com/zowe/api-layer/commit/2e028cb)), closes [#3914](https://github.com/zowe/api-layer/issues/3914) +* Feature: rate limit per service (#3903) ([cad63cb](https://github.com/zowe/api-layer/commit/cad63cb)), closes [#3903](https://github.com/zowe/api-layer/issues/3903) +* Feature: add validate oidc token call to zaas client (#3897) ([3f0ac10](https://github.com/zowe/api-layer/commit/3f0ac10)), closes [#3897](https://github.com/zowe/api-layer/issues/3897) +* Feature: Limit API usage (#3868) ([bdbd3cb](https://github.com/zowe/api-layer/commit/bdbd3cb)), closes [#3868](https://github.com/zowe/api-layer/issues/3868) +* Feature: java sample to authenticate with client certificate (#3862) ([992deb3](https://github.com/zowe/api-layer/commit/992deb3)), closes [#3862](https://github.com/zowe/api-layer/issues/3862) +* Feature: support client AT-TLS setting [V3] (#3828) ([75cf96b](https://github.com/zowe/api-layer/commit/75cf96b)), closes [#3828](https://github.com/zowe/api-layer/issues/3828) +* Feature: Use networking standard config (improved) (V3) (#3765) ([aef67a3](https://github.com/zowe/api-layer/commit/aef67a3)), closes [#3765](https://github.com/zowe/api-layer/issues/3765) +* Feature: Add deterministic routing and sticky session load balancing (#3658) ([0f62119](https://github.com/zowe/api-layer/commit/0f62119)), closes [#3658](https://github.com/zowe/api-layer/issues/3658) +* Feature: CGW support of AT-TLS (#3545) ([e9c9da6](https://github.com/zowe/api-layer/commit/e9c9da6)), closes [#3545](https://github.com/zowe/api-layer/issues/3545) +* Feature: create zaas service, use cloud-gateway as gateway (#3568) ([4953604](https://github.com/zowe/api-layer/commit/4953604)), closes [#3568](https://github.com/zowe/api-layer/issues/3568) [#3567](https://github.com/zowe/api-layer/issues/3567) [#3571](https://github.com/zowe/api-layer/issues/3571) [#3572](https://github.com/zowe/api-layer/issues/3572) +* Feature: GraphiQL Playground (#3660) ([9e23fba](https://github.com/zowe/api-layer/commit/9e23fba)), closes [#3660](https://github.com/zowe/api-layer/issues/3660) +* Feature: Validation of OIDC token via user info endpoint (v3) (#3674) ([8c32518](https://github.com/zowe/api-layer/commit/8c32518)), closes [#3674](https://github.com/zowe/api-layer/issues/3674) +* Feature: websocket connection configuration (#3700) ([eb98b13](https://github.com/zowe/api-layer/commit/eb98b13)), closes [#3700](https://github.com/zowe/api-layer/issues/3700) +* Feature: add OIDC login flow schema and enable allowedUsers customization in zowe.yaml (#3533) ([43a7c57](https://github.com/zowe/api-layer/commit/43a7c57)), closes [#3533](https://github.com/zowe/api-layer/issues/3533) +* Feature: OIDC authentication flow (#3510) ([0275eff](https://github.com/zowe/api-layer/commit/0275eff)), closes [#3510](https://github.com/zowe/api-layer/issues/3510) +* Feature: ZAAS /safIdt endpoint to generate SAF ID token for authenticated user (#3220) ([c72adbc](https://github.com/zowe/api-layer/commit/c72adbc)), closes [#3220](https://github.com/zowe/api-layer/issues/3220) +* Feature: Add Zowe authentication scheme to Cloud Gateway (#3214) ([b71fbc1](https://github.com/zowe/api-layer/commit/b71fbc1)), closes [#3214](https://github.com/zowe/api-layer/issues/3214) +* Feature: Add new /zaas/zosmf endpoint to provide JWT and LTPA tokens from z/OSMF. (#3153) ([cc96c81](https://github.com/zowe/api-layer/commit/cc96c81)), closes [#3153](https://github.com/zowe/api-layer/issues/3153) +* Feature: Support z/OSMF scheme in Spring Cloud Gateway (#3190) ([c059322](https://github.com/zowe/api-layer/commit/c059322)), closes [#3190](https://github.com/zowe/api-layer/issues/3190) +* Feature: Cloud Gateway - create additional registrations (#3181) ([c6cc561](https://github.com/zowe/api-layer/commit/c6cc561)), closes [#3181](https://github.com/zowe/api-layer/issues/3181) +* Feature: Gateway additional registrations HA (#3127) ([a367380](https://github.com/zowe/api-layer/commit/a367380)), closes [#3127](https://github.com/zowe/api-layer/issues/3127) +* Feature: OIDC - Fetch JWK from providers (#3137) ([b23bb8f](https://github.com/zowe/api-layer/commit/b23bb8f)), closes [#3137](https://github.com/zowe/api-layer/issues/3137) +* Feature: Passticket endpoint for ZAAS component (#3125) ([b9e9958](https://github.com/zowe/api-layer/commit/b9e9958)), closes [#3125](https://github.com/zowe/api-layer/issues/3125) +* Feature: Add /registry endpoint to the Cloud Gateway (#3076) ([ff8ee9b](https://github.com/zowe/api-layer/commit/ff8ee9b)), closes [#3076](https://github.com/zowe/api-layer/issues/3076) +* Feature: Add centralRegistryUrls config parameter to zowe.yaml (#3069) ([2650e72](https://github.com/zowe/api-layer/commit/2650e72)), closes [#3069](https://github.com/zowe/api-layer/issues/3069) +* Feature: Central Apiml Registry (#3051) ([5d854c4](https://github.com/zowe/api-layer/commit/5d854c4)), closes [#3051](https://github.com/zowe/api-layer/issues/3051) +* Feature: Forward client certificate from central gateway to domain gateway in request header (#3046) ([eda4750](https://github.com/zowe/api-layer/commit/eda4750)), closes [#3046](https://github.com/zowe/api-layer/issues/3046) +* Feature: register gateway to additional discovery service (#3068) ([e988df3](https://github.com/zowe/api-layer/commit/e988df3)), closes [#3068](https://github.com/zowe/api-layer/issues/3068) [#3044](https://github.com/zowe/api-layer/issues/3044) +* Feature: verify service SSO support from API ML (#3054) ([3c1bb91](https://github.com/zowe/api-layer/commit/3c1bb91)), closes [#3054](https://github.com/zowe/api-layer/issues/3054) +* Feature: Spring cloud gateway routing (#3031) ([a1dd492](https://github.com/zowe/api-layer/commit/a1dd492)), closes [#3031](https://github.com/zowe/api-layer/issues/3031) +* Feature: swagger validation in gateway (#3039) ([b5ad040](https://github.com/zowe/api-layer/commit/b5ad040)), closes [#3039](https://github.com/zowe/api-layer/issues/3039) +* Feature: fix z/OSMF not available logging before validation (#3013) ([7d5faad](https://github.com/zowe/api-layer/commit/7d5faad)), closes [#3013](https://github.com/zowe/api-layer/issues/3013) +* Feature: Style API Portal and add templating mechanism (#2965) ([b286cef](https://github.com/zowe/api-layer/commit/b286cef)), closes [#2965](https://github.com/zowe/api-layer/issues/2965) [#2956](https://github.com/zowe/api-layer/issues/2956) +* Feature: Redesign Catalog detail page (#2932) ([73a1d89](https://github.com/zowe/api-layer/commit/73a1d89)), closes [#2932](https://github.com/zowe/api-layer/issues/2932) +* Feature: Accept all tokens in the Bearer header or in the APIML cookie (#2908) ([7c393a6](https://github.com/zowe/api-layer/commit/7c393a6)), closes [#2908](https://github.com/zowe/api-layer/issues/2908) +* Feature: separate x509 and oidc mapper configuration (#2922) ([3809622](https://github.com/zowe/api-layer/commit/3809622)), closes [#2922](https://github.com/zowe/api-layer/issues/2922) +* Feature: websocket timeout and close server on error (#2914) ([020da87](https://github.com/zowe/api-layer/commit/020da87)), closes [#2914](https://github.com/zowe/api-layer/issues/2914) + + +* Bugfix: Make "native" the default SAF authorization provider (#3937) ([f4aafe6](https://github.com/zowe/api-layer/commit/f4aafe6)), closes [#3937](https://github.com/zowe/api-layer/issues/3937) +* Bugfix: zosmf static definition conversion (#3938) ([d998b5a](https://github.com/zowe/api-layer/commit/d998b5a)), closes [#3938](https://github.com/zowe/api-layer/issues/3938) +* Bugfix: do not leak 'exampleSetFlag' in api doc (v3.x.x) (#3933) ([ee31cd9](https://github.com/zowe/api-layer/commit/ee31cd9)), closes [#3933](https://github.com/zowe/api-layer/issues/3933) +* Bugfix: Fix services endpoint to show correct list of onboarded services (#3919) ([3d20320](https://github.com/zowe/api-layer/commit/3d20320)), closes [#3919](https://github.com/zowe/api-layer/issues/3919) +* Bugfix: Improve error handling in case of failure when retrieving API doc (#3932) ([3fb0d59](https://github.com/zowe/api-layer/commit/3fb0d59)), closes [#3932](https://github.com/zowe/api-layer/issues/3932) +* Bugfix: Remove the word 'central' from the log messages (#3929) ([1ce5918](https://github.com/zowe/api-layer/commit/1ce5918)), closes [#3929](https://github.com/zowe/api-layer/issues/3929) +* Bugfix: correct apiBasePath & server URL for primary and additional gateways (#3922) ([aa50350](https://github.com/zowe/api-layer/commit/aa50350)), closes [#3922](https://github.com/zowe/api-layer/issues/3922) +* Bugfix: specify content type when validating OIDC (#3902) ([ae65470](https://github.com/zowe/api-layer/commit/ae65470)), closes [#3902](https://github.com/zowe/api-layer/issues/3902) +* Bugfix: Fix handling unavailable services (#3879) ([d285a33](https://github.com/zowe/api-layer/commit/d285a33)), closes [#3879](https://github.com/zowe/api-layer/issues/3879) +* Bugfix: Semantic of onboarded Gateways in the multitenancy deployment (#3884) ([a94029b](https://github.com/zowe/api-layer/commit/a94029b)), closes [#3884](https://github.com/zowe/api-layer/issues/3884) +* Bugfix: handle exceptions that could arise in the passticket authentication schema (#3871) ([defe1dc](https://github.com/zowe/api-layer/commit/defe1dc)), closes [#3871](https://github.com/zowe/api-layer/issues/3871) +* Bugfix: quotes in zosmf static definition (#3875) ([adefa8a](https://github.com/zowe/api-layer/commit/adefa8a)), closes [#3875](https://github.com/zowe/api-layer/issues/3875) +* Bugfix: restore v2 handling mode of x-forwarded-prefix (#3874) ([a18df27](https://github.com/zowe/api-layer/commit/a18df27)), closes [#3874](https://github.com/zowe/api-layer/issues/3874) +* Bugfix: upgrade spring boot with http headers workaround (#3882) ([8054063](https://github.com/zowe/api-layer/commit/8054063)), closes [#3882](https://github.com/zowe/api-layer/issues/3882) +* Bugfix: do not fail when headers can't be modified (#3845) ([084eb6d](https://github.com/zowe/api-layer/commit/084eb6d)), closes [#3845](https://github.com/zowe/api-layer/issues/3845) +* Bugfix: Fix error message in case of TLS error (#3864) ([945fc9c](https://github.com/zowe/api-layer/commit/945fc9c)), closes [#3864](https://github.com/zowe/api-layer/issues/3864) +* Bugfix: configure ssl context for webclient (#3811) ([476c69b](https://github.com/zowe/api-layer/commit/476c69b)), closes [#3811](https://github.com/zowe/api-layer/issues/3811) +* Bugfix: respect ssl strictness in enabler (#3813) ([bc55168](https://github.com/zowe/api-layer/commit/bc55168)), closes [#3813](https://github.com/zowe/api-layer/issues/3813) +* Bugfix: update gateway schema with oidc config parameters (#3867) ([19ece5e](https://github.com/zowe/api-layer/commit/19ece5e)), closes [#3867](https://github.com/zowe/api-layer/issues/3867) +* Bugfix: use lite jar for gateway-package (#3866) ([b727bdd](https://github.com/zowe/api-layer/commit/b727bdd)), closes [#3866](https://github.com/zowe/api-layer/issues/3866) +* Bugfix: Fix duplicities in the lite lib jar (#3808) ([88ca6dc](https://github.com/zowe/api-layer/commit/88ca6dc)), closes [#3808](https://github.com/zowe/api-layer/issues/3808) +* Bugfix: minor fixes in logs (#3806) ([5abc91e](https://github.com/zowe/api-layer/commit/5abc91e)), closes [#3806](https://github.com/zowe/api-layer/issues/3806) +* Bugfix: apiml prefix for registry conf (#3746) ([f972d0c](https://github.com/zowe/api-layer/commit/f972d0c)), closes [#3746](https://github.com/zowe/api-layer/issues/3746) +* Bugfix: cli-plugin workflow ([ca5f9bb](https://github.com/zowe/api-layer/commit/ca5f9bb)) +* Bugfix: ClosableHttpClient.execute() resource leak on API catalog (#3722) ([a330907](https://github.com/zowe/api-layer/commit/a330907)), closes [#3722](https://github.com/zowe/api-layer/issues/3722) +* Bugfix: coverity findings (#3766) ([9d13119](https://github.com/zowe/api-layer/commit/9d13119)), closes [#3766](https://github.com/zowe/api-layer/issues/3766) +* Bugfix: do not resolve hostname when not required (#3751) ([39e75b1](https://github.com/zowe/api-layer/commit/39e75b1)), closes [#3751](https://github.com/zowe/api-layer/issues/3751) +* Bugfix: fix coverity issues for v3 release (#3774) ([982ca45](https://github.com/zowe/api-layer/commit/982ca45)), closes [#3774](https://github.com/zowe/api-layer/issues/3774) +* Bugfix: Fix Discovery Eureka response if the service is not registred to allow reconnect by Enabler (#3 ([9f58010](https://github.com/zowe/api-layer/commit/9f58010)), closes [#3795](https://github.com/zowe/api-layer/issues/3795) +* Bugfix: Gateway end with internal server error if cookies are invalid (#3767) ([eeaee5c](https://github.com/zowe/api-layer/commit/eeaee5c)), closes [#3767](https://github.com/zowe/api-layer/issues/3767) +* Bugfix: move security configuration back to gateway section (#3775) ([2513ff1](https://github.com/zowe/api-layer/commit/2513ff1)), closes [#3775](https://github.com/zowe/api-layer/issues/3775) +* Bugfix: Remove "AUTO" from jwt configuration and clean up outdated APARs from mock service (#3717) ([a81abe8](https://github.com/zowe/api-layer/commit/a81abe8)), closes [#3717](https://github.com/zowe/api-layer/issues/3717) +* Bugfix: Remove global setup of keystores (v3) (#3742) ([7464019](https://github.com/zowe/api-layer/commit/7464019)), closes [#3742](https://github.com/zowe/api-layer/issues/3742) +* Bugfix: use v1 octorelease action ([bde8dc6](https://github.com/zowe/api-layer/commit/bde8dc6)) +* Bugfix: v3 RC1 fixes (#3790) ([749b6ad](https://github.com/zowe/api-layer/commit/749b6ad)), closes [#3790](https://github.com/zowe/api-layer/issues/3790) +* Bugfix: zaas reads configuration from GW as default, possible to overrid… (#3744) ([fc7ae4e](https://github.com/zowe/api-layer/commit/fc7ae4e)), closes [#3744](https://github.com/zowe/api-layer/issues/3744) +* Bugfix: Add missing encoded characters filter for services (#3701) ([b5f945d](https://github.com/zowe/api-layer/commit/b5f945d)), closes [#3701](https://github.com/zowe/api-layer/issues/3701) +* Bugfix: cors enabled property in gateway (#3664) ([9a0ebdf](https://github.com/zowe/api-layer/commit/9a0ebdf)), closes [#3664](https://github.com/zowe/api-layer/issues/3664) +* Bugfix: Fix swagger API documentation for Gateway (#3678) ([abbd08f](https://github.com/zowe/api-layer/commit/abbd08f)), closes [#3678](https://github.com/zowe/api-layer/issues/3678) +* Bugfix: Pretty path URL in Gateway Swagger documentation in the API catalog (#3679) ([a88ace6](https://github.com/zowe/api-layer/commit/a88ace6)), closes [#3679](https://github.com/zowe/api-layer/issues/3679) +* Bugfix: protect health endpoint with authentication as default (#3676) ([806de5c](https://github.com/zowe/api-layer/commit/806de5c)), closes [#3676](https://github.com/zowe/api-layer/issues/3676) +* Bugfix: Renovate excluding minor vers. in PR for v2.x.x (#3703) ([78e91d9](https://github.com/zowe/api-layer/commit/78e91d9)), closes [#3703](https://github.com/zowe/api-layer/issues/3703) +* Bugfix: stacktrace on unreachable swagger and remove handling for depreca… (#3699) ([3606dd6](https://github.com/zowe/api-layer/commit/3606dd6)), closes [#3699](https://github.com/zowe/api-layer/issues/3699) +* Bugfix: support customized code snippets in case of endpoint with query params (#3666) ([7c5c067](https://github.com/zowe/api-layer/commit/7c5c067)), closes [#3666](https://github.com/zowe/api-layer/issues/3666) +* Bugfix: Tweak gateway status page to have consistent casing (#3560) ([7d55cd9](https://github.com/zowe/api-layer/commit/7d55cd9)), closes [#3560](https://github.com/zowe/api-layer/issues/3560) +* Bugfix: updating Gradle Wrapper for Gradle v8.8 (#3687) ([6ce0254](https://github.com/zowe/api-layer/commit/6ce0254)), closes [#3687](https://github.com/zowe/api-layer/issues/3687) +* Bugfix: Fix SSL Context switching (#3531) ([e7575f6](https://github.com/zowe/api-layer/commit/e7575f6)), closes [#3531](https://github.com/zowe/api-layer/issues/3531) +* Bugfix: fix zosmf url (#3478) ([567c261](https://github.com/zowe/api-layer/commit/567c261)), closes [#3478](https://github.com/zowe/api-layer/issues/3478) +* Bugfix: More general exception handling to detect TCP Stack restart (#3466) ([8189db7](https://github.com/zowe/api-layer/commit/8189db7)), closes [#3466](https://github.com/zowe/api-layer/issues/3466) +* Bugfix: set correct protocol using start script (#3486) ([52528ad](https://github.com/zowe/api-layer/commit/52528ad)), closes [#3486](https://github.com/zowe/api-layer/issues/3486) +* Bugfix: updating of SSL configuration in the Tomcat (#3403) ([ba86c0e](https://github.com/zowe/api-layer/commit/ba86c0e)), closes [#3403](https://github.com/zowe/api-layer/issues/3403) +* Bugfix: keyring init z/OS (#3314) ([0a97850](https://github.com/zowe/api-layer/commit/0a97850)), closes [#3314](https://github.com/zowe/api-layer/issues/3314) +* Bugfix: Fix of resource leak in loading of images in API Catalog (#3233) ([29424cd](https://github.com/zowe/api-layer/commit/29424cd)), closes [#3233](https://github.com/zowe/api-layer/issues/3233) +* Bugfix: Fix truststore for websockets in Spring Cloud Gateway (v3) (#3248) ([96c4cc8](https://github.com/zowe/api-layer/commit/96c4cc8)), closes [#3248](https://github.com/zowe/api-layer/issues/3248) +* Bugfix: update zosmf id (#3296) ([037391a](https://github.com/zowe/api-layer/commit/037391a)), closes [#3296](https://github.com/zowe/api-layer/issues/3296) +* Bugfix: using ibmzosmf as serviceId (#3302) ([305dea3](https://github.com/zowe/api-layer/commit/305dea3)), closes [#3302](https://github.com/zowe/api-layer/issues/3302) +* Bugfix: AT-TLS support (#3186) ([8a26c44](https://github.com/zowe/api-layer/commit/8a26c44)), closes [#3186](https://github.com/zowe/api-layer/issues/3186) +* Bugfix: Fix signing outgoing call from Cloud Gateway just if necessary (#3203) ([12ca262](https://github.com/zowe/api-layer/commit/12ca262)), closes [#3203](https://github.com/zowe/api-layer/issues/3203) +* Bugfix: read public key from keyring (#3212) ([a0a6937](https://github.com/zowe/api-layer/commit/a0a6937)), closes [#3212](https://github.com/zowe/api-layer/issues/3212) +* Bugfix: update bean definitions for noop cache mode (#3197) ([b73d812](https://github.com/zowe/api-layer/commit/b73d812)), closes [#3197](https://github.com/zowe/api-layer/issues/3197) +* Bugfix: change ehCache storage location (#3184) ([adfadff](https://github.com/zowe/api-layer/commit/adfadff)), closes [#3184](https://github.com/zowe/api-layer/issues/3184) +* Bugfix: Enhance error handling in the UI (#3158) ([ee39a4b](https://github.com/zowe/api-layer/commit/ee39a4b)), closes [#3158](https://github.com/zowe/api-layer/issues/3158) +* Bugfix: Gateway additional registration fixes (#3172) ([557b4f5](https://github.com/zowe/api-layer/commit/557b4f5)), closes [#3172](https://github.com/zowe/api-layer/issues/3172) +* Bugfix: Reasonable defaults in the cloud-gateway-service application.yml (#3167) ([f10ad93](https://github.com/zowe/api-layer/commit/f10ad93)), closes [#3167](https://github.com/zowe/api-layer/issues/3167) +* Bugfix: set HTTP client timeouts (#3174) ([f9d5d6f](https://github.com/zowe/api-layer/commit/f9d5d6f)), closes [#3174](https://github.com/zowe/api-layer/issues/3174) +* Bugfix: style updates for Catalog UI and Caching Fix for static file distribution in API Catalog (#3168 ([092c45b](https://github.com/zowe/api-layer/commit/092c45b)), closes [#3168](https://github.com/zowe/api-layer/issues/3168) +* Bugfix: Fix navigation issue in Catalog when using browser back button (#3145) ([b2492fd](https://github.com/zowe/api-layer/commit/b2492fd)), closes [#3145](https://github.com/zowe/api-layer/issues/3145) +* Bugfix: Fix normalization of baseUrl in ZAAS client (#3123) ([c8a23a8](https://github.com/zowe/api-layer/commit/c8a23a8)), closes [#3123](https://github.com/zowe/api-layer/issues/3123) +* Bugfix: heap configuration from zowe.yaml (#3087) ([59ead89](https://github.com/zowe/api-layer/commit/59ead89)), closes [#3087](https://github.com/zowe/api-layer/issues/3087) +* Bugfix: Fixes for API Catalog standalone mode (#3050) ([30ec8df](https://github.com/zowe/api-layer/commit/30ec8df)), closes [#3050](https://github.com/zowe/api-layer/issues/3050) +* Bugfix: header in api portal (#3059) ([8cb1223](https://github.com/zowe/api-layer/commit/8cb1223)), closes [#3059](https://github.com/zowe/api-layer/issues/3059) +* Bugfix: Integration tests for new Cloud Gateway routing (#3044) ([31423e3](https://github.com/zowe/api-layer/commit/31423e3)), closes [#3044](https://github.com/zowe/api-layer/issues/3044) +* Bugfix: update messages after docs review (#3032) ([52ec39b](https://github.com/zowe/api-layer/commit/52ec39b)), closes [#3032](https://github.com/zowe/api-layer/issues/3032) +* Bugfix: setting default value of nonStrictVerifySslCertificatesOfServices to … (#3029) ([75b658c](https://github.com/zowe/api-layer/commit/75b658c)), closes [#3029](https://github.com/zowe/api-layer/issues/3029) +* Bugfix: newlines and ssl error message in z/OSMF validation (#3024) ([0a0b27b](https://github.com/zowe/api-layer/commit/0a0b27b)), closes [#3024](https://github.com/zowe/api-layer/issues/3024) +* Bugfix: z/OSMF logging improvements (#2998) ([eb7b02e](https://github.com/zowe/api-layer/commit/eb7b02e)), closes [#2998](https://github.com/zowe/api-layer/issues/2998) +* Bugfix: dynamically update favicon (#2980) ([d1617b2](https://github.com/zowe/api-layer/commit/d1617b2)), closes [#2980](https://github.com/zowe/api-layer/issues/2980) +* Bugfix: Fix responses of security provider including expired account (#2969) ([c4dc217](https://github.com/zowe/api-layer/commit/c4dc217)), closes [#2969](https://github.com/zowe/api-layer/issues/2969) +* Bugfix: broken link in readme (#2945) ([016e0e3](https://github.com/zowe/api-layer/commit/016e0e3)), closes [#2945](https://github.com/zowe/api-layer/issues/2945) +* Bugfix: Add check for x509 enabled flag (#2930) ([406f588](https://github.com/zowe/api-layer/commit/406f588)), closes [#2930](https://github.com/zowe/api-layer/issues/2930) +* Bugfix: return correct JWK when zOSMF is not available (#2936) ([030a34f](https://github.com/zowe/api-layer/commit/030a34f)), closes [#2936](https://github.com/zowe/api-layer/issues/2936) +* Bugfix: Validate OIDC token against known IDP's introspect endpoint (#2934) ([59a077d](https://github.com/zowe/api-layer/commit/59a077d)), closes [#2934](https://github.com/zowe/api-layer/issues/2934) +* Bugfix: verify zOSMF JWT support remotely (#2938) ([94acee7](https://github.com/zowe/api-layer/commit/94acee7)), closes [#2938](https://github.com/zowe/api-layer/issues/2938) + ## `APIML 2.12.2 / Zowe 2.12.0 (2023-10-10)` * Feature: Added a Central API ML registry endpoint to the Cloud Gateway to access an aggregated view of all services from all domains. (#3076) ([ff8ee9b](https://github.com/zowe/api-layer/commit/ff8ee9b)), closes [#3076](https://github.com/zowe/api-layer/issues/3076) From 1780d2b9c4d9e2030a111bc7fc9451a6c1b60d7e Mon Sep 17 00:00:00 2001 From: Pavel Jares Date: Tue, 14 Jan 2025 20:48:56 +0100 Subject: [PATCH 3/7] fix list of bug and feature of v3.1.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Pavel Jareš --- CHANGELOG.md | 270 ++++++++------------------------------------------- 1 file changed, 40 insertions(+), 230 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index cfaa4d1eb7..1c0eca0f7c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,16 +2,47 @@ All notable changes to the Zowe API Mediation Layer package will be documented in this file. -## `3.1.0 (2025-01-14)` +## `APIML 3.1.1 / Zowe 3.1.0 (2025-02-03)` -* Feature: override external URL for additional registration (#3935) ([d5dd912](https://github.com/zowe/api-layer/commit/d5dd912)), closes [#3935](https://github.com/zowe/api-layer/issues/3935) +* Feature: Override external URL for additional registration (#3935) ([d5dd912](https://github.com/zowe/api-layer/commit/d5dd912)), closes [#3935](https://github.com/zowe/api-layer/issues/3935) * Feature: Support OIDC token to authenticate in API Catalog (#3925) ([a4ead1d](https://github.com/zowe/api-layer/commit/a4ead1d)), closes [#3925](https://github.com/zowe/api-layer/issues/3925) * Feature: Allows to obtain certificates from multiple sources (#3914) ([2e028cb](https://github.com/zowe/api-layer/commit/2e028cb)), closes [#3914](https://github.com/zowe/api-layer/issues/3914) -* Feature: rate limit per service (#3903) ([cad63cb](https://github.com/zowe/api-layer/commit/cad63cb)), closes [#3903](https://github.com/zowe/api-layer/issues/3903) -* Feature: add validate oidc token call to zaas client (#3897) ([3f0ac10](https://github.com/zowe/api-layer/commit/3f0ac10)), closes [#3897](https://github.com/zowe/api-layer/issues/3897) +* Feature: Rate limit per service (#3903) ([cad63cb](https://github.com/zowe/api-layer/commit/cad63cb)), closes [#3903](https://github.com/zowe/api-layer/issues/3903) +* Feature: Add validate oidc token call to zaas client (#3897) ([3f0ac10](https://github.com/zowe/api-layer/commit/3f0ac10)), closes [#3897](https://github.com/zowe/api-layer/issues/3897) * Feature: Limit API usage (#3868) ([bdbd3cb](https://github.com/zowe/api-layer/commit/bdbd3cb)), closes [#3868](https://github.com/zowe/api-layer/issues/3868) -* Feature: java sample to authenticate with client certificate (#3862) ([992deb3](https://github.com/zowe/api-layer/commit/992deb3)), closes [#3862](https://github.com/zowe/api-layer/issues/3862) -* Feature: support client AT-TLS setting [V3] (#3828) ([75cf96b](https://github.com/zowe/api-layer/commit/75cf96b)), closes [#3828](https://github.com/zowe/api-layer/issues/3828) +* Feature: Java sample to authenticate with client certificate (#3862) ([992deb3](https://github.com/zowe/api-layer/commit/992deb3)), closes [#3862](https://github.com/zowe/api-layer/issues/3862) +* Feature: Support client AT-TLS setting [V3] (#3828) ([75cf96b](https://github.com/zowe/api-layer/commit/75cf96b)), closes [#3828](https://github.com/zowe/api-layer/issues/3828) + + +* Bugfix: Make "native" the default SAF authorization provider (#3937) ([f4aafe6](https://github.com/zowe/api-layer/commit/f4aafe6)), closes [#3937](https://github.com/zowe/api-layer/issues/3937) +* Bugfix: z/OSMF static definition conversion (#3938) ([d998b5a](https://github.com/zowe/api-layer/commit/d998b5a)), closes [#3938](https://github.com/zowe/api-layer/issues/3938) +* Bugfix: Do not leak 'exampleSetFlag' in api doc (v3.x.x) (#3933) ([ee31cd9](https://github.com/zowe/api-layer/commit/ee31cd9)), closes [#3933](https://github.com/zowe/api-layer/issues/3933) +* Bugfix: Improve error handling in case of failure when retrieving API doc (#3932) ([3fb0d59](https://github.com/zowe/api-layer/commit/3fb0d59)), closes [#3932](https://github.com/zowe/api-layer/issues/3932) +* Bugfix: Remove the word 'central' from the log messages (#3929) ([1ce5918](https://github.com/zowe/api-layer/commit/1ce5918)), closes [#3929](https://github.com/zowe/api-layer/issues/3929) +* Bugfix: Fix services endpoint to show correct list of onboarded services (#3919) ([3d20320](https://github.com/zowe/api-layer/commit/3d20320)), closes [#3919](https://github.com/zowe/api-layer/issues/3919) +* Bugfix: Auto conversion during z/OSMF static definition creation (#3930) ([1106cb9](https://github.com/zowe/api-layer/commit/1106cb9)), closes [#3930](https://github.com/zowe/api-layer/issues/3930) +* Bugfix: Improve untrusted certificate message when certificate is not forwarded (#3927) ([25ae2ed](https://github.com/zowe/api-layer/commit/25ae2ed)), closes [#3321](https://github.com/zowe/api-layer/issues/3321) +* Bugfix: Correct apiBasePath & server URL for primary and additional gateways (#3922) ([aa50350](https://github.com/zowe/api-layer/commit/aa50350)), closes [#3922](https://github.com/zowe/api-layer/issues/3922) +* Bugfix: Infinispan debug in debug mode (#3925) ([6c6306a](https://github.com/zowe/api-layer/commit/6c6306a)), closes [#3905](https://github.com/zowe/api-layer/issues/3905) +* Bugfix: Specify content type when validating OIDC (#3902) ([ae65470](https://github.com/zowe/api-layer/commit/ae65470)), closes [#3902](https://github.com/zowe/api-layer/issues/3902) +* Bugfix: Fix handling unavailable services (#3879) ([d285a33](https://github.com/zowe/api-layer/commit/d285a33)), closes [#3879](https://github.com/zowe/api-layer/issues/3879) +* Bugfix: Semantic of onboarded Gateways in the multitenancy deployment (#3884) ([a94029b](https://github.com/zowe/api-layer/commit/a94029b)), closes [#3884](https://github.com/zowe/api-layer/issues/3884) +* Bugfix: Upgrade spring boot with http headers workaround (#3882) ([8054063](https://github.com/zowe/api-layer/commit/8054063)), closes [#3882](https://github.com/zowe/api-layer/issues/3882) +* Bugfix: Handle exceptions that could arise in the passticket authentication schema (#3871) ([defe1dc](https://github.com/zowe/api-layer/commit/defe1dc)), closes [#3871](https://github.com/zowe/api-layer/issues/3871) +* Bugfix: Use default jdk dns resolver (#3877) ([bf1f2ed](https://github.com/zowe/api-layer/commit/bf1f2ed)), closes [#3877](https://github.com/zowe/api-layer/issues/3877) +* Bugfix: Quotes in zosmf static definition (#3875) ([adefa8a](https://github.com/zowe/api-layer/commit/adefa8a)), closes [#3875](https://github.com/zowe/api-layer/issues/3875) +* Bugfix: Restore v2 handling mode of x-forwarded-prefix (#3874) ([a18df27](https://github.com/zowe/api-layer/commit/a18df27)), closes [#3874](https://github.com/zowe/api-layer/issues/3874) +* Bugfix: Do not fail when headers can't be modified (#3845) ([084eb6d](https://github.com/zowe/api-layer/commit/084eb6d)), closes [#3845](https://github.com/zowe/api-layer/issues/3845) +* Bugfix: Fix error message in case of TLS error (#3864) ([945fc9c](https://github.com/zowe/api-layer/commit/945fc9c)), closes [#3864](https://github.com/zowe/api-layer/issues/3864) +* Bugfix: Update gateway schema with oidc config parameters (#3867) ([19ece5e](https://github.com/zowe/api-layer/commit/19ece5e)), closes [#3867](https://github.com/zowe/api-layer/issues/3867) +* Bugfix: Use lite jar for gateway-package (#3866) ([b727bdd](https://github.com/zowe/api-layer/commit/b727bdd)), closes [#3866](https://github.com/zowe/api-layer/issues/3866) +* Bugfix: Respect ssl strictness in enabler (#3813) ([bc55168](https://github.com/zowe/api-layer/commit/bc55168)), closes [#3813](https://github.com/zowe/api-layer/issues/3813) +* Bugfix: Configure ssl context for webclient (#3811) ([476c69b](https://github.com/zowe/api-layer/commit/476c69b)), closes [#3811](https://github.com/zowe/api-layer/issues/3811) +* Bugfix: Fix duplicities in the lite lib jar (#3808) ([88ca6dc](https://github.com/zowe/api-layer/commit/88ca6dc)), closes [#3808](https://github.com/zowe/api-layer/issues/3808) +* Bugfix: Minor fixes in logs (#3806) ([5abc91e](https://github.com/zowe/api-layer/commit/5abc91e)), closes [#3806](https://github.com/zowe/api-layer/issues/3806) + +## `APIML 3.0.36 / Zowe 3.0.0 (2024-10-01)` + * Feature: Use networking standard config (improved) (V3) (#3765) ([aef67a3](https://github.com/zowe/api-layer/commit/aef67a3)), closes [#3765](https://github.com/zowe/api-layer/issues/3765) * Feature: Add deterministic routing and sticky session load balancing (#3658) ([0f62119](https://github.com/zowe/api-layer/commit/0f62119)), closes [#3658](https://github.com/zowe/api-layer/issues/3658) * Feature: CGW support of AT-TLS (#3545) ([e9c9da6](https://github.com/zowe/api-layer/commit/e9c9da6)), closes [#3545](https://github.com/zowe/api-layer/issues/3545) @@ -45,28 +76,6 @@ All notable changes to the Zowe API Mediation Layer package will be documented i * Feature: websocket timeout and close server on error (#2914) ([020da87](https://github.com/zowe/api-layer/commit/020da87)), closes [#2914](https://github.com/zowe/api-layer/issues/2914) -* Bugfix: Make "native" the default SAF authorization provider (#3937) ([f4aafe6](https://github.com/zowe/api-layer/commit/f4aafe6)), closes [#3937](https://github.com/zowe/api-layer/issues/3937) -* Bugfix: zosmf static definition conversion (#3938) ([d998b5a](https://github.com/zowe/api-layer/commit/d998b5a)), closes [#3938](https://github.com/zowe/api-layer/issues/3938) -* Bugfix: do not leak 'exampleSetFlag' in api doc (v3.x.x) (#3933) ([ee31cd9](https://github.com/zowe/api-layer/commit/ee31cd9)), closes [#3933](https://github.com/zowe/api-layer/issues/3933) -* Bugfix: Fix services endpoint to show correct list of onboarded services (#3919) ([3d20320](https://github.com/zowe/api-layer/commit/3d20320)), closes [#3919](https://github.com/zowe/api-layer/issues/3919) -* Bugfix: Improve error handling in case of failure when retrieving API doc (#3932) ([3fb0d59](https://github.com/zowe/api-layer/commit/3fb0d59)), closes [#3932](https://github.com/zowe/api-layer/issues/3932) -* Bugfix: Remove the word 'central' from the log messages (#3929) ([1ce5918](https://github.com/zowe/api-layer/commit/1ce5918)), closes [#3929](https://github.com/zowe/api-layer/issues/3929) -* Bugfix: correct apiBasePath & server URL for primary and additional gateways (#3922) ([aa50350](https://github.com/zowe/api-layer/commit/aa50350)), closes [#3922](https://github.com/zowe/api-layer/issues/3922) -* Bugfix: specify content type when validating OIDC (#3902) ([ae65470](https://github.com/zowe/api-layer/commit/ae65470)), closes [#3902](https://github.com/zowe/api-layer/issues/3902) -* Bugfix: Fix handling unavailable services (#3879) ([d285a33](https://github.com/zowe/api-layer/commit/d285a33)), closes [#3879](https://github.com/zowe/api-layer/issues/3879) -* Bugfix: Semantic of onboarded Gateways in the multitenancy deployment (#3884) ([a94029b](https://github.com/zowe/api-layer/commit/a94029b)), closes [#3884](https://github.com/zowe/api-layer/issues/3884) -* Bugfix: handle exceptions that could arise in the passticket authentication schema (#3871) ([defe1dc](https://github.com/zowe/api-layer/commit/defe1dc)), closes [#3871](https://github.com/zowe/api-layer/issues/3871) -* Bugfix: quotes in zosmf static definition (#3875) ([adefa8a](https://github.com/zowe/api-layer/commit/adefa8a)), closes [#3875](https://github.com/zowe/api-layer/issues/3875) -* Bugfix: restore v2 handling mode of x-forwarded-prefix (#3874) ([a18df27](https://github.com/zowe/api-layer/commit/a18df27)), closes [#3874](https://github.com/zowe/api-layer/issues/3874) -* Bugfix: upgrade spring boot with http headers workaround (#3882) ([8054063](https://github.com/zowe/api-layer/commit/8054063)), closes [#3882](https://github.com/zowe/api-layer/issues/3882) -* Bugfix: do not fail when headers can't be modified (#3845) ([084eb6d](https://github.com/zowe/api-layer/commit/084eb6d)), closes [#3845](https://github.com/zowe/api-layer/issues/3845) -* Bugfix: Fix error message in case of TLS error (#3864) ([945fc9c](https://github.com/zowe/api-layer/commit/945fc9c)), closes [#3864](https://github.com/zowe/api-layer/issues/3864) -* Bugfix: configure ssl context for webclient (#3811) ([476c69b](https://github.com/zowe/api-layer/commit/476c69b)), closes [#3811](https://github.com/zowe/api-layer/issues/3811) -* Bugfix: respect ssl strictness in enabler (#3813) ([bc55168](https://github.com/zowe/api-layer/commit/bc55168)), closes [#3813](https://github.com/zowe/api-layer/issues/3813) -* Bugfix: update gateway schema with oidc config parameters (#3867) ([19ece5e](https://github.com/zowe/api-layer/commit/19ece5e)), closes [#3867](https://github.com/zowe/api-layer/issues/3867) -* Bugfix: use lite jar for gateway-package (#3866) ([b727bdd](https://github.com/zowe/api-layer/commit/b727bdd)), closes [#3866](https://github.com/zowe/api-layer/issues/3866) -* Bugfix: Fix duplicities in the lite lib jar (#3808) ([88ca6dc](https://github.com/zowe/api-layer/commit/88ca6dc)), closes [#3808](https://github.com/zowe/api-layer/issues/3808) -* Bugfix: minor fixes in logs (#3806) ([5abc91e](https://github.com/zowe/api-layer/commit/5abc91e)), closes [#3806](https://github.com/zowe/api-layer/issues/3806) * Bugfix: apiml prefix for registry conf (#3746) ([f972d0c](https://github.com/zowe/api-layer/commit/f972d0c)), closes [#3746](https://github.com/zowe/api-layer/issues/3746) * Bugfix: cli-plugin workflow ([ca5f9bb](https://github.com/zowe/api-layer/commit/ca5f9bb)) * Bugfix: ClosableHttpClient.execute() resource leak on API catalog (#3722) ([a330907](https://github.com/zowe/api-layer/commit/a330907)), closes [#3722](https://github.com/zowe/api-layer/issues/3722) @@ -129,206 +138,7 @@ All notable changes to the Zowe API Mediation Layer package will be documented i * Bugfix: Validate OIDC token against known IDP's introspect endpoint (#2934) ([59a077d](https://github.com/zowe/api-layer/commit/59a077d)), closes [#2934](https://github.com/zowe/api-layer/issues/2934) * Bugfix: verify zOSMF JWT support remotely (#2938) ([94acee7](https://github.com/zowe/api-layer/commit/94acee7)), closes [#2938](https://github.com/zowe/api-layer/issues/2938) -## `APIML 2.12.2 / Zowe 2.12.0 (2023-10-10)` - -* Feature: Added a Central API ML registry endpoint to the Cloud Gateway to access an aggregated view of all services from all domains. (#3076) ([ff8ee9b](https://github.com/zowe/api-layer/commit/ff8ee9b)), closes [#3076](https://github.com/zowe/api-layer/issues/3076) -* Feature: It is now possible to forward the client certificate from Central Gateway to Domain Gateway in the request header (#3046) ([eda4750](https://github.com/zowe/api-layer/commit/eda4750)), closes [#3046](https://github.com/zowe/api-layer/issues/3046) -* Feature: Register Gateway to an additional Discovery service. Clients outside of the API ML cluster can now know about other gateways to facilitate routing to clusters and domains. (#3068) ([e988df3](https://github.com/zowe/api-layer/commit/e988df3)), closes [#3068](https://github.com/zowe/api-layer/issues/3068) [#3044](https://github.com/zowe/api-layer/issues/3044) -* Feature: You can now verify service SSO support from API ML (#3054) ([3c1bb91](https://github.com/zowe/api-layer/commit/3c1bb91)), closes [#3054](https://github.com/zowe/api-layer/issues/3054) - - -* Bugfix: Fixed normalization of `baseUrl` in ZAAS client (#3123) ([c8a23a8](https://github.com/zowe/api-layer/commit/c8a23a8)), closes [#3123](https://github.com/zowe/api-layer/issues/3123) -* Bugfix: Added the JVM heap configuration to `zowe.yaml` (#3087) ([59ead89](https://github.com/zowe/api-layer/commit/59ead89)), closes [#3087](https://github.com/zowe/api-layer/issues/3087) -* Bugfix: Fixed an error preventing the Catalog UI to load when a service does not have some required parameter. (#3050) ([30ec8df](https://github.com/zowe/api-layer/commit/30ec8df)), closes [#3050](https://github.com/zowe/api-layer/issues/3050) -* Bugfix: Fix navigation issue in Catalog when using browser back button (#3145) ([eb7b02e](https://github.com/zowe/api-layer/commit/b2492fd9)), closes [#3135](https://github.com/zowe/api-layer/issues/2998) - -## `APIML 2.11.0 / Zowe 2.11.0 (2023-08-30)` - -* Feature: Spring cloud gateway routing (#3031) ([a1dd492](https://github.com/zowe/api-layer/commit/a1dd492)), closes [#3031](https://github.com/zowe/api-layer/issues/3031) -* Feature: Swagger validation for registered services. (#3039) ([b5ad040](https://github.com/zowe/api-layer/commit/b5ad040)), closes [#3039](https://github.com/zowe/api-layer/issues/3039) - - -* Bugfix: Set default value of nonStrictVerifySslCertificatesOfServices to false (#3029) ([75b658c](https://github.com/zowe/api-layer/commit/75b658c)), closes [#3029](https://github.com/zowe/api-layer/issues/3029) -* Bugfix: newlines and SSL error message in z/OSMF validation (#3024) ([0a0b27b](https://github.com/zowe/api-layer/commit/0a0b27b)), closes [#3024](https://github.com/zowe/api-layer/issues/3024) -* Bugfix: z/OSMF logging improvements (#2998) ([eb7b02e](https://github.com/zowe/api-layer/commit/eb7b02e)), closes [#2998](https://github.com/zowe/api-layer/issues/2998) - -## `APIML 2.10.6 / Zowe 2.10.0 (2023-07-28)` - -* Feature: The API Catalog now allows pre-defined style customizations (#2965) ([b286cef](https://github.com/zowe/api-layer/commit/b286cef)) - - -* Bugfix: Provide client with information about expired password (#2969) ([c4dc217](https://github.com/zowe/api-layer/commit/c4dc217)), closes [#2969](https://github.com/zowe/api-layer/issues/2969) - -## `APIML 2.9.1 / Zowe 2.9.0 (2023-06-12)` - -* Feature: Personal access tokens are now accepted as Bearer authentication and in the apimlAuthenticationToken cookie (#2908) ([7c393a6](https://github.com/zowe/api-layer/commit/7c393a6)), closes [#2908](https://github.com/zowe/api-layer/issues/2908) -* Feature: A OAuth2 access token is now accepted as an authentication source (#2922) ([3809622](https://github.com/zowe/api-layer/commit/3809622)), closes [#2835](https://github.com/zowe/api-layer/issues/2835) -* Feature: The maximum idle timeout for websocket connections (between the gateway and the registered service) is now configurable (#2914) ([020da87](https://github.com/zowe/api-layer/commit/020da87)), closes [#2914](https://github.com/zowe/api-layer/issues/2914) - - -* Bugfix: Ignore client certificate in a request when x509 authentication is not enabled (#2930) ([406f588](https://github.com/zowe/api-layer/commit/406f588)), closes [#2930](https://github.com/zowe/api-layer/issues/2930) -* Bugfix: Return the correct list of public keys when z/OSMF is not available (#2936) ([030a34f](https://github.com/zowe/api-layer/commit/030a34f)), closes [#2936](https://github.com/zowe/api-layer/issues/2936) - -## `APIML 2.8.2 / Zowe 2.8.0 (2023-04-27)` - -* Feature: A unique authentication cookie name has been added for multi-instance deployment (#2812) ([6654271](https://github.com/zowe/api-layer/commit/6654271)), closes [#2812](https://github.com/zowe/api-layer/issues/2812) - - -* Bugfix: Parsing OpenAPI v2 Swagger files by API Catalog (#2876) ([cc45774](https://github.com/zowe/api-layer/commit/cc45774)), closes [#2876](https://github.com/zowe/api-layer/pull/2876) -* Bugfix: Mitigate storing password in memory for V2 (#2858) ([b1596eb](https://github.com/zowe/api-layer/commit/b1596eb)), closes [#2858](https://github.com/zowe/api-layer/issues/2858) -* Bugfix: Mitigate storing password in memory for V1 (#2867) ([3356b7c](https://github.com/zowe/api-layer/commit/3356b7c)), closes [#2867](https://github.com/zowe/api-layer/issues/2867) -* Bugfix: Read response from http client to prevent exahusting connection pool (#2854) ([137be23](https://github.com/zowe/api-layer/commit/137be23)), closes [#2854](https://github.com/zowe/api-layer/issues/2854) -* Bugfix: Passticket generation and limit Eureka replication peers threads (#2845) ([42b491e](https://github.com/zowe/api-layer/commit/42b491e)), closes [#2845](https://github.com/zowe/api-layer/issues/2845) -* Bugfix: Refactor SSL configuration (#2832) ([33f4882](https://github.com/zowe/api-layer/commit/33f4882)), closes [#2832](https://github.com/zowe/api-layer/issues/2832) - -## `APIML 2.7.0 / Zowe 2.7.0 (2023-03-10)` - -* Feature: Support of other keyring types (#2799) ([952bf2b](https://github.com/zowe/api-layer/commit/952bf2b)), closes [#2799](https://github.com/zowe/api-layer/issues/2799) -* Feature: OIDC info is now available via webfinger (#2757) ([71e88ba](https://github.com/zowe/api-layer/commit/71e88ba)), closes [#2757](https://github.com/zowe/api-layer/issues/2757) -* Feature: The API Catalog can now be configured to hide service information (#2743) ([2fbbc65](https://github.com/zowe/api-layer/commit/2fbbc65)), closes [#2743](https://github.com/zowe/api-layer/issues/2743) - - -* Bugfix: Update keyring config (#2828) ([c1e1cc9](https://github.com/zowe/api-layer/commit/c1e1cc9)), closes [#2828](https://github.com/zowe/api-layer/issues/2828) -* Bugfix: Run gateway instances with own cache storage (#2807) ([4d08707](https://github.com/zowe/api-layer/commit/4d08707)), closes [#2807](https://github.com/zowe/api-layer/issues/2807) -* Bugfix: Fix stack overflow during cleaning websocket client (#2815) ([376f818](https://github.com/zowe/api-layer/commit/376f818)), closes [#2815](https://github.com/zowe/api-layer/issues/2815) -* Bugfix: Fix support of different type of keyrings in proper format (just two slashes) (#2687) ([dfb0168](https://github.com/zowe/api-layer/commit/dfb0168)), closes [#2687](https://github.com/zowe/api-layer/issues/2687) -* Bugfix: Handle WebSocket connection failure (#2805) ([232bade](https://github.com/zowe/api-layer/commit/232bade)), closes [#2805](https://github.com/zowe/api-layer/issues/2805) -* Bugfix: Periodically clean connection pool (#2797) ([7058290](https://github.com/zowe/api-layer/commit/7058290)), closes [#2797](https://github.com/zowe/api-layer/issues/2797) -* Bugfix: Recognize profile settings (#2789) ([adf5ea5](https://github.com/zowe/api-layer/commit/adf5ea5)), closes [#2789](https://github.com/zowe/api-layer/issues/2789) -* Bugfix: Eureka peer connections loop (#2775) ([85a27ea](https://github.com/zowe/api-layer/commit/85a27ea)), closes [#2775](https://github.com/zowe/api-layer/issues/2775) -* Bugfix: Reduce number of WARN logs (#2780) ([df0243f](https://github.com/zowe/api-layer/commit/df0243f)), closes [#2780](https://github.com/zowe/api-layer/issues/2780) -* Bugfix: Fix bug in Wizard static onboarding method (#2773) ([c8d7c66](https://github.com/zowe/api-layer/commit/c8d7c66)), closes [#2773](https://github.com/zowe/api-layer/issues/2773) -* Bugfix: Improve handling of SSL errors (#2744) ([bb9792b](https://github.com/zowe/api-layer/commit/bb9792b)), closes [#2744](https://github.com/zowe/api-layer/issues/2744) - -## `APIML 2.6.0 / Zowe 2.6.0 (2023-01-23)` - -* Feature: Spring Cloud Gateway implementation - Support of remapping to Passticket (#2046) closes [#2046](https://github.com/zowe/api-layer/issues/2046) -* Feature: Spring Cloud Gateway implementation - Support of remapping to client certificate (#2044) closes [#2044](https://github.com/zowe/api-layer/issues/2044) - - -* Bugfix: Improve the information for failure of extension loading (#2721) ([8a0455](https://github.com/zowe/api-layer/commit/8a04550aa7eb545e504cc57acf4cf5e38824a7c2)) -* Bugfix: Correctly process metadata for the Plain Java Enabler running on z/OS (#1927) ([b182323](https://github.com/zowe/api-layer/commit/b1823238f3dac7738ab13e41653913469b56ee36)), closes [#1927](https://github.com/zowe/api-layer/issues/1927) - -## `APIML 2.5.0 / Zowe 2.5.0 (22-12-12)` - -* Feature: Retry failed request routed through the Cloud Gateway service (#2697) ([b2e86b3](https://github.com/zowe/api-layer/commit/b2e86b3)), closes [#2697](https://github.com/zowe/api-layer/issues/2697) -* Feature: The Cloud Gateway service can now handle cross-origin requests similar to the functionality in the Gateway(#2701) ([f5ab7b8](https://github.com/zowe/api-layer/commit/f5ab7b8)), closes [#2701](https://github.com/zowe/api-layer/issues/2701) -* Feature: It is now possible to issue SMF records #83 about PAT generation via Rauditx (#2691) ([97df0bc](https://github.com/zowe/api-layer/commit/97df0bc)), closes [#83](https://github.com/zowe/api-layer/issues/83) [#2691](https://github.com/zowe/api-layer/issues/2691) -* Feature: A circuit breaker is now included in the Cloud Gateway service request router (#2679) ([b704413](https://github.com/zowe/api-layer/commit/b704413)), closes [#2679](https://github.com/zowe/api-layer/issues/2679) -* Feature: A custom authentication header has been added for southbound services (#2618) ([9272aa0](https://github.com/zowe/api-layer/commit/9272aa0)), closes [#2618](https://github.com/zowe/api-layer/issues/2618) -* Feature: It is now possible to include a generated passticket in the custom request header (#2625) ([e52448c](https://github.com/zowe/api-layer/commit/e52448c)), closes [#2625](https://github.com/zowe/api-layer/issues/2625) - - -* Bugfix: Upgrade swagger parser and exclude bugged version (#2702) ([6b966b2](https://github.com/zowe/api-layer/commit/6b966b2)), closes [#2702](https://github.com/zowe/api-layer/issues/2702) -* Bugfix: Allow to set private key password separately (#2684) ([4e3d3c7](https://github.com/zowe/api-layer/commit/4e3d3c7)), closes [#2684](https://github.com/zowe/api-layer/issues/2684) -* Bugfix: Set content type header when calling caching service (#2682) ([97cb29c](https://github.com/zowe/api-layer/commit/97cb29c)), closes [#2682](https://github.com/zowe/api-layer/issues/2682) -* Bugfix: Register java time module to parse date in swagger (#2634) ([b3d53b2](https://github.com/zowe/api-layer/commit/b3d53b2)), closes [#2634](https://github.com/zowe/api-layer/issues/2634) -* Bugfix: Allowing users to type keyring with either 4 or 2 slashes (#2626) ([db33c4c](https://github.com/zowe/api-layer/commit/db33c4c)), closes [#2626](https://github.com/zowe/api-layer/issues/2626) - -## `APIML 2.4.10 / Zowe 2.4.0 (2022-10-06)` - -* Feature: Validate OIDC token (#2604) ([cdd4a43](https://github.com/zowe/api-layer/commit/cdd4a43)), closes [#2604](https://github.com/zowe/api-layer/issues/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](https://github.com/zowe/api-layer/commit/6fafb60)), closes [#2600](https://github.com/zowe/api-layer/issues/2600) -* Feature: Introduced a new cloud gateway service that provides routing functionality for multi-sysplex environments. (#2576) ([7c618c0](https://github.com/zowe/api-layer/commit/7c618c0)), closes [#2576](https://github.com/zowe/api-layer/issues/2576) - - -* Bugfix: Do not require clientAuth extension (#2595) ([e9e8092](https://github.com/zowe/api-layer/commit/e9e8092)), closes [#2595](https://github.com/zowe/api-layer/issues/2595) -* Bugfix: snakeyml update, scheme validation fix (#2577) ([ae48669](https://github.com/zowe/api-layer/commit/ae48669)), closes [#2577](https://github.com/zowe/api-layer/issues/2577) -* Bugfix: Add build info to the manifest.yaml (#2573) ([93298dd](https://github.com/zowe/api-layer/commit/93298dd)), closes [#2573](https://github.com/zowe/api-layer/issues/2573) -* Bugfix: Fix bug in the swagger (#2571) ([36997c6](https://github.com/zowe/api-layer/commit/36997c6)), closes [#2571](https://github.com/zowe/api-layer/issues/2571) -* Bugfix: Handle exceptions in extensions config reader (#2609) ([336d3b4](https://github.com/zowe/api-layer/commit/336d3b4)), closes [#2609](https://github.com/zowe/api-layer/issues/2609) -* Bugfix: Make the SAF IDT properties configurable in Zowe (#2610) ([b28a9dd](https://github.com/zowe/api-layer/commit/b28a9dd)), closes [#2610](https://github.com/zowe/api-layer/issues/2610) - -## `APIML 2.4.4 / Zowe 2.3.0, 2.3.1 (2022-09-15)` - -* Feature: Introduction of a new cloud gateway service to provide routing functionality for multi-sysplex environments. (#2576) ([7c618c0](https://github.com/zowe/api-layer/commit/7c618c0)), closes [#2576](https://github.com/zowe/api-layer/issues/2576) -* Feature: Introduced a new Personal Access Token (PAT) API to evict non-relevant tokens and rules (#2554) ([f3aeafa](https://github.com/zowe/api-layer/commit/f3aeafa)), closes [#2554](https://github.com/zowe/api-layer/issues/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](https://github.com/zowe/api-layer/commit/3779072)), closes [#2546](https://github.com/zowe/api-layer/issues/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](https://github.com/zowe/api-layer/commit/602392e)), closes [#2526](https://github.com/zowe/api-layer/issues/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](https://github.com/zowe/api-layer/commit/4d2298e)), closes [#2509](https://github.com/zowe/api-layer/issues/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](https://github.com/zowe/api-layer/commit/ad17c18)), closes [#2499](https://github.com/zowe/api-layer/issues/2499) - - -* Bugfix: snakeyml update, scheme validation fix (#2577) ([ae48669](https://github.com/zowe/api-layer/commit/ae48669)), closes [#2577](https://github.com/zowe/api-layer/issues/2577) -* Bugfix: Add build info to the manifest.yaml (#2573) ([93298dd](https://github.com/zowe/api-layer/commit/93298dd)), closes [#2573](https://github.com/zowe/api-layer/issues/2573) -* Bugfix: Fix bug in the swagger (#2571) ([36997c6](https://github.com/zowe/api-layer/commit/36997c6)), closes [#2571](https://github.com/zowe/api-layer/issues/2571) -* Bugfix: AdditionalProperties must be outside of properties attribute (#2567) ([fea515a](https://github.com/zowe/api-layer/commit/fea515a)), closes [#2567](https://github.com/zowe/api-layer/issues/2567) -* Bugfix: Enable hsts (#2565) ([4cffe97](https://github.com/zowe/api-layer/commit/4cffe97)), closes [#2565](https://github.com/zowe/api-layer/issues/2565) -* Bugfix: Fix code snippets bug (#2564) ([23bed56](https://github.com/zowe/api-layer/commit/23bed56)), closes [#2564](https://github.com/zowe/api-layer/issues/2564) -* Bugfix: Enable redis storage mode in tests (#2522) ([11bf491](https://github.com/zowe/api-layer/commit/11bf491)), closes [#2522](https://github.com/zowe/api-layer/issues/2522) -* Bugfix: Gradle publish after update (#2528) ([1baa6f7](https://github.com/zowe/api-layer/commit/1baa6f7)), closes [#2528](https://github.com/zowe/api-layer/issues/2528) -* Bugfix: Remove multiple tokens from cookies (#2514) ([d5bc187](https://github.com/zowe/api-layer/commit/d5bc187)), closes [#2514](https://github.com/zowe/api-layer/issues/2514) -* Bugfix: Retrieve swagger api docs with or without certificate configuration enabled (#2500) ([16ca734](https://github.com/zowe/api-layer/commit/16ca734)), closes [#2500](https://github.com/zowe/api-layer/issues/2500) - -## `APIML 2.2.4 / Zowe 2.2.0 (2022-07-14)` - -* Feature: Revoke a Persoanal Access Token by admin (#2476) ([e4d42a9](https://github.com/zowe/api-layer/commit/e4d42a9)), closes [#2476](https://github.com/zowe/api-layer/issues/2476) -* Feature: Caching Service can store invalidated token rules (#2460) ([055aac9](https://github.com/zowe/api-layer/commit/055aac9)), closes [#2460](https://github.com/zowe/api-layer/issues/2460) -* Feature: Exchange client certificate for SAF IDT (#2455) ([303087c](https://github.com/zowe/api-layer/commit/303087c)), closes [#2455](https://github.com/zowe/api-layer/issues/2455) [#2384](https://github.com/zowe/api-layer/issues/2384) -* Feature: Fix SAF IDT scheme and service (#2224) ([7772401](https://github.com/zowe/api-layer/commit/7772401)), closes [#2224](https://github.com/zowe/api-layer/issues/2224) -* Feature: Generate Personal Access Token (#2452) ([0e39aa7](https://github.com/zowe/api-layer/commit/0e39aa7)), closes [#2452](https://github.com/zowe/api-layer/issues/2452) -* Feature: Limit the scope of a Personal Access Token (#2456) ([cc0aba4](https://github.com/zowe/api-layer/commit/cc0aba4)), closes [#2456](https://github.com/zowe/api-layer/issues/2456) -* Feature: Revoke a Personal Access Token (#2422) ([c7f79d5](https://github.com/zowe/api-layer/commit/c7f79d5)), closes [#2422](https://github.com/zowe/api-layer/issues/2422) -* Feature: Validate ServiceId with Endpoint (#2413) ([9f3825f](https://github.com/zowe/api-layer/commit/9f3825f)), closes [#2413](https://github.com/zowe/api-layer/issues/2413) - - -* Bugfix: Immediately expire a passticket command to generate a passticket for each call (#2496) ([8adca78](https://github.com/zowe/api-layer/commit/8adca78)), closes [#2496](https://github.com/zowe/api-layer/issues/2496) -* Bugfix: Optimize image builds (#2445) ([e220cbd](https://github.com/zowe/api-layer/commit/e220cbd)), closes [#2445](https://github.com/zowe/api-layer/issues/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](https://github.com/zowe/api-layer/commit/a851b8f)), closes [#2421](https://github.com/zowe/api-layer/issues/2421) - -## `APIML 2.1.0 / Zowe 2.1.0 (2022-05-31)` - -* Feature: Add trivial schema files for lib components. Update manifests to remove build metadata (#2379) ([6eba58f](https://github.com/zowe/api-layer/commit/6eba58f)), closes [#2379](https://github.com/zowe/api-layer/issues/2379) -* Feature: Extend API operation filter in the Swagger UI (#2397) ([cffd6cf](https://github.com/zowe/api-layer/commit/cffd6cf)), closes [#2397](https://github.com/zowe/api-layer/issues/2397) -* Feature: Generate basic code snippets (#2387) ([79c67d0](https://github.com/zowe/api-layer/commit/79c67d0)), closes [#2387](https://github.com/zowe/api-layer/issues/2387) -* Feature: New endpoint to retrieve default API doc for service (#2327) ([502ba3c](https://github.com/zowe/api-layer/commit/502ba3c)), closes [#2327](https://github.com/zowe/api-layer/issues/2327) -* Feature: Enhanced Discovery service health check (#2312) ([2f167ff](https://github.com/zowe/api-layer/commit/2f167ff)), closes [#2312](https://github.com/zowe/api-layer/issues/2312) -* Feature: Support for TLSv1.3 (#2314) ([e96135a](https://github.com/zowe/api-layer/commit/e96135a)), closes [#2314](https://github.com/zowe/api-layer/issues/2314) [#2269](https://github.com/zowe/api-layer/issues/2269) -* Feature: Enhance x509 authentication scheme to support client certificates (#2285) ([a053b00](https://github.com/zowe/api-layer/commit/a053b00)), closes [#2285](https://github.com/zowe/api-layer/issues/2285) -* Feature: Enhance zowejwt authentication scheme to support client certificates (#2292) ([c602080](https://github.com/zowe/api-layer/commit/c602080)), closes [#2292](https://github.com/zowe/api-layer/issues/2292) -* Feature: Enhance z/OSMF authentication scheme to support client certificates (#2207) ([5750072](https://github.com/zowe/api-layer/commit/5750072)), closes [#2207](https://github.com/zowe/api-layer/issues/2207) -* Feature: Add support to change password via zOSMF (#2095) ([51e8bd3](https://github.com/zowe/api-layer/commit/51e8bd3)), closes [#2095](https://github.com/zowe/api-layer/issues/2095) -* Feature: Enable Discovery Service and Gateway Service native library extensions (#1987) ([fd03db5](https://github.com/zowe/api-layer/commit/fd03db5)), closes [#1987](https://github.com/zowe/api-layer/issues/1987) -* Feature: Add methods for ZaaS client to support password change (#1991) ([7597bd7](https://github.com/zowe/api-layer/commit/7597bd7)), closes [#1991](https://github.com/zowe/api-layer/issues/1991) -* Feature: API ML sample extension (#1947) ([a085cf3](https://github.com/zowe/api-layer/commit/a085cf3)), closes [#1947](https://github.com/zowe/api-layer/issues/1947) - - -* Bugfix: Add log masking class for sensitive logs (#2003) ([994b483](https://github.com/zowe/api-layer/commit/994b483)), closes [#2003](https://github.com/zowe/api-layer/issues/2003) -* Bugfix: API Catalog swagger link (#2344) ([be07fda](https://github.com/zowe/api-layer/commit/be07fda)), closes [#2344](https://github.com/zowe/api-layer/issues/2344) -* Bugfix: use same key and record lengths as jcl (#2341) ([d8644f2](https://github.com/zowe/api-layer/commit/d8644f2)), closes [#2341](https://github.com/zowe/api-layer/issues/2341) -* Bugfix: Add server side logging for swagger handling code (#2328) ([7b0455d](https://github.com/zowe/api-layer/commit/7b0455d)), closes [#2328](https://github.com/zowe/api-layer/issues/2328) -* Bugfix: Preserve request cookies (#2293) ([71c6649](https://github.com/zowe/api-layer/commit/71c6649)), closes [#2293](https://github.com/zowe/api-layer/issues/2293) [#2269](https://github.com/zowe/api-layer/issues/2269) -* Bugfix: ZaaS client compatibility with Zowe v2 (#2227) ([abdf995](https://github.com/zowe/api-layer/commit/abdf995)), closes [#2227](https://github.com/zowe/api-layer/issues/2227) -* Bugfix: Add BearerContent filter to enable bearer auth (#2197) ([1d41704](https://github.com/zowe/api-layer/commit/1d41704)), closes [#2197](https://github.com/zowe/api-layer/issues/2197) -* Bugfix: Configure southbound timeout with APIML_GATEWAY_TIMEOUT_MILLIS (#2154) ([6af5d6f](https://github.com/zowe/api-layer/commit/6af5d6f)), closes [#2154](https://github.com/zowe/api-layer/issues/2154) -* Bugfix: Improve error handling for API diff endpoint (#2178) ([1581e39](https://github.com/zowe/api-layer/commit/1581e39)), closes [#2178](https://github.com/zowe/api-layer/issues/2178) -* Bugfix: Versioning in image publishing workflow (#2159) ([db52527](https://github.com/zowe/api-layer/commit/db52527)), closes [#2159](https://github.com/zowe/api-layer/issues/2159) -* Bugfix: Add x509 auth info to gw api doc (#2142) ([0205470](https://github.com/zowe/api-layer/commit/0205470)), closes [#2142](https://github.com/zowe/api-layer/issues/2142) -* Bugfix: Properly remove services when instances are removed from Discovery Service (#2128) ([c675b91](https://github.com/zowe/api-layer/commit/c675b91)), closes [#2128](https://github.com/zowe/api-layer/issues/2128) -* Bugfix: Use ribbon LB for Web sockets (#2147) ([4751dbc](https://github.com/zowe/api-layer/commit/4751dbc)), closes [#2147](https://github.com/zowe/api-layer/issues/2147) -* Bugfix: Add missing fields in error response (#2118) ([3b9745c](https://github.com/zowe/api-layer/commit/3b9745c)), closes [#2118](https://github.com/zowe/api-layer/issues/2118) -* Bugfix: Do not require keyAlias for SSL configuration (#2110) ([03bee79](https://github.com/zowe/api-layer/commit/03bee79)), closes [#2110](https://github.com/zowe/api-layer/issues/2110) - -## `APIML 2.0.9 / Zowe 2.0.0 (2022-04-20)` - -* Feature: Add missing tooltips to all onboarding options (#2194) ([5446fd5](https://github.com/zowe/api-layer/commit/5446fd5)), closes [#2194](https://github.com/zowe/api-layer/issues/2194) -* Feature: Discovery service can be configured to modify the service ID at registration time (#2229) ([63f6fde](https://github.com/zowe/api-layer/commit/63f6fde)), closes [#2229](https://github.com/zowe/api-layer/issues/2229) -* Feature: There is now the option to specify base packages for the extensions loader(#2081) ([9a4be5a](https://github.com/zowe/api-layer/commit/9a4be5a)), closes [#2081](https://github.com/zowe/api-layer/issues/2081) -* Feature: There is a new design of the logout panel in the Catalog dashboard (#2102) ([1382f24](https://github.com/zowe/api-layer/commit/1382f24)), closes [#2102](https://github.com/zowe/api-layer/issues/2102) -* Feature: There is now the option to change your password via the Catalog UI (#2035) ([139a231](https://github.com/zowe/api-layer/commit/139a231)), closes [#2035](https://github.com/zowe/api-layer/issues/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](https://github.com/zowe/api-layer/commit/2c595d5)), closes [#2004](https://github.com/zowe/api-layer/issues/2004) -* Feature: Migrated the dashboard to the Material UI library (#1959) ([0da7f15](https://github.com/zowe/api-layer/commit/0da7f15)), closes [#1959](https://github.com/zowe/api-layer/issues/1959) -* Feature: Migrated the detail page to the Material UI library (#1949) ([95da488](https://github.com/zowe/api-layer/commit/95da488)), closes [#1949](https://github.com/zowe/api-layer/issues/1949) -* Feature: Migrated Error components to the Material UI library (#1957) ([c60371d](https://github.com/zowe/api-layer/commit/c60371d)), closes [#1957](https://github.com/zowe/api-layer/issues/1957) -* Feature: Migrated the header and footer to the Material UI library (#1943) ([537fa34](https://github.com/zowe/api-layer/commit/537fa34)), closes [#1943](https://github.com/zowe/api-layer/issues/1943) -* Feature: Migrated the Login panel to the Material UI library (#1900) ([81ab2ed](https://github.com/zowe/api-layer/commit/81ab2ed)), closes [#1900](https://github.com/zowe/api-layer/issues/1900) -* Feature: Made various improvements to the onboarding wizard (#1772) ([20dd70b](https://github.com/zowe/api-layer/commit/20dd70b)), closes [#1772](https://github.com/zowe/api-layer/issues/1772) - -* Bugfix: Caching service logging (#2222) ([5ff64d9](https://github.com/zowe/api-layer/commit/5ff64d9)), closes [#2222](https://github.com/zowe/api-layer/issues/2222) -* Bugfix: Upgrade Spring to version without vulnerability (#2252) ([f77fa1b](https://github.com/zowe/api-layer/commit/f77fa1b)), closes [#2252](https://github.com/zowe/api-layer/issues/2252) -* Bugfix: Use unique artifacts for gha (#2192) ([f8def8c](https://github.com/zowe/api-layer/commit/f8def8c)), closes [#2192](https://github.com/zowe/api-layer/issues/2192) -* Bugfix: Add x509 auth info to gw api doc (#2142) ([072ad23](https://github.com/zowe/api-layer/commit/072ad23)), closes [#2142](https://github.com/zowe/api-layer/issues/2142) -* Bugfix: Authorization provider set empty as default (#2107) ([aa77926](https://github.com/zowe/api-layer/commit/aa77926)), closes [#2107](https://github.com/zowe/api-layer/issues/2107) -* Bugfix: Change url for v2 and mark plugin as v2 in case very old apiml v1 copies don't support same url ([6f4257a](https://github.com/zowe/api-layer/commit/6f4257a)), closes [#2022](https://github.com/zowe/api-layer/issues/2022) -* Bugfix: Update data model for infinispan storage in Caching service (#2156) ([38a1348](https://github.com/zowe/api-layer/commit/38a1348)), closes [#2156](https://github.com/zowe/api-layer/issues/2156) +To show changelog of older versions follow on one these links: + - [v2.x.x](https://github.com/zowe/api-layer/blob/v2.x.x/CHANGELOG.md) + - [v1.x.x](https://github.com/zowe/api-layer/blob/v1.x.x/CHANGELOG.md) From df50a53854bee5af299025a43a4ebef6e81669a3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pavel=20Jare=C5=A1?= Date: Wed, 15 Jan 2025 10:56:22 +0100 Subject: [PATCH 4/7] draft of v3.0.0 changelog MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Pavel Jareš --- CHANGELOG.md | 155 +++++++++++++++++++++++---------------------------- 1 file changed, 69 insertions(+), 86 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 1c0eca0f7c..9432f3e717 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -11,7 +11,7 @@ All notable changes to the Zowe API Mediation Layer package will be documented i * Feature: Add validate oidc token call to zaas client (#3897) ([3f0ac10](https://github.com/zowe/api-layer/commit/3f0ac10)), closes [#3897](https://github.com/zowe/api-layer/issues/3897) * Feature: Limit API usage (#3868) ([bdbd3cb](https://github.com/zowe/api-layer/commit/bdbd3cb)), closes [#3868](https://github.com/zowe/api-layer/issues/3868) * Feature: Java sample to authenticate with client certificate (#3862) ([992deb3](https://github.com/zowe/api-layer/commit/992deb3)), closes [#3862](https://github.com/zowe/api-layer/issues/3862) -* Feature: Support client AT-TLS setting [V3] (#3828) ([75cf96b](https://github.com/zowe/api-layer/commit/75cf96b)), closes [#3828](https://github.com/zowe/api-layer/issues/3828) +* Feature: Support client AT-TLS setting (#3828) ([75cf96b](https://github.com/zowe/api-layer/commit/75cf96b)), closes [#3828](https://github.com/zowe/api-layer/issues/3828) * Bugfix: Make "native" the default SAF authorization provider (#3937) ([f4aafe6](https://github.com/zowe/api-layer/commit/f4aafe6)), closes [#3937](https://github.com/zowe/api-layer/issues/3937) @@ -22,122 +22,105 @@ All notable changes to the Zowe API Mediation Layer package will be documented i * Bugfix: Fix services endpoint to show correct list of onboarded services (#3919) ([3d20320](https://github.com/zowe/api-layer/commit/3d20320)), closes [#3919](https://github.com/zowe/api-layer/issues/3919) * Bugfix: Auto conversion during z/OSMF static definition creation (#3930) ([1106cb9](https://github.com/zowe/api-layer/commit/1106cb9)), closes [#3930](https://github.com/zowe/api-layer/issues/3930) * Bugfix: Improve untrusted certificate message when certificate is not forwarded (#3927) ([25ae2ed](https://github.com/zowe/api-layer/commit/25ae2ed)), closes [#3321](https://github.com/zowe/api-layer/issues/3321) -* Bugfix: Correct apiBasePath & server URL for primary and additional gateways (#3922) ([aa50350](https://github.com/zowe/api-layer/commit/aa50350)), closes [#3922](https://github.com/zowe/api-layer/issues/3922) -* Bugfix: Infinispan debug in debug mode (#3925) ([6c6306a](https://github.com/zowe/api-layer/commit/6c6306a)), closes [#3905](https://github.com/zowe/api-layer/issues/3905) +* Bugfix: Correct apiBasePath & server URL for primary and additional Gateways (#3922) ([aa50350](https://github.com/zowe/api-layer/commit/aa50350)), closes [#3922](https://github.com/zowe/api-layer/issues/3922) +* Bugfix: Enable infinispan debug logs messages with caching service in debug mode (#3925) ([6c6306a](https://github.com/zowe/api-layer/commit/6c6306a)), closes [#3905](https://github.com/zowe/api-layer/issues/3905) * Bugfix: Specify content type when validating OIDC (#3902) ([ae65470](https://github.com/zowe/api-layer/commit/ae65470)), closes [#3902](https://github.com/zowe/api-layer/issues/3902) * Bugfix: Fix handling unavailable services (#3879) ([d285a33](https://github.com/zowe/api-layer/commit/d285a33)), closes [#3879](https://github.com/zowe/api-layer/issues/3879) * Bugfix: Semantic of onboarded Gateways in the multitenancy deployment (#3884) ([a94029b](https://github.com/zowe/api-layer/commit/a94029b)), closes [#3884](https://github.com/zowe/api-layer/issues/3884) -* Bugfix: Upgrade spring boot with http headers workaround (#3882) ([8054063](https://github.com/zowe/api-layer/commit/8054063)), closes [#3882](https://github.com/zowe/api-layer/issues/3882) +* Bugfix: Upgrade spring boot with HTTP headers workaround (#3882) ([8054063](https://github.com/zowe/api-layer/commit/8054063)), closes [#3882](https://github.com/zowe/api-layer/issues/3882) * Bugfix: Handle exceptions that could arise in the passticket authentication schema (#3871) ([defe1dc](https://github.com/zowe/api-layer/commit/defe1dc)), closes [#3871](https://github.com/zowe/api-layer/issues/3871) -* Bugfix: Use default jdk dns resolver (#3877) ([bf1f2ed](https://github.com/zowe/api-layer/commit/bf1f2ed)), closes [#3877](https://github.com/zowe/api-layer/issues/3877) -* Bugfix: Quotes in zosmf static definition (#3875) ([adefa8a](https://github.com/zowe/api-layer/commit/adefa8a)), closes [#3875](https://github.com/zowe/api-layer/issues/3875) -* Bugfix: Restore v2 handling mode of x-forwarded-prefix (#3874) ([a18df27](https://github.com/zowe/api-layer/commit/a18df27)), closes [#3874](https://github.com/zowe/api-layer/issues/3874) -* Bugfix: Do not fail when headers can't be modified (#3845) ([084eb6d](https://github.com/zowe/api-layer/commit/084eb6d)), closes [#3845](https://github.com/zowe/api-layer/issues/3845) +* Bugfix: Use default JDK DNS resolver (#3877) ([bf1f2ed](https://github.com/zowe/api-layer/commit/bf1f2ed)), closes [#3877](https://github.com/zowe/api-layer/issues/3877) +* Bugfix: Trailing quotes in z/OSMF static definition not having matching initial ones (#3875) ([adefa8a](https://github.com/zowe/api-layer/commit/adefa8a)), closes [#3875](https://github.com/zowe/api-layer/issues/3875) +* Bugfix: Restore handling mode of x-forwarded-prefix as it is used in v2 (#3874) ([a18df27](https://github.com/zowe/api-layer/commit/a18df27)), closes [#3874](https://github.com/zowe/api-layer/issues/3874) +* Bugfix: Do not fail when headers cannot be modified (#3845) ([084eb6d](https://github.com/zowe/api-layer/commit/084eb6d)), closes [#3845](https://github.com/zowe/api-layer/issues/3845) * Bugfix: Fix error message in case of TLS error (#3864) ([945fc9c](https://github.com/zowe/api-layer/commit/945fc9c)), closes [#3864](https://github.com/zowe/api-layer/issues/3864) -* Bugfix: Update gateway schema with oidc config parameters (#3867) ([19ece5e](https://github.com/zowe/api-layer/commit/19ece5e)), closes [#3867](https://github.com/zowe/api-layer/issues/3867) -* Bugfix: Use lite jar for gateway-package (#3866) ([b727bdd](https://github.com/zowe/api-layer/commit/b727bdd)), closes [#3866](https://github.com/zowe/api-layer/issues/3866) -* Bugfix: Respect ssl strictness in enabler (#3813) ([bc55168](https://github.com/zowe/api-layer/commit/bc55168)), closes [#3813](https://github.com/zowe/api-layer/issues/3813) -* Bugfix: Configure ssl context for webclient (#3811) ([476c69b](https://github.com/zowe/api-layer/commit/476c69b)), closes [#3811](https://github.com/zowe/api-layer/issues/3811) -* Bugfix: Fix duplicities in the lite lib jar (#3808) ([88ca6dc](https://github.com/zowe/api-layer/commit/88ca6dc)), closes [#3808](https://github.com/zowe/api-layer/issues/3808) +* Bugfix: Update Gateway schema with OIDC config parameters (#3867) ([19ece5e](https://github.com/zowe/api-layer/commit/19ece5e)), closes [#3867](https://github.com/zowe/api-layer/issues/3867) +* Bugfix: Use lite JAR for gateway-package (#3866) ([b727bdd](https://github.com/zowe/api-layer/commit/b727bdd)), closes [#3866](https://github.com/zowe/api-layer/issues/3866) +* Bugfix: Respect SSL strictness in enabler (#3813) ([bc55168](https://github.com/zowe/api-layer/commit/bc55168)), closes [#3813](https://github.com/zowe/api-layer/issues/3813) +* Bugfix: Configure SSL context for webclient (#3811) ([476c69b](https://github.com/zowe/api-layer/commit/476c69b)), closes [#3811](https://github.com/zowe/api-layer/issues/3811) +* Bugfix: Fix duplicities in the lite lib JAR (#3808) ([88ca6dc](https://github.com/zowe/api-layer/commit/88ca6dc)), closes [#3808](https://github.com/zowe/api-layer/issues/3808) * Bugfix: Minor fixes in logs (#3806) ([5abc91e](https://github.com/zowe/api-layer/commit/5abc91e)), closes [#3806](https://github.com/zowe/api-layer/issues/3806) ## `APIML 3.0.36 / Zowe 3.0.0 (2024-10-01)` + +__Breaking changes in API ML__ + +| Change in Zowe V3 | Required action +|-------------------------------------------------------------------------------------------------------------------------------| -- +| Authentication endpoints no longer support the route /api/v1/gateway. Only /gateway/api/v1 is now supported. | If you use the endpoints directly, change the URLs to start with /gateway/api/v1. If you use ZAAS client to integrate with API Mediation Layer, no action is required as the change is handled in the ZAAS client code. +| Spring Enabler has been updated to Spring Boot 3 and Spring 6. Spring Boot 2 and Spring 5 versions are no longer be supported | Upgrade extending services based on the Spring Enabler to Spring Boot 3 and Spring 6. +| Datasets API has been archived | This service was disabled by default in Version 2. If you enable the service via components.data-sets.enabled: true and use the APIs documented in Data sets Swagger, it is necessary to move to the usage of the similar z/OSMF endpoints. +| Jobs API will be archived | The service was disabled by default in Version 2. If you enable the service via components.jobs.enabled: true and use the APIs documented in Jobs Swagger, it is necessary to move to the usage of the similar z/OSMF endpoints. +| Metrics service has been archived | The service was in Technical Preview. Currently there is no replacement. In V3, the Open Telemetry standard will be implemented, which will serve as a replacement. +| IMS API has been archived | The service was not fully supported. If you were using the API, please reach out to the IBM team for follow-up steps. +| Java 17 is required to run the API Mediation Layer | For V3, it is necessary to update z/OS to version 2.5 or later as this brings support of Java 17. It is necessary to install Java 17 and provide the path to Java 17 to Zowe Java configuration. +| z/OSMF in version V2R5 with APAR PH12143 applied | If you are running a version of z/OS before 3.1, validate that the PH12143 APAR was applied to the z/OSMF installation used by Zowe. The Zowe YAML parameter components.gateway.apiml.security.auth.zosmf.jwtAutoconfiguration for the gateway component has changed. The value auto is no longer allowed. Choose either the default jwt or ltpa depending on if your z/OSMF is set up for JWT use as recommended. See example-zowe.yaml for new component values. +| Configuration of keyrings now requires transformation from safkeyring://// to safkeyring:// | If your Zowe configuration contains safkeyring:////, change this part to safkeyring://. +| Support access to z/OSMF only through /ibmzosmf route. V3 will not support access through the /zosmf route | If you use z/OSMF via {apimlUrl}/zosmf/{zosmfEndpoint} you need to move to {apimlUrl}/ibmzosmf/{zosmfEndpoint}. + +__New features and enhancements in API ML__ + +The current API Gateway contains the Authentication and Authorization Service. This service will be separated as a standalone service. The Authentication and Authorization Service is the only API ML service that directly requires z/OS. + +__Changelog__ + * Feature: Use networking standard config (improved) (V3) (#3765) ([aef67a3](https://github.com/zowe/api-layer/commit/aef67a3)), closes [#3765](https://github.com/zowe/api-layer/issues/3765) -* Feature: Add deterministic routing and sticky session load balancing (#3658) ([0f62119](https://github.com/zowe/api-layer/commit/0f62119)), closes [#3658](https://github.com/zowe/api-layer/issues/3658) -* Feature: CGW support of AT-TLS (#3545) ([e9c9da6](https://github.com/zowe/api-layer/commit/e9c9da6)), closes [#3545](https://github.com/zowe/api-layer/issues/3545) -* Feature: create zaas service, use cloud-gateway as gateway (#3568) ([4953604](https://github.com/zowe/api-layer/commit/4953604)), closes [#3568](https://github.com/zowe/api-layer/issues/3568) [#3567](https://github.com/zowe/api-layer/issues/3567) [#3571](https://github.com/zowe/api-layer/issues/3571) [#3572](https://github.com/zowe/api-layer/issues/3572) * Feature: GraphiQL Playground (#3660) ([9e23fba](https://github.com/zowe/api-layer/commit/9e23fba)), closes [#3660](https://github.com/zowe/api-layer/issues/3660) +* Feature: websocket connection configuration (#3700) ([eb98b13](https://github.com/zowe/api-layer/commit/eb98b13)), closes [#3700](https://github.com/zowe/api-layer/issues/3700) +* Feature: Disable routing to Discovery and ZAAS from Gateway (#3688) ([1139243](https://github.com/zowe/api-layer/commit/1139243)), closes [#3294](https://github.com/zowe/api-layer/issues/3294) * Feature: Validation of OIDC token via user info endpoint (v3) (#3674) ([8c32518](https://github.com/zowe/api-layer/commit/8c32518)), closes [#3674](https://github.com/zowe/api-layer/issues/3674) -* Feature: websocket connection configuration (#3700) ([eb98b13](https://github.com/zowe/api-layer/commit/eb98b13)), closes [#3700](https://github.com/zowe/api-layer/issues/3700) +* Feature: Add deterministic routing and sticky session load balancing (#3658) ([0f62119](https://github.com/zowe/api-layer/commit/0f62119)), closes [#3658](https://github.com/zowe/api-layer/issues/3658) +* Feature: create zaas service, use cloud-gateway as gateway (#3568) ([4953604](https://github.com/zowe/api-layer/commit/4953604)), closes [#3568](https://github.com/zowe/api-layer/issues/3568) [#3567](https://github.com/zowe/api-layer/issues/3567) [#3571](https://github.com/zowe/api-layer/issues/3571) [#3572](https://github.com/zowe/api-layer/issues/3572) +* Feature: Catalog version in footer for Login, Dasboard and Detail pages (#3554) ([fd75d1b](https://github.com/zowe/api-layer/commit/fd75d1b)), closes [#3554](https://github.com/zowe/api-layer/issues/3554) +* Feature: CGW support of AT-TLS (#3545) ([e9c9da6](https://github.com/zowe/api-layer/commit/e9c9da6)), closes [#3545](https://github.com/zowe/api-layer/issues/3545) * Feature: add OIDC login flow schema and enable allowedUsers customization in zowe.yaml (#3533) ([43a7c57](https://github.com/zowe/api-layer/commit/43a7c57)), closes [#3533](https://github.com/zowe/api-layer/issues/3533) * Feature: OIDC authentication flow (#3510) ([0275eff](https://github.com/zowe/api-layer/commit/0275eff)), closes [#3510](https://github.com/zowe/api-layer/issues/3510) -* Feature: ZAAS /safIdt endpoint to generate SAF ID token for authenticated user (#3220) ([c72adbc](https://github.com/zowe/api-layer/commit/c72adbc)), closes [#3220](https://github.com/zowe/api-layer/issues/3220) -* Feature: Add Zowe authentication scheme to Cloud Gateway (#3214) ([b71fbc1](https://github.com/zowe/api-layer/commit/b71fbc1)), closes [#3214](https://github.com/zowe/api-layer/issues/3214) -* Feature: Add new /zaas/zosmf endpoint to provide JWT and LTPA tokens from z/OSMF. (#3153) ([cc96c81](https://github.com/zowe/api-layer/commit/cc96c81)), closes [#3153](https://github.com/zowe/api-layer/issues/3153) -* Feature: Support z/OSMF scheme in Spring Cloud Gateway (#3190) ([c059322](https://github.com/zowe/api-layer/commit/c059322)), closes [#3190](https://github.com/zowe/api-layer/issues/3190) -* Feature: Cloud Gateway - create additional registrations (#3181) ([c6cc561](https://github.com/zowe/api-layer/commit/c6cc561)), closes [#3181](https://github.com/zowe/api-layer/issues/3181) -* Feature: Gateway additional registrations HA (#3127) ([a367380](https://github.com/zowe/api-layer/commit/a367380)), closes [#3127](https://github.com/zowe/api-layer/issues/3127) -* Feature: OIDC - Fetch JWK from providers (#3137) ([b23bb8f](https://github.com/zowe/api-layer/commit/b23bb8f)), closes [#3137](https://github.com/zowe/api-layer/issues/3137) -* Feature: Passticket endpoint for ZAAS component (#3125) ([b9e9958](https://github.com/zowe/api-layer/commit/b9e9958)), closes [#3125](https://github.com/zowe/api-layer/issues/3125) -* Feature: Add /registry endpoint to the Cloud Gateway (#3076) ([ff8ee9b](https://github.com/zowe/api-layer/commit/ff8ee9b)), closes [#3076](https://github.com/zowe/api-layer/issues/3076) -* Feature: Add centralRegistryUrls config parameter to zowe.yaml (#3069) ([2650e72](https://github.com/zowe/api-layer/commit/2650e72)), closes [#3069](https://github.com/zowe/api-layer/issues/3069) -* Feature: Central Apiml Registry (#3051) ([5d854c4](https://github.com/zowe/api-layer/commit/5d854c4)), closes [#3051](https://github.com/zowe/api-layer/issues/3051) -* Feature: Forward client certificate from central gateway to domain gateway in request header (#3046) ([eda4750](https://github.com/zowe/api-layer/commit/eda4750)), closes [#3046](https://github.com/zowe/api-layer/issues/3046) -* Feature: register gateway to additional discovery service (#3068) ([e988df3](https://github.com/zowe/api-layer/commit/e988df3)), closes [#3068](https://github.com/zowe/api-layer/issues/3068) [#3044](https://github.com/zowe/api-layer/issues/3044) -* Feature: verify service SSO support from API ML (#3054) ([3c1bb91](https://github.com/zowe/api-layer/commit/3c1bb91)), closes [#3054](https://github.com/zowe/api-layer/issues/3054) -* Feature: Spring cloud gateway routing (#3031) ([a1dd492](https://github.com/zowe/api-layer/commit/a1dd492)), closes [#3031](https://github.com/zowe/api-layer/issues/3031) -* Feature: swagger validation in gateway (#3039) ([b5ad040](https://github.com/zowe/api-layer/commit/b5ad040)), closes [#3039](https://github.com/zowe/api-layer/issues/3039) -* Feature: fix z/OSMF not available logging before validation (#3013) ([7d5faad](https://github.com/zowe/api-layer/commit/7d5faad)), closes [#3013](https://github.com/zowe/api-layer/issues/3013) -* Feature: Style API Portal and add templating mechanism (#2965) ([b286cef](https://github.com/zowe/api-layer/commit/b286cef)), closes [#2965](https://github.com/zowe/api-layer/issues/2965) [#2956](https://github.com/zowe/api-layer/issues/2956) -* Feature: Redesign Catalog detail page (#2932) ([73a1d89](https://github.com/zowe/api-layer/commit/73a1d89)), closes [#2932](https://github.com/zowe/api-layer/issues/2932) -* Feature: Accept all tokens in the Bearer header or in the APIML cookie (#2908) ([7c393a6](https://github.com/zowe/api-layer/commit/7c393a6)), closes [#2908](https://github.com/zowe/api-layer/issues/2908) -* Feature: separate x509 and oidc mapper configuration (#2922) ([3809622](https://github.com/zowe/api-layer/commit/3809622)), closes [#2922](https://github.com/zowe/api-layer/issues/2922) -* Feature: websocket timeout and close server on error (#2914) ([020da87](https://github.com/zowe/api-layer/commit/020da87)), closes [#2914](https://github.com/zowe/api-layer/issues/2914) -* Bugfix: apiml prefix for registry conf (#3746) ([f972d0c](https://github.com/zowe/api-layer/commit/f972d0c)), closes [#3746](https://github.com/zowe/api-layer/issues/3746) -* Bugfix: cli-plugin workflow ([ca5f9bb](https://github.com/zowe/api-layer/commit/ca5f9bb)) -* Bugfix: ClosableHttpClient.execute() resource leak on API catalog (#3722) ([a330907](https://github.com/zowe/api-layer/commit/a330907)), closes [#3722](https://github.com/zowe/api-layer/issues/3722) -* Bugfix: coverity findings (#3766) ([9d13119](https://github.com/zowe/api-layer/commit/9d13119)), closes [#3766](https://github.com/zowe/api-layer/issues/3766) -* Bugfix: do not resolve hostname when not required (#3751) ([39e75b1](https://github.com/zowe/api-layer/commit/39e75b1)), closes [#3751](https://github.com/zowe/api-layer/issues/3751) -* Bugfix: fix coverity issues for v3 release (#3774) ([982ca45](https://github.com/zowe/api-layer/commit/982ca45)), closes [#3774](https://github.com/zowe/api-layer/issues/3774) * Bugfix: Fix Discovery Eureka response if the service is not registred to allow reconnect by Enabler (#3 ([9f58010](https://github.com/zowe/api-layer/commit/9f58010)), closes [#3795](https://github.com/zowe/api-layer/issues/3795) -* Bugfix: Gateway end with internal server error if cookies are invalid (#3767) ([eeaee5c](https://github.com/zowe/api-layer/commit/eeaee5c)), closes [#3767](https://github.com/zowe/api-layer/issues/3767) -* Bugfix: move security configuration back to gateway section (#3775) ([2513ff1](https://github.com/zowe/api-layer/commit/2513ff1)), closes [#3775](https://github.com/zowe/api-layer/issues/3775) -* Bugfix: Remove "AUTO" from jwt configuration and clean up outdated APARs from mock service (#3717) ([a81abe8](https://github.com/zowe/api-layer/commit/a81abe8)), closes [#3717](https://github.com/zowe/api-layer/issues/3717) -* Bugfix: Remove global setup of keystores (v3) (#3742) ([7464019](https://github.com/zowe/api-layer/commit/7464019)), closes [#3742](https://github.com/zowe/api-layer/issues/3742) * Bugfix: use v1 octorelease action ([bde8dc6](https://github.com/zowe/api-layer/commit/bde8dc6)) * Bugfix: v3 RC1 fixes (#3790) ([749b6ad](https://github.com/zowe/api-layer/commit/749b6ad)), closes [#3790](https://github.com/zowe/api-layer/issues/3790) +* Bugfix: fix coverity issues for v3 release (#3774) ([982ca45](https://github.com/zowe/api-layer/commit/982ca45)), closes [#3774](https://github.com/zowe/api-layer/issues/3774) +* Bugfix: move security configuration back to gateway section (#3775) ([2513ff1](https://github.com/zowe/api-layer/commit/2513ff1)), closes [#3775](https://github.com/zowe/api-layer/issues/3775) +* Bugfix: coverity findings (#3766) ([9d13119](https://github.com/zowe/api-layer/commit/9d13119)), closes [#3766](https://github.com/zowe/api-layer/issues/3766) +* Bugfix: Gateway end with internal server error if cookies are invalid (#3767) ([eeaee5c](https://github.com/zowe/api-layer/commit/eeaee5c)), closes [#3767](https://github.com/zowe/api-layer/issues/3767) +* Bugfix: do not resolve hostname when not required (#3751) ([39e75b1](https://github.com/zowe/api-layer/commit/39e75b1)), closes [#3751](https://github.com/zowe/api-layer/issues/3751) +* Bugfix: ClosableHttpClient.execute() resource leak on API catalog (#3722) ([a330907](https://github.com/zowe/api-layer/commit/a330907)), closes [#3722](https://github.com/zowe/api-layer/issues/3722) +* Bugfix: apiml prefix for registry conf (#3746) ([f972d0c](https://github.com/zowe/api-layer/commit/f972d0c)), closes [#3746](https://github.com/zowe/api-layer/issues/3746) +* Bugfix: Remove global setup of keystores (v3) (#3742) ([7464019](https://github.com/zowe/api-layer/commit/7464019)), closes [#3742](https://github.com/zowe/api-layer/issues/3742) * Bugfix: zaas reads configuration from GW as default, possible to overrid… (#3744) ([fc7ae4e](https://github.com/zowe/api-layer/commit/fc7ae4e)), closes [#3744](https://github.com/zowe/api-layer/issues/3744) +* Bugfix: Remove "AUTO" from jwt configuration and clean up outdated APARs from mock service (#3717) ([a81abe8](https://github.com/zowe/api-layer/commit/a81abe8)), closes [#3717](https://github.com/zowe/api-layer/issues/3717) +* Bugfix: use jfrog registry in renovate bot (#3736) ([9eabd3e](https://github.com/zowe/api-layer/commit/9eabd3e)), closes [#3736](https://github.com/zowe/api-layer/issues/3736) +* Bugfix: update default javax.net.ssl log levels (#3716) ([f46561c](https://github.com/zowe/api-layer/commit/f46561c)), closes [#3716](https://github.com/zowe/api-layer/issues/3716) +* Bugfix: use zowe provided java location if available (#3714) ([fb2863c](https://github.com/zowe/api-layer/commit/fb2863c)), closes [#3714](https://github.com/zowe/api-layer/issues/3714) +* Bugfix: stacktrace on unreachable swagger and remove handling for depreca… (#3699) ([3606dd6](https://github.com/zowe/api-layer/commit/3606dd6)), closes [#3699](https://github.com/zowe/api-layer/issues/3699) +* Bugfix: Renovate excluding minor vers. in PR for v2.x.x (#3703) ([78e91d9](https://github.com/zowe/api-layer/commit/78e91d9)), closes [#3703](https://github.com/zowe/api-layer/issues/3703) * Bugfix: Add missing encoded characters filter for services (#3701) ([b5f945d](https://github.com/zowe/api-layer/commit/b5f945d)), closes [#3701](https://github.com/zowe/api-layer/issues/3701) -* Bugfix: cors enabled property in gateway (#3664) ([9a0ebdf](https://github.com/zowe/api-layer/commit/9a0ebdf)), closes [#3664](https://github.com/zowe/api-layer/issues/3664) -* Bugfix: Fix swagger API documentation for Gateway (#3678) ([abbd08f](https://github.com/zowe/api-layer/commit/abbd08f)), closes [#3678](https://github.com/zowe/api-layer/issues/3678) -* Bugfix: Pretty path URL in Gateway Swagger documentation in the API catalog (#3679) ([a88ace6](https://github.com/zowe/api-layer/commit/a88ace6)), closes [#3679](https://github.com/zowe/api-layer/issues/3679) +* Bugfix: updating Gradle Wrapper for Gradle v8.8 (#3687) ([6ce0254](https://github.com/zowe/api-layer/commit/6ce0254)), closes [#3687](https://github.com/zowe/api-layer/issues/3687) * Bugfix: protect health endpoint with authentication as default (#3676) ([806de5c](https://github.com/zowe/api-layer/commit/806de5c)), closes [#3676](https://github.com/zowe/api-layer/issues/3676) -* Bugfix: Renovate excluding minor vers. in PR for v2.x.x (#3703) ([78e91d9](https://github.com/zowe/api-layer/commit/78e91d9)), closes [#3703](https://github.com/zowe/api-layer/issues/3703) -* Bugfix: stacktrace on unreachable swagger and remove handling for depreca… (#3699) ([3606dd6](https://github.com/zowe/api-layer/commit/3606dd6)), closes [#3699](https://github.com/zowe/api-layer/issues/3699) +* Bugfix: Pretty path URL in Gateway Swagger documentation in the API catalog (#3679) ([a88ace6](https://github.com/zowe/api-layer/commit/a88ace6)), closes [#3679](https://github.com/zowe/api-layer/issues/3679) +* Bugfix: Fix swagger API documentation for Gateway (#3678) ([abbd08f](https://github.com/zowe/api-layer/commit/abbd08f)), closes [#3678](https://github.com/zowe/api-layer/issues/3678) * Bugfix: support customized code snippets in case of endpoint with query params (#3666) ([7c5c067](https://github.com/zowe/api-layer/commit/7c5c067)), closes [#3666](https://github.com/zowe/api-layer/issues/3666) +* Bugfix: cors enabled property in gateway (#3664) ([9a0ebdf](https://github.com/zowe/api-layer/commit/9a0ebdf)), closes [#3664](https://github.com/zowe/api-layer/issues/3664) +* Bugfix: update task name for zaas package (#3663) ([3459dbc](https://github.com/zowe/api-layer/commit/3459dbc)), closes [#3663](https://github.com/zowe/api-layer/issues/3663) * Bugfix: Tweak gateway status page to have consistent casing (#3560) ([7d55cd9](https://github.com/zowe/api-layer/commit/7d55cd9)), closes [#3560](https://github.com/zowe/api-layer/issues/3560) -* Bugfix: updating Gradle Wrapper for Gradle v8.8 (#3687) ([6ce0254](https://github.com/zowe/api-layer/commit/6ce0254)), closes [#3687](https://github.com/zowe/api-layer/issues/3687) +* Bugfix: Independent scanning and loading of extension's classes (#3548) ([8d2d3bb](https://github.com/zowe/api-layer/commit/8d2d3bb)), closes [#3548](https://github.com/zowe/api-layer/issues/3548) +* Bugfix: fix schema for OIDC login flow (#3541) ([a5c3596](https://github.com/zowe/api-layer/commit/a5c3596)), closes [#3541](https://github.com/zowe/api-layer/issues/3541) * Bugfix: Fix SSL Context switching (#3531) ([e7575f6](https://github.com/zowe/api-layer/commit/e7575f6)), closes [#3531](https://github.com/zowe/api-layer/issues/3531) +* Bugfix: set correct protocol using start script (#3486) ([52528ad](https://github.com/zowe/api-layer/commit/52528ad)), closes [#3486](https://github.com/zowe/api-layer/issues/3486) * Bugfix: fix zosmf url (#3478) ([567c261](https://github.com/zowe/api-layer/commit/567c261)), closes [#3478](https://github.com/zowe/api-layer/issues/3478) * Bugfix: More general exception handling to detect TCP Stack restart (#3466) ([8189db7](https://github.com/zowe/api-layer/commit/8189db7)), closes [#3466](https://github.com/zowe/api-layer/issues/3466) -* Bugfix: set correct protocol using start script (#3486) ([52528ad](https://github.com/zowe/api-layer/commit/52528ad)), closes [#3486](https://github.com/zowe/api-layer/issues/3486) * Bugfix: updating of SSL configuration in the Tomcat (#3403) ([ba86c0e](https://github.com/zowe/api-layer/commit/ba86c0e)), closes [#3403](https://github.com/zowe/api-layer/issues/3403) * Bugfix: keyring init z/OS (#3314) ([0a97850](https://github.com/zowe/api-layer/commit/0a97850)), closes [#3314](https://github.com/zowe/api-layer/issues/3314) -* Bugfix: Fix of resource leak in loading of images in API Catalog (#3233) ([29424cd](https://github.com/zowe/api-layer/commit/29424cd)), closes [#3233](https://github.com/zowe/api-layer/issues/3233) -* Bugfix: Fix truststore for websockets in Spring Cloud Gateway (v3) (#3248) ([96c4cc8](https://github.com/zowe/api-layer/commit/96c4cc8)), closes [#3248](https://github.com/zowe/api-layer/issues/3248) -* Bugfix: update zosmf id (#3296) ([037391a](https://github.com/zowe/api-layer/commit/037391a)), closes [#3296](https://github.com/zowe/api-layer/issues/3296) * Bugfix: using ibmzosmf as serviceId (#3302) ([305dea3](https://github.com/zowe/api-layer/commit/305dea3)), closes [#3302](https://github.com/zowe/api-layer/issues/3302) -* Bugfix: AT-TLS support (#3186) ([8a26c44](https://github.com/zowe/api-layer/commit/8a26c44)), closes [#3186](https://github.com/zowe/api-layer/issues/3186) -* Bugfix: Fix signing outgoing call from Cloud Gateway just if necessary (#3203) ([12ca262](https://github.com/zowe/api-layer/commit/12ca262)), closes [#3203](https://github.com/zowe/api-layer/issues/3203) -* Bugfix: read public key from keyring (#3212) ([a0a6937](https://github.com/zowe/api-layer/commit/a0a6937)), closes [#3212](https://github.com/zowe/api-layer/issues/3212) -* Bugfix: update bean definitions for noop cache mode (#3197) ([b73d812](https://github.com/zowe/api-layer/commit/b73d812)), closes [#3197](https://github.com/zowe/api-layer/issues/3197) -* Bugfix: change ehCache storage location (#3184) ([adfadff](https://github.com/zowe/api-layer/commit/adfadff)), closes [#3184](https://github.com/zowe/api-layer/issues/3184) -* Bugfix: Enhance error handling in the UI (#3158) ([ee39a4b](https://github.com/zowe/api-layer/commit/ee39a4b)), closes [#3158](https://github.com/zowe/api-layer/issues/3158) -* Bugfix: Gateway additional registration fixes (#3172) ([557b4f5](https://github.com/zowe/api-layer/commit/557b4f5)), closes [#3172](https://github.com/zowe/api-layer/issues/3172) -* Bugfix: Reasonable defaults in the cloud-gateway-service application.yml (#3167) ([f10ad93](https://github.com/zowe/api-layer/commit/f10ad93)), closes [#3167](https://github.com/zowe/api-layer/issues/3167) -* Bugfix: set HTTP client timeouts (#3174) ([f9d5d6f](https://github.com/zowe/api-layer/commit/f9d5d6f)), closes [#3174](https://github.com/zowe/api-layer/issues/3174) -* Bugfix: style updates for Catalog UI and Caching Fix for static file distribution in API Catalog (#3168 ([092c45b](https://github.com/zowe/api-layer/commit/092c45b)), closes [#3168](https://github.com/zowe/api-layer/issues/3168) -* Bugfix: Fix navigation issue in Catalog when using browser back button (#3145) ([b2492fd](https://github.com/zowe/api-layer/commit/b2492fd)), closes [#3145](https://github.com/zowe/api-layer/issues/3145) -* Bugfix: Fix normalization of baseUrl in ZAAS client (#3123) ([c8a23a8](https://github.com/zowe/api-layer/commit/c8a23a8)), closes [#3123](https://github.com/zowe/api-layer/issues/3123) -* Bugfix: heap configuration from zowe.yaml (#3087) ([59ead89](https://github.com/zowe/api-layer/commit/59ead89)), closes [#3087](https://github.com/zowe/api-layer/issues/3087) -* Bugfix: Fixes for API Catalog standalone mode (#3050) ([30ec8df](https://github.com/zowe/api-layer/commit/30ec8df)), closes [#3050](https://github.com/zowe/api-layer/issues/3050) -* Bugfix: header in api portal (#3059) ([8cb1223](https://github.com/zowe/api-layer/commit/8cb1223)), closes [#3059](https://github.com/zowe/api-layer/issues/3059) -* Bugfix: Integration tests for new Cloud Gateway routing (#3044) ([31423e3](https://github.com/zowe/api-layer/commit/31423e3)), closes [#3044](https://github.com/zowe/api-layer/issues/3044) -* Bugfix: update messages after docs review (#3032) ([52ec39b](https://github.com/zowe/api-layer/commit/52ec39b)), closes [#3032](https://github.com/zowe/api-layer/issues/3032) -* Bugfix: setting default value of nonStrictVerifySslCertificatesOfServices to … (#3029) ([75b658c](https://github.com/zowe/api-layer/commit/75b658c)), closes [#3029](https://github.com/zowe/api-layer/issues/3029) -* Bugfix: newlines and ssl error message in z/OSMF validation (#3024) ([0a0b27b](https://github.com/zowe/api-layer/commit/0a0b27b)), closes [#3024](https://github.com/zowe/api-layer/issues/3024) -* Bugfix: z/OSMF logging improvements (#2998) ([eb7b02e](https://github.com/zowe/api-layer/commit/eb7b02e)), closes [#2998](https://github.com/zowe/api-layer/issues/2998) -* Bugfix: dynamically update favicon (#2980) ([d1617b2](https://github.com/zowe/api-layer/commit/d1617b2)), closes [#2980](https://github.com/zowe/api-layer/issues/2980) -* Bugfix: Fix responses of security provider including expired account (#2969) ([c4dc217](https://github.com/zowe/api-layer/commit/c4dc217)), closes [#2969](https://github.com/zowe/api-layer/issues/2969) -* Bugfix: broken link in readme (#2945) ([016e0e3](https://github.com/zowe/api-layer/commit/016e0e3)), closes [#2945](https://github.com/zowe/api-layer/issues/2945) -* Bugfix: Add check for x509 enabled flag (#2930) ([406f588](https://github.com/zowe/api-layer/commit/406f588)), closes [#2930](https://github.com/zowe/api-layer/issues/2930) -* Bugfix: return correct JWK when zOSMF is not available (#2936) ([030a34f](https://github.com/zowe/api-layer/commit/030a34f)), closes [#2936](https://github.com/zowe/api-layer/issues/2936) -* Bugfix: Validate OIDC token against known IDP's introspect endpoint (#2934) ([59a077d](https://github.com/zowe/api-layer/commit/59a077d)), closes [#2934](https://github.com/zowe/api-layer/issues/2934) -* Bugfix: verify zOSMF JWT support remotely (#2938) ([94acee7](https://github.com/zowe/api-layer/commit/94acee7)), closes [#2938](https://github.com/zowe/api-layer/issues/2938) +* Bugfix: update zosmf id (#3296) ([037391a](https://github.com/zowe/api-layer/commit/037391a)), closes [#3296](https://github.com/zowe/api-layer/issues/3296) +* Bugfix: Update serviceId in gateway start.sh (#3255) ([4acb107](https://github.com/zowe/api-layer/commit/4acb107)), closes [#2889](https://github.com/zowe/api-layer/issues/2889) +* Bugfix: Fix truststore for websockets in Spring Cloud Gateway (#3248) ([96c4cc8](https://github.com/zowe/api-layer/commit/96c4cc8)), closes [#3248](https://github.com/zowe/api-layer/issues/3248) +* Bugfix: fixing static definition of zosmf in discovery package (#3251) ([4c3ccb2](https://github.com/zowe/api-layer/commit/4c3ccb2)), closes [#2889](https://github.com/zowe/api-layer/issues/2889) + +## Previous versions To show changelog of older versions follow on one these links: - [v2.x.x](https://github.com/zowe/api-layer/blob/v2.x.x/CHANGELOG.md) From 156b63b6dd98336f32c4e5599daa8ab178c8c58b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pavel=20Jare=C5=A1?= Date: Wed, 15 Jan 2025 12:53:24 +0100 Subject: [PATCH 5/7] changelog clean up MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Pavel Jareš --- CHANGELOG.md | 70 ++++++++++++++++++++++++---------------------------- 1 file changed, 32 insertions(+), 38 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 9432f3e717..218ef0349f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -65,59 +65,53 @@ The current API Gateway contains the Authentication and Authorization Service. T __Changelog__ -* Feature: Use networking standard config (improved) (V3) (#3765) ([aef67a3](https://github.com/zowe/api-layer/commit/aef67a3)), closes [#3765](https://github.com/zowe/api-layer/issues/3765) +* Feature: Use networking standard config (improved) (#3765) ([aef67a3](https://github.com/zowe/api-layer/commit/aef67a3)), closes [#3765](https://github.com/zowe/api-layer/issues/3765) * Feature: GraphiQL Playground (#3660) ([9e23fba](https://github.com/zowe/api-layer/commit/9e23fba)), closes [#3660](https://github.com/zowe/api-layer/issues/3660) -* Feature: websocket connection configuration (#3700) ([eb98b13](https://github.com/zowe/api-layer/commit/eb98b13)), closes [#3700](https://github.com/zowe/api-layer/issues/3700) +* Feature: Websocket connection configuration (#3700) ([eb98b13](https://github.com/zowe/api-layer/commit/eb98b13)), closes [#3700](https://github.com/zowe/api-layer/issues/3700) * Feature: Disable routing to Discovery and ZAAS from Gateway (#3688) ([1139243](https://github.com/zowe/api-layer/commit/1139243)), closes [#3294](https://github.com/zowe/api-layer/issues/3294) -* Feature: Validation of OIDC token via user info endpoint (v3) (#3674) ([8c32518](https://github.com/zowe/api-layer/commit/8c32518)), closes [#3674](https://github.com/zowe/api-layer/issues/3674) * Feature: Add deterministic routing and sticky session load balancing (#3658) ([0f62119](https://github.com/zowe/api-layer/commit/0f62119)), closes [#3658](https://github.com/zowe/api-layer/issues/3658) -* Feature: create zaas service, use cloud-gateway as gateway (#3568) ([4953604](https://github.com/zowe/api-layer/commit/4953604)), closes [#3568](https://github.com/zowe/api-layer/issues/3568) [#3567](https://github.com/zowe/api-layer/issues/3567) [#3571](https://github.com/zowe/api-layer/issues/3571) [#3572](https://github.com/zowe/api-layer/issues/3572) +* Feature: Create ZAAS service, use Cloud Gateway as Gateway (#3568) ([4953604](https://github.com/zowe/api-layer/commit/4953604)), closes [#3568](https://github.com/zowe/api-layer/issues/3568) [#3567](https://github.com/zowe/api-layer/issues/3567) [#3571](https://github.com/zowe/api-layer/issues/3571) [#3572](https://github.com/zowe/api-layer/issues/3572) * Feature: Catalog version in footer for Login, Dasboard and Detail pages (#3554) ([fd75d1b](https://github.com/zowe/api-layer/commit/fd75d1b)), closes [#3554](https://github.com/zowe/api-layer/issues/3554) -* Feature: CGW support of AT-TLS (#3545) ([e9c9da6](https://github.com/zowe/api-layer/commit/e9c9da6)), closes [#3545](https://github.com/zowe/api-layer/issues/3545) -* Feature: add OIDC login flow schema and enable allowedUsers customization in zowe.yaml (#3533) ([43a7c57](https://github.com/zowe/api-layer/commit/43a7c57)), closes [#3533](https://github.com/zowe/api-layer/issues/3533) +* Feature: Cloud Gateway support of AT-TLS (#3545) ([e9c9da6](https://github.com/zowe/api-layer/commit/e9c9da6)), closes [#3545](https://github.com/zowe/api-layer/issues/3545) +* Feature: Add OIDC login flow schema and enable allowedUsers customization in zowe.yaml (#3533) ([43a7c57](https://github.com/zowe/api-layer/commit/43a7c57)), closes [#3533](https://github.com/zowe/api-layer/issues/3533) * Feature: OIDC authentication flow (#3510) ([0275eff](https://github.com/zowe/api-layer/commit/0275eff)), closes [#3510](https://github.com/zowe/api-layer/issues/3510) -* Bugfix: Fix Discovery Eureka response if the service is not registred to allow reconnect by Enabler (#3 ([9f58010](https://github.com/zowe/api-layer/commit/9f58010)), closes [#3795](https://github.com/zowe/api-layer/issues/3795) -* Bugfix: use v1 octorelease action ([bde8dc6](https://github.com/zowe/api-layer/commit/bde8dc6)) -* Bugfix: v3 RC1 fixes (#3790) ([749b6ad](https://github.com/zowe/api-layer/commit/749b6ad)), closes [#3790](https://github.com/zowe/api-layer/issues/3790) -* Bugfix: fix coverity issues for v3 release (#3774) ([982ca45](https://github.com/zowe/api-layer/commit/982ca45)), closes [#3774](https://github.com/zowe/api-layer/issues/3774) -* Bugfix: move security configuration back to gateway section (#3775) ([2513ff1](https://github.com/zowe/api-layer/commit/2513ff1)), closes [#3775](https://github.com/zowe/api-layer/issues/3775) -* Bugfix: coverity findings (#3766) ([9d13119](https://github.com/zowe/api-layer/commit/9d13119)), closes [#3766](https://github.com/zowe/api-layer/issues/3766) -* Bugfix: Gateway end with internal server error if cookies are invalid (#3767) ([eeaee5c](https://github.com/zowe/api-layer/commit/eeaee5c)), closes [#3767](https://github.com/zowe/api-layer/issues/3767) -* Bugfix: do not resolve hostname when not required (#3751) ([39e75b1](https://github.com/zowe/api-layer/commit/39e75b1)), closes [#3751](https://github.com/zowe/api-layer/issues/3751) +* Bugfix: Fix Discovery Eureka response if the service is not registred to allow to reconnect by Enabler (#3795) ([9f58010](https://github.com/zowe/api-layer/commit/9f58010)), closes [#3795](https://github.com/zowe/api-layer/issues/3795) +* Bugfix: Fixes for releasing v3.0.0-rc1 (#3790) ([749b6ad](https://github.com/zowe/api-layer/commit/749b6ad)), closes [#3790](https://github.com/zowe/api-layer/issues/3790) +* Bugfix: Fix coverity issues for v3 release (#3774) ([982ca45](https://github.com/zowe/api-layer/commit/982ca45)), closes [#3774](https://github.com/zowe/api-layer/issues/3774) +* Bugfix: Move security configuration back to gateway section (#3775) ([2513ff1](https://github.com/zowe/api-layer/commit/2513ff1)), closes [#3775](https://github.com/zowe/api-layer/issues/3775) +* Bugfix: Fix Coverity findings (#3766) ([9d13119](https://github.com/zowe/api-layer/commit/9d13119)), closes [#3766](https://github.com/zowe/api-layer/issues/3766) +* Bugfix: Gateway ends with internal server error if cookies are invalid (#3767) ([eeaee5c](https://github.com/zowe/api-layer/commit/eeaee5c)), closes [#3767](https://github.com/zowe/api-layer/issues/3767) +* Bugfix: Do not resolve hostname when not required (#3751) ([39e75b1](https://github.com/zowe/api-layer/commit/39e75b1)), closes [#3751](https://github.com/zowe/api-layer/issues/3751) * Bugfix: ClosableHttpClient.execute() resource leak on API catalog (#3722) ([a330907](https://github.com/zowe/api-layer/commit/a330907)), closes [#3722](https://github.com/zowe/api-layer/issues/3722) -* Bugfix: apiml prefix for registry conf (#3746) ([f972d0c](https://github.com/zowe/api-layer/commit/f972d0c)), closes [#3746](https://github.com/zowe/api-layer/issues/3746) -* Bugfix: Remove global setup of keystores (v3) (#3742) ([7464019](https://github.com/zowe/api-layer/commit/7464019)), closes [#3742](https://github.com/zowe/api-layer/issues/3742) -* Bugfix: zaas reads configuration from GW as default, possible to overrid… (#3744) ([fc7ae4e](https://github.com/zowe/api-layer/commit/fc7ae4e)), closes [#3744](https://github.com/zowe/api-layer/issues/3744) -* Bugfix: Remove "AUTO" from jwt configuration and clean up outdated APARs from mock service (#3717) ([a81abe8](https://github.com/zowe/api-layer/commit/a81abe8)), closes [#3717](https://github.com/zowe/api-layer/issues/3717) -* Bugfix: use jfrog registry in renovate bot (#3736) ([9eabd3e](https://github.com/zowe/api-layer/commit/9eabd3e)), closes [#3736](https://github.com/zowe/api-layer/issues/3736) -* Bugfix: update default javax.net.ssl log levels (#3716) ([f46561c](https://github.com/zowe/api-layer/commit/f46561c)), closes [#3716](https://github.com/zowe/api-layer/issues/3716) -* Bugfix: use zowe provided java location if available (#3714) ([fb2863c](https://github.com/zowe/api-layer/commit/fb2863c)), closes [#3714](https://github.com/zowe/api-layer/issues/3714) -* Bugfix: stacktrace on unreachable swagger and remove handling for depreca… (#3699) ([3606dd6](https://github.com/zowe/api-layer/commit/3606dd6)), closes [#3699](https://github.com/zowe/api-layer/issues/3699) -* Bugfix: Renovate excluding minor vers. in PR for v2.x.x (#3703) ([78e91d9](https://github.com/zowe/api-layer/commit/78e91d9)), closes [#3703](https://github.com/zowe/api-layer/issues/3703) +* Bugfix: The API ML prefix for registry configuration (#3746) ([f972d0c](https://github.com/zowe/api-layer/commit/f972d0c)), closes [#3746](https://github.com/zowe/api-layer/issues/3746) +* Bugfix: ZAAS reads configuration from Gateway as default, possible to override with local configuration (#3744) ([fc7ae4e](https://github.com/zowe/api-layer/commit/fc7ae4e)), closes [#3744](https://github.com/zowe/api-layer/issues/3744) +* Bugfix: Remove "AUTO" from JWT configuration and clean up outdated APARs from mock service (#3717) ([a81abe8](https://github.com/zowe/api-layer/commit/a81abe8)), closes [#3717](https://github.com/zowe/api-layer/issues/3717) +* Bugfix: Update default javax.net.ssl log levels (#3716) ([f46561c](https://github.com/zowe/api-layer/commit/f46561c)), closes [#3716](https://github.com/zowe/api-layer/issues/3716) +* Bugfix: Use Zowe provided java location if available (#3714) ([fb2863c](https://github.com/zowe/api-layer/commit/fb2863c)), closes [#3714](https://github.com/zowe/api-layer/issues/3714) +* Bugfix: Stacktrace on unreachable swagger and remove handling for deprecated method (#3699) ([3606dd6](https://github.com/zowe/api-layer/commit/3606dd6)), closes [#3699](https://github.com/zowe/api-layer/issues/3699) * Bugfix: Add missing encoded characters filter for services (#3701) ([b5f945d](https://github.com/zowe/api-layer/commit/b5f945d)), closes [#3701](https://github.com/zowe/api-layer/issues/3701) -* Bugfix: updating Gradle Wrapper for Gradle v8.8 (#3687) ([6ce0254](https://github.com/zowe/api-layer/commit/6ce0254)), closes [#3687](https://github.com/zowe/api-layer/issues/3687) -* Bugfix: protect health endpoint with authentication as default (#3676) ([806de5c](https://github.com/zowe/api-layer/commit/806de5c)), closes [#3676](https://github.com/zowe/api-layer/issues/3676) +* Bugfix: Protect health endpoint with authentication as default (#3676) ([806de5c](https://github.com/zowe/api-layer/commit/806de5c)), closes [#3676](https://github.com/zowe/api-layer/issues/3676) * Bugfix: Pretty path URL in Gateway Swagger documentation in the API catalog (#3679) ([a88ace6](https://github.com/zowe/api-layer/commit/a88ace6)), closes [#3679](https://github.com/zowe/api-layer/issues/3679) -* Bugfix: Fix swagger API documentation for Gateway (#3678) ([abbd08f](https://github.com/zowe/api-layer/commit/abbd08f)), closes [#3678](https://github.com/zowe/api-layer/issues/3678) -* Bugfix: support customized code snippets in case of endpoint with query params (#3666) ([7c5c067](https://github.com/zowe/api-layer/commit/7c5c067)), closes [#3666](https://github.com/zowe/api-layer/issues/3666) -* Bugfix: cors enabled property in gateway (#3664) ([9a0ebdf](https://github.com/zowe/api-layer/commit/9a0ebdf)), closes [#3664](https://github.com/zowe/api-layer/issues/3664) -* Bugfix: update task name for zaas package (#3663) ([3459dbc](https://github.com/zowe/api-layer/commit/3459dbc)), closes [#3663](https://github.com/zowe/api-layer/issues/3663) +* Bugfix: Fix Swagger API documentation for Gateway (#3678) ([abbd08f](https://github.com/zowe/api-layer/commit/abbd08f)), closes [#3678](https://github.com/zowe/api-layer/issues/3678) +* Bugfix: Support customized code snippets in case of endpoint with query params (#3666) ([7c5c067](https://github.com/zowe/api-layer/commit/7c5c067)), closes [#3666](https://github.com/zowe/api-layer/issues/3666) +* Bugfix: CORS enabled property in the Gateway (#3664) ([9a0ebdf](https://github.com/zowe/api-layer/commit/9a0ebdf)), closes [#3664](https://github.com/zowe/api-layer/issues/3664) +* Bugfix: Update task name for ZAAS package (#3663) ([3459dbc](https://github.com/zowe/api-layer/commit/3459dbc)), closes [#3663](https://github.com/zowe/api-layer/issues/3663) * Bugfix: Tweak gateway status page to have consistent casing (#3560) ([7d55cd9](https://github.com/zowe/api-layer/commit/7d55cd9)), closes [#3560](https://github.com/zowe/api-layer/issues/3560) * Bugfix: Independent scanning and loading of extension's classes (#3548) ([8d2d3bb](https://github.com/zowe/api-layer/commit/8d2d3bb)), closes [#3548](https://github.com/zowe/api-layer/issues/3548) -* Bugfix: fix schema for OIDC login flow (#3541) ([a5c3596](https://github.com/zowe/api-layer/commit/a5c3596)), closes [#3541](https://github.com/zowe/api-layer/issues/3541) +* Bugfix: Fix schema for OIDC login flow (#3541) ([a5c3596](https://github.com/zowe/api-layer/commit/a5c3596)), closes [#3541](https://github.com/zowe/api-layer/issues/3541) * Bugfix: Fix SSL Context switching (#3531) ([e7575f6](https://github.com/zowe/api-layer/commit/e7575f6)), closes [#3531](https://github.com/zowe/api-layer/issues/3531) -* Bugfix: set correct protocol using start script (#3486) ([52528ad](https://github.com/zowe/api-layer/commit/52528ad)), closes [#3486](https://github.com/zowe/api-layer/issues/3486) -* Bugfix: fix zosmf url (#3478) ([567c261](https://github.com/zowe/api-layer/commit/567c261)), closes [#3478](https://github.com/zowe/api-layer/issues/3478) +* Bugfix: Set correct protocol using start script (#3486) ([52528ad](https://github.com/zowe/api-layer/commit/52528ad)), closes [#3486](https://github.com/zowe/api-layer/issues/3486) +* Bugfix: Fix z/OSMF URL (#3478) ([567c261](https://github.com/zowe/api-layer/commit/567c261)), closes [#3478](https://github.com/zowe/api-layer/issues/3478) * Bugfix: More general exception handling to detect TCP Stack restart (#3466) ([8189db7](https://github.com/zowe/api-layer/commit/8189db7)), closes [#3466](https://github.com/zowe/api-layer/issues/3466) -* Bugfix: updating of SSL configuration in the Tomcat (#3403) ([ba86c0e](https://github.com/zowe/api-layer/commit/ba86c0e)), closes [#3403](https://github.com/zowe/api-layer/issues/3403) -* Bugfix: keyring init z/OS (#3314) ([0a97850](https://github.com/zowe/api-layer/commit/0a97850)), closes [#3314](https://github.com/zowe/api-layer/issues/3314) -* Bugfix: using ibmzosmf as serviceId (#3302) ([305dea3](https://github.com/zowe/api-layer/commit/305dea3)), closes [#3302](https://github.com/zowe/api-layer/issues/3302) -* Bugfix: update zosmf id (#3296) ([037391a](https://github.com/zowe/api-layer/commit/037391a)), closes [#3296](https://github.com/zowe/api-layer/issues/3296) -* Bugfix: Update serviceId in gateway start.sh (#3255) ([4acb107](https://github.com/zowe/api-layer/commit/4acb107)), closes [#2889](https://github.com/zowe/api-layer/issues/2889) +* Bugfix: Updating of SSL configuration in the Tomcat (#3403) ([ba86c0e](https://github.com/zowe/api-layer/commit/ba86c0e)), closes [#3403](https://github.com/zowe/api-layer/issues/3403) +* Bugfix: Keyring init z/OS (#3314) ([0a97850](https://github.com/zowe/api-layer/commit/0a97850)), closes [#3314](https://github.com/zowe/api-layer/issues/3314) +* Bugfix: Using `ibmzosmf` as service ID (#3302) ([305dea3](https://github.com/zowe/api-layer/commit/305dea3)), closes [#3302](https://github.com/zowe/api-layer/issues/3302) +* Bugfix: Update z/OSMF service ID (#3296) ([037391a](https://github.com/zowe/api-layer/commit/037391a)), closes [#3296](https://github.com/zowe/api-layer/issues/3296) +* Bugfix: Update serviceId in the Gateway starting script (#3255) ([4acb107](https://github.com/zowe/api-layer/commit/4acb107)), closes [#2889](https://github.com/zowe/api-layer/issues/2889) * Bugfix: Fix truststore for websockets in Spring Cloud Gateway (#3248) ([96c4cc8](https://github.com/zowe/api-layer/commit/96c4cc8)), closes [#3248](https://github.com/zowe/api-layer/issues/3248) -* Bugfix: fixing static definition of zosmf in discovery package (#3251) ([4c3ccb2](https://github.com/zowe/api-layer/commit/4c3ccb2)), closes [#2889](https://github.com/zowe/api-layer/issues/2889) +* Bugfix: Fixing static definition of z/OSMF in discovery package (#3251) ([4c3ccb2](https://github.com/zowe/api-layer/commit/4c3ccb2)), closes [#2889](https://github.com/zowe/api-layer/issues/2889) ## Previous versions From 9e3ef52472f4a58267a8589ab5ce46af71c046c5 Mon Sep 17 00:00:00 2001 From: Jakub Balhar Date: Fri, 17 Jan 2025 09:43:24 +0100 Subject: [PATCH 6/7] Remove V3.0 irrelevant Signed-off-by: Jakub Balhar --- CHANGELOG.md | 9 --------- 1 file changed, 9 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 218ef0349f..52ade56883 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -78,10 +78,7 @@ __Changelog__ * Bugfix: Fix Discovery Eureka response if the service is not registred to allow to reconnect by Enabler (#3795) ([9f58010](https://github.com/zowe/api-layer/commit/9f58010)), closes [#3795](https://github.com/zowe/api-layer/issues/3795) -* Bugfix: Fixes for releasing v3.0.0-rc1 (#3790) ([749b6ad](https://github.com/zowe/api-layer/commit/749b6ad)), closes [#3790](https://github.com/zowe/api-layer/issues/3790) -* Bugfix: Fix coverity issues for v3 release (#3774) ([982ca45](https://github.com/zowe/api-layer/commit/982ca45)), closes [#3774](https://github.com/zowe/api-layer/issues/3774) * Bugfix: Move security configuration back to gateway section (#3775) ([2513ff1](https://github.com/zowe/api-layer/commit/2513ff1)), closes [#3775](https://github.com/zowe/api-layer/issues/3775) -* Bugfix: Fix Coverity findings (#3766) ([9d13119](https://github.com/zowe/api-layer/commit/9d13119)), closes [#3766](https://github.com/zowe/api-layer/issues/3766) * Bugfix: Gateway ends with internal server error if cookies are invalid (#3767) ([eeaee5c](https://github.com/zowe/api-layer/commit/eeaee5c)), closes [#3767](https://github.com/zowe/api-layer/issues/3767) * Bugfix: Do not resolve hostname when not required (#3751) ([39e75b1](https://github.com/zowe/api-layer/commit/39e75b1)), closes [#3751](https://github.com/zowe/api-layer/issues/3751) * Bugfix: ClosableHttpClient.execute() resource leak on API catalog (#3722) ([a330907](https://github.com/zowe/api-layer/commit/a330907)), closes [#3722](https://github.com/zowe/api-layer/issues/3722) @@ -91,20 +88,14 @@ __Changelog__ * Bugfix: Update default javax.net.ssl log levels (#3716) ([f46561c](https://github.com/zowe/api-layer/commit/f46561c)), closes [#3716](https://github.com/zowe/api-layer/issues/3716) * Bugfix: Use Zowe provided java location if available (#3714) ([fb2863c](https://github.com/zowe/api-layer/commit/fb2863c)), closes [#3714](https://github.com/zowe/api-layer/issues/3714) * Bugfix: Stacktrace on unreachable swagger and remove handling for deprecated method (#3699) ([3606dd6](https://github.com/zowe/api-layer/commit/3606dd6)), closes [#3699](https://github.com/zowe/api-layer/issues/3699) -* Bugfix: Add missing encoded characters filter for services (#3701) ([b5f945d](https://github.com/zowe/api-layer/commit/b5f945d)), closes [#3701](https://github.com/zowe/api-layer/issues/3701) * Bugfix: Protect health endpoint with authentication as default (#3676) ([806de5c](https://github.com/zowe/api-layer/commit/806de5c)), closes [#3676](https://github.com/zowe/api-layer/issues/3676) * Bugfix: Pretty path URL in Gateway Swagger documentation in the API catalog (#3679) ([a88ace6](https://github.com/zowe/api-layer/commit/a88ace6)), closes [#3679](https://github.com/zowe/api-layer/issues/3679) * Bugfix: Fix Swagger API documentation for Gateway (#3678) ([abbd08f](https://github.com/zowe/api-layer/commit/abbd08f)), closes [#3678](https://github.com/zowe/api-layer/issues/3678) * Bugfix: Support customized code snippets in case of endpoint with query params (#3666) ([7c5c067](https://github.com/zowe/api-layer/commit/7c5c067)), closes [#3666](https://github.com/zowe/api-layer/issues/3666) -* Bugfix: CORS enabled property in the Gateway (#3664) ([9a0ebdf](https://github.com/zowe/api-layer/commit/9a0ebdf)), closes [#3664](https://github.com/zowe/api-layer/issues/3664) -* Bugfix: Update task name for ZAAS package (#3663) ([3459dbc](https://github.com/zowe/api-layer/commit/3459dbc)), closes [#3663](https://github.com/zowe/api-layer/issues/3663) * Bugfix: Tweak gateway status page to have consistent casing (#3560) ([7d55cd9](https://github.com/zowe/api-layer/commit/7d55cd9)), closes [#3560](https://github.com/zowe/api-layer/issues/3560) * Bugfix: Independent scanning and loading of extension's classes (#3548) ([8d2d3bb](https://github.com/zowe/api-layer/commit/8d2d3bb)), closes [#3548](https://github.com/zowe/api-layer/issues/3548) -* Bugfix: Fix schema for OIDC login flow (#3541) ([a5c3596](https://github.com/zowe/api-layer/commit/a5c3596)), closes [#3541](https://github.com/zowe/api-layer/issues/3541) * Bugfix: Fix SSL Context switching (#3531) ([e7575f6](https://github.com/zowe/api-layer/commit/e7575f6)), closes [#3531](https://github.com/zowe/api-layer/issues/3531) -* Bugfix: Set correct protocol using start script (#3486) ([52528ad](https://github.com/zowe/api-layer/commit/52528ad)), closes [#3486](https://github.com/zowe/api-layer/issues/3486) * Bugfix: Fix z/OSMF URL (#3478) ([567c261](https://github.com/zowe/api-layer/commit/567c261)), closes [#3478](https://github.com/zowe/api-layer/issues/3478) -* Bugfix: More general exception handling to detect TCP Stack restart (#3466) ([8189db7](https://github.com/zowe/api-layer/commit/8189db7)), closes [#3466](https://github.com/zowe/api-layer/issues/3466) * Bugfix: Updating of SSL configuration in the Tomcat (#3403) ([ba86c0e](https://github.com/zowe/api-layer/commit/ba86c0e)), closes [#3403](https://github.com/zowe/api-layer/issues/3403) * Bugfix: Keyring init z/OS (#3314) ([0a97850](https://github.com/zowe/api-layer/commit/0a97850)), closes [#3314](https://github.com/zowe/api-layer/issues/3314) * Bugfix: Using `ibmzosmf` as service ID (#3302) ([305dea3](https://github.com/zowe/api-layer/commit/305dea3)), closes [#3302](https://github.com/zowe/api-layer/issues/3302) From 29dfd3e48aeb5976020ef35614de1c47846b49a5 Mon Sep 17 00:00:00 2001 From: Jakub Balhar Date: Fri, 17 Jan 2025 09:46:38 +0100 Subject: [PATCH 7/7] Remove V3.1 irrelevant Bugfixes Signed-off-by: Jakub Balhar --- CHANGELOG.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 52ade56883..04502f03e2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -35,10 +35,8 @@ All notable changes to the Zowe API Mediation Layer package will be documented i * Bugfix: Do not fail when headers cannot be modified (#3845) ([084eb6d](https://github.com/zowe/api-layer/commit/084eb6d)), closes [#3845](https://github.com/zowe/api-layer/issues/3845) * Bugfix: Fix error message in case of TLS error (#3864) ([945fc9c](https://github.com/zowe/api-layer/commit/945fc9c)), closes [#3864](https://github.com/zowe/api-layer/issues/3864) * Bugfix: Update Gateway schema with OIDC config parameters (#3867) ([19ece5e](https://github.com/zowe/api-layer/commit/19ece5e)), closes [#3867](https://github.com/zowe/api-layer/issues/3867) -* Bugfix: Use lite JAR for gateway-package (#3866) ([b727bdd](https://github.com/zowe/api-layer/commit/b727bdd)), closes [#3866](https://github.com/zowe/api-layer/issues/3866) * Bugfix: Respect SSL strictness in enabler (#3813) ([bc55168](https://github.com/zowe/api-layer/commit/bc55168)), closes [#3813](https://github.com/zowe/api-layer/issues/3813) * Bugfix: Configure SSL context for webclient (#3811) ([476c69b](https://github.com/zowe/api-layer/commit/476c69b)), closes [#3811](https://github.com/zowe/api-layer/issues/3811) -* Bugfix: Fix duplicities in the lite lib JAR (#3808) ([88ca6dc](https://github.com/zowe/api-layer/commit/88ca6dc)), closes [#3808](https://github.com/zowe/api-layer/issues/3808) * Bugfix: Minor fixes in logs (#3806) ([5abc91e](https://github.com/zowe/api-layer/commit/5abc91e)), closes [#3806](https://github.com/zowe/api-layer/issues/3806) ## `APIML 3.0.36 / Zowe 3.0.0 (2024-10-01)`