JENNFIER 5.5.2 Release Note

Release Date : 2020. 05. 21

JENNIFER SERVER

The view server supports H2, MySQL, PostgreSQL, MSSQL and Oracle remote modes. The default is H2 embedded mode.

The existing table schema name and column type have been changed due to a view server RDB compatibility issue. The existing created table remains, but data cannot be migrated to the new table.

Features added and improvements

Data Server

5.5.1.2

5.5.1.3

5.5.2

View Server

5.5.1.1

The Plain Text tab has been changed to text analysis at the timeline analysis level, and the profile can be found in the text analysis by clicking the profile number in another tab.

5.5.1.2

5.5.1.3

5.5.1.6

5.5.1.7

5.5.2

Bug Fix

Data Server

5.5.1.2

5.5.2

View Server

5.5.1.1

5.5.1.2

In the template list screen, only basic settings are possible at build time, and manual build by period setting can be done only in the edit screen.

5.5.1.3

After upgrading to SERVER 5.5.1.3, the 'Settings' button should be clicked and configure again in [Management> JENNIFER Manager Notification> E-Mail Notification] to receive the administrator notification email normally.

If not, a log message is shown like "E-mail notification In JENNIFER Maager Notification did not configure" on the view server.

5.5.1.4

This bug has occurred since version 5.5.1.2 of Server.

5.5.1.6

5.5.1.7

5.5.2

JAVA Agent

rom this version, JDK 12, 13, and 14 versions are supported.

Since only basic tests have been performed, confirmation is required when using the JDK. (The versions are not LTS versions, it's recommended to avoid using them.)

Features added

5.5.0.3

ColdFusion only supports MSSQL when using the ADOBE driver. For other DBs, it should be configured manually.

5.5.1.1

5.5.2

Changes and Improvements

5.5.0.3

5.5.1.1

5.5.2

Bug Fix

5.5.1.2

.NET agent

Features added and improvments

5.5.1.1

5.5.1.2

5.5.1.6

5.5.1.9

5.5.1.11

5.5.2.0

Bug Fix

5.5.1.2

5.5.1.3

5.5.1.4

5.5.2.0

PHP Agent

Features added

5.5.2

Changes and Improvements

5.5.1.1

When the enable_runtime_internal_function_hook_in_zts advanced option is true, the PHP agent hooks PHP internal functions at runtime even when PHP is compiled with ZTS.



When PHP is compiled with Thread Safe (ZTS), it is not safe to hook PHP internal functions at runtime.

Therefore, PHP Agent does not modify / add hooking PHP internal functions at runtime when PHP is compiled with ZTS.

However, when it is guaranteed that there is only one thread in the PHP process, it is safe regardless of whether NTS / ZTS is compiled or not. ex) Apache Prefork + PHP ZTS environment

5.5.1.2

Example: When you want to collect the value of $ _SESSION ['user'] ['id'] as the user ID, specify the user.id value in the advanced option user_key_in_php_session

5.5.1.3

The source code change history function sends all php files in the directory for comparison of source codes.

If the PHP content in the directory of the source code change history is large, the load may be high.

When executing ./Jennifer5Agent -ckd <directory>, it is recommended to use the source code change history function only when the collection time + content read time is 500 ms or less and the total file size is 150 MB or less.


Example :

$ cd <agent.php>

$ bin/./Jennifer5Agent -ckd /var/www/html

path: /var/www/html, depth: 10

number of subdirectories: 863

number of files(*.php, composer.json): 5521

total file size: 55MB


collect time : 194ms

content read time : 93ms

Bug Fix

5.5.1.1

For a specific HTTP request, if there is "aries-fem-enabled: true" in the HTTP header, the PHP agent judges it as a request to pass JENNIFER Front collection information and returns the HTTP response immediately without processing the required action in the HTTP request url do.

5.5.1.3