JENNIFER 5.5.1 Hotfix Release Note

JENNIFER 5.5.1 Hotfix Release Note

Server 5.5.1.1 릴리즈 날짜 : 2020-02-20

기능 추가

변경 및 개선

Plain Text 탭이 타임라인 분석 레벨의 텍스트 분석으로 변경되었고, 다른 탭에서 프로파일 번호 클릭시 텍스트 분석에서 해당 프로파일을 찾을 수 있습니다.

버그 픽스

Server 5.5.1.2 릴리즈 날짜 : 2020-03-12

기능 추가

변경 및 개선

[사용자 정의 대시보드 > 편집] 화면 리뉴얼

버그 픽스

템플릿 목록 화면에서 빌드시 기본 설정만 가능하고, 기간 설정별 수동 빌드는 편집 화면에서만 할 수 있습니다.

Server 5.5.1.3 릴리즈 날짜 : 2020-04-06

변경 및 개선

버그 픽스

SERVER 5.5.1.3 으로 업그레이드 하신후에 [관리 > JENNIFER 관리자 알림 > E-Mail 알림] 에서 '설정' 버튼을 클릭하여 수신 설정을 다시 해주셔야 관리자 알림 이메일을 정상적으로 받을수 있습니다.

잘못된 경우 "E-mail notification In JENNIFER Maager Notification did not configure" 와 같은 로그가 뷰서버에 발생합니다.

Server 5.5.1.4 릴리즈 날짜 : 2020-04-08

버그 픽스

이 버그는 Server 5.5.1.2 버젼 부터 발생한 버그 입니다.

Server 5.5.1.6 릴리즈 날짜 : 2020-04-16

변경 및 개선

버그 픽스

Server 5.5.1.7 릴리즈 날짜 : 2020-05-08

기능 추가

변경 및 개선

버그 픽스

Agent Java 5.5.1.1 릴리즈 날짜 : 2020-02-20

기능 추가

변경 및 개선

Agent Java 5.5.1.2 릴리즈 날짜 : 2020-02-25

버그 픽스

Agent Java 5.5.1.3 릴리즈 날짜 : 2020-07-28

버그 픽스

Agent .NET 5.5.1.1 릴리즈 날짜: 2020-02-19

변경 및 개선

Agent .NET 5.5.1.2 릴리즈 날짜: 2020-02-24

변경 및 개선

버그 픽스

Agent .NET 5.5.1.3 릴리즈 날짜: 2020-03-16

버그 픽스

Agent .NET 5.5.1.4 릴리즈 날짜: 2020-03-18

버그 픽스

Agent .NET 5.5.1.6 릴리즈 날짜: 2020-04-07

변경 및 개선

Agent .NET 5.5.1.9 릴리즈 날짜: 2020-04-20

변경 및 개선

버그 픽스

Agent .NET 5.5.1.11 릴리즈 날짜: 2020-04-23

변경 및 개선

Agent PHP 5.5.1.1 릴리즈 날짜: 2020-03-24

변경 및 개선

enable_runtime_internal_function_hook_in_zts 고급 옵션이 true일때 PHP 에이전트는 PHP가 ZTS로 컴파일 되었을 경우도 실행시간에 PHP 내부 함수를 후킹한다.



PHP가 ZTS(Thread Safe)로 컴파일 되었을때 실행시간에 PHP 내부 함수를 후킹하는 것은 안전하지 않다. 따라서 PHP Agent는 PHP 가 ZTS로 컴파일 되었을때 실행시간에 PHP 내부 함수를 후킹 동작을 수정/추가하지 않는다.

하지만 PHP 프로세스내 Thread가 오직 하나임이 보장될때 PHP 내부 함수를 후킹 동작 수정/추가는 NTS/ZTS 컴파일 여부와 무관하게 안전하다. ex) Apache Prefork + PHP ZTS 환경일 경우

버그 픽스

특정 HTTP 요청에 대해, 만약 HTTP 헤더에 "aries-fem-enabled: true"가 있다면 PHP 에이전트는 이를 JENNIFER Front 수집 정보 전달 요청으로 판단하고 HTTP 요청 url에 요구되는 작업을 처리하지 않고 바로 HTTP 응답을 반환한다.

Agent PHP 5.5.1.2 릴리즈 날짜: 2020-04-13

변경 및 개선

예시 : $_SESSION['user']['id'] 값을 사용자 ID로 수집하고 싶을때 user_key_in_php_session 고급옵션에 user.id 값을 지정

Agent PHP 5.5.1.3 릴리즈 날짜: 2020-04-28

변경 및 개선

소스코드 변경 이력 기능은 소스코드 비교를 위해 디렉토리내의 php 파일들을 모두 전송한다. 소스코드 변경 이력 대상 디렉토리내의 PHP 컨텐츠 용량이 큰 경우 부하가 클 수 있으므로 ./Jennifer5Agent -ckd <directory> 를 실행했을 때 수집 시간 + 컨텐츠 읽기 시간이 500ms 이하, 총 파일 크기가 150MB 이하인 경우만 소스 코드 변경 이력 기능을 사용할 것을 권장함


예시 :

$ 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

버그 수정