General Main Release 10.2.0 CU22 – Preview
Important
We are still working on this release. Some release notes may still be modified or moved to a later release. Check back soon for updates!
Tip
For information on how to upgrade DataMiner, see Upgrading a DataMiner Agent.
Enhancements
Security enhancements [ID 37641]
A number of security enhancements have been made.
DataMiner Cube - Visual Overview: Enhanced service chain behavior [ID 37645]
A number of UI enhancements have been made with regard to service chain behavior in visual overviews.
Up to now, in some cases, service chains could get redrawn too often, or shapes would not get redrawn when a service chain was updated. Also, context menus of shapes would not always close when those shapes were updated and context menus would incorrectly show the Display connectivity command twice.
DataMiner Cube - Spectrum analysis: Zooming inside a spectrum window [ID 37668]
It is now possible to zoom inside a spectrum window:
- To zoom horizontally, scroll up and down. This has the same effect as altering the frequency span.
- To zoom vertically, scroll up and down while pressing the Ctrl key. This has the same effect as altering the amplitude scale.
When you stop scrolling, the new zoom dimensions will be set on the spectrum analyzer device and the screen will be updated with the new data.
Important
- It is only possible to zoom horizontally if the spectrum protocol includes the Start frequency, Stop frequency and Frequency span parameters.
- It is only possible to zoom vertically if the spectrum protocol includes the Amplitude scale parameter.
DataMiner Cube - Spectrum Analysis: Buttons in 'Reference lines' panel, 'Thresholds' panel and 'Measurement Points' panel have been restyled [ID 37752]
In the View tab of a spectrum card, the buttons in the Reference lines panel and the Thresholds panel as well as the delete buttons in the Measurement Points panel have been restyled to match the buttons in the Markers panel.
Enhanced performance when locking or unlocking inputs and output of matrices in client applications [ID 37755]
Because of a number of enhancements, overall performance has increased when locking or unlocking inputs and output of matrices in client applications.
DataMiner Cube - Visual Overview: Enhanced performance when opening a visual overview with a large amount of shapes that link to a webpage [ID 37799]
Because of a number of enhancements, overall performance has increased when opening a visual overview with a large amount of shapes that link to a webpage.
DataMiner Cube - Spectrum Analysis: Editing the X-axis and Y-axis labels [ID 37821]
In a spectrum view, it is now possible to modify the center frequency and reference level.
To modify the center frequency:
- Click the pencil icon next to the center frequency X-axis label.
- Use the up/down buttons to change the center frequency.
- Click Confirm or press ENTER.
To modify the reference level:
- Click the pencil icon next to the reference level Y-axis label.
- Use the up/down buttons to change the reference level.
- Click Confirm or press ENTER.
Note
To change the unit of either the center frequency or the reference level, go to the settings menu on the right.
Protocols: Buffer for SNMP responses now has a dynamic size [ID 37824]
Up to now, when an SNMP response was received, a buffer with a fixed size of 10240 characters was used to translate the response to the requested format (e.g. OctetStringUTF8). When the response was larger that 10240 characters, it was cut off.
From now on, the buffer will have a dynamic size. This allow larger responses to be processed, and will also make sure that less memory has to be reserved when smaller responses are received.
DataMiner Cube - Trending: Relation learning light bulb enhancements [ID 37834]
The checks run to decide whether to show the relation learning light bulb in the top-right corner of a trend graph window have been optimized.
Also, this light bulb can now have the following states, which will indicate why it is not yet showing any results:
State | Description |
---|---|
Checking requirements | The light bulb is still checking whether all requirements are met. |
Loading | The light bulb is fetching the relations. |
Note
The following prerequisites are now optional instead of mandatory:
- DataMiner CloudFeed version 1.1.0 or higher
- Allow performance and usage data offload option
DataMiner Cube - Alarm Console: New alarm tab showing current suggestion events now has the 'Automatically remove cleared alarms' option enabled by default [ID 37855]
When you add a new alarm tab showing the current suggestion events, that tab will now have the Automatically remove cleared alarms option enabled by default.
This means that suggestion events will automatically disappear from the tab approximately 2 hours after they have been detected.
DataMiner Cube: Optimization of memory handling when closing cards [ID 37858]
Overall memory handling when closing cards has been optimized.
DataMiner Cube - Settings: Default values of trend graph action settings have been changed [ID 37867]
In the Settings window, the default values of the following trend graph action settings have been changed:
Setting | New default value |
---|---|
Right mouse button action on graph | Select |
Hotkey + left mouse button action on graph | Zoom |
DataMiner Cube - Protocols & Templates: Clicking Help will now open the protocol's help page on 'DataMiner Connector Documentation' [ID 37873]
When, in the Protocols & Templates app, you right-click a protocol in the Protocols list and select Help, a new browser window will now open, showing the protocol's help page on DataMiner Connector Documentation.
Note
That same help page will appear when, in an element card, you open the hamburger menu and select Help.
DataMiner Cube - Service templates: Scrollbar added inside every tab of a service template card [ID 37882]
A number of enhancements have been made to the service template card, one of which is a scrollbar added inside every tab.
DataMiner Cube - Desktop application: New command-line argument 'UseInitialArgumentsAfterDisconnect' [ID 37888]
You can now start the DataMiner Cube desktop application with the new command-line argument UseInitialArgumentsAfterDisconnect=true.
This argument will make sure that all other arguments you specified when you started the application will again be applied when Cube has to reconnect for some reason.
DataMiner Cube - Alarm templates: Enhanced selection box in 'Anomaly alarm settings' window [ID 37899]
The selection box at the top of the Anomaly alarm settings window has now been made wider in order to better accommodate content in languages other than English.
DataMiner Cube: Legacy Reports, Dashboards and Annotations modules are now end-of-life and will be disabled by default [ID 37935]
As from DataMiner versions 10.1.10/10.2.0, the LegacyReportsAndDashboards and/or LegacyAnnotations soft-launch options allowed you to enable or disable the legacy Reports, Dashboards and Annotations modules. By default, they were enabled.
Now, the above-mentioned soft-launch options will be disabled by default, causing the legacy Reports, Dashboards and Annotations modules to be hidden. If you want to continue using these modules, which are now considered end-of-life, you will have to explicitly enable the soft-launch options.
In DataMiner Cube, all buttons related to these modules will now by default also be hidden.
DataMiner Cube - Spectrum analysis: Zero span mode [ID 37946]
Spectrum windows now support zero span mode.
To enter zero span mode, set the frequency span to 0. The X axis will then change from a frequency axis to a time axis, and all frequency-related features will be disabled.
In zero span mode, the sweeptime parameter is used to indicate the time on the X axis:
- Left: 0
- Right: Sweeptime
DataMiner Cube - Alarm Console: All alarms tabs listing suggestion events now have the 'Automatically remove cleared alarms' option enabled by default [ID 38034]
From now on, all alarm tabs listing suggestion events will behave like alarm tabs listing active alarms, i.e. the Automatically remove cleared alarms option will be enabled by default, except for alarm tabs listing historical alarms or information events.
DataMiner Cube - Search: Request to initialize client indexing will only be sent when the user has AdminTools permission [ID 38090]
When, in System Center > Search & Indexing, the Enable search indexing on the client option was enabled, up to now, DataMiner Cube would send a message to the DataMiner Agent requesting to initialize client indexing, regardless of whether or not the user had Admin tools permission (Modules > System configuration > Tools). When the user had not been granted this permission, an Exception occurred while receiving search options
error would be logged.
From now on, before it sends the message in question to the DataMiner Agent, DataMiner Cube will first check whether the user has Admin tools permission. If not, it will not send the message.
DataMiner Cube - Alarm Console: Enhanced performance when loading history alarms of a view, a service or an element dragged onto the Alarm Console [ID 38141]
Up to now, when you dragged a view, a service or an element onto the Alarm Console, and indicated that you wanted history alarms of that view, service or element to be loaded, it could take a long time for those alarms to get loaded.
Because of a number of enhancements, overall performance has increased when loading the history alarms of a view, a service or an element dragged onto the Alarm Console.
Note
When indicating that an alarm tab should list history alarms, it is no longer possible to select the Show masked alarms option. From now on, all masked alarms will automatically be included when history alarms are loaded.
DataMiner Cube - System Center: 'Install Indexing Engine' button removed [ID 38145]
Up to now, you could go to System Center > Search & Indexing and click Install Indexing Engine to install an Elasticsearch database on a DataMiner Agent to which Cube was connected. This button has now been removed.
Elasticsearch is only supported up to version 6.8, which is no longer supported by Elastic. We recommend using OpenSearch instead, ideally with a dedicated clustered storage setup. Using storage per DMA with OpenSearch is also possible; in that case you will first need to install an OpenSearch database (ideally on a separate Linux server), and then connect your DMS to the OpenSearch database.
DataMiner Cube - Data Display: Enhanced performance when loading partial tables [ID 38155]
Because of a number of enhancements, overall performance has increased when loading partial tables in DataMiner Cube.
DataMiner Cube - System Center: Database setting "CloudStorage" renamed to "STaaS" [ID 38325]
In the Database section of System Center, up to now, when a DataMiner Agent was configured to use Storage as a Service (STaaS), the Database setting was set to "CloudStorage". This "CloudStorage" value has now been renamed to "STaaS".
Also, when Database is set to "STaaS", the Configuration and Maintenance sections will no longer be visible in both the General and Offload tabs, and the Cassandra preparation/migration button will be hidden.
DataMiner Cube: Enhanced operator support when constructing filters for numeric columns of partial tables [ID 38367]
From now on, the following operators are supported in filters for numeric columns of partial tables:
<
<=
>
>=
==
!=
DataMiner Cube: Incident alarms and correlation alarms will now be processed separately [ID 38389]
In order to enhance overall performance, incident alarms and correlation alarms will now be processed separately.
DataMiner Cube: Property names identical to names of existing properties except for leading or trailing whitespace characters will no longer be allowed [ID 38424]
When creating a new property, from now on, it will no longer be allowed to use a name that is identical to the name of an existing property except for a number of leading and/or trailing whitespace characters. For example, the name "myproperty " (with a trailing whitespace character) will no longer be accepted when there is a property named "myproperty" (without whitespace characters).
Note
Property names will now be trimmed before being saved.
DataMiner Cube - Service templates: Enhanced performance when reapplying a service template [ID 38463]
Because of a number of enhancements, overall performance has increased when reapplying a service template.
CubeConnection entry will now be added to the SLClient.txt log file each time a Cube client has fully connected to a DMA [ID 38574]
Each time a Cube client has fully connected to a DataMiner Agent, a CubeConnection entry will now be added to the SLClient.txt log file of the DataMiner Agent in question.
This entry will contain the following information:
- The DataMiner Cube version
- The name of the client computer that is running DataMiner Cube
- The creation time of the connection (in ISO 8601 format)
- The ID of the connection
- The type of the current connection: "Auto", "Remoting", "WebServices" or "Grpc"
- The type of the last disconnect: "AbnormalClose", "Logout", "NoActivity", "Close", "FailedConnection", "NewConnection" or "Refresh"
- The reason of the last disconnect (depending on the type of the last disconnect)
- The hostname of the non-resolved connection URL
- The connected hostname
- The raw text of the client connection (includes connection property data such as AmountCallsIn, AmountCallsOut, AmountInitiatedConnectionChecks, AmountCallsInProgress, AmountCallsWaiting, etc.)
DataMiner Cube - Logging: Viewing the logging of enhanced services [ID 38623]
In Cube, you can now view the logging of an enhanced service by doing one of the following:
- Open the card of an enhanced service, open its hamburger menu, and choose View > Log.
- In the Surveyor, right-click an enhanced service, and choose View > Log.
Fixes
DataMiner Cube: Error could occur in SLHelper when generating visual overviews to be displayed in web apps [ID 32584]
In some cases, an error could occur in SLHelper when it was generating visual overviews to be displayed in web apps.
DataMiner Cube: Problem when adding up [Start Time:] placeholders [ID 37661]
When the [Sum:] placeholder was used to add [Start Time:] placeholders, in some cases, the sum would not be correct.
From now on, when configuring [Start Time:] placeholders that will be used in Sum operations, a format will have to be specified.
See also: Linking a shape to a booking
DataMiner Cube: A number of Automation issues have been fixed [ID 37674]
A number of issues have been fixed with regard to Automation:
- When, in the Automation app, you opened a script in an undocked card, it would not be possible to edit the name of the script.
- A nullreference exception could be thrown when an Automation script was deleted.
- Cube could leak memory each time you opened an Automation script in a new card.
DataMiner Cube - Protocols & Templates: Function definitions would not be listed when you activated a functions file [ID 37754]
When, in the Protocols & Templates app, you activated a functions file, the activated function definitions would incorrectly not be listed. For this list to be displayed, you had to close the Protocols & Templates app and re-opened it again.
DataMiner Cube - Visual Overview: Placeholder containing '[Elapsed Time]' would not be updated when the elapsed time had changed [ID 37756]
When the placeholder [Elapsed Time]
was used inside another placeholder (e.g. [Subtract:[Elapsed Time],[PreRoll]]
), the entire placeholder (e.g. [Subtract:[Elapsed Time],[PreRoll]]
) would not be updated when the elapsed time had changed.
DataMiner Cube - Pattern matching: Memory leak [ID 37771]
DataMiner Cube could start leaking memory when you opened trend graphs with pattern matching.
SLAnalytics: Problem when the alarm repository was not available at startup [ID 37782]
In some cases, an error could occur in SLAnalytics when it was not able to connect to the alarm repository at startup.
DataMiner Cube - Data Display: Problem when hovering over lite parameter controls in Skyline Black theme [ID 37814]
When DataMiner Cube was using the Skyline Black theme, lite parameter controls would become unreadable when you hovered over them.
Entire SNMPv3 response would be discarded when one or more cells contained 'no such instance' [ID 37815]
When a table was polled via SNMPv3 and the response included a cell that contained no such instance, the table would not get populated with the values that were received. Instead, the entire result set would be discarded.
DataMiner Cube - Visual Overview: URLs that did not link to a DataMiner web apps would incorrectly get a connection ticket [ID 37822]
When the URL specified in a shape data item of type Link did not link to a DataMiner web app, but contained a keyword that could be interpreted as a keyword of a DataMiner web app, a connection ticket would incorrectly be added to that URL.
DataMiner Cube could leak memory leak when a card in tab layout was closed before it had fully been loaded [ID 37857] [ID 38021]
When a card in tab layout was closed before it had fully been loaded, DataMiner Cube could leak memory due to list boxes not being cleared from memory.
DataMiner Cube - Visual Overview: Problem when a parameter value changed while executing an Automation script [ID 37854]
When, in a visual overview, a parameter value changed while executing an Automation script, an exception would be thrown.
DataMiner Cube - System Center: Term 'Client independent updates' replaced by 'Server independent client updates' [ID 37926]
In the System settings > Manage client versions section of System Center, the term client independent updates has been replaced by server independent client updates.
DataMiner Cube: Problem when right-clicking after selecting a large number of elements and/or services in a view card [ID 37981]
When, in a view card, you selected a large number of elements and/or services and then right-clicked, in some cases, Cube could become unresponsive.
DataMiner Cube - Automation: Save button would incorrectly not be enabled after renaming an Automation script [ID 37987]
When you had renamed an Automation script, in some rare cases, the Save button would incorrectly not be enabled. As a result, it was not possible to save the change.
DataMiner Cube - Correlation: Problem with 'Dynamic' option in 'Send email' action [ID 37995]
When configuring a Correlation rule, you can make that rule send an email by adding a Send email action to it.
In some cases, when you opened a Send email action, it would incorrectly not be possible to select the Dynamic option to indicate that the elements that triggered the Correlation rule have to be included.
DataMiner Cube - Visual Overview: Problem with user permissions when right-clicking a visual overview linked to a service [ID 38018]
When, in DataMiner Cube, you right-clicked inside a visual overview linked to a service, the context menu would incorrectly allow you to edit the visual overview when you had permission to edit services in general but no permission to edit that specific service.
From now on, when you right-click inside a visual overview linked to a service, the context menu will only allow you to edit the visual overview when you have permission to edit that specific service (on top of the permission to edit services in general and the permission to access and edit visual overviews).
DataMiner Cube: Memory leaks when opening/closing alarm cards and 'Alarm Console' or 'Cube sides' section of the 'Settings' window [ID 38054]
DataMiner Cube would leak memory each time you opened and closed an alarm card and each time you opened and closed the Alarm Console section or the Cube sides section in the user settings tab of the Settings window.
DataMiner Cube: Memory leak in About window [ID 38055]
DataMiner Cube would leak memory each time you opened the About window.
DataMiner Cube - System Center: Memory leak in Update Center window [ID 38056]
DataMiner Cube would leak memory each time you opened the Update Center window.
DataMiner Cube: Memory leak in Alarm Console [ID 38057]
The Alarm Console would leak memory each time you opened an active alarms tab.
DataMiner Cube - System Center: 'Clean up unused' tool would incorrectly consider custom Visio files assigned to elements as unused [ID 38061]
In System Center, you can clean up unused Visio files. However, up to now, this Clean up unused Visio files tool would incorrectly consider custom Visio files assigned to elements as unused.
DataMiner Cube - Visual Overview: Exception values of numeric parameters would be displayed incorrectly when the DynamicUnits soft-launch option was enabled [ID 38083]
When the DynamicUnits soft-launch option was enabled, exception values of numeric parameters would be displayed incorrectly.
DataMiner Cube could become unresponsive when event messages were being sent [ID 38115]
In some rare cases, DataMiner Cube could become unresponsive when event messages were being sent.
DataMiner Cube would leak memory when you closed a card or when you closed an alarm tab containing correlated alarms [ID 38127]
DataMiner Cube would leak memory
- when you closed an alarm tab containing correlated alarms, or
- when you closed a card (e.g. an element card) after navigating to it by clicking Previous on another card.
DataMiner Cube - Visual Overview: Unexpected behavior when locale was set to Turkish [ID 38140]
When the locale of the client machine was set to Turkish, visual overviews could manifest unexpected behavior due to names of shape data items being transformed incorrectly. These transformations will now be done culture independently.
DataMiner Cube: Problem after logging out and in repeatedly [ID 38171]
When you logged out and in repeatedly, an exception could be thrown, causing Cube to become unresponsive.
DataMiner Cube - User menu: Problem when logging out immediately after logging in [ID 38178]
When you logged out of Cube immediately after logging in, in some cases, a blank home screen would appear instead of the login screen.
From now on, the Sign out button will only be enabled once the login screen has been loaded.
Web apps: Visual overview linked to a view would not get any updates when the user did not have full administrative rights [ID 38180]
When a web app user without full administrative rights viewed a visual overview linked to a view, the app would incorrectly not receive any updates for that visual overview.
DataMiner Cube: No longer allowed to create properties with a name that consists of whitespace characters only [ID 38209]
Up to now, DataMiner Cube would incorrectly allow you to create properties of which the name consisted of whitespace characters only. From now on, this is no longer allowed.
DataMiner Cube would incorrect show 'Could not connect to the DataMiner Agent' instead of 'This Dataminer Agent is not running' [ID 38212]
When Cube connected to a DataMiner Agent that had APIGateway running as a process but did not have SLNet running, it would incorrectly show a Could not connect to the DataMiner Agent
error instead of This Dataminer Agent is not running
.
DataMiner Cube - Correlation app: Problem when loading read-only connectivity chains in the connectivity editor [ID 38252]
When, in the Correlation app, you opened the connectivity editor and loaded the read-only chains (e.g. connectivity chains automatically generated by service templates), Cube would throw an exception when it found duplicate items in those chains. From now on, when Cube finds duplicate items in connectivity chains, it will add a log entry.
DataMiner Cube would incorrectly still show the 'Add to dashboard...' menu option when the 'LegacyReportsAndDashboards' soft-launch option was disabled [ID 38258]
When the LegacyReportsAndDashboards soft-launch option was disabled, DataMiner Cube will incorrectly still show the Add to dashboard... menu option when you right-clicked a parameter, an element or a service.
DataMiner Cube was not able to reconnect to the server after a disconnect using gRPC [ID 38261]
Up to now, when using a gRPC connection, Cube was not able to verify whether the server endpoint was available. As a result, it would fail to reconnect to the server when the connection had been lost and would display a Waiting for the connection to become available...
message indefinitely.
DataMiner Cube - Visual overview: Problem when VdxPage data item and View data item of a shape were set by the same SetVar shape [ID 38321]
When a shape had both a VdxPage data field and a View data field in which the Visio page name as well as the view name were card variables set by the same SetVar shape, in some rare cases, the Visio page name would not be applied correctly, causing the incorrect page being displayed.
DataMiner Cube - Alarm Console: Alarms grouped by time, root time, creation time or root creation time could be grouped incorrectly [ID 38329]
When, in the Alarm Console, alarms were grouped by time, root time, creation time or root creation time, they could be grouped incorrectly.
DataMiner Cube - System center: Description of 'Log file size' setting was incorrect [ID 38330]
In System Center, you can go to System settings > Logging to change the log file size.
Up to now, the description of this setting mentioned that the setting applied to the DataMiner Agent to which you were connected. It will now mention that the setting applies to the entire DataMiner System.
DataMiner Cube - Correlation: Apply button would not be enabled when a correlation rule had been modified [ID 38351]
When changes had been made to a correlation rule, in some cases, the Apply button would incorrectly not be enabled.
Also, the Limit the base alarms option will now be properly validated.
DataMiner Cube: Problem when opening a service card [ID 38354]
When you opened a service card, in some rare cases, an InvalidOperationException
could be thrown.
DataMiner Cube: Problem when opening a service card of which the default page was set to 'Reports' [ID 38380]
When you opened a service card of which the default page was set to Reports, an error could occur, causing DataMiner Cube to become unresponsive.
DataMiner Cube - Alarm Console: Reports view button would not be shown [ID 38398]
On undocked alarm cards or alarm consoles that were embedded in e.g. elements cards, in some cases, the reports view button would incorrectly not be shown.
DataMiner Cube - Visual Overview: Parsing problem when using a custom separator inside a [param:] placeholder [ID 38405]
When a custom separator was used inside a [param:] placeholder referring to a table parameter value, the retrieved value would not be parsed correctly.
DataMiner Cube - Automation: Problem when selecting 'User interaction' in the 'Add action' box [ID 38406]
When, while creating or editing an Automation script, you opened the Add action selection box and selected "User interaction", in some cases, an exception could be thrown.
DataMiner Cube - Protocols & templates: Problem when creating alarm templates or trend templates due to casing issue [ID 38456]
In DataMiner Cube, you can create a new alarm template or trend template from within an element card by clicking the hamburger menu and selecting Protocols & Templates > Assign alarm template > <New alarm template> or Protocols & Templates > Assign trend template > <New trend template>.
Up to now, when the protocol name or protocol version of the element had a casing that was different from that of the protocol itself, in some cases, the protocol would incorrectly not be found.
From now on, protocol comparisons will be performed case-insensitively.
DataMiner Cube - Settings: Description of 'Filter the alarms before they enter Cube' setting did not fit the screen [ID 38493]
In the Settings windows, the description of the Filter the alarms before they enter Cube setting did not fit the screen. The text would be wrapped incorrectly.
DataMiner Cube - Redundancy groups: Problem with imported elements [ID 38505]
When a redundancy group included a primary or backup element that had been imported by means of a DELT package, in some cases, another element would incorrectly be displayed instead of the imported element.
DataMiner Cube could become unresponsive after you had logged in [ID 38607]
In some cases, after you had logged in, DataMiner Cube could become unresponsive when the "Show the news section" setting was enabled.
DataMiner Cube - Correlation: Not possible to enable or disable any of the options for the 'Set parameter' action [ID 38616]
When editing a correlation rule in which a Set Parameter action had previously been configured, up to now, enabling or disabling any of the options for that action (e.g. Execute on base alarm updates) would incorrectly not enable the Apply button. As a result, it would not be possible to save the correlation rule after enabling or disabling some of those options.
DataMiner Cube: Sidebar would not contain any buttons [ID 38652]
In some rare cases, the DataMiner Cube sidebar would not contain any buttons.