RELEASE NOTES VERSION 1.1.2#

Version 1.1.2-302#

Released: 18 December 2023

Bugfixes:

  • Desktop Installer download .css files at the startup of each Window: Some css files were downloaded from the web in HTTPS at the startup of each Desktop window application, slowing down the startup in some environments. Any external dependency has been removed now. (Linked issue: RP-3036)

  • Date shown in plan schedule is wrong: Even if UTC datetime is supposed to be shown in the Plan Schedule Tooltip, the local time was displayed wrong. The tooltip has been corrected to always show UTC time. (Linked issue: RP-3039)

  • Scheduler not working: The flow and macro scheduler have been fixed, as they were picking the wrong Rulex Platform executable location. (Linked issue: RP-3032)

  • Screen freezing when moving between nodes: Rulex task tab exchanges have been implemented by erasing some unnecessary renders and by enlarging the enterDelay prop of the task name tooltip. (Linked issue: RP-3002, CS-2581)

  • [Factory] ORA-12504: TNS:listener was not given the SERVICE_NAME in CONNECT_DATA: A bug on management of “Service Name” option in Oracle database connection has been fixed. (Linked issue: RP-3034, CS-2596)

Version 1.1.2-288#

Released: 13 December 2023

Bugfixes:

  • Delete connections when task is opened (even with window closed): Fixed a typo when deleting tasks/links with their window opened. (Linked issue: RP-3022)

Version 1.1.2-286#

Released: 12 December 2023

Bugfixes:

  • Alerts on Task rows not working as expected: Number of rows was miscalculated in case of alert on row threshold over datamanger that has no history. (Linked issue: RP-3000)

Version 1.1.2-273#

Released: 10 December 2023

Bugfixes:

  • [Factory][NA ActionEngine] Variable Declared in Iteration is Not Appearing: Now the drop-down list of option iterator shows correctly flow variables instead of module variables in module tasks. (Linked issue: RP-2990, CS-2577)

  • Error in detecting the line raising an error in the Data Manager history: In some cases the line causing the error in the Data Manager history was miscalculated. (Linked issue: RP-2975)

  • [Factory][NA ActionEngine] Error String: Variable 1 used as loop variable is not defined in the flow: Rulex4 allowed using in option loopvar values like “@var” and took @var as the iterator instead of its value, while Platform correctly uses the @var value. This difference has been mitigated converting this particular option when importing a prcx. (Linked issue: RP-2991, CS-2576)

Version 1.1.2-231#

Released: 04 December 2023

Features changed:

  • Databricks specific connector: Connector to Databricks is now available in the standalone version. (Linked issue: RP-2968)

  • Changing procedure to get table header: The procedure to get a table header in a SELECT query has been changed: it now fetches 0 rows instead of 1 (if possible). (Linked issue: RP-2972)

    Bugfixes:

  • [RULEX PLATFORM CLOUD VERSION] Local file upload for large files: The current version in uploading local files bigger than 100 MB suffers of long delay and sometimes of timeout issues. Upload has been rewritten to use standard HTTPS multipart/form-data protocol which solves all the previous issues. (Linked issue: RP-2960)

  • Some users not able to open Rulex Factory - Red computer icon: In some systems the current timeout (10 s) for the connection from the Rulex GUI to the backend was not long enough. This timeout has been increased to 60 seconds. (Linked issue: RP-2875, CS-2510)

  • Workflow Failed due to Unknown Internal Error: The raw internal format of Excel (without the number of rows and columns) has been managed. (Linked issue: RP-2961, CS-2557)

  • Crash Sequence: A bug led the Data Manager to incorrectly save history if the task was renamed while it was opened. (Linked issue: RP-2942)

  • Issue on advanced entry in Type submenu on Datamanager attribute list: Advanced management of types in the Attribute list context menu of a Data Manager task did not properly manage the difference between results and attributes, leading to a graphical issue. (Linked issue: RP-2934)

Version 1.1.2-216#

Released: 28 November 2023

