Crossbow Release Notes Version 6
Version 6.0.19.0
Release Version 6.0.19.0
Release date: 23 March 2026
This release 6.0.19.0 contains the following updates:
Fixes:
INZUTILB - Fixed an issue where INZUTILB returned RC03 without producing output. Ticket 1158888934
Stored Procedure - Resolved the platform compatibility error involving Microsoft.Data.SqlClient. Ticket 1158853564
PLUS / ReportsKeyword - Corrected issues with unresolved PLUS statements and unsupported ReportsKeyword clauses. Ticket 1158841618
SQL Module: Fixed an unimplemented feature. Ticket 1158817256
SQL Resolution: Fixed errors resolving both unqualified and qualified “*”. Tickets 1158817316, 1158817340
Function Rewriting: Corrected unexpected usage of CONCAT and LAST_DAY(VARCHAR(4)). Tickets 1158817120, 1158817154
Raincode Console: Fixed an issue where connection strings were displayed in plain text. Ticket 1158823554
SQL Variant / CTE: Fixed handling of unsupported type sql_variant in multiple CTE scenarios. Ticket 1158824852
IMSql: Corrected current‑position behavior after a GE operation when SSA contains a unique sequence. Ticket 1158873912
Dataset Metadata: Fixed incorrect reading of dataset metadata from .meta files. Ticket 1158816626
IDCAMS: Improved optimal removal of datasets using mask patterns. Ticket 1157286726
DF2Sync: Applied fix for enhancement request. Ticket 1158334126
Improvements:
JCL SFTP Utility: Added clearer error messages.
SFTPAUTH: Improved logging and added
keyfile=parameter support.JCL: Added the new FILEBKUP utility.
RadaR: Updated documentation and corrected execution and installation scripts.
zTrieve: Added new DATECONV macro and documentation.
Dependency Changes:
Removed dependency on Microsoft.IdentityModel.Tokens.
Release Version 6.0.9.0
Release date: 11 March 2026
This release 6.0.9.0 contains the following updates:
MISCELLANEOUS:
Ticket 1158805008: [Record Editor] - Importing files into catalog doesn't save the file content
[QIX.Cmd] - Delay password rewrite
[QIX] - Add passwordMapping to processing server
Ticket 1158822682: Error parsing Statement LABEL= or EXPDT= DCB= without sub parameters
[zTrieve] - DATECONV macro in C#
Ticket 1157575936: Fix COBOL TITLE statement
Ticket 1151882384: Fix compilation Error
Ticket 1158839266: [IEBCOPY] - Catch the unsupported parm in the db instead of throwing an error
Ticket 1147373592: Structure containing fields with the same name not properly initialized
Ticket 1158838908: [ISRSUPC] - Ignore extraneous pipe added during serialization in scanonly mode
[VSPlugin] - Add registry handling for VS2026
Ticket 1158817142: TIMESTAMPADD rewriting rule
Ticket 1158817136: SUBSTR with DECIMAL SQL rewriting
Ticket 1158802720: To_char Datetime2 SqlRewriting
Ticket 1158819042: Recognize structure as sql varchar
Ticket 1158829672: Fix stored proc gen when parameters are structure WIP
Release Version 6.0.1.0
Release date: 27 February 2026
This release 6.0.1.0 contains the following updates:
Crossbow backward compatibilty breaking changes:
New features and improvements
- Support for .NET 10.0 and SQL Server 2025 across the board.
- The Visual Studio plugin now supports Visual Studio 2022 and 2026, with improved support for JCL debugging.
- Support for the File-AID JCL utility.
- Support for TLS encryption on QIX and IMSql TN3270 terminal servers.
RcDbConnections.csv format
RcDbConnections.csv file- The RcDbConnections.csv file used to define plans in Raincode JCL is now properly parsed as RFC 4180 compliant comma-separated CSV, with an exception for comments (lines starting with `#` or `//` are ignored).
- This implies that database connection strings must now be (double) quoted if they contain commas.
- This change may require updates to existing
RcDbConnections.csvfiles to ensure proper parsing.
Removal of obsolete features
.NET Framework- No longer supported.
.NET 6.0- No longer supported.
- Microsoft Host Integration Server (HIS) for Db2
- No longer supported.
- 32-bit executable generation
- No longer supported.
Compiler breaking changes
:Target=NetCore and :Target=NetFramework- Options are no longer supported. Supported values are now net8.0 and net10.0.
:M32 and :M64- Options (used for executable generation, as opposed to DLL generation) are no longer supported. 64-bit code generation is now the only supported mode for executables and is implied by the
:EXEoption.
- Options (used for executable generation, as opposed to DLL generation) are no longer supported. 64-bit code generation is now the only supported mode for executables and is implied by the
:SQL=db2his- Option is no longer supported. Users depending on the generation of Db2 bind files can use a new flag instead:
:GenerateHISStaticSQLPackageXMLand will have to provide an alternative:SQLoption, such as:SQL=db2ibm.
- Option is no longer supported. Users depending on the generation of Db2 bind files can use a new flag instead:
