RELEASE NOTES VERSION 1.4.3

Version 1.4.3-113

Released: 03 July 2026

  • Version performed to align Unix and Darwin OS to latest features and bugfixes

Version 1.4.3-110

Released: 27 June 2026

Features added

  • Configurable API Request Timeout Header: Added support to a request header that allows clients to specify a custom timeout value for API requests. When provided, the server uses the header value to determine the maximum time allowed for processing the request before timing out. (Linked issue: RP-5730)

  • Introduce option “escapech” in ExportText: Introduced a new option in “ExportText” task that allows the user to choose which character will be used as the escaping character for quotes. (Linked issue: RP-5753)

Features changed

  • Introduce checks over bridge tasks executables: Added the “accepted_interpreters” field, listing all the allowed executables, in configuration.json file. This field is mandatory and used only in server and cloud architectures. Added a metadata check on executable in Windows and Darwin architectures. (Linked issue: RP-5758)

Bugfixes

  • Network Optimizer Task Performance Degradation After Rulex Update (1.4.2-187): Reduce execution time in case the NOP task leads to a high number of small optimization problems (Linked issue: RP-5741, CS-4328)

Version 1.4.3-102

Released: 19 June 2026

Features added

  • New origin working db for module tasks: Added new origin possibility for modules that allows to choose a flow already present in the working database to be imported. (Linked issue: RP-5595)

  • New Constraint Programming Solver Task: Added new task CPSolver to find an optimal solution to a constraint programming problem. (Linked issue: RP-5666)

  • New Task Merge structures: Added new task Merge Structures to merge structures of the same type. (Linked issue: RP-5671)

  • Added two options to fetch no result sets or all of them in Import from Database and Conditional Import tasks: Added two options ‘allowempty’ and ‘fetchall’ to accept query without result set and fetch all result sets, respectively, in Import from Database and Conditional Import tasks (Linked issue: RP-5674)

Bugfixes

  • Add color to icon getter if custom icon is a svg: Added the possibility to set the color of a custom icon if the file type is svg. (Linked issue: RP-5630)

Version 1.4.3-84

Released: 10 June 2026

Features added

  • New option in action panel to insert the value(s) selected by action in a variable: New option in action panel to insert the value(s) selected by an action in a variable. Option added to plot/tables to insert the value highlighted from selection, and when the selection is reset, variable is set to None. (Linked issue: RP-5686)

  • Allow use of metadata in presence of dollar dataset and not only inside dataset method: Now it is possible to use angular parenthisis for metadata if an assignsymbol on a dataset has been prevously called. (Linked issue: RP-5690)

Bugfixes

  • Bug on API Windows service in onetime computation: Removed the requirement of the “delete” permission and introduced the requirement of the “execute” permission in onetime computation. (Linked issue: RP-5678, CS-4292)

  • Fix batch logs always using DEBUG level: Resolved an issue where logs on batch commands were always emitted with the {{DEBUG}} level regardless of the configured logging level. Batch logging now correctly respects the active logger configuration and outputs logs using the expected severity level. (Linked issue: RP-5681)

  • Mismatch of outputs in local machine and VM: Fixed a bug that caused overflow when part of a nominal attribute was being set equal to a continuous attribute while large numbers are present. (Linked issue: RP-5683, CS-4308)

  • UIE when computing difference between string and date: Fixed a bug when perfoming a difference between string with the first element equal to an empty string. (Linked issue: RP-5685)

  • Missing Flow Name in Export Process Email Alert: Fixed a bug that missed the flow name in task generated mails. (Linked issue: RP-5707, CS-4314)

  • Prevent crash in case of user interruption in a middle of an optimization with SCIP: If the stop computation button was pressed during a SCIP optimization and the task thread was consequently killed, the optimization still carried on in a child thread. Introduced a fix to correctly clean the thread optimization without any leak memory. (Linked issue: RP-5712)

Version 1.4.3-59

Released: 27 May 2026

Features added

  • Create uniq function: Implemented uniq method that returns the unique values in the selected column (Linked issue: RP-5657)

Bugfixes

  • Bug on task list after installing 1.4.3 in the same folder of a previous version: Fix a bug on installing 1.4.3 version in the same folder of previous older installation that caused some tasks not to be visible. (Linked issue: RP-5695)

Version 1.4.3-49

Released: 22 May 2026