Features added:

  • Added option in conditional import for decide whether to use or not “with” clause: An option has been added in Conditional Import to decide whether to use the “WITH” clause or not during query execution. (Linked issue: RP-2939)

  • New Option in module task for error management in loops: A new option for modules has been implemented, allowing to continue with the subsequent iterations if the previous one led to an error. This option is available for non re-entering data modules only. (Linked issue: RP-2936)

    Bugfixes:

  • [Factory] Add group columns not included in the module settings: Importing a prcx with option “add group column” in ImportXML tasks set to “True” led to a bug which set the option to “False” in the imported rfl. (Linked issue: RP-2928, CS-2558)

  • Business Use Duplicating in Factory: Exporting an Excel with “append sheet” and sensitivity to Sharepoint led to the duplication of the sensitivity prefix. (Linked issue: RP-2927, CS-2559)

Version 1.1.2-153#

Released: 19 November 2023

Bugfixes:

  • WRT for Factory: There was a bug in the Flow Review Tool which led to an error if some rules checking nparallel and some execution parameters or suppress alerts were set. (Linked issue: RP-2908, CS-2514)

  • [Factory] Not Pulling the Correct Sheet: While importing a prcx file, containing a sourceexcel with a selected sheet and bulkmode option equal to “0”, Rulex Platform imported the prcx with the option sheetmode “all” instead of “selected”. (Linked issue: RP-2920, CS-2551)

  • Data not populating correctly from Json file: A bug on importJson led to an incorrect import operation when importing a json with a particular configuration of object and arrays. (Linked issue: RP-2918, CS-2549)

  • Factory : Sensitive variable text is visible after copy - paste to excel: Sensitive variables cannot be copied anymore (Linked issue: RP-2923, CS-2555)

  • [Factory] Attributes not visible when being added as inputs in LLM: LLM now accepts binary and currency attributes as inputs (Linked issue: RP-2919, CS-2552)

  • Blank window when multiple variables are deleted: No more errors when deleting filtered variables (Linked issue: RP-2911, CS-2541)

Version 1.1.2-97#

Released: 11 November 2023

Features changed:

  • Drag tabs to rearrange: Drag and drop operations between task tabs now change the order of the various tabs. It is now possible to detach a tab through context menu opened with a right-click. (Linked issue: RP-2843)

  • HTTP Method can be enforced in Export Json/XML task through HTTP: The HTTP Method available in export tasks was only POST. Now the POST or PUT methods are available through a dedicated drop down menu in the export tasks. (Linked issue: RP-2887)

    Bugfixes:

  • Problems in exporting doc. when flow has a module inside: Fixed a bug when exporting documentation with “Both flow and modules” mode (Linked issue: RP-2882)

  • Attributes for pasting formula must scroll over the displayed ones: Copy/paste formula operations did not consider only displayed columns. (Linked issue: RP-2855)

  • Null Function/s in function Menu: In the function menu Null functions were wrongly divided into two different families due to a GUI typo. Typo has been corrected. (Linked issue: RP-2845)

  • Error in Feature Ranking: With the Enable-multi plot option checked, the system returned an error if no plot was selected. The issue has been solved, since plots are not refreshed if at least one entry is not selected. (Linked issue: RP-2515)

  • Plan schedule: “Add a new Schedule” button ignoring user click: The click operation was possible on the Add new schedule text but not on the entire button list. The click operation is now possible on the whole button. (Linked issue: RP-2773)

  • Bearer Token Form is not displayed in creating a saved source: Some graphical defects were present in Saved Source wizard for the creation of an HTTP server Filesystem resource. If the Bearer authentication was selected, the token text field would not be displayed correctly. (Linked issue: RP-2872)

  • A detached task window is not raised by double click: When a task is detached from the tasks’ tab window it was not focused by double clicking on it on the stage. (Linked issue: RP-2893)

  • Function menu entry for strip function: In the function menu, the strip function parameter ischarlist was reported with default value False, even if its default is True. The documentation has been corrected. (Linked issue: RP-2862)

  • [Factory] Unknown internal error in Fill & Clean: A bug was leading to an error when using missing value as impute missing for nominal values in Fill and Clean. (Linked issue: RP-2901, CS-2534)

  • [Factory] Unexpected behavior of priorities: Priority was miscalculated when a runtime variable and a source task were present in the same branch. (Linked issue: RP-2896, CS-2513)

  • [Factory] Error 42000 in Conditional Import: There was a bug in the Conditional Import task where, when both tables and query were present, tables were used instead of query. Now the bug has been fixed and if both query and table are present, query is always used. (Linked issue: RP-2891, CS-2528)

