> ## 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/19 Release Notes

> Highlights of the GermainUX release of February 28, 2019, including monitoring and analytics updates and maintenance fixes.

> **[Customer Visit Highlights](#customer-visits)**
>
> Customer site visits recap

> **[1-week Core Engineering Offsite](#1-week-core-engineering-offsite)**
>
> Engineering team planning recap

> **[User Replay (on MarkoJS)](#monitoring-%26-analytics-user-replay-on-markojs)**
>
> Monitoring & Analytics

> **[Monitoring & Analytics - User Click RCA (e.g. Browser> Network > MarkoJS > NodeJS > Java > MySQL)](#monitoring-&-analytics-user-click-rca-e-g-browser>-network->-markojs->-nodejs->-java->-mysql)**

> **[.NET 4.6 & 4.7 code monitoring (real-time, 24x7)](#monitoring-&-analytics-net-4-6-&-4-7-code-monitoring-real-time-24x7)**
>
> Monitoring & Analytics

> **[Java 7 code monitoring (real-time, 24x7)](#monitoring-%26-analytics-java-7-code-monitoring-real-time-24x7)**
>
> Monitoring & Analytics

> **[Oracle Siebel CRM Tasks monitoring](#monitoring-%26-analytics-oracle-siebel-crm-tasks-monitoring)**
>
> Monitoring & Analytics

> **[Oracle Siebel CRM IP18](#monitoring-%26-analytics-oracle-siebel-crm-ip18)**
>
> Monitoring & Analytics

> **[minor enh & bugs (February)](#maintenance-minor-enh-%26-bugs-february)**
>
> Maintenance

## Customer Visits

A big THANK YOU to **the customers who hosted us** for opening their doors and organizing these pretty amazing journeys, sharing constructive feedback to help us improve our Germain and CRT technologies.

We would be nowhere without our Customers, so thank you again for these customers and all others that are helping arrange these very beneficial visits.

(too much focused in listening to these customers, we rarely took pictures like these...sorry about this, let's do better next time! 🙂)

![02/28/19 Release Notes: Customer Visits](https://mintcdn.com/germain-ux/Jw6D65yKWJ4U5yOS/images/main/02-28-19-release-notes/american-airlines-visit-feb-2019-3.jpg?fit=max\&auto=format\&n=Jw6D65yKWJ4U5yOS\&q=85\&s=06d22f6d5e53c35caa10c34318fa6b0d)

![02/28/19 Release Notes: Customer Visits, image 2](https://mintcdn.com/germain-ux/Jw6D65yKWJ4U5yOS/images/main/02-28-19-release-notes/american-airlines-visit-feb-2019-4.jpg?fit=max\&auto=format\&n=Jw6D65yKWJ4U5yOS\&q=85\&s=567417b6a6284eab61acd3537fc4632c)

![02/28/19 Release Notes: Customer Visits, image 3](https://mintcdn.com/germain-ux/Jw6D65yKWJ4U5yOS/images/main/02-28-19-release-notes/american-airlines-visit-feb-2019-5.jpg?fit=max\&auto=format\&n=Jw6D65yKWJ4U5yOS\&q=85\&s=71b99193f590cff95ae6199e94c65434)

![02/28/19 Release Notes: Customer Visits, image 4](https://mintcdn.com/germain-ux/Jw6D65yKWJ4U5yOS/images/main/02-28-19-release-notes/optum-visit-feb-2019.jpg?fit=max\&auto=format\&n=Jw6D65yKWJ4U5yOS\&q=85\&s=6c3839e107af7014682751a5145735da)

![02/28/19 Release Notes: Customer Visits, image 5](https://mintcdn.com/germain-ux/Jw6D65yKWJ4U5yOS/images/main/02-28-19-release-notes/ebay-visit-feb-2019.jpg?fit=max\&auto=format\&n=Jw6D65yKWJ4U5yOS\&q=85\&s=d25dc26783623363514516e53308c0b4)

## 1-week Core Engineering Offsite

Our Core Engineering Team spent a week offsite to discuss what's coming next in our User, Process and Technology Performance Monitoring, Analytics and Automation technology platform. If you want to know about our product road-map, please contact us: [info@germainux.com](mailto:info@germainux.com).

The clients we visited this month have confirmed that our product road-map is in sync with their priorities. If you have any specific needs that you wish we provide (within the domain of User, Process and Technology Performance Monitoring, Analytics and Automation), please let us know either via email: [support@germainux.com](mailto:support@germainux.com) or filing a request here: [https://germainux.atlassian.net/servicedesk/customer/portal/1](https://germainux.atlassian.net/servicedesk/customer/portal/1)

Since 2012, our focus has always been to enhance our User, Process and Technology Performance Monitoring, Analytics and Automation platform and help our Clients be successful with it. **Our clients' needs come first**and are higher priority than our road-map, as long as they remain within the domain of configuring or enhancing Germain or/and germain CRT or/and troubleshooting business-critical issues (using Germain or/and germain CRT).

Thank you for your continued support.

## Monitoring & Analytics - User Replay (on MarkoJS)

### Description

Germain's User Replay feature showing what a User did while browsing a web application built in MarkoJS/NodeJS.

### Example: [1-min video of User Replay on MarkoJS/NodeJS](https://vimeo.com/321372200)

And other examples:

Real User Session Replay for a user that browsed [**HTTPS://ANGULAR.IO**](https://drive.google.com/file/d/1S61irEXZlHS7JFhewLuxtUXvTT594Gq2/view?usp=sharing) (AngularJS framework, Html5, Javascript)

Real User Session Replay for a user that browsed [**HTTPS://AZURE.MICROSOFT.COM**](https://drive.google.com/file/d/13AeV1BfDUjKppGLGysPMLLi1MW4HPv3q/view?usp=sharing) (Html5, Javascript, Jquery)

Real USer Session Replay for a user that browsed [**Siebel CRM Open UI**](https://www.youtube.com/watch?v=5OswdM78GFE\&t=4s)(Html5, Javascript, Jquery)

In addition, this User Session Replay feature allows you to monitor and watch any users on any web application (built in any flavor of HTML/JS), as if you were watching each User's browser behind their shoulders. User Replays/Videos are a complete reconstruct/recording of the User's browser, and mouse moves, clicks, typing. User Session Replay is GDPR compliant (i.e. sensitive data can be excluded, encrypted, anonymized, etc)

## Monitoring & Analytics - User Click RCA (e.g. Browser> Network > MarkoJS > NodeJS > Java > MySQL)

### Description

End-to-end RCA/Root-cause analysis (Browser > Network > Web > Application Server > Integration layers > Database, etc) is now provided for any User Click and Transaction performed on any technologies that are monitored by germain Germain.

This end-to-end RCA feature can be further configured, by your organization (or us), and be tailored to each technology, to best help troubleshoot different type of technology issues.This end-to-end RCA leverages the Correlation engine we released last year. You can use that Correlation engine to help track a transaction that travels through technologies.

### Example

[Example of a root-cause analysis of a User Click](https://vimeo.com/321372200?share=copy) that is performed on a MarkoJS web page, a click that is processed in this case by a Chrome Browser, generates HTTP traffic to a NodeJS server, which then calls a Java application, which pulls data from MySQL database. All the transactions that are processed by Chrome, MarkoJS, NodeJS, Java, MySQL and associated with that user click, are correlated by germain Germain and displayed on this RCA dashboard.

### Configuration: [click here](/main/correlation-and-tracing.md)

## Monitoring & Analytics - .NET 4.6 & 4.7 code monitoring (real-time, 24x7)

### Description

Announcing support for .NET 4.6 and 4.7 real-time code profiling and performance analysis. [More details here.](/main/net-monitoring.md)

## Monitoring & Analytics - Java 7 code monitoring (real-time, 24x7)

### Description

Germain can now monitor/analyze performance of Java Method/Services in real-time for Java application running on **JDK/JRE 7** (in addition to **JDK/JRE 8** which we have been supporting).

### Benefit difference between JDK/JRE 7 and 8

JVM Heap Histogram isn't provided by Germain for JDK/JRE**7** application, however it is provided for JDK/JRE**8**.

All other monitoring/analytics/automation capabilities are equally available for JDK/JRE 7 and 8 and some of the OOTB features are listed in here:

Monitoring & Analytics - Java Weblogic

Monitoring & Analytics - Java

Analytics for Java - garbage collection stats, class, system stats

Monitoring & Analytics - Java JVM deeper insights

## Monitoring & Analytics - Oracle Siebel CRM Tasks monitoring

### Description

Siebel Tasks health and status real-time monitoring. Two options are supported, either via Server Manager or via database, but benefits vary for each approach.

This was a 20-min job (and we intend to ease that process so that it is becomes a 1-min job).

### Example

## Monitoring & Analytics - Oracle Siebel CRM IP18

### Description

Support for monitoring (including User Replay, RCA, etc) of Oracle Siebel CRM IP18.

### Example: [18-sec video showing Germain replaying a User that browsed Oracle Siebel CRM IP18](https://vimeo.com/321817874)

## Maintenance - minor enh & bugs (February)

### Description

Minor enhancements and bugs that have been addressed in February:

| Client | Enhancement/bug | Technology | Germain layer | Description | Status |
| - | - | - | - | - | - |
|   | Bug |   | Dashboard | 1min trend granularity shows empty portlet | Done |
|   | Bug |   | Engine | ConfigurationServiceClient fails to connect to cloud via https | Done |
|   | Bug |   | Dashboard | drilldown on max returns empty portlet | Done |
|   | Bug |   | Dashboard | missing SUCCESS field for BP | Done |
| Customer request | Bug |   | Dashboard | drilldown on a Transaction Type portlet showed NO data | Done |
|   | Enhancement | Java, .Net, Siebel | Dashboard | Add a systemic view + config changes on Siebel, Java, .Net RCA screens (same as the ones on \[IT Overview] dashboard) | Done |
|   | Enhancement | HTTP | Engine | HTTP Monitor to handle more complex scenarios | Done |
| Customer request | bug | HTML, Javascript (any) | Enterprise | Replay fails | Done |
| Customer request | Enhancement |   | Enterprise | Review all SLA | Done |
|   | Enhancement | HTML, Javascript (any) | JS | new rendering hint to allow export lazy content too | Done |
|   | Enhancement | HTML, Javascript (any) | JS | browser time zone to be collected for any monitored user | Done |
| Customer request | bug |   | Dashboard | empty rows  on Detail Exec portlet | Done |
|   | Enhancement |   | Dashboard | perf issue drillthrough took a good minute to come up | Done |
| Customer request | Enhancement |   | Enterprise | Add support for siteminder login to synthetic monitoring | Done |
| Customer request | Enhancement |   | Engine | Seeing negative values for color threshold | Done |
| Customer request | bug |   | Dashboard | Empty color | Done |
| Customer request | bug | HTML, Javascript (any) | JS | Session replay  rendering isnt good up until the end of the session replay | Done |
| Customer request | Enhancement |   | JS | Extract registration type for guest registration user clickconfiguration | Done |
|   | bug |   | Enterprise | Aggregation is missing data | Done |
| Customer request | bug |   | Engine | BP engine stopped processing data | Done |
| Customer request | Enhancement | NodeJS | Agent | nodeJS performance monitoring/rca | Done |
|   | Enhancement |   | Enterprise | Migrate compliance to Spring | Done |
|   | Enhancement |   | Engine | Correlation engine | Done |
| Customer request | bug |   | Dashboard | RCA portlet missing and data missing when portlet is there | Done |
|   | Enhancement |   | Database | Migrate BP mechanism to new data model | Done |
|   | Enhancement | HTML, Javascript (any) | Enterprise | Session replay to count as Germain UNIT | Done |
| Customer request | Enhancement |   | JS | Name / Counts of links clicked on a specific Siebel applet / view | Done |
| Customer request | bug |   | Enterprise | Storage services stop processing data | Done |
| Customer request | bug |   | Enterprise | System outage due to connectivity issue between broker and services | Done |
|   | Enhancement | HTML, Javascript (any) | JS | UX scripts changes as part of tomcat switch | Done |
| Customer request | Enhancement | Android | Mobile | Mobile monitoring | Done |
| Customer request | bug |   | Dashboard | \[server side] data missing on User click RCA dashboard | Done |
| Customer request | bug | HTML, Javascript (any) | JS | UX traffic fails not processed by ingestion | Done |
|   | Enhancement | HTML, Javascript (any) | JS | ux make min/max icon bigger | Done |
| Customer request | Enhancement |   | Enterprise | Sharing email  change logo, title | Done |
| Customer request | bug |   | Engine | Failed http request is reported as orange instead of red | Done |
| Customer request | bug | HTML, Javascript (any) | JS | Session replay  Failed to fetch session replay | Done |
| Customer request | bug | HTML, Javascript (any) | JS | Session replay  rendering not correct and first 3 clicks missing replay | Done |
| Customer request | bug | HTML, Javascript (any) | JS | session replay  Uncaught SyntaxError Unexpected token N in JSON at position 146259 | Done |
|   | Enhancement |   | Enterprise | Add support for aggregate percentile query design | Done |
|   | Enhancement | HTML, Javascript (any) | JS | Beacon service remove data indexing for UX | Done |
|   | Enhancement |   | Enterprise | Storage Services wont start if SystemConfig.timezone is not set | Done |
| Customer request | Enhancement | MySQL | Enterprise | Modify mysql adapter for update queries | Done |
|   | bug | HTML, Javascript (any) | JS | Session replay passwords replayed on the txn lists | Done |
|   | Enhancement | HTML, Javascript (any) | JS | Switch each batched UX monitor to use BOOMR.utils.sendBeacon on page unload | Done |
|   | Enhancement | HTML, Javascript (any) | JS | UX prompt and confirm popup message not collected | Done |
|   | Enhancement | HTML, Javascript (any) | JS | UX tag http requests with germain-apm-sequence header | Done |
|   | Enhancement | HTML, Javascript (any) | JS | UX  first DOM Init timinig | Done |
|   | Enhancement | HTML, Javascript (any) | JS | UX  migrate sending data to beacon to sendBeacon low-priority | Done |
| VTC | bug | HTML, Javascript (any) | JS | Session replay BeaconStaticServlet exception on static resource | Done |
| VTC | bug | HTML, Javascript (any) | JS | Session replay dropdown list replay broken | Done |
| VTC | bug | HTML, Javascript (any) | JS | Session replay input value change replay | Done |
| VTC | bug | HTML, Javascript (any) | JS | Session replay static resources starting with // not replayed | Done |
| VTC | bug | HTML, Javascript (any) | JS | Session replay URL contains empty "?null" | Done |
| VTC | bug | HTML, Javascript (any) | JS | UX page scroll data lost during page navigation | Done |
|   | Enhancement | NodeJS | Agent | NodeJS Add sequence ID to outgoing Http requests | Done |
|   | Enhancement | NodeJS | Agent | NodeJS add sequenceId to incoming and outgoing http requests | Done |
| Customer request | Enhancement | NodeJS | Agent | NodeJS exception when enabling Outgoing Http requests for . | Done |
|   | Enhancement | NodeJS | Agent | NodeJS MarkosJS app doesnt give us server instance to plugin our http monitoring | Done |
|   | bug |   | JS | User IP from incoming Http Request is incorrect | Done |
| Customer request | Enhancement | NodeJS | Agent | flow  all nodes are called the same | Done |
|   | bug | ActiveMQ | Enterprise | Analytics services loses connection to ActiveMQ | Done |
| Customer request | bug | HTML, Javascript (any) | JS | session replay  missing username on tooltipmedium-priority | Done |
| Customer request | bug | HTML, Javascript (any) | JS | ux  broken config | Done |
|   | Enhancement |   | Engine | Engine self-monitoring | Done |
|   | Enhancement |   | Database, Engine, Enterprise, Dashboard | KPI to store technology info | Done |
| VTC | bug | HTML, Javascript (any) | JS | Aggregation  ux session raw data there but not aggregated data | Done |
| VTC | bug |   | Dashboard | Rca  missing ap/db rca data duplicate | Done |
| VTC | bug |   | Dashboard | RCA portlets use invalid data filters | Done |
| VTC | bug | HTML, Javascript (any) | JS | Session replay for https//... broken (missing a css) | Done |
| VTC | bug | HTML, Javascript (any) | JS | Session replay icon for iOS missing | Done |

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