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
- 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
- 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.
-
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_NEWenvironment variable when using the-oor-Ooptions. 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
- 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
- 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
- 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_NEWto ensure that it does not interfere with internal file creation operations of tools like Git, GPG, and GNU Make.
- Added a troubleshooting guide for all tools.
- Added a Blogs section with references to external blogs and articles.
- Added documentation on Git performance considerations.
- Added documentation on Perl/CPAN configuration.
1.1.0.4 - PTF 4 - February 2025 (introducing GPG, JQ, and Which)
- 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.
- 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
- 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.
- 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
- 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
- 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
- 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
.envand.altenvfiles to include application-specific environment variables. - Unsets the environment variables
GIT_EXEC_PATHandGIT_TEMPLATE_DIR, which may have been set by third-party releases of Git. - Fixes an issue with Git
difftoolwhere 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
- 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