Version 1.1.2-69#

Released: 06 November 2023

Features changed:

  • New default for option “typestr” in ImportJson: Default for option “typestr” in ImportJson has been changed from “type” to None. Prcx from Rulex4, when imported, set the value of the option to “type” (if a value is not already present) to mantain back compatibility. (Linked issue: RP-2858)

    Bugfixes:

  • Unknown internal error when trying to run WF in Rulex Factory: A bug was present when importing a prcx that had “priority first” as priority policy, that led to error when trying to compute the flow. Now the bug has been fixed and Rulex Platform correctly imports this type of prcx. (Linked issue: RP-2873, CS-2507)

  • WRT for Factory: Presence of a bug on Workflow Review Tool that led to an error in case some option check by the WRT were not set. Now the bug has been fixed, the WRT accepts both “Workflow” (as in Rulex 4) and “Flow” in the sheetname field. (Linked issue: RP-2868, CS-2514)

  • Syntax Error received for Kodama BR and PE in Rulex Platform: A bug was present in the conditional import task, which led to a syntax error in query when the input dataset has 0 rows. Now the bug has been fixed and the conditional import works properly. (Linked issue: RP-2866, CS-2515)

  • Rulex Factory not actioning nodes correctly in module: A bug was leading to an error when computing exports task in module without a basename for file. Now the bug has been fixed and export operations without a base name for file work properly even in modules. (Linked issue: RP-2861, CS-2508)

  • Misleading error when no authorized to connect to SharePoint using Azure method: In case of error in reaching a file to download in SharePoint with Azure Authentication, a misleading error was raised. Now a proper error message is returned in these cases. (Linked issue: RP-2847, CS-2485)

  • CVE in libcurl versions < 8.4.0: A vulnerability was found on libcurl library used inside Rulex Platform kernel. Version has been updated to the fixed version 8.4.0. (Linked issue: RP-2841)

  • Context Help not working correctly: Context help in tasks was not showing correctly the option name at pointer hover. (Linked issue: RP-2842)

  • Python path not well escaped in python bridge: The Python path in Python Bridge and the Rterm executable in r bridge were not correctly escaped with respect to the windows path separator “". As in the other import tasks, now the path is treated by using the Unix-like path separator “/”. (Linked issue: RP-2877)

  • Issue with booleans in import task: The binary variables management when importing Excel files has been corrected. (Linked issue: RP-2878)

  • Network Optimizer and Fair Share Issue: The parameter allocation when generating threads for Coin-Or has been managed. (Linked issue: RP-2874)

Version 1.1.2-49#

Released: 24 October 2023

Bugfixes:

  • Round Bars in Bar Plot was not correctly plotted if bar was not entirely contained in view port: If the bar was not entirely contained in plot view port, the rounding algorithm fails to evaluate correctly the new bar path. (Linked issue: RP-2833)

  • Strange Loop effect in Selection application on Studio: Filter selection in Plots of Rulex Studio has been highlighted with a dedicated icon and loop interaction has been controlled by an implicit AND comparison between different filters. (Linked issue: RP-2828, RP-2814)

Version 1.1.2-46#

Released: 22 October 2023

