What's New

To view all available Program Temporary Fixes (PTFs), please visit the PTF fix list page.

1.1.0.6 - PTF 6 - July 2025

This PTF updates the following tools:
  • Perl is updated to version 5.43.0
  • Curl is updated to version 8.14.1
  • Vim is updated to version 9.1.1510
  • GPG is updated to version 2.5.8
  • JQ is updated to version 1.8.0
  • Git is updated to version 2.50.1
  • Less is updated to version 678
  • GNU Which remains at version 2.21
  • Ncurses remains at version 6.5
  • GNU Make remains at version 4.4.1
  • Bash remains at version 5.2.37
Git fixes
  • Time zone support: Fixed an issue where Git failed to respect the TZ environment variable when formatting timestamps for commits and logs.
  • Man page viewer: Added support for zotman as a man page viewer.
Curl Fixes and Features
  • New Protocol Support SFTP via libssh2: Curl now supports SFTP using libssh2. You can upload or download files over SFTP: >> curl -k sftp://127.0.0.1 --user "itodoro:password"

  • Security Enhancements libpsl Integration: Curl now uses the Public Suffix List (libpsl) for more accurate cookie and domain validation. This helps prevent issues like accepting cookies from bad.example.co.uk pretending to be example.co.uk.

  • File Encoding Support File Tagging with _ENCODE_FILE_NEW: Curl now honors the _ENCODE_FILE_NEW environment variable when using the -o or -O options. This helps ensure that newly created files are tagged with the appropriate encoding. Example: _ENCODE_FILE_NEW=BINARY curl -O https://github.com/curl/curl/releases/download/curl-8_14_1/curl-8.14.1.tar.gz

General Updates
  • Minimum Build Target Increased: Upped the minimum target architecture and OS level for builds to:
    • Hardware: z13® (was z12)
    • z/OS® Version: V2R5 (was V2R4)

1.1.0.5 - PTF 5 - April 2025

This PTF updates the following tools:
  • Perl is updated to version 5.41.9
  • Curl is updated to version 8.13.0
  • Vim is updated to version 9.1.1160
  • GPG is updated to version 2.5.5
  • Git is updated to version 2.49.0
  • JQ remains at version 1.7.1
  • GNU Which remains at version 2.21
  • Less remains at version 668
  • Ncurses remains at version 6.5
  • GNU Make remains at version 4.4.1
  • Bash remains at version 5.2.37

Ncurses fixes

The gclear/clear command no longer requires the ASCII_TERMINFO environment variable, fixing errors related to inaccessible terminal databases.

GPG fixes

Tags encrypted and signed files as binary

General Updates
  • Fixed an issue where empty untagged files were incorrectly identified as ASCII, which affected tools such as Vim. This might have caused garbled text when modifying an empty file in Vim.
  • Fixed _ENCODE_FILE_NEW to ensure that it does not interfere with internal file creation operations of tools like Git, GPG, and GNU Make.
Documentation Updates

1.1.0.4 - PTF 4 - February 2025 (introducing GPG, JQ, and Which)

New
  • GPG 2.5.3 - Provides tools for secure communication and data protection. GPG enables encryption, decryption, digital signatures, and key management, helping ensure confidentiality and integrity of sensitive information.
  • JQ 1.7.1 - Offers a lightweight and flexible command-line JSON processor. JQ enables users to extract, filter, and transform JSON data with ease, facilitating data manipulation and analysis.
  • GNU Which 2.21 - Locates the executable file that is associated with a given command. GNU Which helps users determine the absolute path of a command, aiding in script development and troubleshooting.
Updates
  • Git is updated to version 2.48.1
  • Perl is updated to version 5.41.7
  • Curl is updated to version 8.11.1
  • Vim is updated to version 9.1.1016
  • Less is remains at version 668
  • Ncurses remains at version 6.5
  • GNU Make remains at version 4.4.1
  • Bash remains at version 5.2.37

1.1.0.3 - PTF 3 - December 2024

Updates
  • Git is updated to version 2.47.0
  • Perl is updated to version 5.41.5
  • Bash is updated to version 5.2.37
  • Curl is updated to version 8.11.0
  • Vim is updated to version 9.1.0869
  • Less is updated to version 668
  • Ncurses remains at version 6.5
  • GNU Make remains at version 4.4.1

Git fixes

This update also addresses an issue where file names containing national characters were not rendered properly in git status or git diff output.

Bash updates

In the kill command built-in, it adds support for the -K option, which sends a superkill signal to force the ending of a process. A kill signal must be sent before sending the superkill signal.

Ncurses fixes

It fixes an issue where the clear command is used in OMVS. It also moves the clear command to altbin/ from bin/ and provides it as gclear under bin/. To pick up the ncurses clear without the g prefix, source the .altenv script or at the altbin/ path your PATH environment variable.

General updates
  • You can now use /bin/iden <path/to/tool> to determine the associated OEF version.
  • Example output: Vendor:IBM_OEF_1.1.0.3 BuildRev:e5cee16 2024-11-20 22:57:02 EST

1.1.0.2 - PTF 2 - October 2024

Updates
  • Git is updated to version 2.46.1
  • Perl is updated to version 5.41.3
  • Bash is updated to version 5.2.32
  • Curl is updated to version 8.10.1
  • Vim is updated to version 9.1.0736
  • Less is updated version 665
  • Ncurses remains at version 6.5
  • GNU Make remains at version 4.4.1

Git fixes

This update also addresses an issue that is related to Git where a custom SSL certificate might not be set via the http.sslCAInfo git config setting.

1.1.0.1 - PTF 1 - August 2024

Updates
  • Git is updated to version 2.45.2
  • Perl is updated to version 5.41.2
  • Curl is updated to version 8.9.1
  • Less is updated to version 661
  • Ncurses remains at version 6.5
  • GNU Make remains at version 4.4.1
  • Vim remains at version 9.1
  • Bash remains at version 5.2.21
Git Fixes
  • Addresses issues with Git when cloning on sysplex paths with PARMLIB symbols, such as /$SYSNAME.
  • Resolves an error that occurred when running the command git config --system --list.
  • Modifies the .env and .altenv files to include application-specific environment variables.
  • Unsets the environment variables GIT_EXEC_PATH and GIT_TEMPLATE_DIR, which may have been set by third-party releases of Git.
  • Fixes an issue with Git difftool where IBM®-1047 tagged files that are modified in the work tree resulted in garbled output.

Less Fixes

Fixes an issue where searching for tokens across large files would take excessively long.

1.1.0.0 - GA - May 31, 2024

Initial Release
  • Git version 2.45.1
  • Bash version 5.2.21
  • Curl version 8.7.1
  • GNU Make version 4.4.1
  • Less version 654
  • Vim version 9.1
  • Ncurses version 6.5