New Features and Functionality (3.2)

In this section, you can see information about the new features and functionality in this release.

New Features

The following new features are available in this release.

Reference Data Management

Issue number(s): XE-6573

The Reference Data Management application is now available providing the capability to query and edit specific table sets in relational databases while schema permissions remain unaltered. 

A Reference Data Management profile has been added where you can select the tables that should be available for query and editing. The profile configuration enables access via a web GUI or RESTful API. 

You can then use the Reference Data Management dashboard in the Desktop Online to query, edit, import, or export data in the database tables specified in the Reference Data Management profiles.

In addition, a DB Ref Event is triggered when you commit changes to a database table or perform import operations in Reference Data Management.

Reference Data Management is exclusively available in Desktop Online User Interface.

See the Reference Data Management User's Guide (3.2) for more information.

Access Controller on Desktop Online

Issue number(s): XE-6573

The addition of the access controller in the Desktop Online User Interface now allows users to add new users and set permissions from the Desktop Online User Interface. With this update, the documentation for both Desktop Online and Desktop Client has been restructured. The information for LDAP Authentication(3.2), SCIM(3.2), and OIDC Identity Provider(3.2) are now found on their separate pages. Subsequently, we now have a section for Enhanced User Security Properties under Platform Properties(3.2) for ease of reference when locating properties that relate to enhanced security for the access controller.

See the Desktop Online Access Controller(3.2) for more information about how to use the access controller on Desktop Online.

See the Desktop Client Access Controller(3.2) for more information about the existing access controller feature on our Desktop Client.

Subfolders Support

Issue number(s): XE-9294

A subfolders feature has been added to the Configuration Browser.The addition of subfolders makes it easier to maintain larger implementations.

When subfolders are created, configurations are sorted into subfolders that are determined by the separator used in the folder name, such as a folder named “batch_realtime_happy_workflow” becomes a folder named “batch” with subfolders named “realtime”, “happy” and “workflow”.

The only valid separators in a folder name is “_” or “-“. If any other character is used as a separator, or if the property mz.subfolder.enabled is set to false in the values.yaml file, the toggle feature is disabled.

Note!

This functionality does not have any impact on how configurations are referenced in APL, Ultra, or from the command line.

SNMP Agents

Issue number(s): XE-9288

In this release, the SNMP agents and SNMP profile are added.

The SNMP Collection profile is used to import the set of MIB files that will be used to build the target UDRs. To poll the network, the SNMP Request agent periodically sends queries to the devices (network elements). These queries determine the behavior of the devices, for example, operational status, or the data in the MIB variables of the devices. The UDR types and fields to poll can either be configured directly in the SNMP Request agent or a separate SNMP OID profile, that can be referenced by several SNMP Request agents.

The SNMP Request agent produces a user-configured UDR as a result of SNMP polling. For user convenience, the target UDR follows the hierarchical structure of MIB Object definitions.

The SNMP Trap agent is used to receive SNMP notifications (traps and informs). The SNMP Trap agent produces and maps SNMP notifications to UDRs, so they can be further processed by the Platform.

The SNMP Agent is exclusively available in the Desktop Online User Interface.

See the SNMP(3.2) for more information on the profile and agents. 

Streaming Telemetry

Issue number(s): XE-9537
In this release a new processing agent for real-time workflow configurations agent is added, Streaming telemetry. It is a push-based mechanism for collecting network performance data. The Streaming Telemetry agent retrieves router information (OSS data) through streaming using the gRPC protocol over HTTP/2. See Streaming Telemetry Agent (3.2) for more information.

Mounting of Arbitrary ConfigMaps

Issue number(s): XE-1028
You can now mount any ConfigMap into your ECD specification which is useful if you want to customize your APL logging. ConfigMaps are automatically updated in running pods so no restart is required. See Mounting Arbitrary ConfigMaps in ECDs (3.2) for more information.

Log4j APL Functions and Customized Logging

Issue number(s): XE-1028
APL functions for invoking logging with Log4j are now available. You can customize the logging with standard Log4j configuration options in the ConfigMap. See Log and Notification Functions (3.2) and Customizing APL Logging for ECDs (3.2) for more information.

Upgrade of Jetty, Apache CXF and Vaadin

Issue number(s): XE-9527
Jetty has now been upgraded to 11, Apache CXF to 4 and Vaadin to 24 which eliminates a number of CVEs.

MySQL Cluster as Data Repository for PCC

Issue number(s): XE-10328
You can now use MySQL Cluster as a data repository for all parts of PCC. See Using MySQL as PCC Data Repository (3.2) for more information.

Extended Support for Database Profile

Issue number(s): XE-8467

In this release, the following Database profiles are added:

  • Cassandra
  • CSV
  • Derby
  • IBM DB2
  • MySQL
  • Netezza
  • Oracle
  • PostgreSQL
  • Redshift
  • SAP HANA
  • Snowflake
  • SQL Server
  • Sysbase IQ
  • Teradata
  • Vertica

See Database (3.2) for more information on each supported database.

Enhancements

The following enhancement of existing features has been included in this release.

Data Masking Improvements

Issue number(s):  XE-9739

The Data Masking processing agent has had the following enhancements added to the existing agent:

  • Data Masking now has the option to store UUID Random Version 4.

  • Data Masking now stores the base64 value of the simple generated random value.

See Data Masking (3.2) for more information.

Couchbase Upgrade

Issue number(s): XE-9524

Couchbase has been upgraded from version 2.7 to 3.4. Added support for scopes and collections with better performance.

See Couchbase (3.2) for more information.

Proxy Support for HTTP2 Client

Issue number(s): XE-546

The HTTP2 Client has been enhanced to route HTTP traffic through the HTTP proxy. A simple configuration on an Execution Context is required to enable HTTP traffic through an HTTP proxy.

See HTTP Proxy Setup (3.2) for more information.

Allow Edit for Read Only Agent Configuration

Issue number(s): XE-10366

In a workflow read only configuration mode, users can proceed to edit the agent configuration by accessing the agent configuration dialog and click the Edit button on the dialog bar.

The system will then validate if any other changes have been performed and saved on the same agent and prompt a version change dialog. The user can decide to accept the saved changes and discard own local changes or choose to have the local changes overwrite the other version.

See Workflow Template(3.2) for more information.

Allow Disable of Group Synchronisation Using SSO

Issue number(s): XE-10042

It is now possible to disable group synchronisation from Identity Provider when using SSO using a new property, auth.oidc.rp.group.syncDisabled. When it is disabled, groups need to be set manually for SSO users. A default group will be added automatically in this case. See Single Sign On(3.2) for more information.

Web Services Profile on Desktop Online.

Issue number(s): XE-9289

The Web Service Profile is now available on Desktop Online user interface as well. Earlier it was available in the Desktop Client only. The documentation is still available as per Desktop Client user interface.