> ## Documentation Index
> Fetch the complete documentation index at: https://docs.germainux.com/llms.txt
> Use this file to discover all available pages before exploring further.

# 02/28/23 Release Notes

> New Features and Enhancements available in Germain 2022.5 release

> **[Monitoring Enhancements 2022.5](#monitoring-and-analytics-enhancements-in-2022-5)**
>
> Monitoring and analytics updates

> **[Maintenance Enhancements In 2022.5](#maintenance-enhancements-in-2022-5)**
>
> Upkeep and upgrade improvements

New Features and Enhancements available in Germain 2022.5 release

## Monitoring and Analytics Enhancements in 2022.5

### Editable Display Name for Pivot and Measure

**Description**

The “Name” of each Pivot and Measure can be changed.

**Examples**

Pivots

![02/28/23 Release Notes: Editable Display Name for Pivot and Measure](https://mintcdn.com/germain-ux/Jw6D65yKWJ4U5yOS/images/main/02-28-23-release-notes/image-20230302-235000.png?fit=max\&auto=format\&n=Jw6D65yKWJ4U5yOS\&q=85\&s=d67ee5bc2ae583cd4c28c597bfc187b1)

Measures

![02/28/23 Release Notes: Editable Display Name for Pivot and Measure, image 2](https://mintcdn.com/germain-ux/Jw6D65yKWJ4U5yOS/images/main/02-28-23-release-notes/image-20230302-234803.png?fit=max\&auto=format\&n=Jw6D65yKWJ4U5yOS\&q=85\&s=d06b28814c1319448c307cc495481c74)

**Configuration**

[Display Name for KPIs, Pivots & Measures](https://docs.germainux.com/main/display-name-for-kpi-field.md)

### Dynamic Data Security

**Description**

Each individual “fact” in Germain data model can be secured following a rule that the Germain Customer provides. That is generally done in Germain RUM JS’s Init Script (for User Session Replay data) or in a Rule (for other data).

**Example**

This client needed to dynamically set the visibility of the User Session that Germain records, so that a Recorded User Session cannot be replayed by any Team but instead only a dedicated Team is entitled to view them, based on the financial stock(s) that was/were being traded in that recorded user session.

To achieve this, the client customized Germain RUM JS’s init script with its data privacy logic.

**Configuration**

[Data Privacy | Germain RUM JS’s init script:](https://docs.germainux.com/main/data-privacy.md)

### Easier Filters

**Description**

Easier filtering capabilities on all 4 dashboard levels.

**Example**

Drill-through Dashboard

![Value filtering](https://mintcdn.com/germain-ux/Jw6D65yKWJ4U5yOS/images/main/02-28-23-release-notes/image-20230203-190053.png?fit=max\&auto=format\&n=Jw6D65yKWJ4U5yOS\&q=85\&s=3f4b7ea201a1805d9a8b3bca3f5bb49e)

Value filtering

![Dimension value filtering](https://mintcdn.com/germain-ux/Jw6D65yKWJ4U5yOS/images/main/02-28-23-release-notes/image-20230203-190106.png?fit=max\&auto=format\&n=Jw6D65yKWJ4U5yOS\&q=85\&s=530b7489583ecc9ba5caa758b3f6c081)

Dimension value filtering

![Tooltip value filtering](https://mintcdn.com/germain-ux/Jw6D65yKWJ4U5yOS/images/main/02-28-23-release-notes/image-20230203-190114.png?fit=max\&auto=format\&n=Jw6D65yKWJ4U5yOS\&q=85\&s=51cea3e6565b6c4d8ff18dcf4c2703be)

Tooltip value filtering

Aggregate and Pivot Dashboards

![02/28/23 Release Notes: Easier Filters](https://mintcdn.com/germain-ux/Jw6D65yKWJ4U5yOS/images/main/02-28-23-release-notes/image-20230203-190140.png?fit=max\&auto=format\&n=Jw6D65yKWJ4U5yOS\&q=85\&s=e00105f6559b6495d4b271d9e84634ab)

Waterfall Portlet (RCA Dashboard)

![Waterfall portlet](https://mintcdn.com/germain-ux/Jw6D65yKWJ4U5yOS/images/main/02-28-23-release-notes/image-20230203-190253.png?fit=max\&auto=format\&n=Jw6D65yKWJ4U5yOS\&q=85\&s=fbf385b027dc95024e1f4850c86330b1)

### Editable Drill-through Dashboard

**Description**

A more customizable Drill-through dashboard

* Hide/display graph at the top
* Hide/Display columns

![02/28/23 Release Notes: Editable Drill-through Dashboard](https://mintcdn.com/germain-ux/Jw6D65yKWJ4U5yOS/images/main/02-28-23-release-notes/image-20230203-192850.png?fit=max\&auto=format\&n=Jw6D65yKWJ4U5yOS\&q=85\&s=0955f09b1cb6e2b3a431119e14eedf83)

### "Out of range" KPI

**Description**

This client needed to be alerted whenever a number of its critical business KPIs are out of its acceptable range. Two ways of doing this in Germain:

**Option 1:[Smart Insights](https://docs.germainux.com/main/slas.md#smart-insights-sla)**

Smart Insight is the feature you want to use for this. For this client they had to use the below solution that is available in an older version of germain.

**Option 2: “In Range” operator**

“In Range” operator can be used with a Percent-change SLA and a Threshold of -/+30%

![02/28/23 Release Notes: 'Out of range' KPI](https://mintcdn.com/germain-ux/Jw6D65yKWJ4U5yOS/images/main/02-28-23-release-notes/image-20230227-221232.png?fit=max\&auto=format\&n=Jw6D65yKWJ4U5yOS\&q=85\&s=5f67b156a50f817d3babc917dab9d615)

**Example**

![02/28/23 Release Notes: 'Out of range' KPI, image 2](https://mintcdn.com/germain-ux/Jw6D65yKWJ4U5yOS/images/main/02-28-23-release-notes/image-20230227-220022.png?fit=max\&auto=format\&n=Jw6D65yKWJ4U5yOS\&q=85\&s=1ddfc31fa7668eb17da328cbe4fcc650)

### Tag Errors that affect Users (and ignore the million others)

**Problem**

Chat sessions failed at times and no one new about it.

![02/28/23 Release Notes: Tag Errors that affect Users (and ignore the million others)](https://mintcdn.com/germain-ux/Jw6D65yKWJ4U5yOS/images/main/02-28-23-release-notes/image-20230227-230259.png?fit=max\&auto=format\&n=Jw6D65yKWJ4U5yOS\&q=85\&s=e1809da3633a0bb96c4c9c56b6be58d4)

**Solution**

Germain has the ability to detect in real-time, the errors that affect users, and ignore the ones that don’t.

Errors that are considered critical, can be tagged, analyzed at scale and alert can be sent whenever one occurs, without getting spammed by minor/insignificant errors.

Each User Error can be “replayed” so it is easy to understand what the user did BEFORE experiencing it.

Automatic analysis of the Error is performed and available on the RCA dashboard, with information like stack traces, etc

![02/28/23 Release Notes: Tag Errors that affect Users (and ignore the million others), image 2](https://mintcdn.com/germain-ux/Jw6D65yKWJ4U5yOS/images/main/02-28-23-release-notes/image-20230227-231455.png?fit=max\&auto=format\&n=Jw6D65yKWJ4U5yOS\&q=85\&s=7a3e9168d000fa49e36008744d6f1939)

**Configuration**

Contact us for details how to configure this monitoring.

![02/28/23 Release Notes: Tag Errors that affect Users (and ignore the million others), image 3](https://mintcdn.com/germain-ux/Jw6D65yKWJ4U5yOS/images/main/02-28-23-release-notes/image-20230228-134547.png?fit=max\&auto=format\&n=Jw6D65yKWJ4U5yOS\&q=85\&s=753c1b876d58a142cb847974b60b26e0)

### Unique, Returning, New Users

**Description**

These features have been available for years but we noticed customers didnt actually know there were there because of the way we named them! so we now have:

* Unique User
* New User
* Returning User

![02/28/23 Release Notes: Unique, Returning, New Users](https://mintcdn.com/germain-ux/Jw6D65yKWJ4U5yOS/images/main/02-28-23-release-notes/image-20230302-220757.png?fit=max\&auto=format\&n=Jw6D65yKWJ4U5yOS\&q=85\&s=d224bd666c89b16d84f03419bd083db9)

### Units

**Description**

Show metrics in appropriate units (rather than showing “seconds” at all times like we used to)

**Example**

![02/28/23 Release Notes: Units](https://mintcdn.com/germain-ux/Jw6D65yKWJ4U5yOS/images/main/02-28-23-release-notes/germainux-unit.png?fit=max\&auto=format\&n=Jw6D65yKWJ4U5yOS\&q=85\&s=a7de8ff92a5d2de1922df205160eb872)

![02/28/23 Release Notes: Units, image 2](https://mintcdn.com/germain-ux/Jw6D65yKWJ4U5yOS/images/main/02-28-23-release-notes/image-20230302-205937.png?fit=max\&auto=format\&n=Jw6D65yKWJ4U5yOS\&q=85\&s=1d10c0a9b23efdd43eb099218500b6cc)

### Viewed Metric

**Description**

On Germain Workspace, any metric you have looked at is **tinted**with a **lighter color** so it is easier to keep track of which metric(s) you have already looked at.

**Example**

![02/28/23 Release Notes: Viewed Metric](https://mintcdn.com/germain-ux/Jw6D65yKWJ4U5yOS/images/main/02-28-23-release-notes/image-20230302-214807.png?fit=max\&auto=format\&n=Jw6D65yKWJ4U5yOS\&q=85\&s=8fd8088531b1a606db745828a9a8fd82)

## MAINTENANCE ENHANCEMENTS IN 2022.5

### Dashboard Permissions per Team

**Description**

Germain Administrator now has the ability to define which Team(s) has access to which dashboard.

![02/28/23 Release Notes: Dashboard Permissions per Team](https://mintcdn.com/germain-ux/Jw6D65yKWJ4U5yOS/images/main/02-28-23-release-notes/image-20230227-223259.png?fit=max\&auto=format\&n=Jw6D65yKWJ4U5yOS\&q=85\&s=c319fd3f4663ebc1572a66f1adcf1dbd)

**Configuration**

[Manage Team](https://docs.germainux.com/main/teams.md)

### Drill-through from KPI screen

**Description**

Access the Drillthrough screen from the KPI screen to make it easier to connect the dot between the KPI that is configured and the data it produces.

![02/28/23 Release Notes: Drill-through from KPI screen](https://mintcdn.com/germain-ux/Jw6D65yKWJ4U5yOS/images/main/02-28-23-release-notes/image-20230203-191944.png?fit=max\&auto=format\&n=Jw6D65yKWJ4U5yOS\&q=85\&s=9d0959b22f4388a4eff8347300e40ae2)

### PingID

**Description**

Germain supports PingID for authentication.

More Details about PingID here: [https://www.pingidentity.com/en/platform/capabilities/multi-factor-authentication/pingid.html](https://www.pingidentity.com/en/platform/capabilities/multi-factor-authentication/pingid.html)

**Configuration**

Configure PingID with [OAuth or with OpenID](https://docs.germainux.com/main/pingid.md)

### Run a Component

**Description**

Germain Administrators now have the ability to “run” a component, making it easier to validate that a new component is working

**Example**

Germain Workspace > Left Menu > Germain > State > RUN button

![02/28/23 Release Notes: Run a Component](https://mintcdn.com/germain-ux/Jw6D65yKWJ4U5yOS/images/main/02-28-23-release-notes/image-20230228-004354.png?fit=max\&auto=format\&n=Jw6D65yKWJ4U5yOS\&q=85\&s=355a06012f98e40dc1b30ae2763c438e)

### Security and Vulnerabilities Fixes

> [!NOTE]
>
> All customers are required to update Germain with the below patches

**Description**

As part of our SOC2 compliance program, here are the security breaches that have been found in December, and patches to address those. We remain available to help you with these issues. If you have not already, you can create a ticket here: [https://germainux.atlassian.net/servicedesk/customer/portal/1](https://germainux.atlassian.net/servicedesk/customer/portal/1) or email us at [support@germainux.com](mailto:info@germainux.com).

| Vulnerability | Severity | Scope | Detected | Reviewed | Resolved | Affected versions | Fix implemented in | Link |
| - | - | - | - | - | - | - | - | - |
| \[[CVE-2023-25194](https://github.com/advisories/GHSA-26f8-x7cc-wqpc)] | HIGH | kafka-clients \[3.0.2] -> 3.4.0 | 2/12/2023 | 2/13/2023 | 2/13/2023 | \<= 2022.5 | 2022.3, 2022.4, 2022.5 | [https://nvd.nist.gov/vuln/detail/CVE-2023-25194](https://nvd.nist.gov/vuln/detail/CVE-2023-25194) |

**Download**

> **2022.3-58**
>
> **Standard:**
>
> [Contact Us](https://docs.germainux.com/main/support.md)
>
> **Docker:**
>
> public.ecr.aws/h0m9e4y5/germainapm-engines:2022.3-58 \
> &#x20;public.ecr.aws/h0m9e4y5/germainapm-server:2022.3-58 \
> &#x20;public.ecr.aws/h0m9e4y5/germainapm-services:2022.3-58

> **2022.4-47**
>
> **Standard:**
>
> [Contact Us](https://docs.germainux.com/main/support.md)
>
> **Docker:**
>
> public.ecr.aws/h0m9e4y5/germainapm-engines:2022.4-47 \
> &#x20;public.ecr.aws/h0m9e4y5/germainapm-server:2022.4-47 \
> &#x20;public.ecr.aws/h0m9e4y5/germainapm-services:2022.4-47

> **2022.5-40**
>
> **Standard:**
>
> [Contact Us](https://docs.germainux.com/main/support.md)
>
> **Docker:**
>
> public.ecr.aws/h0m9e4y5/germainapm-engines:2022.5-40 \
> &#x20;public.ecr.aws/h0m9e4y5/germainapm-server:2022.5-40 \
> &#x20;public.ecr.aws/h0m9e4y5/germainapm-services:2022.5-40

## Get Help

> **[Contact GermainUX Support](https://docs.germainux.com/main/support.md)**
>
> The Germain Team can help you set this up.

> **Can't find what you need?**
>
> Search all GermainUX docs with **Ctrl + K**, or use the feedback buttons at the bottom of this page to tell us what is missing.

The content of this document is proprietary to GERMAIN SOFTWARE.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.