Released on February 10, 2025.

Click here for a list of known issues (release notes).

The following table lists issues fixed in this release:

Component Issue Number Description
DB OCTA-73729 If BI threshold (-bithold) is enabled and BI block size is not 8KB, generating a database startup parameter file through Promon or VST can cause BI corruption in 12.8.
Lang OCTA-71371

If a THIS-OBJECT: reference is inside of the property’s GET or SET method, the getter or setter will not execute for that reference.  If the class is compiled with 12.8.3 and run with 12.8.4, or compiled using -thisObjectPerformance 0 in 12.8.4, the result is correct.

Lang OCTA-75038

Client may randomly crash if ABL program does a OUTPUT TO printer or OUTPUT THROUGH and the client receives a “Pipe to subprocess has been broken. (140)” error.

Lang / PASOE OCTA-73913

PASOE agent crashes when the response for an asynchronous request is processed while the activate procedure is in scope, if the remote request is passing a longchar input parameter.

PASOE OCTA-72783

PASOE crashes when shutting down or when an ABL Session is terminated if the ABL Session is connected to multiple databases and some databases are connected via shared memory while others are connected over the network.

PASOE OCTA-70650

errors (9407) and (5490) after a 1 minute pause when using https instead of http when connecting to a pasoe instance

SQL OCTA-74317

SQL query performance is poor when a query execution plan results in using index scan with IN condition followed by Greater Than  and Less Than conditions on a same column.