Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
31 changes: 31 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,37 @@

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

## `APIML 3.5.14 / Zowe 3.5.0 (2026-05-20)`

* Feature: OpenTelemetry configuration has been configured with API ML's `SSLContext` to handle secure connections to external OTel collectors. (#4537) ([a6d6863](https://github.com/zowe/api-layer/commit/a6d6863)), closes [#4537](https://github.com/zowe/api-layer/issues/4537)
* Feature: OpenTelemetry logging capability has been added to the routing and API ML-bound requests. (#4509) ([bff02c5](https://github.com/zowe/api-layer/commit/bff02c5)), closes [#4509](https://github.com/zowe/api-layer/issues/4509)
* Feature: Users can now configure client and server SSL separately. This change allows API ML to read configuration from the `apiml.service.ssl` section with fallback to the `server.sll` section. (#4507) ([606d2b3](https://github.com/zowe/api-layer/commit/606d2b3)), closes [#4507](https://github.com/zowe/api-layer/issues/4507)
* Feature: Properties specifying "required", "additional", and "recommended" has been applied to base signals from API ML OpenTelemetry implementation with defaults. (#4456) ([5ee02e6](https://github.com/zowe/api-layer/commit/5ee02e6)), closes [#4456](https://github.com/zowe/api-layer/issues/4456)
* Feature: The Apache license to nodejs and Python enablers has been added. (#4500) ([9040130](https://github.com/zowe/api-layer/commit/9040130)), closes [#4500](https://github.com/zowe/api-layer/issues/4500)
* Feature: JVM parameters are now read from the zowe.yaml. (#4485) ([dd51ee1](https://github.com/zowe/api-layer/commit/dd51ee1)), closes [#4485](https://github.com/zowe/api-layer/issues/4485)
* Feature: Binding on multiple network interfaces is now supported. Each service can now define a list in configuration value `server.address`. (#4457) ([581217a](https://github.com/zowe/api-layer/commit/581217a)), closes [#4457](https://github.com/zowe/api-layer/issues/4457)


* Bugfix: Enabled API Catalog access with OIDC in single-service deployments. (#4536) ([938f023](https://github.com/zowe/api-layer/commit/938f023)), closes [#4536](https://github.com/zowe/api-layer/issues/4536)
* Bugfix: Allowed empty values in the authorization provider setting. (#4585) ([a143345](https://github.com/zowe/api-layer/commit/a143345)), closes [#4585](https://github.com/zowe/api-layer/issues/4585)
* Bugfix: Fixed the API ML startup message for HA scenarios. (#4582) ([999ea67](https://github.com/zowe/api-layer/commit/999ea67)), closes [#4582](https://github.com/zowe/api-layer/issues/4582)
* Bugfix: Cleaned log output for OTel ITs. (#4570) ([294f10d](https://github.com/zowe/api-layer/commit/294f10d)), closes [#4570](https://github.com/zowe/api-layer/issues/4570)
* Bugfix: Optimized routing by removing unnecessary Caching service calls for sticky session checks. (#4549) ([0eb08d4](https://github.com/zowe/api-layer/commit/0eb08d4)), closes [#4549](https://github.com/zowe/api-layer/issues/4549)
* Bugfix: Updated start.sh and configuration scripts to correctly pass multiple bound IP addresses to the API Mediation Layer. (#4578) ([7086467](https://github.com/zowe/api-layer/commit/7086467)), closes [#4578](https://github.com/zowe/api-layer/issues/4578)
* Bugfix: Improved single-service caches using Infinispan. (#4548) ([6ec2a1e](https://github.com/zowe/api-layer/commit/6ec2a1e)), closes [#4548](https://github.com/zowe/api-layer/issues/4548)
* Bugfix: Enabled configuration of Infinispan storage segments to allow for a reduced number of index files. (#4521) ([d4b3c87](https://github.com/zowe/api-layer/commit/d4b3c87)), closes [#4521](https://github.com/zowe/api-layer/issues/4521)
* Bugfix: Fixed propagation of the apiml.debug property in start.sh. (#4540) ([fd34334](https://github.com/zowe/api-layer/commit/fd34334)), closes [#4540](https://github.com/zowe/api-layer/issues/4540)
* Bugfix: Improved debugging capabilities for JWTs. (#4516) ([3703e08](https://github.com/zowe/api-layer/commit/3703e08)), closes [#4516](https://github.com/zowe/api-layer/issues/4516)
* Bugfix: Switched the default WebSocket client from Netty to Tomcat to resolve failures with rapid split-frame responses. (#4519) ([e2371c9](https://github.com/zowe/api-layer/commit/e2371c9)), closes [#4519](https://github.com/zowe/api-layer/issues/4519)
* Bugfix: Allowed VSAM details to be stored in the apiml and caching-service namespaces. (#4514) ([816dab9](https://github.com/zowe/api-layer/commit/816dab9)), closes [#4514](https://github.com/zowe/api-layer/issues/4514)
* Bugfix: Added correct styling for Open API 3.1. (#4513) ([a97322d](https://github.com/zowe/api-layer/commit/a97322d)), closes [#4513](https://github.com/zowe/api-layer/issues/4513)
* Bugfix: Added the default JDK DNS resolver. (#4496) ([4d87cc3](https://github.com/zowe/api-layer/commit/4d87cc3)), closes [#4496](https://github.com/zowe/api-layer/issues/4496)
* Bugfix: Fixed schema validation in API ML components. (#4438) ([6cde33d](https://github.com/zowe/api-layer/commit/6cde33d)), closes [#4438](https://github.com/zowe/api-layer/issues/4438)
* Bugfix: Added the Referer header. (#4479) ([bb2872b](https://github.com/zowe/api-layer/commit/bb2872b)), closes [#4479](https://github.com/zowe/api-layer/issues/4479)
* Bugfix: Improved troubleshooting by logging details of certificates ignored during API Layer client authentication through a new shared utility class. (#4415) ([8e74e5f](https://github.com/zowe/api-layer/commit/8e74e5f)), closes [#4415](https://github.com/zowe/api-layer/issues/4415)
* Bugfix: Set JVM console encoding to IBM-1047 for Java 21. (#4482) ([0a636a4](https://github.com/zowe/api-layer/commit/0a636a4)), closes [#4482](https://github.com/zowe/api-layer/issues/4482)
* Bugfix: Fixed infinispan configuration, exception handling, and the overall cache operation. (v3) (#4450) ([c2133d8](https://github.com/zowe/api-layer/commit/c2133d8)), closes [#4450](https://github.com/zowe/api-layer/issues/4450)

## `APIML 3.5.3 / Zowe 3.4.1 (2026-01-29)`

* Feature: Support binding on multiple network interfaces (#4457) ([581217a](https://github.com/zowe/api-layer/commit/581217a)), closes [#4457](https://github.com/zowe/api-layer/issues/4457)
Expand Down
Loading