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.csv files 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 :EXE option.
  • :SQL=db2his
    • Option is no longer supported. Users depending on the generation of Db2 bind files can use a new flag instead: :GenerateHISStaticSQLPackageXML and will have to provide an alternative :SQL option, such as :SQL=db2ibm.