AWS m2 documentation change
Summary
Added release notes for version 5.125.0 (released April 17, 2026) with new Easytrieve language support, major framework upgrades (Spring Boot 4.0.4, Tomcat 11.0.15, Angular 21), and numerous runtime improvements for zOS and AS400. Updated release date for version 5.75.0 from 2025 to 2026, updated Jasper version from 6 to 7, and removed <noloc> tags around 'Blusam' throughout the document.
Security assessment
The changes are routine release notes updates adding new features, framework upgrades, and bug fixes. While framework upgrades (Spring Boot, Tomcat) may include security patches, there is no explicit mention of addressing specific security vulnerabilities, weaknesses, or incidents. The changes focus on functionality, performance, and language support improvements without security-specific context.
Diff
diff --git a/m2/latest/userguide/ba-release-notes.md b/m2/latest/userguide/ba-release-notes.md index 392d48691..d03280816 100644 --- a//m2/latest/userguide/ba-release-notes.md +++ b//m2/latest/userguide/ba-release-notes.md @@ -7 +7 @@ -Release notes 5.75.0AWS Transform for mainframe RuntimeAWS Transform for mainframe Transformation EnginesRelease notes 5.1.0AWS Transform for mainframe RuntimeAWS Transform for mainframe Transformation EnginesAWS Transform for mainframe Transformation Engines & Runtime for GS21Release notes 4.10.0AWS Transform for mainframe RuntimeAWS Transform for mainframe Transformation EnginesRelease notes 4.9.0Runtime release 4.9.0AWS Transform for mainframe Transformation Engine 4.9.0Release notes 4.8.0Runtime release 4.8.0AWS Transform for mainframe Transformation Engine 4.8.0Release notes 4.7.0Runtime release 4.7.0AWS Transform for mainframeTransformation Engine 4.7.0Release notes 4.6.0Runtime release 4.6.0AWS Transform for mainframe Transformation Engine 4.6.0Release notes 4.5.0Runtime release 4.5.0AWS Transform for mainframe Transformation Engine 4.5.0Release notes 4.4.0Runtime release 4.4.0AWS Transform for mainframe Transformation Engine 4.4.0Release notes 4.3.0Runtime release 4.3.0Modernization tools release 4.3.0Release notes 4.2.0Runtime release 4.2.0Modernization tools release 4.2.0Release notes 4.1.0Runtime release 4.1.0Modernization tools release 4.1.0Release notes 4.0.0Runtime release 4.0.0Modernization tools release 4.0.0Release notes 3.10.0Runtime release 3.10.0Modernization tools release 3.10.0Release notes 3.9.0Runtime release 3.9.0Modernization tools release 3.9.0Release notes 3.8.0Runtime release 3.8.0Modernization tools release 3.8.0Release notes 3.7.0Runtime release 3.7.0Modernization tools release 3.7.0Release notes 3.6.0Runtime release 3.6.0Modernization tools release 3.6.0Release notes 3.5.0Runtime release 3.5.0Modernization tools release 3.5.0 +Release notes 5.125.0AWS Transform for mainframe RuntimeAWS Transform for mainframe Transformation EnginesRelease notes 5.75.0AWS Transform for mainframe RuntimeAWS Transform for mainframe Transformation EnginesRelease notes 5.1.0AWS Transform for mainframe RuntimeAWS Transform for mainframe Transformation EnginesAWS Transform for mainframe Transformation Engines & Runtime for GS21Release notes 4.10.0AWS Transform for mainframe RuntimeAWS Transform for mainframe Transformation EnginesRelease notes 4.9.0Runtime release 4.9.0AWS Transform for mainframe Transformation Engine 4.9.0Release notes 4.8.0Runtime release 4.8.0AWS Transform for mainframe Transformation Engine 4.8.0Release notes 4.7.0Runtime release 4.7.0AWS Transform for mainframeTransformation Engine 4.7.0Release notes 4.6.0Runtime release 4.6.0AWS Transform for mainframe Transformation Engine 4.6.0Release notes 4.5.0Runtime release 4.5.0AWS Transform for mainframe Transformation Engine 4.5.0Release notes 4.4.0Runtime release 4.4.0AWS Transform for mainframe Transformation Engine 4.4.0Release notes 4.3.0Runtime release 4.3.0Modernization tools release 4.3.0Release notes 4.2.0Runtime release 4.2.0Modernization tools release 4.2.0Release notes 4.1.0Runtime release 4.1.0Modernization tools release 4.1.0Release notes 4.0.0Runtime release 4.0.0Modernization tools release 4.0.0Release notes 3.10.0Runtime release 3.10.0Modernization tools release 3.10.0Release notes 3.9.0Runtime release 3.9.0Modernization tools release 3.9.0Release notes 3.8.0Runtime release 3.8.0Modernization tools release 3.8.0Release notes 3.7.0Runtime release 3.7.0Modernization tools release 3.7.0Release notes 3.6.0Runtime release 3.6.0Modernization tools release 3.6.0Release notes 3.5.0Runtime release 3.5.0Modernization tools release 3.5.0 @@ -20,0 +21,392 @@ For release notes predating this document, contact AWS Transform for mainframe d +## Release notes 5.125.0 + +Released on: April 17, 2026 + +This release of AWS Transform for mainframe Runtime and Transformation Engines is focused on Easytrieve language support, modern framework upgrades (Spring Boot, Tomcat, Angular), and runtime improvements. Some key features and changes in this release are: + + * **Added Easytrieve Transformation Engine support** + +Introduced a dedicated Easytrieve transformation engine enabling automated conversion of Easytrieve programs to modern Java. Main features include preprocessing, Library Section, JOB Activity, Control Flow, File & IMS data access, and Report Generation. The Runtime, which already covered most Easytrieve statements due to its proximity with COBOL, was extended with synchronized file processing support. + + * **Major Framework Upgrades** + + * **Spring Boot & Spring Core** – Upgraded to Spring Boot 4.0.4 and Spring Core 7.0.6, migrating from Spring Boot 3.5.7 and Spring Core 6.2.12. See migration notes for full details. + + * **Apache Tomcat** – Upgraded to Tomcat 11.0.15, migrating from Tomcat 10. + + * **Front-end Modernization** – Front-end applications have been upgraded to Angular 21 from Angular 20, bringing the latest features and performance improvements to the user interface. + + + + +This version of the AWS Transform for mainframe Runtime has been tested with the following stack: + +**Component** | **Version tested** +---|--- +Java | Java 21 +Presentation layer | Node JS 24.11.1 +Npm 11.6.2 +Angular 21 +Service layer | Spring Boot 4.0.4 +Spring Core 7.0.6 +Spring Session 3.5.2 +Spring statemachine 4.0.0 +Persistence layer | PostgreSQL engine 15.10 +Oracle 21c +Report | Jasper 7 +Application server | Apache Tomcat 11.0.15 + +## AWS Transform for mainframe Runtime + +### zOS + +**Improvements** + + * COBOL + + * Added support for SORT streams without FIN statement + + * Improved support for SORT statement for variable-length records + + * Improved support for MOVE ALL with numeric edited fields where the decimal digits need to be set to 0 + + * Added support for ACCEPT FROM SYSIPT statement to enable reading input from the SYSIPT device name + + * Improved support for statement with Numeric edited type and virtual decimal + + * Added support for Packed Type for NUMPROC(NOPFD) + + * Improved support for PERFORM in MQ CALL ON EXCEPTION catch + + * CICS + + * Improved SOAP envelope namespace URIs to use HTTP protocol and formatting per W3C specifications + + * Improved support for SOAP fault message handling with SOAP 1.1 compatibility and fault retrieval + + * Improved support for INQUIRE REQID command + + * Improved support for CONTAINER CHANNEL command to accept RecordAdaptable + + * Improved SQL transaction commit in CICS non-XA mode + + * Improved support for ASKTIME command to accept RangeReference as ABSTIME parameter + + * Improved support for GET CONTAINER command with SET option + + * Improved support for RECEIVE MAP command and MAPFAIL response + + * Improved support for MOVE CONTAINER statement + + * Improved support for HANDLE AID command with empty AID Key + + * Improved support for START command with TERMID targeting a different terminal + + * Improved LENGTH validation from CICS TS/TD Queue and File commands + + * Improved support for LOAD PROGRAM statement + + * Blusam + + * Improved support for Large KSDS data loader when append mode is on + + * Improved support for Large KSDS Pagination by ensuring page capacity is taken into consideration, preventing memory and performance degradation as the dataset grows + + * Improved support for large KSDS and ESDS data loaders in multi-schema PostgreSQL configurations by enhancing initialization order + + * Improved support for skip list delete operations by preventing array index exceptions when processing nodes with levels exceeding the list height after split + + * Removed RDW bytes before loading data when calling IDCAMS PGM + + * Improved support for open release lock for Read dataset + + * Redis + + * Added support for TTL (timeToLive) for the warmUp flag to improve reading performance + + * Added configurable batch processing for Redis cache clear operations to prevent RESP protocol errors when clearing large datasets with two new properties bluesam.redis.enableBatchClear (default: false, Type: Boolean) to enable batching and bluesam.redis.batchClearSize (default: 1000, Type: Integer) to control batch size + + * Added configurable session timeout via server.servlet.session.timeout when using Redis as session store + + * Updated Redis error handling from ERROR to WARNING level + + * IMS - MFS + + * Added support for STACK/UNSTACK statements + + * Added support for GRAPHIC=NO or GRAPHIC=YES on SEG statements + + * Added support for multiple messages in a single screen + + * Improved support for EQU substitution + + * Improved support for implicit DPAGE + + * Improved support for printer format features of 3270P devices by extending the parser to handle DIV TYPE=OUTPUT, DEV→DEV and DEV→FMTEND transitions, PAGE= parameter in device processing, and multi-element POS tuples + + * Improved support for Empty message + + * IMS - DBD + + * Improved support for flexible NAME parameter positioning in SEGM, FIELD, LCHILD, and XDFLD statements by allowing it to appear anywhere in the parameter list + + * Improved support for the full RULES= parameter syntax + + * IMS - CBLTDLI + + * Improved support for function PCB + + * Improved support for function TERM + + * SQL + + * Added support for DB2 database keywords as SQL column names and handled PostgreSQL reserved word quoting + + * Added support for SMALLINT DB2 function + + * Improved support for USE and TIME keywords as column name + + * Improved support for DD-prefixed SQL host variables and ENTRY statement name collision resolution + + * Improved support for CASE statement and conversion of app format timestamps + + * JCL - ICEGENER + + * Added support for SYSOUT as output + + * JCL - DSNUTILB + + * Improved support for LOAD return code + + * Improved support for COPY and GDGLIMIT during old files removal + + * Improved support for COPY TABLESPACE command through Control Card + + * JCL - INFUTILB + + * Improved support for SYSPUNCH cursor position after retrieving blob column + + * Improved support for Oracle Database by excluding Rownum from columns to process + + * JCL - DSNTEP + + * Improved support for CURRENT_DATE and CURRENT_TIMESTAMP + + * Improved support for inline SQL comments + + * JCL - IDCAMS + + * Enhanced parsing support of LISTCAT, DELETE, and DEFINE CLUSTER statements + + * Added support for SystemOutput with comma (,) as output value + + * JCL - DFSORT + + * Added support for DCB attribute inheritance from SORTIN DUMMY + + * Improved support for OUTFIL filenames with 1/2-char alphanumeric suffix + + * Improved date output behavior when DATENS=(YMD) + + * Improved support for SUM field overflow with OPTION OVFLO=RC0 +