Features added:

  • Add CreateDatasetFromScratch and SetLoadFile method: Added useful methods to import a file and to create a new dataset from scratch (Linked issue: RP-2816)

    Bugfixes:

  • Avoid infinite hanging of batch mode when restApi not included in license: Fix infinite hanging of batch mode when restApi is not included in license. (Linked issue: RP-2827)

  • Unhandled error compute flow batch mode when non existing path: Fixed unmanaged error in shortcut computeflow from batch mode when the provided flow path was nonexisting. (Linked issue: RP-2821)

  • SharePoint Connection with variable not working: The blur operation was not caught correctly in the Remote Connection tooltip. Moreover, the Confirm button press time was too fast and it prevented to get last modifications not yet saved. (Linked issue: RP-2802, CS-2466)

  • Licensemanager logout not always called from REST API: In the REST API there was a bug causing the licensemanager sessions created by the API calls to not be destroyed immediately afterwards the API call was finished. (Linked issue: RP-2794)

  • Unallowed variable names do not raise an error: Handled forbidden characters when creating/renaming a variable. (Linked issue: RP-1643)

  • Optimizing MySQL INSERT operations: MySQL INSERT operations have been optimized and sped up. (Linked issue: RP-2793)

  • Export to Text File: S3 bucket path ignores the first character: Handled paths in S3 connector not starting with “/” char. (Linked issue: RP-2785)

  • Make default column width command raises an error if applied on a column with no width modification: If an untouched column is selected and the Make default column width option in the context menu is selected, the result is a backend error, since no column has modifications to be set. This corner case has been managed by preventing the backend call if no columns have to be changed. (Linked issue: RP-2750)

  • Deleting a rule in a conditional formatting has no effect: If on an attribute all the conditional formatting rules are deleted, they still persist, since the new layout has no attribute entry anymore. This case is now managed. (Linked issue: RP-2753)

  • Double Local File System entry in Response Uri drop down menu: In the Response Uri drop down menu the Local File System entry appeared twice. This graphical bug has been solved. (Linked issue: RP-2738)

  • Unable to set Sharepoint connection through Response Uri Pencil icon: The pencil icon became disabled when the Response Uri is set to any entry different from Local File System. (Linked issue: RP-2739)

  • Rule Viewer crash when number of input is lower than number of output values: In previous versions, the Rule Viewer task returned an unhandled exception any time the total number of input attributes were lower than the number of output values. (Linked issue: RP-2775)

  • Tabs seem not to close if closed with focus on a different tabs: If the cross icon on Rulex Task tabs in standalone version was clicked with the focus on a different tab and the task which was about to be closed has pending changes, the tab seemed not to close itself because the warning dialog was shown on a not visible tab. The issue has been solved by moving the focus if the task can’t be closed due to pending changes. (Linked issue: RP-2780, RP-2767)

  • Issue in fast switching between Attribute and Data Tab: If the user switches fast between the Attribute tab and the Data tab, some remaining calls from the precedent tab were sent to a no longer existing dataset, leading to a Key error. Now a loading mechanism has been introduced to discard all the calls happening during the loading phase. (Linked issue: RP-2783)

  • If license can not be validated, standalone version remains hung on the splash screen window: If the license couldn’t be validated, the standalone version remained hung on the splash screen window and the error was returned only in the logs. Now the issue is solved, and the error is visualized in the correct license alert box as already happens in the Cloud version. (Linked issue: RP-2809)

  • Nominal query panel graphical defects in the Attribute area: The nominal query panel had some graphical defects on the Attribute area. (Linked issue: RP-2810)

  • Environment Macro Execution: Fixed missing license information propagation in macro resource execution, avoiding licensemanager login call. (Linked issue: RP-2787)

  • Unespected change type for binary column: When editing a binary column by inserting in a cell one of the values already present in the column itself, the type was wrongly changed to nominal. Now the column remains binary. It changes to nominal only if a value different from the one already present is inserted. (Linked issue: RP-2765)

  • Azure Storage Account import using Account Key: The tree explorer and the import from Azure Blob Storage with shared key authentication have been fixed. (Linked issue: RP-2822)

  • Not operator does not work with not existing variables: When executing a not operation on a not existing variable, the system crashed. Now the issue is managed through a dedicated error. (Linked issue: RP-2806)

Version 1.1.2-21#

Released: 11 October 2023

