The following table lists issues fixed in this release:

Component Issue Number Description
ABLTOOLS OCTA-36341 When a response to a request causes a redirect - via a 302/Found status code for example - and the original/first response returns a "Content-Type" header and the redirect response returns chunked data, specified using the "Transfer-Encoding: chunked" header, then the second response does not process the chunked body at all.
DB OCTA-36386 If -keyalias or -keyaliaspasswd is defined in a .pf file, the database will incorrectly parse the parameter values.
DB OCTA-36609 Excessive calls to getpid() on AIX causing performance degradation for OE 12.2.4 ( _mprosrv) compared to 11.7.1 (_mprosrv)
Lang OCTA-3391/PSC00348404 The -checkwidth startup parameter is not calculated correctly with multibyte characters and will erroneously warn about or block data insertion.
Lang OCTA-32657 In a PAS for OpenEdge session, executing an OS-COMMAND statement to run an operating system command that creates a file with Unicode characters in its name creates a file with a corrupted name. The filename is created correctly when the same OS-COMMAND statement is executed from an interactive GUI client or a batch client.
Lang OCTA-34401 The RUN statement supports the ability to execute remote procedures via the ON \[SERVER] server-handle syntax. When the server-handle is identified via the execution of ABL code, DYNAMIC-FUNCTION for example, the AVM executes this code twice.
Lang OCTA-36040 Application that runs remote requests on PAS for OpenEdge randomly receives error 500 (invalid server) due to the MS-Agent process crashing when the ABL code running on the server references the INSTANTIATING-PROCEDURE attribute of a handle-based object.
Lang OCTA-36114 The FOR EACH statement retrieves the wrong records if a FIND TRIGGER rejects a record using the RETURN ERROR statement.
Lang OCTA-36200 The AVM sets the codepage on a LONGCHAR variable to the session's default codepage (-cpinternal) when the SUBSTRING statement is used to modify the contents of the LONGCHAR variable.
Lang OCTA-36318 The AVM may crash when the MOVE-TO-TOP method is executed on a frame which is displayed in a dialog box.
PASOE OCTA-35680 After configuring a PASOE instance to enable SOAP transport and restarting the instance any attempts to use the service results in a NullPointerException.
PASOE OCTA-36049 OE Client-Principal converter automatically appends a comma (,) even if the SAML attribute is a single value.
PDSOE OCTA-34882 ABLWebAppPackage Ant task produces different WebHandler listings order in the merge.properties file on Windows and Linux.
SQL OCTA-36769 SQL SELECT query with a CASE statement having character constant specified in THEN clause and Date column specified in ELSE clause can cause the _sqlsrv2 process to crash if the character constant’s length is less than 10.