Features added

  • Add addNullValue checkbox in FilterCalendar input menu: A checkbox has been added to the Filter calendar layout menu to include null values in the filter. (Linked issue: RP-5647)

Bugfixes

  • Add disable option to toolbar’s buttons: Added the possibility to disable buttons in the toolbar widget through the toolbar’s buttons layout menu. (Linked issue: RP-5633, RP-5644)

  • GetResult returns empty body: Fixed a bug on API call “api/Get/Result/” that in some cases returned an empty body. (Linked issue: RP-5651)

  • Error when trying to set group permissions on Rulex Factory Server: Fixed a bug on the “effective permission” panel , which was wrongly showing “Allow” if the view permission was explicitly inherit as “denied”. (Linked issue: RP-5652, CS-4286)

  • Delete command in the macro/event function via RF version 1.4.2-187: Managed white spaces in macro conversion (Linked issue: RP-5682, CS-4305)

Version 1.4.3-25

Released: 11 May 2026

Features added

  • Implemented “If-Else” and “Select Outputs” tasks in Rulex Factory: Implemented two new tasks: “If-Else” and “Select Outputs” along with a new task status: “skipped” (Linked issue: RP-4942)

  • Allow multi input for bridge tasks: Allow multi input for bridge tasks (Linked issue: RP-5261)

  • Allow relative path when using a saved source: Allow relative path when using a saved source (Linked issue: RP-5320)

  • Data Manager function for producing the minimum clique cover of a graph: Added the cliqueCover function to produce the minimum clique cover of a graph to the Data Manager functions. (Linked issue: RP-5436)

  • Implemented new field “starting_environment” in configuration.json: Implemented a new field “starting_environment” in configuration.json to set up the starting environment for new users, thereby preventing personal environment creation. (Linked issue: RP-5467)

  • Possibility to rename columns in a table: Added the possibility to rename a column in a table in Rulex Studio to make its name different from the attribute to which it is linked. (Linked issue: RP-5511)

  • Add the possibility to filter tasks by status: Added the possibility to filter the tasks list in the Summary tab by their status. (Linked issue: RP-5592)

  • Provided import/export access to server file system: Import and export tasks can now access the server filesystem by using Sharedrive connections with protocol “Server filesystem” (Linked issue: RP-5600)

  • Export XML declaration: Added the option to export the declaration of the XML file on top of the exported file (Linked issue: RP-5616)

Bugfixes

  • Internal error when exporting to excel with conditional formatting that uses lists or ‘code’ view: Fixed export of Excel files with customized conditional formatting based on code. (Linked issue: RP-4752)

  • Branch Variable weird behaviour: In the Data Manager, the concatenation of multiple functions as textSplit(mode($”Attr”)) now considers the presence of an attribute only for the inner function and not for the outer function. (Linked issue: RP-5287)

  • Fixed API-triggered Flow computation not locking resources, allowing concurrent user access: Fixed a bug in an API call that failed to lock resources in Rulex Platform server version. (Linked issue: RP-5424)

  • Fixed Export button in Rulex Factory tasks “Take a Look” window: Export button in Rulex Factory tasks “Take a Look” window was not working. (Linked issue: RP-5478)

  • Different behavior between tasks that never had a dataset and tasks that had a dataset with all columns removed: Fixed a bug where, during full computation, emptied structures were treated differently from structures that have never been present. (Linked issue: RP-5605)

  • Issue in links visualization in linkanalysis and geochartplot: Multicolor links in linkanalysis and geochart updates correctly after a change in the data (Linked issue: RP-5615)

  • Malformed csv in presence of currency column with value >= 1000: Removed “,” as thousand separator for currency columns in case of export to text file with “,” separator. (Linked issue: RP-5620)

  • Report widget are not printed correctly on PDF: In reports, bullet list and numbered list did not control the leading space between lines in the same bullet correctly. Also, the indentation of lines after the first one in each bullet was not performed correctly. Tables’ rows were not automatically enlarged in case of long cell text. Card texts displayed some graphical defects due to a CSS misalignment in the title box. (Linked issue: RP-5626)

  • Symbols are substituted with HTML entities.: In Rulex Studio Text widget, GOLD formulas can be used. However, if users typed a math symbol, the GUI automatically converted it with the corresponding HTML entity, leading to an incorrect code. (Linked issue: RP-5632)

  • Unable to write in ShareDrive root: Fixed a bug preventing the upload to Sharedrive root folder. (Linked issue: RP-5638, CS-4288)