AWS Security ChangesHomeSearch

AWS m2 documentation change

Service: m2 · 2025-12-10 · Documentation low

File: m2/latest/userguide/ba-release-notes.md

Summary

Added release notes for version 5.1.0 including support for Fujitsu GS21 mainframe, Java upgrade to version 21, and various platform improvements

Security assessment

The changes document routine product enhancements like new platform support (GS21), Java version upgrades, and performance optimizations. There's no mention of vulnerabilities, patches, or security incidents. The Java upgrade references general security improvements but doesn't address specific vulnerabilities.

Diff

diff --git a/m2/latest/userguide/ba-release-notes.md b/m2/latest/userguide/ba-release-notes.md
index d75bf51f2..8c4a43812 100644
--- a//m2/latest/userguide/ba-release-notes.md
+++ b//m2/latest/userguide/ba-release-notes.md
@@ -5 +5 @@
-Release notes 4.10.0AWS Blu Age RuntimeAWS Blu Age Transformation EnginesRelease notes 4.9.0Runtime release 4.9.0AWS Blu Age Transformation Engine 4.9.0Release notes 4.8.0Runtime release 4.8.0AWS Blu Age Transformation Engine 4.8.0Release notes 4.7.0Runtime release 4.7.0AWS Blu AgeTransformation Engine 4.7.0Release notes 4.6.0Runtime release 4.6.0AWS Blu Age Transformation Engine 4.6.0Release notes 4.5.0Runtime release 4.5.0AWS Blu Age Transformation Engine 4.5.0Release notes 4.4.0Runtime release 4.4.0AWS Blu Age 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.0 Release 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.1.0AWS Blu Age RuntimeAWS Blu Age Transformation EnginesAWS Blu Age Transformation Engines & Runtime for GS21Release notes 4.10.0AWS Blu Age RuntimeAWS Blu Age Transformation EnginesRelease notes 4.9.0Runtime release 4.9.0AWS Blu Age Transformation Engine 4.9.0Release notes 4.8.0Runtime release 4.8.0AWS Blu Age Transformation Engine 4.8.0Release notes 4.7.0Runtime release 4.7.0AWS Blu AgeTransformation Engine 4.7.0Release notes 4.6.0Runtime release 4.6.0AWS Blu Age Transformation Engine 4.6.0Release notes 4.5.0Runtime release 4.5.0AWS Blu Age Transformation Engine 4.5.0Release notes 4.4.0Runtime release 4.4.0AWS Blu Age 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.0 Release 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
@@ -18,0 +19,487 @@ For release notes predating this document, contact AWS Blu Age delivery services
+## Release notes 5.1.0
+
+Released on: November 18, 2025
+
+This release of AWS Blu Age Runtime and Transformation Engines introduces significant enhancements to platform capabilities, performance optimizations, and modernized technologies. Some key features and changes include:
+
+For more information about the changes included in this release, see the following sections.
+
+  * **AWS Blu Age Transformation Engines & Runtime for GS21**
+
+Added support of Fujitsu proprietary mainframe GS21 in the context of the MAJI (Modernization Acceleration Joint Initiative) partnership. Main features include several new languages like PSAM, ADL, ACSGEN or JCL XSP, modernization of the network database NDB, implementation of GS21 ecosystems like AIM, OFM and ACSAPI and support of the JEF encoding.
+
+  * **Java version upgrade**
+
+Upgraded from Java 17 to Java 21, increasing security, performance, and allowing customers to deploy and run applications implemented in a of more modern language and to use recent third party framework versions
+
+
+
+
+This version of the AWS Blu Age Runtime has been tested with the following stack:
+
+**Component** | **Version tested**  
+---|---  
+Java | Java 21  
+Presentation layer | Node JS 22.17.1  
+Npm 10.9.0  
+Angular 20  
+Service layer | Spring Boot 3.5.7  
+Spring Core 6.2.12  
+Spring Session 3.5.2  
+Spring statemachine 4.0.0  
+Persistence layer | PostgreSQL engine 15.10  
+Oracle 21c  
+Report | Jasper 6  
+Application server | Apache Tomcat 10.1.40  
+  
+## AWS Blu Age Runtime
+
+### zOS
+
+**Improvements**
+
+  * COBOL
+
+    * Added Support for CEELOCT, CEESECS, CEEDATE utility routines
+
+    * Improved support for JSON GENERATE statement and option COUNT
+
+    * Improved support for BY VALUE clause in PROCEDURE DIVISION statement
+
+    * Improved support for COMPUTE statement to handle exponential representation for numeric literals
+
+    * Improved support for CICS START command for option TRANS and SYSID
+
+    * Improved support for MOVE statement to handle overflow numeric literal
+
+    * Improved support for division scaling for fixed precision types
+
+    * Improved support for CALL statement with USING clause
+
+  * JCL - SORT
+
+    * Added support for DATE format "4MD/"
+
+    * Added support for RESTART keyword
+
+    * Added support for DATENS and TIMENS keywords
+
+    * Added support for format Y2S
+
+    * Improved support for OUTFIL statement with multiple files
+
+    * Improved support for REMARKS fields
+
+    * Improved support for OUTREC statement and SYMNAMES binding
+
+    * Improved support for numeric and alphanumeric checks for INCLUDE statement
+
+  * JCL - DSNUTILB
+
+    * Improved support for COPYDDN when GDG file is used as parameter
+
+  * JCL - IDCAMS
+
+    * Improved support for dataset definition with single quotes
+
+  * JCL - Misc
+
+    * Added support to handle empty PARM passing to program through JCL
+
+    * Added support for INZUTILB utility
+
+    * Added support for parameterized generation number in GDG DD statement
+
+    * Enhanced read of SYSIN files with a record size
+
+  * Blusam
+
+    * Change default value for property openwarmup from true to false
+
+    * Added new YML property useBatchInMemoryAtomic to enable in-memory-atomic mode for Redis batch read operations
+
+    * Improved support for indexed data sets rewrite when an invalid key is encountered
+
+    * Improved support for large KSDS internal table creation with OID data type
+
+    * Improved support for large KSDS data read when fetching the previous/next page
+
+  * SQL
+
+    * Improved support for host variables in SQL CONNECT statement
+
+    * Improved support for Data conversion in SQL query
+
+    * Improved support for parameterized queries with double-quoted identifiers
+
+  * IMS
+
+    * Improved support for NULLVAL in XDFLD statement
+
+    * Added support for SEG statement and multiple END statement
+
+  * CICS
+
+    * Improved support for RETURN command to handle INPUTMSG option
+
+
+
+
+### AS400
+
+**Improvements**
+
+  * RPG
+
+    * Added support for multi table in LOOKUP for CTDATA
+
+    * Added support for *OMIT parameter in feedback code handling of CEELOCT API
+
+    * Added support for *LOVAL assigned to date, time and timestamp field types
+
+    * Added support to convert ISO0 expression to timestamp
+
+    * Improved byte size calculation for indexed array
+
+    * Improved support of MOVEA operation between heterogeneous array types zoned and packed
+
+    * Improved support of MOVEA operation from array defined in DS with OCCURS
+
+    * Improved support of MOVEA with array based on external Data Structure
+
+    * Improved dynamic indicator access using a variable with MOVEA
+
+    * Improved support for MOVE statement from data structure to stand-alone field
+
+    * Improved support for nested built-in %DEC(%SUBST())
+
+    * Improved support for EXTFILE keyword to use the library list only when the library is not specified
+
+    * Improved support for EDITCODE with option A,J,P, K and CHECK(RB)
+
+    * Added support of keyword *JOBRUN to set the separators for type Date and Time
+
+  * CL
+
+    * Added support for QRCVDTAQ command
+
+    * Added support for RNMOBJ command
+
+    * Improved support for CPYFTOIMPF command involving decimal value under 1 and empty values
+
+    * Improved support for CPYTOIMPF command to preserve insertion order and output single spaces for empty strings in non nullable columns
+
+    * Improved support for OPNQRYF command with "QRYSLT" option and DB columns that are different from Java entity field names
+
+    * Improved support for OPNQRYF command when entity field names does not match DB column names
+
+    * Improved support for OPNQRYF command with KEYFLD parameters containing MAPFLD values
+
+    * Improved support for SNDPGMMSG command with parameters MSGTYPE(*STATUS) and TOPGMQ(*EXT)
+
+    * Improved support for CPYF command and MBROPT option when partition does not exist and CRTF(*YES)
+
+    * Improved support for CPYF command with numeric data validation and error handling by adding pre-conversion checks and zero-value fallbacks
+
+    * Improved support for CPYF command with INCREL parameter
+
+    * Improved support for CPYF command to handle manual row insertion to handle NULL numeric fields
+
+    * Improved support for SBMOBJ command to retrieve the user name in the context when it is defined and with the default value JOBD otherwise
+
+    * Improved support for RMVMSG command for parameters MSGQ and MSGKEY