> ## 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.

# 11/30/20 Release Notes

> Highlights of the GermainUX release of November 30, 2020, including automation and collaboration features, monitoring, analytics, and reporting updates.

> **[Synthetic User Click Recorder](#automation-synthetic-user-click-recorder)**
>
> Automation

> **[Create a Ticket, Post a Comment or Note, Attach a file to any metric](#collaboration-create-a-ticket-post-a-comment-or-note-attach-a-file-to-any-metric)**
>
> Collaboration

> **[User Session Replay @scale !](#monitoring-&-analytics-user-session-replay-@scale)**
>
> Monitoring & Analytics

> **[Data Anonymization, Encryption, Exclusion](#maintenance-data-anonymization-encryption-exclusion)**
>
> Maintenance

> **[ElasticSearch 7.8 (more)](#maintenance-elasticsearch-7-8-more)**
>
> Maintenance

> **[Enhancements to improve UX of germainAPM](#maintenance-enhancements-to-improve-ux-of-germainapm)**
>
> Maintenance

> **[OAuth, LDAP and DB Identify Provider support](#maintenance-oauth-ldap-and-db-identify-provider-support)**
>
> Maintenance

> **[Multiple Query Per Report](#reporting-multiple-query-per-report)**
>
> Reporting

> **[Other Enhancements](#maintenance-other-enhancements)**
>
> Maintenance

## Automation - Synthetic User Click Recorder

### Description

**Just a few minutes needed** to: record a Synthetic User Click/Scenario, enable it against your web app, set SLA, set automation (alert, script execution, etc), create dashboard (to visualize its execution), all this to start proactively detect issues with your web application.

Germain has been integrated with Selenium for over 4 years now, but \_before\_this enhancement, creating a Selenium script and letting Germain execute it 24x7 wasn't that easy, required significant knowledge of Selenium, etc.

With this new Germain Synthetic User Click Recorder, it is now super easy and only takes a few minutes to record a Synthetic User Scenario and enable it for continuous 24x7 proactive issue detection.

The recording process of a Synthetic User Scenario is very similar to what you would experience with Loadrunner, except that loadrunner does not record user click but records http traffic generated by user click(s) i.e. none of the javascript, static content, browser related event get recorded and executed with Loadrunner, yet they do with Germain and Selenium.

### Example

A video showing that you can record a Synthetic User Scenario and let it run continuously, all this with Germain, in**just 2 minutes:[https://vimeo.com/478582314](https://vimeo.com/478582314)**

### Browser Support

Chrome, IE, Edge, Firefox can be used. More details here: [Click / Synthetic User Scenario](/main/user-click-synthetic-user-scenario.md)

## Collaboration - Create a Ticket, Post a Comment or Note, Attach a file to any metric

### Description

You can now add comment on any metric that is visible on Germain dashboards, to help you:

* Track issues
* Communicate about what has been done
* Communicate about what needs to be done

A ticket gets automatically created once you add a comment somewhere. Other teams can comment on that ticket as well, etc.

Examples

![11/30/20 Release Notes: Collaboration - Create a Ticket, Post a Comment or Note, Attach a file to any metric](https://mintcdn.com/germain-ux/_Gfc7adJi1KOPA8d/images/main/11-30-20-release-notes/Screenshot-2020-12-01-at-18.07.27.png?fit=max\&auto=format\&n=_Gfc7adJi1KOPA8d\&q=85\&s=ed6a6d9315c470b83acf380352b79f47)

![11/30/20 Release Notes: Collaboration - Create a Ticket, Post a Comment or Note, Attach a file to any metric, image 2](https://mintcdn.com/germain-ux/_Gfc7adJi1KOPA8d/images/main/11-30-20-release-notes/Screenshot-2020-12-09-at-15.35.11.png?fit=max\&auto=format\&n=_Gfc7adJi1KOPA8d\&q=85\&s=7f16abe4b707ab93f72c680da03ce008)

![11/30/20 Release Notes: Collaboration - Create a Ticket, Post a Comment or Note, Attach a file to any metric, image 3](https://mintcdn.com/germain-ux/_Gfc7adJi1KOPA8d/images/main/11-30-20-release-notes/Screenshot-2020-12-09-at-15.35.27.png?fit=max\&auto=format\&n=_Gfc7adJi1KOPA8d\&q=85\&s=c9a91430a577a0e25625f17c44c4188d)

## Monitoring & Analytics - User Session Replay @scale !

### Description

Not easy to pinpoints issues when you have 100000….session replay videos? no time to watch 100000 videos?

These enhancements are **significant** to any customers wanting to quickly find insights in the UX data they care about

**Enhancement1**: identify the session replays that contain a “set of character” via the SEARCH field on any Germain dashboard

**Enhancement2**: once you found a session replay (using the above search), you can then position the replay right where you need it to be, for a given string, business process milestone, error, … using the below BAR right above each session replay.

More details on Germain’s [User Monitoring and Session Replay](/main/user-monitoring-and-replay.md)

## Maintenance - Data Anonymization, Encryption, Exclusion

### Description

Before this enhancement, Data could only be Anonymized, Excluded or Encrypted at the JS script level (Germain component that monitors browser and UX of web application).

Now Data can be Anonymized, Excluded or Encrypted at every level/component of Germain.

Organizations having to comply with GDPR (or equivalent) will benefit from this.

| Germain Component | Component Function | Anonymization | Exclusion | Encryption |
| - | - | - | - | - |
| Chrome Extension | Browser Debuger, Javascript Profiler | N/A | N/A | YES |
| Chrome Extension | Synthetic User Scenario Recorder | N/A | N/A | YES |
| Engines | Monitoring (Database, Operating System, File Analysis, Network, etc)  Automation (script execution, sql execution, etc) | YES | YES | YES |
| Java Agent | Java Code Profiler | YES | YES | YES |
| JS Script | Browser Monitoring, UX Monitoring, Session Replay, etc | YES | YES | YES |
| Mobile Agent | Native App monitoring, Mobile Device monitoring | YES | YES | YES |
| NET Agent | CLI (e.g. C#) Code Profiler | YES | YES | YES |
| NodeJS Agent | NodeJS Code Profiler | YES | YES | YES |

## Maintenance - ElasticSearch 7.8 (more)

### Description

Last month, we announced support for ElasticSearch 7.8 as a 6th datastore of choice for Germain. This month, we have spent time fine tuning this support, focused on longevity/reliability @ scale. Everything is moving as per our plan, all results are great. A few clients have expressed interest in replacing their existing database by ElasticSearch.

## Maintenance - Enhancements to improve UX of germainAPM

Description

Many enhancements with regards to improving UX of Germain users. This is an ongoing process and clearly scalable because of the launch of our new UI back in march 2020. To name just a few enhancements:

* Show Templates only applicable to the context a user is in. \
  &#x20;Example: templates are here prefiltered for this SQL report

  ![11/30/20 Release Notes: Maintenance - Enhancements to improve UX of germainAPM](https://mintcdn.com/germain-ux/_Gfc7adJi1KOPA8d/images/main/11-30-20-release-notes/image-20201201-193200.png?fit=max\&auto=format\&n=_Gfc7adJi1KOPA8d\&q=85\&s=35acadd24229dc5ac3d5e95a71a64ec5)

## Maintenance - OAuth, LDAP and DB Identify Provider support

### Description

Most organizations use different authentication mechanism for their users to log on to their apps. In order to help our these organizations manage the authentication process they have put in place, Germain now supports any OAuth, LDAP or Database authentication or a combination of these. \
&#x20;\
&#x20;Notes:

* Stateless authentication is now offered (easier to support multiple Germain servers scaling horizontally)
* Standard sessionIds are sent in a cookie; however, Certificates which provide a more secured connection between the engine and Germain is also supported. Both are configurable.

### Example

In this example, users can log on to Germain dashboard in 2 separate ways: 1)using Keycloak OAuth security mechanism or 2) using LDAP

![11/30/20 Release Notes: Maintenance - OAuth, LDAP and DB Identify Provider support](https://mintcdn.com/germain-ux/_Gfc7adJi1KOPA8d/images/main/11-30-20-release-notes/a0aa6281-6105-4523-b82f-ce9860979cac.png?fit=max\&auto=format\&n=_Gfc7adJi1KOPA8d\&q=85\&s=b5d4f2fd162d5c3c1477620752bb405b)

## Reporting - Multiple Query Per Report

### Description

Ability to generate a report (sent via an email or sms) that contains data from separate SQL queries.

![11/30/20 Release Notes: Reporting - Multiple Query Per Report](https://mintcdn.com/germain-ux/_Gfc7adJi1KOPA8d/images/main/11-30-20-release-notes/image-20201201-194223.png?fit=max\&auto=format\&n=_Gfc7adJi1KOPA8d\&q=85\&s=86e756ae31fd3712092201f074b88a2b)

## Maintenance - Other Enhancements

Other enhancements we don’t have time to detail but that are significant to Germain and our Clients

![11/30/20 Release Notes: Maintenance - Other Enhancements](https://mintcdn.com/germain-ux/_Gfc7adJi1KOPA8d/images/main/11-30-20-release-notes/image-20201201-223517.png?fit=max\&auto=format\&n=_Gfc7adJi1KOPA8d\&q=85\&s=a07985bfc3445bc460875d236f9b39ed)

## Get Help

> **[Contact GermainUX Support](/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.