Released on Apr 22, 2024.

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

The following table lists issues fixed in this release:

Component Issue Number Description
ABLTOOLS OCTA-58616

ABLUnit leaves a new xref file in the working directory for each run with startup -debugalert

ABLTOOLS OCTA-60571

Custom annotations in ABL Unit testing code affect how many times test methods are run.  The methods will be repeated if a custom annotation with a string argument is present in the test code, e.g. "@myAnnotation(key='value').".

ADE / DataServers OCTA-56151

“For field widths use Width” option in the Data Administration menu “Delta df to MS SQL Server Conversion” does not update DSRVR-PRECISION value correctly for decimal fields.

ADE / DataServers OCTA-57941

“For field widths use Width” option in the Data Administration menu “Delta df to Oracle Server Conversion” does not register SQL width changes for decimal fields when a SQL width value is updated on a decimal field.

Install OCTA-60071

12.8 installer returns message when trying to install OpenEdge as The installation utility has detected that there is NOT enough disk space to install.

Install OCTA-60166

The ODBC driver installation included within the Client Networking MSI Installer fails.

Lang OCTA-61018

READ-JSON does not always populate hidden foreign key fields in a nested child if a previous child at the same level has nested children.

Lang OCTA-60922

READ-JSON can fail to load data into a  ProDataset if the JSON source contains JSON Arrays with names that do not match temp-table members of the Dataset .

Lang OCTA-61124

OE 12.X client raises error 7997 when the SEAL method is executed while an OE 11.X database is connected and it has the “Record Authenticated Client Sessions” option enabled.

Lang OCTA-61165

ABL client can end up in a loop retrying a block that has the ON STOP, RETRY directive, if an outer block has the STOP-AFTER option and it has timed out.

Lang OCTA-60214

GET-KEY-VALUE SECTION ““ KEY ““ does not return the list of sections in an ini file. Similarly, GET-KEY-VALUE SECTION “section-name” KEY ““ does not return the list of keys in a section in an ini file.

Lang OCTA-61155

Client crashes when running COMPILE statement with the XREF option from r-code

Lang OCTA-60007

An OpenEdge 12.2 ABL client which is connected to a 12.2 (or later) database server may perform worse than an OpenEdge 11.7 ABL client when receiving a larger Temp-Table from a PASOE instance.

Lang OCTA-58758

When assigning a .r file to RCODE-INFO:FILE-NAME attribute and the r-code uses the feature that allows overriding of non-abstract methods, the below error is raised: Invalid version, 1202 (expected 1200) in object file .\foo.r. (2888).

Lang OCTA-59155

ABL client crashes with error “Error starting a database transaction. The client cannot continue” when trying to connect to a database in client/server mode if using an ABL authentication callback procedure.

Lang OCTA-55122

Invalid unicode escape sequences used in a comment block may result in failed compilation with error: Unknown Field or Variable name %s. (201)

Lang / PASOE OCTA-60297

PASOE Agent stuck in STOPPING state. This is due to an internal memory corruption issue caused by a race condition in the destruction of an ABL Session. This bug should be very rare, but is more likely to occur when the PASOE Agent receives an Administrative “terminateABLSession with option FINISH.”

PASOE OCTA-56356

JSON arrays are sent empty in the response when the output parameter is mapped as Array Json type.

PASOE OCTA-50127

When a SOAP request containing the href attribute and the multRref tag is sent to a PASOE SOAP web service, then the following exception is thrown: com.progress.appserv.adapters.camel.soap.CamelSOAPException: Exception unmarshalling a parameter value.

PDSOE OCTA-60499

Adding a Single/double quote and comment in AppBuilder generated code makes code block read-only

PDSOE OCTA-60888

Adding a comment in AppBuilder generated code makes code block read-only