What's new in IBM z/OS Debugger

17.0.3

New support
Code Coverage
Debug Profile Service
Debug Authorization
  • IBM® z/OS Debugger now supports authorization on compilation unit level. It checks SAF profiles to prevent debugging certain compilation units. For more information, see IBM z/OS Debugger Authorization.
Compiler Support
  • Support is added for IBM Open XL C/C++ 2.2 for z/OS. This includes split DWARF support.
  • Support is added for IBM Open Enterprise SDK for Go 1.25

17.0.2.2

Documentation updates
  • Updated content for sections that includes Data Collector, CRRDG messages and security definitions.

17.0.2.1

Debug Profile Service
  • As a system programmer, you can now override the server name used by Swagger UI. For more information, see Adding Support for Swagger UI.
  • Debug Profile Service no longer supports Java 8. The runtime environment requires 64-bit Java version 11 or higher.
  • As a system programmer, you can now encrypt keystore passwords. For more information, see Enabling secure communication.
  • As a system programmer, you can now configure which users are allowed to impersonate other users. For more information, see Allow users to impersonate other users.
Data Collector and Data Collector Service

17.0.2

New support
  • Support is added for z17.
  • Support is added for IBM Open Enterprise SDK for Go 1.24.
  • Support is added for Automatic Binary Optimizer for z/OS 2.3.
Debug Profile Service
  • As a system programmer, you can now access API documentation in your browser to streamline API-level diagnostics through a user-friendly Swagger interface. This endpoint is enabled by default and is available for immediate use.

    To find the complete URL, refer to the job output stream with the Liberty log message CWWKT0016I. The endpoint will end with /explorer.

  • As a user, you can now specify a certificate file for TCP/IP authentication, if required, by the debugger engine.

    The new sesscert parameter is supported by both DTCN (CICS) and DSTP (non-CICS) profile endpoints.

z/OS Debugger Profiles view
You can now specify a certificate file in the Debug Profile Editor for TCP/IP authentication.
IBM Z Open Debug 5.0
Compiler Support
  • Support is added for Enterprise COBOL for z/OS 6.5.
    Note: LangX COBOL support for this requires the PTF for APAR PH66484 for ADFzCC.
  • Support is added for Enterprise PL/I for z/OS 6.2.
TCP/IP authentication

17.0.1

Code Coverage
Remote Debug Service
Eclipse Debugger
Debug Profile Service
  • Debug Profile Service can now be used with Java 21.

17.0.0

Code Coverage
Remote Debug Service
IBM Z Open Debug 5.0
  • Z Open Debug now supports token-based authentication. It includes multi-factor authentication, when used in conjunction with Debug Profile Service and Remote Debug Service instances that have been configured to support token-based connections. For more information, see Setting up for IBM Z Open Debug.
  • The minimum prerequisite version of the Zowe Explorer extension is v3.
Debug Profile Service
  • On the IBM z/OS Debugger Preferences page, you can now choose whether to use token-based authentication when communicating with Debug Profile Service. For more information, see Setting debug preferences.
  • As a system programmer, you can now enable IBM Z Multi-Factor Authentication by setting up the API to generate and authenticate SAF IDT in the form of JWT (JSON Web Token). For more information, see Adding support for Authentication Service API
RSED integration
  • From 17.0 on, z/OS Debugger must register itself with RSED, the z/OS Explorer started task, for Eclipse clients to use the RSE-related features of z/OS Debugger. For more information, see RSED integration.
Eclipse Debugger
Compiler Support
  • Support is added for IBM Open XL C/C++ for z/OS 2.1.
TCP/IP authentication
Debug Authorization
  • IBM z/OS Debugger now supports authorization and it checks SAF profiles to prevent debugging certain load modules or debugging programs that run by certain surrogate IDs. For more information, see IBM z/OS Debugger Authorization.