Features added:

  • Introduced Priority management into Network Optimizer Task: The Network Optimizer task has been changed to introduce the Priority Management feature. Two new options have been added to task GUI to define the required input information. (Linked issue: RP-2768)

    Bugfixes:

  • Unknown Internal error after deleting attributes: Managed the Data tab reflection of a row deletion at fixed indexes in the attribute tab. (Linked issue: RP-2777, CS-2439)

  • Issue with filtering in Rulex Factory: If an attribute has double quotes in its name, there was a bug which prevented the query panel from creating the correct query code. (Linked issue: RP-2772, CS-2438)

  • Nested JSON include group column name: In the Export to Json task, if a column had the suffix “_as_list”, there was a bug which prevented some of its children’s names from being extracted correctly. (Linked issue: RP-2774, CS-2441)

  • Some string cells in an XLSM Excel file are not imported: The parsing of string cells in an XLSM Excel can lead to a missing value if macros are present. Parsing has now been corrected. (Linked issue: RP-2744, RP-2727, CS-2429)

Version 1.1.2-5#

Released: 08 October 2023

Features added:

  • Styling possibilities in Datamanager: Style column management has been added to the Data panel of the Data Manager task. Columns can now be formatted at persistent level both conditionally or not. (Linked issue: RP-2350)

    Bugfixes:

  • Attribute order selection was not preserved if numbers are present as column names: JSON convertion in communication between web frontend and backend changed the selection order if numbers were used as attribute name. Issue is now solved using arrays instead of dictionary to represent attribute selection. (Linked issue: RP-2737)

  • Manage Roles always visible: (Cloud version only) The Role manager was always available in the user context menu and the groups were not correctly visualized internally. Now the Role manager is visible only if current user and groups owns at least one role and dialog has been corrected to show users and groups available. (Linked issue: RP-2708)

  • Cannot export excel via email/local (Cloud Version): (Cloud version only) Export on local filesystem was unavailable due to a misconfiguration. Issue solved. (Linked issue: RP-2714, RP-2723, RP-2724)

  • Manage Roles always visible: (Cloud version only) The Role manager was always available in the user context menu and the groups were not correctly visualized internally. Now the Role manager is visible only if current user and groups owns at least one role and dialog has been corrected to show users and groups available. (Linked issue: Rp-2708)

  • Logout redirect wrong (Cloud Version): (Cloud version only) Logout was not redirecting to the right starting url. (Linked issue: RP-2729)

  • Confusion Matrix Show percentage checkbox: A graphical bug erased the last number in first column and in first row of the Confusion Matrix if “Show percentage” checkbox was not checked. Issue solved. (Linked issue: RP-2740)

  • If a window is not the upfront window it can not be minimized: When trying to minimize a window located behind another Rulex Platform window, this would have focussed again without minimizing itself. (Linked issue: RP-2706)

  • If an error is returned during Datamanager operation from GUI, history sometimes is not cleaned: If the unhandled exception is returned by a session command, the history is not correctly cleaned. (Linked issue: RP-2726)

  • Rulex Platform Execution Parameters: The stop-policy has been changed in Imprort Prcx from “Stop Neighbours” to “Continue” to mantain the same behavior as in Rulex 4. The default stop policy for a flow now is “Continue”. (Linked issue: RP-2696, CS-2424)

  • Changing any Execution parameter throws error: The prcx import operation prevented from changing the execution parameters of the imported flow, due to a bug in the import operations. The bug has been fixed by adding the possibility to change the execution parameters in the import operation. (Linked issue: RP-2694, CS-2425)

  • Restore behaviour of “Stop Neighbour” as Rulex4: The behavior of “Stop Neighbour” stop policy has been restored as it used to be in Rulex 4. Therefore, previously introduced conversion in prcx import to “Continue” stop policy has been removed. (Linked issue: RP-2730)

  • Error 22: no further information released in Rulex Platform: A bug on import from sharepoint caused the task having “Wait until the file is present” option selected to fail instead of wait. Now the bug is fixed and those tasks show the correct behavior. (Linked issue: RP-2722, CS-2432)