Release notes 7.2.6

Fixed critical errors on Linux which would make the desktop applications crash, and server editions restart. Fixed bugs in Excel File import and export components, the OLAP Cube visualizer, Export to Database, Binning, and other components.

Megaladata Desktop

In desktop editions for Linux, any access violation error would cause the application to close immediately. Fixed (#11465).

Megaladata Integrator

When a published package was updated during a SOAP request, repeating the request caused a "TCP/IP Socket error 10091", logged on Windows with event code 1000 and source .NET Runtime. Fixed (#11387).

Import from Excel File

Fixed an "Excel file: Invalid row/column index" error when importing custom Excel files with dimensions set as A:X and missing value indexes in the sharedStrings.xml file (#10740).

Corrected inconsistent import results when ranges were specified with capital letters (e.g., A1:a1), ensuring accurate data import (#11409).

Removed support for invalid zero-index ranges (e.g., A0:B0 or 0:0), aligning with MS Excel standards for valid A-format ranges like A:B (#11418, #11426).

Prevented the "Invalid row/column index" error in the node configuration wizard when ignoring invalid settings, ensuring the wizard does not proceed until errors are corrected (#11430).

Data Tree

Previously, maximizing the configuration wizard caused the Caption column in the input port settings to shrink, hiding data tree node names. This is now fixed, ensuring clear visibility of node names (#11407).

OLAP Cube

In OLAP Cube column charts with shared tooltips, the context menu sometimes opened for the wrong data series. This has been corrected, ensuring the menu aligns with the selected series (#11390).

Inserting large datasets from the clipboard into a single cube dimension previously failed to recognize some dates and numbers. Fixed (#11397).

Calculator (Tree)

Fixed errors ("g.SubNodes is null" and "Cannot read properties of null (reading 'push')") when replacing multiple tree nodes with calculated expressions, especially with nested nodes lower in the hierarchy. Unlike in Megaladata 7.2.0, where the preview remained empty, this now works correctly, ensuring reliable data processing (#11384).

Binning

On Linux, calculated ranges or applied templates in the node configuration wizard included extraneous letters (e.g., OP, MIN, CP) in captions. Now fixed (#10824).

Fixed an access violation error when using the Tile method for range generation with the "Leave as is" Ties setting and insufficient data rows. This now processes correctly without errors (#11429).

Previously, the % symbol in caption templates was mishandled (e.g., "a%b" resulted in "ab," or "ab%" resulted in "b%"). This is fixed, ensuring correct caption generation (#11441).

In the node config wizard, pasting a template (e.g., %FD) through the context menu after clearing the template field no longer adds "null" to the start (e.g., null%FD): the erroneous behavior has been fixed (#11450).

Generating bins using the Width method with the value 0 would freeze the application. In the Processes pane, you would see "Calculating bins" as a frozen process, which would not let you finish your user session correctly. In desktop editions, attempting to close the application window would result in an error: "Failed to close the application due to active processes that did not finish within timeout". Error fixed (#11456).

Navigation

Attempting to navigate to a deleted visualizer using the Go back/Go forward buttons on the address bar caused a "Cannot read property 'CustomForm' of null" error. Fixed (#8119).

Workflow area

Clicking the Run node button and quickly deactivating the node sometimes locked it, incorrectly allowing access to Settings or Run node buttons. This is fixed, ensuring accurate node state display (#3763).

The Settings button’s tooltip no longer lingers for five seconds after opening the wizard, improving the user interface experience (#10832).

Field Features

The Links interface in the node configuration wizard failed to display in cases like changing a field’s data type, running the node, deleting the field, and then enabling Links. This is resolved, ensuring the interface displays correctly. A similar issue with field mapping for nodes with multiple output ports was also fixed (#9015, #11470).

Job scheduler

If adding a package to the job scheduler results in an error indicating a lack of required parameters, the button's text must change from "Add" to "Add anyway". However, the text wouldn't change previously; now we fixed it.

Application

Fixed an access violation error which occurred on Linux when starting the job scheduler for a package with a non-existent file. In such situations, Megaladata would stop working and could restart spontaneously (#11417).

MS SQL connection

When using an ODBC connection on Linux, a list of configured ODBC DSN would display in place of the MS SQL server list. Now fixed (#11395).

PostgreSQL connection

Fixed a "syntax error at end of input" when running a multiple-command script (e.g., creating a temporary table, importing a DB schema, and performing LEFT JOIN) (#11394).

Loop

Fixed an access violation error when running a Supernode with a logical variable within its input port. The error occurred if the variable was used in the loop exit condition, the output port had a string variable with the same name, and the ports' auto-synchronization was enabled (#11490).

Export to Excel File

When exporting a file, values from cells number 16 385 and above could be erroneously exported to the next row. Now fixed (#11500).

Previously, rows number 1 048 577 and above would be lost during export without any user notification. Now, a log message will be added in case if losing any rows or columns during export (#11502).

Export to Database

Enabling auto-synchronization would not keep non-key fields, even if the user had linked them manually. After exporting and deleting key field records, the table would sometimes have data only in key fields. No error messages would be shown in the process. This regression error first occurred in Megaladata 7.2.3. Now we have fixed it (#11257).

In the Create New Table modal window of the node configuration wizard, the browser's context menu would sometimes show up instead of Megaladata's context menu. Fixed now (#11415).

Fixed the error "Cannot read properties of undefined (reading 'head')" occurring when moving the cursor while holding Control + Shift + left mouse button in the SQL Request tab of the Create New Table window (#11416).

See also

Job Scheduler
Megaladata server editions, starting with version 7.2, have a built-in job scheduler. This tool allows analysts to independently schedule tasks and automate work processes. The scheduler offers convenient...
Symbolic Links in Megaladata File Storage
A symbolic link (also known as "symlink" or "soft link") is one of the ways to solve the problem of restricted access to a file or folder when using Megaladata server editions.
Release notes 7.2.5
Fixed errors in Megaladata Desktop. Made corrections to connections, the Import from Database and Import from XML components, field and variable mapping, and other related elements. Resolved errors in the...

About Megaladata

Megaladata is a low code platform for advanced analytics

A solution for a wide range of business problems that require processing large volumes of data, implementing complex logic, and applying machine learning methods.
GET STARTED!
It's free