Impact | Type | Component | Release | Details | |||
---|---|---|---|---|---|---|---|
Impact | Type | Component | Release | Summary | Details | ||
Normal | Defect | Connector | 9.2.11.0 | AS400 jobs running into error - continued |
Before: When a socket is closed without informing the job was put to Error. After: When we get a SocketException we will put the job in the monitor tree again so we can finish the job. Id: RCORE-45190 |
||
Normal | Defect | Connector | 9.2.11.0 | AS400 jobs running into error with intermittent connection issues |
Before: It could be that the connection ended because the socket was closed to early. After: The connection is now retried a MaxNumberOfConnectionRetries (That can be set by a ProcessServer parameter). Id: RCORE-45102 |
||
Normal | Defect | Connector | 9.2.11.0 | AS400: Connection is broken when used during file retrieval |
Before: It could be that the job runs into error while retrieving files from AS400. After: Before using the connection to retrieve files we will check if we have a valid connection. If we don’t have a valid connection we retry to create a valid connection. This only works for AS400 V7R1 and up. Id: RCORE-44744 |
||
Normal | Defect | Connector | 9.2.11.0 | AS400: Event monitor component can be shutdown without notifying the service |
Before: It could be that the event monitor thread is shutdown without notifying the process server when an unexpected exception is thrown. After: An unexpected runtime exception is catched and the monitor thread will continue. Id: RCORE-45225 |
||
Normal | Defect | Connector | 9.2.11.0 | Add Peoplesoft multi import definitions for Programs and Reports |
It is now possible to create multiple JobDefinitions at once when importing process or report definitions out of the PeopleSoft system. For every found process or report a single import job will be started as child job. Id: RCORE-44128 |
||
Normal | Defect | Connector | 9.2.11.0 | OraApps: Do not check if fields are empty in constraints |
Before: When you are using an EBS job in a jobchain it is not possible to use restart status handlers because a mandatory userName field is not set. After: The mandatory username check is removed as this field is set when the status handlers are used. Id: RCORE-44842 |
||
Normal | Defect | Connector | 9.2.11.0 | OraApps: Optimize monitored jobs |
Before: Adding child jobs of a monitored job is slow. After: Adding monitored jobs will be done in separated thread so the adding of child jobs is much faster. Id: RCORE-44797 |
||
Normal | Defect | Connector | 9.2.11.1 | AS400 jobs running into error |
Before: If an AS400 job is started the connection can still be invalid and a SocketException is thrown. The job will end up into error. After: If a SocketException is thrown when starting a job we will catch this exception and retry the start by creating a new connection. This is done AS400ConnectionRetry (default 5) times. Id: RCORE-45249 |
||
Normal | Defect | Connector | 9.2.11.1 | Incorrect responsibility LoV for Concurrent programs started by forms/Java |
Before: For Concurrent programs that are normally initiated through a Java/JSP form an incorrect LoV for the possible Responsibilities was generated. Id: RCORE-38186 |
||
Normal | Defect | Connector | 9.2.11.1 | The connection was dropped by the remote AS/400 server |
Before: When starting a job the connection can still fails to the AS400. The job will end up in error with a connection failure. Id: RCORE-45432 |
||
Normal | Defect | Connector | 9.2.11.2 | Allow autocommit option to be configured |
Before: JDBC jobs always apply a ‘commit’ after the job is run. JDBC connections could not be influenced to to set the ‘auto commit’ function disabled. After: On a Database connection it is now possible to specify the Auto Commit option. The options are: Id: RCORE-44060 |
||
Normal | Defect | Core | 9.2.11.0 | Allow wildcards in File Search |
Before: FileSearch only looked for a file with the exact name from the filename parameter. So test*.bin would only match a file with the exact name test*.bin and not, for example, test1.bin. After: FileSearch supports “glob” wildcards in the filename parameter. That means that the pattern test*.bin will match files with the names test*.bin, test1.bin, and test_anything.bin. Id: RCORE-44121 |
||
Normal | Defect | Core | 9.2.11.0 | Check for availability of JDBC drivers more efficiently in the UI |
Before: Testing the JDBC Database connection to a JDBC driver could fail, due to errors initialising the class, preventing the creation of the Database object. This is most often seen with MySQL and Snowflake drivers. After: The validation uses less resources, and works in more cases. Specifically for MySQL, this allows the generation of JDBC connection to the database. Id: RCORE-43060 |
||
Normal | Defect | Core | 9.2.11.0 | DeleteJobFiles is using too much memory |
Before: When many jobs are deleted, which did run on a process server which is currently not running, then the background job System_DeleteJobFiles could cause an OutOfMemory exception. After: the background job System_DeleteJobFiles should not cause an OutOfMemory exception anymore. Id: RCORE-45161 |
||
Normal | Defect | Core | 9.2.11.0 | Don't prefix custom tables unconditionally and make sure validity is set correctly |
Before: internal references to database tables were potentially set incorrectly (a duplicate prefix in the CustomTableName column of the ObjectDefinition table ). After: existing references will be repaired and new references will be set correctly from the start. Id: RCORE-44389 |
||
Normal | Defect | Core | 9.2.11.0 | Incorrect date time format in UserMessageTableGenerator |
Before: Calls to UserMessage.renderHistoryAsHTML caused a formatting-related exception. After: Formatting has been fixed and UserMessage.renderHistoryAsHTML can be used again. Id: RCORE-44741 |
||
Normal | Defect | Core | 9.2.11.0 | Re-evaluate Wait Event preconditions when a Job Wait Event gets raised on a job |
Before: Clearing raised events inside loop immediately. No possibility to start process when one of few events raised. After: Raised events are clearing after all job preconditions loop finished. User is able to start a process when one of many events have been raised. Events ware cleared after all preconditions were run. Id: RCORE-42928 |
||
Normal | Defect | Core | 9.2.11.0 | Trigger and Extension Point Log Level not exported/duplicated |
Before: For Trigger imported/duplicated LogLevel value looked properly but for Extension Point was set to default Trace value. After: Import and duplication of Trigger and Extension Point setting LogLevel field to value from file or duplicated object. Id: RCORE-36250 |
||
Normal | Defect | Core | 9.2.11.0 | Upgrade Tomcat to 9.0.73 |
Before: RunMyJobs was using Tomcat 9.0.70, in which a security issue has been found (CVE-2023-28708). After: Tomcat has been upgraded to 9.0.73, where the security issue is resolved. NOTE: The vulnerable classes from the CVE are not used, however the version is being upgraded out of precaution. Id: RCORE-45130 |
||
Normal | Defect | Core | 9.2.11.0 | get InputStream of the SOAP response directly |
Before: When you create a SOAP request you could only get the XML response back. After: It is now also possible to retrieve the inputStream. To get the inputStream you need to change your redwood script call for sending the request. Instead of using request.send(), you need to call request.sendRequest(true). e.g. SOAPRequest req = SOAP.createSOAPRequestFromJob(); ... Set everything correctly on the req. req.sendRequest(true); InputStream s = req.getResponseInputStream(); ... Handle the inputStream Id: RCORE-43837 |
||
Normal | Defect | Core | 9.2.11.1 | DispatcherAgent ConcurrentModificationException |
Before: Occasional "DispatcherAgent.onMessage caught exception java.util.ConcurrentModificationException: null" errors and "Found InUse locks without jobs" warnings After: No occasional lock warning or errors reported in the scheduler log under heavy load of running jobs that made extensive use of job locks Tickets: 143273 Id: RCORE-41959 |
||
Normal | Defect | Core | 9.2.11.1 | Error when trying to call deprecated form of getRegisteredLogger |
Before: In certain cases, some modules were using a deprecated API, this API was removed in 9.2.10.0, thus causing some modules to break. After: This API has been added back in for binary compatibility. It has been marked as DEPRECRATED, and will be removed again in a future release. Note: The modules shipped with the product had all been updated to no longer use this API, however modules from previous upgrades still had references to this incorrect API. Id: RCORE-45503 |
||
Normal | Defect | Core | 9.2.11.1 | Fix issue with SOAP requests |
Before: SOAP related jobs could run into problems as of version 9.2.11.0 Id: RCORE-45555 |
||
Normal | Defect | Core | 9.2.11.1 | Interrupt RedwoodScript thread gives NPE |
BEFORE: In some circumstances, an error was shown when interrupting a thread from the support page AFTER: No error is shown when interrupting a thread from the support page Id: RCORE-45429 |
||
Normal | Defect | General | 9.2.11.0 | Issue with System_ArchiveAuditObjects |
Before: For process definitions System_ArchiveAuditObjects and System_ExportAuditObjects, the Partition field was a string, and the Business Key Contains field was a Partition dropdown. After: For process definitions System_ArchiveAuditObjects and System_ExportAuditObjects, the Partition and Business Key Contains fields have been corrected. Id: RCORE-44889 |
||
Normal | Defect | General | 9.2.11.0 | Retrieve QID only if the Job definition contains parameter BDC_QID |
Before: Job will get Exception: 104: "BAPI_XBP_GET_BDCQID" after the job gets completed if it is impossible to set the "BAPI_XBP_GET_BDCQID" to "Remote-Enabled" After: Job will not get Exception: 104: "BAPI_XBP_GET_BDCQID" after the job gets completed if the "BAPI_XBP_GET_BDCQID" is "Remote-Enabled" Id: RSC-614 |
||
Normal | Defect | General | 9.2.11.1 | RunMyJobs import ISU transport failed |
Before: Since 9.2.9 XBP transport is not required to be installed, ISU transport cannot be installed properly without XBP transport After: ISU transport is now independent of XBP transport. Id: RSC-667 |
||
Normal | Defect | General | 9.2.11.1 | Upgrade Tomcat to 9.0.75 |
Before: RunMyJobs was using Tomcat 9.0.73, in which a security issue has been found (CVE-2023-28709) After: Tomcat has been upgraded to 9.0.75, where the security issue is resolved. NOTE: The configuration of RunMyJobs precludes the vulnerability, however the version is being upgraded out of precaution. Id: ENV-2496 |
||
Normal | Defect | Platform Agent | 9.2.11.0 | Handle whitespace in EnvironmentVariables to set %PATH% for Perl and Python executables on Windows. |
Before: Id: RCORE-42440 |
||
Normal | Defect | Platform Agent | 9.2.11.0 | Replace Signing certificate for Windows platform agent executables. |
Before: Platform agent executable files on Windows were signed by “Redwood Software Nederland B.V.” issued by certificate authority ‘Go Daddy’ Id: RCORE-44892 |
||
Normal | Defect | Platform Agent | 9.2.11.0 | Upgrade to OpenSSL 1.1.1t |
Before Platform Agent uses OpenSSL 1.1.1q After Platform Agent uses OpenSSL 1.1.1t which includes the following CVE fixes:
Id: RCORE-44870 |
||
Normal | Defect | Platform Agent | 9.2.11.0 | jtool scp needs to handle SSH2 keyboard-interactive user authentication type |
Before: After: Id: RCORE-45137 |
||
Normal | Defect | Platform Agent | 9.2.11.1 | jmail does not construct servername and port correctly, when info is received from redwood server |
Before: After: Id: RCORE-45228 |
||
Normal | Defect | SAP | 9.2.11.0 | Excel conversion may fail for jobs running in parallel |
Before: SAP jobs running in parallel may fail if they are converting spool to XLSX After: SAP jobs running in parallel don’t fail when converting spool to XLSX Id: RSC-604 |
||
Normal | Defect | SAP | 9.2.11.0 | Make it possible to run Reports per CUID |
Before: REST based BOBJ connector can only submit report with report id After: REST based BOBJ connector can also submit report with Cuid Id: RSC-598 |
||
Normal | Defect | SAP | 9.2.11.0 | One of two BW processes run in parallel results in Waiting/Console state when there is error on SAP side |
Before: Skipped process chains cannot be monitored properly After: Skipped process chains can be monitored properly Id: RSC-577 |
||
Normal | Defect | SAP | 9.2.11.0 | SAP Process Server shouldn't be blocked with invalid Registry Entry value |
Before: Start up of the SAP process server could fail due to invalid registry values After: Start up of the SAP process server will be succeed with invalid registry values Id: RSC-609 |
||
Normal | Defect | SAP | 9.2.11.0 | Send AIR key in BOBJ car file connector when available |
If configured, send Application-Interface-Key header on all requests to SAP BOBJ when using BOBJ car file. Id: RSC-574 |
||
Normal | Defect | SAP | 9.2.11.1 | Cater for skipped BW processes |
Before: Cannot monitor skipped processes in process chains. After: Process chains with skipped processes are properly monitored Id: RSC-664 |
||
Normal | Defect | SAP | 9.2.11.1 | Running SAP_Info on a system that is not HANA aware causes an NPE |
Before: Running SAP_Info against some SAP systems would cause it to error out with a NullPointerException. After: Running SAP_Info against these systems works correctly. Id: RSC-671 |
||
Normal | Defect | SAP | 9.2.11.2 | Potential NPE in System_RemoveRepliedMessages |
Before: Potential NPE by create/remove BW Chain operator messages After: Fixed NPE Id: RSC-672 |
||
Normal | Defect | Third-Party Component | 9.2.11.1 | Update guava library to 32.0.0 |
Before: The product shipped with guava 30.1.1, which was vulnerable to CVE-2020-8908 and CVE-2023-2976. After: The guava library is updated to 32.0.0, which resolves these vulnerabilities. NOTE: The product does not use the affected classes, and so is not vulnerable to either CVE, however we have decided to update the library out of an abundance of care. Id: ENV-2493 |
||
Normal | Defect | User Interface | 9.2.11.1 | CSRFTOKEN should be marked as secure when using https |
Before: When using the product over https, the CSRFTOKEN cookie was not set with the secure flag. After: When using the product over https, the CSRFTOKEN cookie now has the secure flag set, thus making it harder for the cookie to be intercepted. Id: RCORE-45492 |
||
Normal | Defect | User Interface | 9.2.11.1 | Update info about HTML Chain Editor (deprecated) |
Before: In the user settings, “Use basic HTML Chain Editor” option is not deprecated. Id: RCORE-45430 |
||
Normal | Improvement | Core | 9.2.11.0 | Add a record in the audit trail for objects affected by a library update |
Before: When a library that is used by a process definition is updated, an audit record is created for the change, however the audit for the process definition currently does not show the library change: M JobDefinition:FCA.CUS_FCA_TRN_Read_Journal_RTX M Script:FCA.CUS_FCA_TRN_Read_Journal_RTX After: When a library is changed, objects that are modified because of it will show that in their audit trail: M JobDefinition:FCA.CUS_FCA_TRN_Read_Journal_RTX M Library: GLOBAL.Custom_FCA has been updated directly or indirectly Tickets: 140730 Id: RCORE-41583 |
||
Normal | Improvement | Core | 9.2.11.0 | Convert existing configuration/jcs entries over to configurationoptions |
Before: Not all registry entry from /configuration/jcs has related configurationoptions After: Created lacking configurationoptions for registry entry with /configuration/jcs path Id: RCORE-44848 |
||
Normal | Improvement | Core | 9.2.11.0 | Convert registry settings to configurationoptions.xml |
Before: Registry entries lastTimestamp and queries were in /configuration/jcs/billing (/configuration/jcs/billing/lastTimestamp and /configuration/jcs/billing/queries) After: Registry entries lastTimestamp and queries are moved to /system/UsageDataCollection (/system/UsageDataCollection/lastTimestamp and /system/UsageDataCollection/queries) Id: RCORE-44916 |
||
Normal | Improvement | Core | 9.2.11.0 | Don't update SubjectObjectPrivilegesGrants that are not exportable on import |
Before: Import SubjectObjectPrivilegesGrants override existing grants but doesn’t change flag 'exportable'. If grant doesn’t exist in file then is removed depenently on config. After: Import SubjectObjectPrivilegesGrants override existing grants included change flag 'exportable'. If grant doesn’t exist in file then it is removed when 'exportable' in existing grant. Id: RCORE-31015 |
||
Normal | Improvement | Core | 9.2.11.0 | Don't update SubjectObjectTypePrivilegesGrants and GlobalPrivilegeGrants that are not exportable on import |
Before: Import SubjectObjectTypePrivilegeGrants and GlobalPrivilegeGrants override existing grants but doesn’t change flag 'exportable'. If grant doesn’t exist in file then is removed depenently on config. After: Import SubjectObjectTypePrivilegeGrants and GlobalPrivilegeGrants override existing grants included change flag 'exportable'. If grant doesn’t exist in file then it is removed when 'exportable' in existing grant. Id: RCORE-44999 |
||
Normal | Improvement | Core | 9.2.11.0 | Show progress, for the case that the System_AggregateHistory job is running a long time collecting usage data |
Before: The first time the System_AggregateHistory job run after the upgrade, it may collect usage data for a long period. Therefore the job may run a long time. It is not possible to see the job is actually progressing. After: The job log now shows some progress, making it possible to check if the job indeed progressing and guessing how long it still will take to finish. Id: RCORE-45380 |
||
Normal | Improvement | General | 9.2.11.0 | SAP Java Connector Release 3.1.7 |
SAP JCo has been updated to the latest 3.1.7 release. Id: RSC-566 |
||
Normal | Improvement | Platform Agent | 9.2.11.0 | Enhance run_SQLPLUS script by looking for oraenv source file |
Before: Id: RCORE-42971 |
||
Normal | Improvement | Platform Agent | 9.2.11.1 | jscp fails with get_userpass: Credential system does not yet handle prompt of type SSH server: Password authentication |
Before: After: Id: RCORE-45327 |
||
Normal | Improvement | SAP | 9.2.11.0 | Improve resilience of SAP_RunTemplateJob |
Before: Under rare conditions of intermittent connection problems with the SAP system, SAP_RunTemplateJob could have submitted multiple jobs in SAP. After: SAP_RunTemplateJob will not submit multiple jobs in SAP. Id: RSC-595 |
||
Normal | Improvement | SAP | 9.2.11.0 | Provide S/4 HANA information in SAP System Information |
SAP_Info definition has been extended to indicated if the SAP system is S/4 HANA Id: RCORE-44360 |
||
Normal | Improvement | SAP | 9.2.11.0 | SAP CTS+: improve error message in case of missing privileges |
Before: The error message returned for a missing view privilege on Format.CAR in the CTS+ integration is not clear. After: The error message indicates that a view privilege on Format.CAR is missing Id: RSC-568 |
||
Normal | Improvement | SAP | 9.2.11.0 | SAP extends fuba RFC_READ_TABLE to retrieve more data |
Before: RFC scripting can not retrieve SAP table larger than 512 characters After: RFC scripting can retrieve SAP table larger than 512 characters if the SAP system supports it (SAP note 2246160) Id: RCORE-44023 |
||
Normal | Improvement | SAP | 9.2.11.1 | Set up session management for BOBJ connector |
Before: Dataservice job cannot get final status when the session id becomes invalid or the batch job is not started Tickets: 141063, 141345, 141806 Id: RCORE-41674 |
||
Normal | Improvement | User Interface | 9.2.11.0 | Add filtered row count in RTX viewer |
Before: The RTX Viewer only displayed the total row count in the summary panel like: Rows <total> After: The RTX Viewer now also displays the filtered row count in the summary panel like: Rows <filtered>/<total> Id: RCORE-45200 |
||
Normal | Improvement | User Interface | 9.2.11.0 | Enhancement of the "Help me automate" button |
Before: Always use of default mailto email and subject to redirect when Help me Automate button is selected Id: RCORE-45013 |
||
Normal | Improvement | User Interface | 9.2.11.0 | Make the Test new beta interface option more visible |
Before: Product Information dropdown has an option to navigate new user interface. After: Additionally a button added upfront to title bar with the same behavior to navigate a new user interface Id: RCORE-45164 |
||
Normal | Regression | General | 9.2.11.0 | Loading chains in the editor with a large number of different children can fail |
Before: Trying to load a chain in the editor that had more than 100 distinct process definitions in it would fail. After: These chains can now be edited. Id: RCORE-45069 |
||
Normal | Regression | User Interface | 9.2.11.0 | Empty page - when editing security / selecting "more" in LOV |
Before: Opening the ‘more’ dialog from an autosuggest dropdown sometimes resulted in a blank page After: The ‘more’ dialog from an autosuggest dropdown works again Id: RCORE-44917 |
||
Normal | Regression | User Interface | 9.2.11.0 | Help me automate button broken in 9.2.10 due to CSP |
Before: The click button action does not work correctly Id: RCORE-45152 |
||
Critical | Defect | Core | 9.2.11.0 | Fix issue with loading of classes in 9.2.10.0 |
Before: There was a case present where a class loader which loaded a SQL driver from a library which was used in a JDBC service and a job could be closed and a NoClassDefFoundError error was thrown from the connection pool of the JDBC service. This could also affect extension points through a slightly different mechanism, but with the same net effect. After: The implementation now is not throwing away a class loader when its classes are still in use. Id: RCORE-45097 |