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

# 03/31/19 Release Notes

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

> **[User Click Response Time (now end-to-end!)](#monitoring-%26-analytics-user-click-response-time-now-end-to-end)**
>
> Monitoring & Analytics

> **[User Click RCA (Response Time Breakdown)](#monitoring-%26-analytics-user-click-rca-response-time-breakdown)**
>
> Monitoring & Analytics

> **[User Click RCA (Browser Console)](#monitoring-%26-analytics-user-click-rca-browser-console)**
>
> Monitoring & Analytics

> **[User Monitoring & Session Replay of Siebel CRM Users on Firefox](#monitoring-%26-analytics-user-monitoring-%26-session-replay-of-siebel-crm-users-on-firefox)**
>
> Monitoring & Analytics

> **[Fetch API](#monitoring-%26-analytics-fetch-api)**
>
> Monitoring & Analytics

> **[Postgres DB](#monitoring-%26-analytics-postgres-db)**
>
> Monitoring & Analytics

> **[Synthetic Transaction (on windows)](#monitoring-%26-analytics-synthetic-transaction-on-windows)**
>
> Monitoring & Analytics

> **[Monitoring & Analytics - "is not \[...\]" in your search](#monitoring-&-analytics-“is-not-…”-in-your-search)**

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

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

> **[is your app 100% available?](#monitoring-&-automation-is-your-app-100%-available)**
>
> Monitoring & Automation

> **[Business Process](#training-business-process)**
>
> Training

> **[User Replay (db sizing estimates)](#sizing-user-replay-db-sizing-estimates)**
>
> Sizing

> **[Selenium (better than hp loadrunner..)](#load-testing-selenium-better-than-hp-loadrunner)**
>
> Load Testing

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

## Monitoring & Analytics - User Click Response Time (now end-to-end!)

### Description

User Click's Response Time is now the **end-to-end time i.e. exactly what the user experiences**. Starting in this release, all the processing (rendering time, scripting time, etc) that takes place just after the last HTTP request (of a Click) is included in the response time of a click. As you know, before we were missing that portion.

This enhancement works for any web application that Germain monitors, such as/not limited to: Angular JS, Drupal, MarkoJS, React, Salesforce.com, Siebel CRM, Wordpress, etc

## Monitoring & Analytics - User Click RCA (Response Time Breakdown)

### Description

User Click, Move, Page response time are broken down and includes the following:

* Network/Server Side/Database time
* Scripting time
* Rendering + Painting time
* Waiting on User input
* Other time

### Example

#### Java app

Transaction executed at Browser, Jvm and Database levels

![03/31/19 Release Notes: Java app](https://mintcdn.com/germain-ux/Jw6D65yKWJ4U5yOS/images/main/03-31-19-release-notes/germainAPM-uhc-java-code-realtime-monitoring.png?fit=max\&auto=format\&n=Jw6D65yKWJ4U5yOS\&q=85\&s=6aee5304d4b493aaa466a7e3834d2aa6)

#### MarkoJS/NodeJS app

Transaction executed at Browser, Network, MarkoJS, NodeJS, MySql levels \
&#x20;  ![03/31/19 Release Notes: MarkoJS/NodeJS app](https://mintcdn.com/germain-ux/Jw6D65yKWJ4U5yOS/images/main/03-31-19-release-notes/germainAPM-markoJS-nodeJS-java-MySQL-correlation-1-.png?fit=max\&auto=format\&n=Jw6D65yKWJ4U5yOS\&q=85\&s=d7220d26bd3d50bd4a45c4bb46b0c6d3)

#### .NET app

Transaction executed at Browser, Network, CLR and Database levels

### PHP

Transaction executed at Browser, Network, CLR and Database levels

![03/31/19 Release Notes: PHP](https://mintcdn.com/germain-ux/Jw6D65yKWJ4U5yOS/images/main/03-31-19-release-notes/tracing-php2-1-.png?fit=max\&auto=format\&n=Jw6D65yKWJ4U5yOS\&q=85\&s=80318001b902a11f812939928f73ba15)

#### SalesForce app

Transaction executed at Browser, Network, and Backend SFDC application.

![03/31/19 Release Notes: SalesForce app](https://mintcdn.com/germain-ux/1qQfFdbNhyEDbpuY/images/main/09-30-21-release-notes/debug_log_code_exec_rca.png?fit=max\&auto=format\&n=1qQfFdbNhyEDbpuY\&q=85\&s=7f97cd266d804371d084af1afbc89e98)

#### Siebel CRM app

Transactions executed at  Browser, Network, Web, Application and Database levels

![03/31/19 Release Notes: Siebel CRM app](https://mintcdn.com/germain-ux/Jw6D65yKWJ4U5yOS/images/main/03-31-19-release-notes/germainAPM-click-rca-timeBreakdown.png?fit=max\&auto=format\&n=Jw6D65yKWJ4U5yOS\&q=85\&s=4aff0c1a92b5f7e6d28327d3a4c2123a)

### Configuration

#### More details on [Tracing and Correlation](https://docs.germainux.com/main/correlation-and-tracing.md)

#### This is all customizable. contact us if needed.

## Monitoring & Analytics - User Click RCA (Browser Console)

### Description

In addition to the "warning" and "error" browser console messages, that Germain is preconfigured to monitor, Germain is able to monitor other messages typically produced by/available within a **Browser Console**, such as **Trace, Info or/and Debug** .

### Configuration

In Germain JS script, set this array to any of these values: **ConsoleMonitoring.consoleMethods** = \[**‘info’, ‘debug’, ‘error’, ‘warn’, ‘trace’**]

(by default Germain JS script is configured like this: ConsoleMonitoring.consoleMethods = \[ ‘error’, ‘warn’])

### Benefit

When investigating a **very-hard-to-understand** **User issue (slowness, error, etc)**, instead of calling the user and having them to troubleshoot the issue with them, you can just enable that parameter in Germain and let Germain collect that data, review that data in Germain dashboard, etc

## Monitoring & Analytics - User Monitoring & Session Replay of Siebel CRM Users on Firefox

### Description

Germain is able to record and let you replay a Firefox User (using any web app).

### Example

of Germain that captures and lets you replay what a User did while browsing [Oracle Siebel CRM IP17 with Firefox](https://vimeo.com/327104345)

### Reminder/Support for User Replay

Browsers supporting the **Recording**of a User Session (by Germain js): **Chrome, Edge, Firefox, Internet Explorer, Safari** \
&#x20;Browsers supporting the **Replay**of a User Session (on Germain dashboard): **Chrome, Safari**

(If you need version details please contact us)

## Monitoring & Analytics - Fetch API

### Description

Germain's UX monitoring now monitors web apps that use the Fetch API (the newest way for script to make HTTP requests in the browser)

## Monitoring & Analytics - Postgres DB

### Description

Postgres database(Prepared and SQL statements, etc) can now be monitored by Germain

## Monitoring & Analytics - Synthetic Transaction (on windows)

### Description

If you are experiencing issues on Synthetic Transaction with a Germain engine that is deployed on a Windows machine, make sure that the browser version (installed on the machine) is the exact same as the web driver that is used by Germain

### Configuration

[Click / Synthetic User Scenario](https://docs.germainux.com/main/user-click-synthetic-user-scenario.md)

## Monitoring & Analytics - "is not \[...]" in your search

### Description

Fixed a bug that was preventing users to use the "IS NOT ..." query filter when they do a search on Germain dashboard.

### Example

## Monitoring & Analytics - Siebel CRM IP18

### Description

Support for monitoring of Oracle Siebel CRM IP18. All User, Process and Technology performance monitoring, analytics and automation that are available in Germain are available for Siebel CRM IP18

## Monitoring & Analytics - Siebel CRM - Tasks

### Description

Clarification about the feature that was released last month. Siebel CRM Object Manager "Tasks" are monitored 24x7.  It is critical to being able to monitor them and identify the ones that are stuck or failing. This is better than monitoring Tasks via Siebel Server Manager (as you are able to get additional information about the health of the task, its identify, etc); And there often are 10 to 20 Millions of Tasks that are instantiated per day on a Siebel environment.

### Example

Task analytics can be viewed on many different dashboards (e.g. default Siebel Performance, Siebel Availability dashboards, and once you drilldown, details is available on the "Extra Info" field, etc)

![03/31/19 Release Notes: Monitoring & Analytics - Siebel CRM - Tasks](https://mintcdn.com/germain-ux/Jw6D65yKWJ4U5yOS/images/main/03-31-19-release-notes/image2019-4-1_22-2-55.png?fit=max\&auto=format\&n=Jw6D65yKWJ4U5yOS\&q=85\&s=e7e4e0ccd30f80109ad24d19bdc0985c)

## Monitoring & Automation - is your app 100% available?

### Description

Read this if you need to make your mission-critical business application or technology 100% available (excluding upgrade-related downtime and issue that cannot be worked around by the restart of one or several software component). You could use the same approach or (if you need this to work in a self-contained/single on-premise deployment) you can alternatively have this running in a watchdog service.

Cloud Germain has become 100% available (excluding upgrade-related downtime and issue that cannot be worked around by the restart of one or several software component) owing to the monitoring and auto-restart mechanisms that we have recently configured in Germain (mechanims that has been in the automation framework ever since 2014 yet that we never really used for our self!). These monitoring and auto-restart mechanisms are currently running on a dedicated Germain cloud instance which in charge of monitoring all other Germain cloud instances (hosted on AWS).

### Configuration

The relevant configuration in Germain:

1. SLA for the query that gets status of services from cloud-mgmt system:
2. Action to kick off the restart script:
3. cloud-service-restart.sh (full script shown below)

> **cloud-service-restart.sh**
>
> ```bash cloud-service-restart.sh theme={null}
> #!/bin/bash
>
> NAME=$(echo $1 | cut -d"@" -f1)
> HOST=$(echo $1 | cut -d"@" -f2)
>
> # Determine service script based on service name:
> # example-N             -> tomcat-example-N
> # example-action        -> action-service-example
> # example-aggregator    -> aggregator-service-example
> # example-analytics     -> analytics-service-example
> # example-session       -> session-service-example
> # example-storage       -> storage-service-example
>
> DEPL=$(echo $NAME | cut -d"-" -f1)
> SVCTYPE=$(echo $NAME | cut -d"-" -f2)
> case $SVCTYPE in
>   [0-9]*)
>     SERVICE="tomcat-$NAME"
>     ;;
>   *)
>     SERVICE="$SVCTYPE-service-$DEPL"
>     ;;
> esac
>
> echo "`date` Restarting $SERVICE on $HOST" >> restart.log
> ssh -o StrictHostKeyChecking=no gapmsvc@$HOST "sudo service $SERVICE restart" >> restart.log 2>&1
> echo "`date` Restart complete." >> restart.log
> ```

Notes:

* The concept of “order” doesn’t apply – any one service will be restarted if it becomes unresponsive
* The only condition that is handled is if the service doesn’t respond to 5 consecutive failures to respond over the network (Germain cloud-mgmt executes 1 such check per minute for each service it manages)
* all these are examples and can configured to behave differently..feel free to ask us if needed.

## Training - Business Process

### Description

Updated the doc that explains how to configure Business Process. There is still a long way to go before that doc reflects all capability of this BP monitoring feature but at least what is currently in that doc is accurate! 🙂

## Sizing - User Replay (db sizing estimates)

### Description

In case you have not enabled the User Replay feature, note that it requires significant additional database storage (there is no free lunch! 🙂) and that additional DB storage very much depends on the 1)**technology** (e.g. AngularJS, WordPress, Salesforce.com, Siebel CRM, etc) 2)**version** of the technology 3)**customization** built in the technology (when that applies) 4) **user activity** on the technology/app 5)**settings** of the User Replay feature.

Here are some indications of what a db storage looks like for two out-of-the-box Oracle Siebel CRM:

\| 1-hour Session Replay Size (examples) |   | MB/h |   |   | | --- | --- | --- | --- | --- | --- | | 30s seek \
&#x20;interval | 2 min seek interval | 5 min seek interval |   |   | | Siebel Open UI 8.1 (OOTB) | Extreme User Activity | 31.00 | 27.50 | 26.80 | | Expected User Activity | 6.40 | 2.90 | 2.20 |   | | Idle User Activity | 4.00 | 1.20 | 0.47 |   | | Siebel Open UI IP17 (OOTB) | Extreme User Activity | 10.40 | 7.50 | 6.90 | | Expected User Activity | 8.20 | 5.30 | 4.70 |   | | Idle User Activity | 3.90 | 1.00 | 0.39 |   |

Notes:

* Complete sizing sheet is available here:
* and a reminder we can help size for your technologies whenever you need @ no extra cost.

## Load Testing - Selenium (better than hp loadrunner..)

### Description

**Selenium** offers a compelling alternative to traditional load testing tools for teams looking to get a more realistic picture of how their web application performs under load.

The key difference: **Selenium simulates the browser**, while a tool like HP LoadRunner simulates traffic by sending raw HTTP requests directly to the server. That distinction matters more than it sounds.

### Why the distinction matters

HP LoadRunner (and most classic load-testing tools) work at the protocol level: they record the HTTP calls a browser *would* make, then replay thousands of copies of those calls concurrently. This is efficient and can generate huge request volumes cheaply, but it skips everything that happens *inside* the browser:

* JavaScript execution and rendering time
* DOM manipulation and reflows
* Client-side frameworks (React, Angular, etc.) doing their own work
* Real browser network behavior (connection reuse, caching, async asset loading)
* CSS/asset loading order and its effect on perceived load time

For a modern, JavaScript-heavy web app, a lot of the actual user-perceived latency lives in that browser-side work — not just in the server response. A protocol-level tool can tell you your server responded in 200ms and still miss that the page wasn't usable for another 3 seconds.

Selenium drives real, actual browsers (Chrome, Firefox, etc.), so it captures that full end-to-end experience: server response *and* client-side rendering. That gives a more realistic picture of what users actually experience under load.

### Getting started

Typical setup at a high level:

1. Write (or record) a Selenium script that walks through a realistic user journey in your app.
2. Run multiple instances of that script in parallel — via Selenium Grid, a cloud browser provider, or containerized browsers — to simulate concurrent users.
3. Capture timing metrics from the browser side (page load, time to interactive, specific element render times) alongside your usual server-side metrics.
4. Compare results against your target concurrency and acceptable latency thresholds.

### Injecting GermainUX-[RUM JS](https://docs.germainux.com/main/germain-ux-rum-js.md) monitoring into the load test

Because Selenium drives a real browser instance rather than firing raw HTTP requests, you can install any browser extension before a test run — which means you can test your application both with and without an extension-delivered app in place, and compare the results.

One example our clients use: they install the GermainUX-[RUM Extension](https://docs.germainux.com/main/germain-ux-rum-extension.md), which in turn enables Real-time User Experience Monitoring (GermainUX-[RUM JS](https://docs.germainux.com/main/germain-ux-rum-js.md)) on the load-tested app — exactly the same way it works for end users who run the app in their own browsers and are monitored by our platform. This injection serves two purposes: it lets you load test GermainUX-[RUM JS](https://docs.germainux.com/main/germain-ux-rum-js.md) itself under realistic concurrency, and it lets you monitor your automated test runs so the captured sessions are available for later review.

Selenium supports loading a browser extension at session startup:

* Chrome/Chromium options (extension loading via .crx or unpacked path): [selenium.dev — Chrome browser docs](https://www.selenium.dev/documentation/webdriver/browsers/chrome/)
* Firefox options and add-on installation: [selenium.dev — Firefox browser docs](https://www.selenium.dev/documentation/webdriver/browsers/firefox/)
* General driver options reference: [selenium.dev — Driver options](https://www.selenium.dev/documentation/webdriver/drivers/options/)

## Maintenance - minor enh & bugs (March)

Minor enhancements and bugs that have been addressed in March:

| Release | Enhancement/bug | Technology | Function | Germain layer | Description | Status |
| - | - | - | - | - | - | - |
| 3/31/2019 | Bug |   |   | Engine |                                        Batch cleanup job is failing bug low-priority | Done |
| 3/31/2019 | Enhancement |   | Business Process | Database | Change model for Process Metric enhancement | Done |
| 3/31/2019 | Enhancement |   | Business Process | Database | Changes to data model to support new RCA enhancement | Done |
| 3/31/2019 | Bug |   | Business Process | Enterprise | Cloud - Failed to flush storage buffer bug | Done |
| 3/31/2019 | Bug | Weblogic | Business Process | Engine | bug - no data showing up weblogic | Done |
| 3/31/2019 | Bug |   | UX | JS | bug - username missing everywhere duplicate medium-priority | Done |
| 3/31/2019 | Bug |   |   | Dashboard | Extra info content is displayed outside of popup bug high-priority | Done |
| 3/31/2019 | Bug |   | UX | JS | Extra info popup is vulnerable to JS injection bug high-priority | Done |
| 3/31/2019 | Bug |   | Application Monitoring | Engine | File change monitoring - 404 on addFile bug | Done |
| 3/31/2019 | Bug | Html & JS (any) | UX | JS | UX session with NULL system name bug | Done |
| 3/31/2019 | Bug | Network | UX | JS | Negative network duration for Browser Click bug high-priority | Done |
| 3/31/2019 | Enhancement | NodeJS | Application Monitoring | Database | NodeJS - Update TYPE for Inbound and Outbound HTTP requestsenhancement | Done |
| 3/31/2019 | Bug |   |   | Dashboard | Null content in popup should be displayed with a user friendly message bug high-priority | Done |
| 3/31/2019 | Bug | Html & JS (any) | UX | JS | RCA - Column 'TARGET\_NAME' cannot be null on UX\_EVENT | Done |
| 3/31/2019 | Bug |   | Application Monitoring | Dashboard | RCA - pie chart wrong colors | Done |
| 3/31/2019 | Enhancement | Siebel CRM | Application Monitoring | Engine | Review 8.5 Siebel parsing rules epic | Done |
| 3/31/2019 | Bug | Technology (any) | Application Monitoring | Engine | Synthetic Login doesn't work on Windowshigh-priority question | Done |
| 3/31/2019 | Bug | JMS | Application Monitoring | Engine | JMS warnings in storage service logs | Done |
| 3/31/2019 | Bug |   | User Experience | Enterprise | session tracking buffer purge not working bug | Done |
| 3/31/2019 | Bug |   | Application Monitoring | Enterprise | Unable to trigger action from SLA bug | Done |
| 3/31/2019 | Bug | Browser (any) | UX | JS | UserClick MemoryUsage set to 0 when no value (null) sent bugwontfix | Done |
| 3/31/2019 | Bug | Html & JS (any) | UX | JS | 1st User Click doesn't contain Document Request as child txnbug high-priority | Done |
| 3/31/2019 | Bug | Browser (any) | UX | JS | Browser Durations should be collected with 3 decimal places.bug high-priority | Done |
| 3/31/2019 | Enhancement | Browser (any) | UX | JS | collect cpu consumption when user click occurs enhancement | Done |
| 3/31/2019 | Enhancement | Browser (any) | UX | JS | collect memory consumption when user click occursenhancement | Done |
| 3/31/2019 | Enhancement |   |   | Engine | Additional configuration for demo configuration | Done |
| 3/31/2019 | Bug | Html & JS (any) | UX | JS | all user login txns collected with 0 duration and status failed | Done |
| 3/31/2019 | Bug |   |   | Enterprise | exceptions in aggregation service bug | Done |
| 3/31/2019 | Bug |   | Data Search | Dashboard | search / autocomplete not working | Done |
| 3/31/2019 | Bug | Html & JS (any) | UX | JS | session replay not working/blank high-priority | Done |
| 3/31/2019 | Bug | Html & JS (any) | UX | JS | session replay paged down high-priority | Done |
| 3/31/2019 | Bug | Html & JS (any) | UX | JS | session replay shrunk high-priority | Done |
| 3/31/2019 | Enhancement | Siebel CRM | Application Monitoring | Engine | Siebel IP18 user txns not collected high-priority | Done |
| 3/31/2019 | Bug |   | Business Process | Dashboard | bp dashboard doesnt come up/generates an exceptionhigh-priority | Done |
| 3/31/2019 | Bug | Html & JS (any) | UX | JS | replay does not work high-priority | Done |
| 3/31/2019 | Bug | Html & JS (any) | UX | JS | replay looks like it s missing css high-priority | Done |
| 3/31/2019 | Bug | Html & JS (any) | User Experience | Dashboard | replay - tooltip missing and one says "reset to start"medium-priority | Done |
| 3/31/2019 | Bug | Html & JS (any) | UX | JS | replay bug - only seeing http request with no name high-priority | Done |
| 3/31/2019 | Bug | Html & JS (any) | UX | JS | replay bug - session is orange but it says "did not start" bughigh-priority | Done |
| 3/31/2019 | Bug |   | Data Search | Dashboard | List in search filter shows gauge portlet instead of tabular portlet bug high-priority | Done |
| 3/31/2019 | Enhancement |   | Business Process | Engine | need sla for bps | Done |
| 3/31/2019 | Bug |   | Data Search | Dashboard | query filter "not in \[...]" fails with 500 bug | Done |
| 3/31/2019 | Bug | Siebel CRM | Application Monitoring | Engine | unable to log on to siebel instance | Done |
| 3/31/2019 | Enhancement | Html & JS (any) | UX | JS | UX Optimisation - Some Session Replay monitoring is enabled when it shouldn't be enhancement high-priority | Done |
| 3/31/2019 | Bug |   | Application Monitoring | Dashboard | 8.5 - bug - tree portlet txns order is incorrect bug | Done |
| 3/31/2019 | Bug | Html & JS (any) | UX | JS | 8.5 - review UX drillthrough and RCA configs | Done |
| 3/31/2019 | Bug |   | Network Monitoring | Dashboard |                                        Network duration overlap invalid bug high-priority | Done |
| 3/31/2019 | Enhancement | Html & JS (any) | UX | JS | Session storage - Not enough storage is available to complete this operation high-priority | Done |
| 3/31/2019 | Bug | Siebel CRM | Application Monitoring | Dashboard | pdq drillthrough not coming up | Done |
| 3/31/2019 | Enhancement |   |   | Dashboard | menu comes up when clicking intead of mouse overenhancement high-priority | Done |
| 3/31/2019 | Bug |   | Data Search | Dashboard | Detail flow execution and data source for child KPIs question | Done |
| 3/31/2019 | Bug |   | Data Search | Dashboard | Detail flow execution and txn order question | Done |
| 3/31/2019 | Enhancement | NodeJS | UX | JS | session extracted on UX doesnt match session extracted on nodejs side enhancement | Done |
| 3/31/2019 | Bug |   |   | Dashboard | Embed Portlet - durations are rounded and giving misleading results | Done |
| 3/31/2019 | Enhancement | Iframe | UX | JS | Iframe support for ux enhancement | Done |
| 3/31/2019 | Enhancement | Html & JS (any) | UX | JS | Fix UX data encoding | Done |
| 3/31/2019 | Enhancement | Siebel CRM | UX | JS | IP17 - few user clicks collected with 0 duration | Done |
| 3/31/2019 | Bug | Html & JS (any) | User Experience | Engine |                                        Multiple session replays created for single Logon bug | Done |
| 3/31/2019 | Bug |   |   | Dashboard | Pie / Breakdown not using correct colors if only script time buglow-priority | Done |
| 3/31/2019 | Bug |   |   | Dashboard | PortletRCAFactContent doesn't use "name" as title bug | Done |
| 3/31/2019 | Bug |   |   | Dashboard | Provide 'easy' creation of dashboards high-priority | Done |
| 3/31/2019 | Bug |   |   | Dashboard | RCA - issue with EMBED\_PORTLET portlet bug | Done |
| 3/31/2019 | Bug |   |   | Dashboard | RCA - pie chart wrong colors #2116 | Done |
| 3/31/2019 | Bug | Siebel CRM | Application Monitoring | Dashboard | RCA - RCA for SiebelOutboundHttpRequest fails bug | Done |
| 3/31/2019 | Bug |   | UX | JS | Rendering monitoring memory leak bug high-priority | Done |
| 3/31/2019 | Bug |   | UX | JS | RenderingMonitoring doesn't respect the enabled/disabled flag bug high-priority | Done |
| 3/31/2019 | Enhancement |   | Application Monitoring | Engine | Review - Java OOTB RCA Config configuration | Done |
| 3/31/2019 | Enhancement | Html & JS (any) | UX | JS | Review UX data model | Done |
| 3/31/2019 | Bug |   | UX | JS | Script & Render duration are higher than total click durationbug | Done |
| 3/31/2019 | Bug | Html & JS (any) | UX | JS | session replay: URL doesnt get updated bug | Done |
| 3/31/2019 | Bug |   |   | Dashboard | bug - forward goes from 10sec to 27min in one click | Done |
| 3/31/2019 | Bug | Html & JS (any) | UX | JS | session replay browser agent not collected | Done |
| 3/31/2019 | Bug | Html & JS (any) | UX | JS | Some UX Events not captured by beacon bug | Done |
| 3/31/2019 | Enhancement | Html & JS (any) | UX | JS | Switch each batched UX monitor to use BOOMR.utils.sendBeacon on page unload | Done |
| 3/31/2019 | Bug |   |   | Dashboard | Embed portlet doesnt show up anymore on User Click RCA | Done |
| 3/31/2019 | Bug |   |   | Dashboard | popover content issues | Done |
| 3/31/2019 | Enhancement |   |   | Dashboard | better label/attribute names formatting low-priority | Done |
| 3/31/2019 | Enhancement | Html & JS (any) |   | Dashboard | UI/Document's request query string with double encodingquestion | Done |
| 3/31/2019 | Enhancement | Html & JS (any) | UX | JS | Update KPI names used by UX Overview systemic view portlet | Done |
| 3/31/2019 | Bug |   | UX | JS | User clicks shows 0 duration when child requests have durationbug | Done |
| 3/31/2019 | Enhancement |   |   | Dashboard | UserClick RCA: Embed PIE chart in Duration cell enhancement | Done |
| 3/31/2019 | Enhancement | Html & JS (any) | UX | JS | 3 decimals for memory usage value for user click | Done |
| 3/31/2019 | Enhancement | Html & JS (any) | UX | JS | Collect responseBody for OutboundDocumentRequest | Done |
| 3/31/2019 | Bug | Html & JS (any) | UX | JS | Edge blocks all bulk requests from UX bug | Done |
| 3/31/2019 | Enhancement | Html & JS (any) | UX | JS | collect prompt and confirmation popup windowsenhancement | Done |
| 3/31/2019 | Bug | Html & JS (any) | UX | JS | User click duration split incorrect bug high-priority | Done |
| 3/31/2019 | Enhancement | Html & JS (any) | UX | JS | integrate memory usage during User Click | Done |
| 3/31/2019 | Enhancement | Html & JS (any) | UX | JS | Integrate PopupDialog monitoring with 1st class UX events | Done |
| 3/31/2019 | Bug | Html & JS (any) | UX | JS | issues with latest UX (asyncMonitoring) bug high-priority | Done |
| 3/31/2019 | Bug | Html & JS (any) | UX | JS | issues with latest UX (userClick.busyTime) bug | Done |
| 3/31/2019 | Bug | Html & JS (any) | UX | JS | issues with latest UX on IP17 bug | Done |
| 3/31/2019 | Bug | Html & JS (any) | UX | JS | LoadTimeMonitoring is never enabled bug | Done |
| 3/31/2019 | Bug | Html & JS (any) | UX | JS |                                        LZString lib (compression code) fails when encrypted on IE browsers bug high-priority | Done |
| 3/31/2019 | Enhancement | Html & JS (any) | UX | JS | Measure a page's rendering/painting time in the browser | Done |
| 3/31/2019 | Bug | Html & JS (any) | UX | JS | negative values for 'Other' on User Click bug | Done |
| 3/31/2019 | Bug | Html & JS (any) | UX | JS | Page Unload event isn't consistently fired when user navigates away/closes browser tab. bug | Done |
| 3/31/2019 | Enhancement | Html & JS (any) | UX | JS | remove DATA\_QUEUE obsolete flag enhancement | Done |
| 3/31/2019 | Enhancement | Html & JS (any) | UX | JS | remove obsolete USE\_AJAX flag enhancement | Done |
| 3/31/2019 | Bug | Html & JS (any) | UX | JS | Script time error in console on apm-ux | Done |
| 3/31/2019 | Bug | Html & JS (any) | UX | JS | UX scripts fail on IE10 bug | Done |
| 3/31/2019 | Enhancement | Html & JS (any) | UX | JS | UX enh - get more metrics on 'doc' http requests enhancement | Done |
| 3/31/2019 | Enhancement | Html & JS (any) | UX | JS | UX Optimisation - Move SessionFacts to use bulk rather than sending individually enhancement | Done |
| 3/31/2019 | Enhancement | Html & JS (any) | UX | JS | Review DOM Ready monitoring with multiple UX sessions opened | Done |
| 3/31/2019 | Enhancement |   | Business Process | Dashboard | BP RCA configuration | Done |
| 3/31/2019 | Bug | Siebel CRM | UX | JS | Few Siebel IP18 http requests with incorrect Siebel command | Done |
| 3/31/2019 | Enhancement | Html & JS (any) | UX | JS | Page view navigations not collected for IP18 | Done |
| 3/31/2019 | Enhancement | Html & JS (any) | UX | JS | requests to beacon collected on IP18 high-priority | Done |
| 3/31/2019 | Bug |   |   | Dashboard | click rca bug - "internal server error - unable to build query" bug medium-priority | Done |
| 3/31/2019 | Enhancement |   | Application Monitoring | Engine | 8.5 - config for wordpress, salesforce, drupal must be reviewed & updated | Done |
| 3/31/2019 | Enhancement |   | User Experience | Engine | Need to update OOTB sessionTracking config | Done |
| 3/31/2019 | Bug |   |   | Enterprise | RCA OOTB config for mobile is broken bug | Done |
| 3/31/2019 | Enhancement |   |   | Engine | Add all 3rd party libs to our internal wiki/excel | Done |

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