Server 5.3.3.1 릴리즈 날짜 : 2018-06-19
변경 및 개선
SQL 바운드 파라미터 파싱 실패시 원본 데이터를 뷰서버 로그에 남김 (ARIES-8464) (JJC-2178)
Server 5.3.3.2 릴리즈 날짜 : 2018-06-28
버그 픽스
대시보드에서 브라우저 메모리릭이 발생하는 버그 수정 (JJC-2163, JJC-2275, JJC-2288)
Server 5.3.3.3 릴리즈 날짜 : 2018-07-02
기능 추가
[데이터서버] 프로파일 저장을 개수로 제한하는 데이터서버 비공식 옵션 추가 (ARIES-8498) - 수집하는 프로파일 개수가 트랜잭션별 10000 개로 기본 제한되어 있다. 이보다 더 많이 저장하고자 할 경우 다음 옵션을 jennifer_data.sh(bat) 에 등록한다. jennifer.unofficial.limit.number.of.profiles.to.collect
[데이터서버] 프로파일 수집 성능 개선 (ARIES-8640) - 하나의 트랜잭션에 매우 많은 프로파일이 존재할 경우 이를 수집시 트랜잭션, 프로파일, 통계정보가 유실되는 현상이 개선되었다. 프로파일을 기반으로 한 통계데이터는 이전과 동일하게 수집하면서 저장하는 프로파일의 개수를 기본 10000개로 제한해서 데이터 유실 확률을 낮추었다.
변경 및 개선
[데이터서버] 닷넷 에이전트의 SQL 바운드 파라미터의 값에 @ 문자가 있을 경우 허용하기 (ARIES-8505) - Microsoft SQL Server 가 그렇다.
[데이터서버] 비교 대상의 매트릭 값이 존재하지 않을때(-1) 비교 이벤트를 만들지 않게 하기 (ARIES-8503) (JJC-2287)
[데이터서버] URL 이름바꾸기 할때 대소문자 구분하기 (ARIES-8499)
[뷰서버] ajax(get) 으로 데이터를 얻어올때 요청 파라메터를 변조하여 XSS 실행 대응 (ARIES-8290/JJC-2071)
[뷰서버] Talk 화면의 게시물 선택 후, 스크롤이 부자연스럽게 움직이는 부분 개선 (ARIES-8422)
[뷰서버] 사용자 ID에 대문자 알파벳이 포함될 수 있도록 개선 (ARIES-8481)
[뷰서버] 액티브서비스 목록 팝업에서 IP 조회하는 기능 제거 (ARIES-8421)
[뷰서버] 관리 > 애플리케이션 이름, 중간 문자열 제거하기 기능 추가 (ARIES-8471)
[뷰서버] 나의 배경작업에서 파일 삭제하는 기능 추가 (ARIES-8402)
[뷰서버] Spring 4 버전으로 업그레이드 (ARIES-8463)
Server 5.3.3.4 릴리즈 날짜 : 2018-07-10
변경 및 개선
[데이터 서버] 데이터서버 로그에 현재 시스템의 타임존 정보 찍기 (ARIES-8517) - 서머타임 여부를 확인할 수 있다.
[뷰 서버] 멀티도메인용 매트릭 조회 서비스에 요약 간격 all 지원하기(ARIES-8513)
[뷰 서버] 모든 SMTP 서버와의 신뢰하는 통신을 허용하는 smtp_trust_all_hosts 옵션 추가 (ARIES-8491/JJC-2050)
[사용자 정의 대시보드 > 편집] 삽입된 컴포넌트(차트) 리사이즈 UX 개선
[사용자 정의 대시보드 > 편집 > 도구] Text, IFrame 추가하기 UX 개선 (ARIES-7589/ARIES-7838)
[리얼타임 > X-View] 대상선택(인스턴스,비즈니스) 중지된 인스턴스와 데이터가 없는 비즈니스도 선택 가능하게 변경 (ARIES-8519/JJC-2281)
[분석 > X-View > 필터추가] 중복된 설정이 있을 경우 추가 안되게 하기 (ARIES-8510/JJC-2241)
[팝업 > X-View] 구간 분석에서 Method / External Call 탭도 개별 보기 기능 추가 (ARIES-7991/JJC-1930)
[팝업 > SQL Build & Plan, MS-SQL 실행 계획 타입을 SHOWPLAN_ALL로 변경 (ARIES-8525/JJC-2255)
버그 픽스
[데이터 서버] 데이터서버를 재시작 했을때 방문자 수를 복원하는 과정에 비지니스별 방문자가 포함되어 있지 않음 (ARIES-8511) (JJC-2296)
[사용자 정의 대시보드] 우측 컴포넌트의 ▼클릭시 화살표가 변경되는 버그 수정 (JJC-2278)
[팝업 > X-View] Talk로 공유할 때, Plain Text 탭이 활성화 되지 않으면 Talk에 트랜잭션 정보가 넘어가지 않는 버그 수정 (ARIES-8527/JJC-2271)
[관리 > 다이나믹 메서드 프로파일링] 메서드 이름이 공백으로 설정되는 버그 수정 (JJC-2269)
[분석 > X-View] 테이블 내보내기시 문자열로 가공된 값으로 표시되는 버그 수정 (JJC-2297)
[관리 > DB Plan 연결정보] URL을 입력하지 않았을 경우, 서버 에러가 발생하는 버그 수정 (JJC-2266)
Server 5.3.3.5 릴리즈 날짜 : 2018-07-11
버그 픽스
[데이터 서버] 프로파일로 수집되지 말아야 할 에러가 프로파일로 수집되는 문제 (ARIES-8534) (GLOBE-119)
Server 5.3.3.6 릴리즈 날짜 : 2018-07-17
변경 및 개선
[관리 > 제니퍼 진단 > 뷰서버 상태] X-View 캐쉬 상태 정보 추가 (ARIES-8476)
[뷰서버] server_view.conf 옵션 추가 HTTP STATUS CODE 4XX 에러코드 단일화하기 (ARIES-8523/JJC-1908)
[뷰서버] 전체 프로파일 내보내기 및 Must Get 파일 저장 경로를 변경할 수 있는 옵션 추가, server_view.conf 설정에 work_path 옵션 추가 (ARIES-8545/JJC-2327)
버그 픽스
[대시보드 > 실시간라인차트] 라인이 겹칠때 이름이 이상하게 표시되는 버그 수정 (ARIES-8451)
[데이터서버] 분석-디비검색 - 데이터가 없는 상태에서 이벤트 조회시 건수 0인행 포함으로 조회할때 0건 데이터 채워주기 - 데이터가 없으면 표시되지 않고 있었다. (ARIES-8539)
Server 5.3.3.7 릴리즈 날짜 : 2018-07-18
버그 픽스
[뷰서버] server_view.conf 옵션 추가 HTTP STATUS CODE 4XX 에러코드 단일화 예외상황 처리 보강 (ARIES-8523/JJC-1908)
Server 5.3.3.8 릴리즈 날짜 : 2018-07-26
기능 추가
[분석-XView] XView 고급검색 필터 조건에 클라이언트 아이피 추가 (ARIES-8452)
버그 픽스
[관리 > 그룹] 대상별 권한에서 한글 이름이 깨지는 버그 수정 (JJC-2337)
[뷰서버] HTTP STAUTS ERROR CODE 상황에서 발생하는 뷰서버 예외 처리 (ARIES-8556)
Server 5.3.3.9 릴리즈 날짜 : 2018-07-31
버그 픽스
[데이터서버] 수집서버 업그레이드 시 NoClassDefFoundError 오류발생 - JDK8 코드가 포함되어 JDK7 실행시 해당 부분의 클래스를 로드하지 못하는 문제 수정했다. JDK8 로 실행하면 발생하지 않는다.
Server 5.3.3.10 릴리즈 날짜 : 2018-08-07
변경 및 개선
SQL Build & Plan 팝업에서 바인딩 매개변수 키가 보이도록 수정 (JJC-2255)
SQL Build & Plan 팝업에서 바인딩 매개변수 복사 기능 추가 (JJC-2255)
바인딩 매개변수 복사 기능은 .NET 퍼스펙티브가 적용된 뷰서버에서만 버튼이 노출됩니다.
버그 픽스
템플릿 자동빌드 설정에서 E-Mail 설정이 유지되지 않는 버그 수정 (JJC-2371)
자동 빌드되어 발송된 보고서에서 차트가 보이지 않는 버그 수정 (JJC-2371)
Server 5.3.3.11 릴리즈 날짜 : 2018-08-10
변경 및 개선
[데이터서버] 프로파일 저장시 리모트콜이 매우 많을때 메모리를 과점유할 수 있는 문제 개선 (ARIES-8585/ARIES-8583) - 리모트콜 개수가 많을 경우 제한없이 모두 수집하여 순간적으로 메모리를 많이 사용하는 부분을 개선했다.
[데이터서버] 애플리케이션 조합통계를 가상의 애플리케이션 하나에 매핑시키는 방법 마련하기 (ARIES-8359) - 애플리케이션 별 SQL 혹은 ExternalCall 이 매우 많을때 수집하지 않게 하기 위한 옵션을 추가했다. (애플리케이션 SQL 조합 통계수집 옵션 jennifer.unofficial.enable.collect.application.sql.combination.statistic, 애플리케이션 ExternalCall 조합 통계수집 옵션 jennifer.unofficial.enable.collect.application.externalcall.combination.statistic)
[데이터서버] 데이터서버 CPU 사용률 수집 가능한 JDK 범위 확장 (ARIES-8587) - IBM JDK8, Azul Zulu, Eclipse J9
SERVER 5.3.3.12 릴리즈 날짜 : 2018-12-03
기능 추가
[데이터서버] 한 도메인에 최대 연결 가능 에이전트 수를 조절할 수 있는 비공식 옵션 추가 (JJC-2632) - jennifer.unofficial.agent.max.in.one.domain (기본값 100)
SERVER 5.3.3.13 릴리즈 날짜 : 2019-03-13
버그 픽스
[뷰서버] 대시보드로 웹소켓 데이터 전달시 비동기 방식으로 변경 (JJC-2871)
Agent JAVA 5.3.3.1 릴리즈 날짜 : 2018-07-18
기능 추가
트랜잭션 CPU 정보를 수집하지 않도록 하는 옵션 추가. (profile_transaction_cpu)(ARIES-8548)
profile_transaction_cpu 옵션을 설정하면 트랜잭션과 액티브 서비스에서 CPU 정보를 수집하지 않게 된다.
부하가 많은 상태에 부하를 감소 시키기 위한 옵션이다.
Agent JAVA 5.3.3.2 릴리즈 날짜 : 2018-08-14
변경 및 개선
애플리케이션 이름 설정시 최초 원본 URL 내용을 프로파일에 보여주도록 개선.(collect_original_service_naming) (JJC-2315)
해당 기능은 5.1.3.7 버전 패치를 반영한 버전 입니다.
https://docs.jennifersoft.com/ko/jennifer5_releasenote#agent_java_5_1_3_7
Agent JAVA 5.3.3.3 릴리즈 날짜 : 2018-08-20
변경 및 개선
use_service_naming_by_query_string 옵션 사용시 관리 -> 애플리케이션 이름 > 이름 자르기 기능이 동작하도록 개선.(ARIES-8635)
JMX(Connection Pool)를 설정할 경우 설정 별로 로그를 남기도록 개선.(ARIES-8634)
Agent JAVA 5.3.3.4 릴리즈 날짜 : 2018-08-28
해당 패치 버전은 베이스 모듈 업그레이드가 필요한 버전 입니다.
기능 추가
MySQL JDBC 6.x.x, 8.x.x 드라이버 다이렉트 SQL 지원.(ARIES-8901,JJC-1960,JJC-2372)
반복실행되는 SQL을 요약해서 수집할 수 있는 옵션 추가.(enable_repeat_sql_summary,repeat_sql_summary_count)(ARIES-8607)
애플리케이션 이름 설정시 최초 원본 URL 내용을 프로파일에 보여주도록 추가.(collect_original_service_naming) (JJC-2315)
아래 추가된 기능들은 서버와 연동되는 기능 목록 입니다.
서버 5.4.0 이상 버전에서 함께 동작 됩니다.
Maria DB를 토폴로지 화면에서 구분 할 수 있도록 타입 추가.(ARIES-8578)
사용자 정의 에러 유형 추가(USER_DEFINED_NORMAL,USER_DEFINED_WARNING,USER_DEFINED_FATAL).(ARIES-8551,JJC-2236)
객체에 대한 leak check 옵션 추가하기.(object_leak_checker_open, object_leak_checker_close) (ARIES-8550,JJC-2274)
변경 및 개선
JNI를 이용한 시스템 정보(CPU,Memory) 수집시 데이터를 수집하지 않도록 하는 옵션 추가.(enable_collect_system_resource)(ARIES-8483)
해당 패치는 특정 AIX 상에서 JNI 모듈을 사용했을 때 CPU 정보 수집시 성능에 영향을 미칠 경우 JNI 모듈 호출을 하지 않도록 하는 옵션입니다.(문제가 되었던 모듈은 libjennifer5_0.3.0-aix_7.1_64.so 버전 이었습니다.)
해당 기능은 5.2.1.6 버전 패치를 반영한 버전 입니다.
https://docs.jennifersoft.com/ko/jennifer5_releasenote#agent_java_5_2_1_6
버그 픽스
Weblogic JMX DB Connection 모니터링 시에 데이터 소스가 여러 개 설정되어 있으면 설정값을 잘못 보여주는 버그 수정 (JJC-2382)
Agent JAVA 5.3.3.5 릴리즈 날짜 : 2018-12-06
버그 픽스
Sherpa 연동시 Oracle DB 이외에 다른 DB를 같이 사용할 경우 NoSuchMethodException 로그가 기록되는 문제 수정.(ARIES-8925)
Package.getImplementationVersion() 메소드가 null 을 리턴할 때가 있어 업그레이드 표시를 못하는 문제 수정.
Package.getImplementationVersion() 메소드가 정상적인 값을 돌려 주지 못하면 베이스(jennifer.jar) 모듈 업그레이드가 필요하지 않아도 필요하다고 인식하여 수동 복사를 해야 하는 문제가 있었습니다.
Agent JAVA 5.3.3.6 릴리즈 날짜 : 2019-02-21
변경 및 개선
동일 IP 연속 접속 제한 IP 수 늘리기 (JJC-2788) - 허용 아이피 개수, 차단할 아이피 개수를 107개에서 1000개로 늘렸다.
Agent JAVA 5.3.3.7 릴리즈 날짜 : 2019-06-12
해당 버전은 특정 사이트를 지원하기 위해 redefine이 기본으로 false로 되어 있는 버전 입니다.
관련 없는 분들은 사용을 지양 합니다.
Agent JAVA 5.4.0.3 릴리즈 날짜 : 2019-01-23
기능 추가
프로세스 메모리를 구하지 않는 AIX 라이브러리 추가.(ARIES-8954, JJC-2686)
Agent JAVA 5.4.0.5 릴리즈 날짜 : 2019-04-04
변경 및 개선
고급 옵션 service_guid_urlconnection 기본값을 빈 값으로 변경함.(JJC-2765, ARIES-9204)
Agent JAVA 5.4.0.6 릴리즈 날짜 : 2019-04-18
변경 및 개선
내부에서 사용하는 쓰레드 초기화를 미룰 수 있는 옵션 추가.(_delay_thread_creation_time)(JJC-2791,ARIES-9214)
JENNIFER 5.4.1 Release Note 릴리즈 날짜 : 2019. 02. 25
버그 픽스
[분석 -> 메모리(컬렉션)] 짧은 시간 동안 생성되는 컬렉션 객체에 대해서 스택 받기 기능이 정상적으로 스택이 생성되지 않는 문제 수정. (ARIES-8897/JJC-2617)
Agent JAVA 5.4.1.1 릴리즈 날짜 : 2019-03-26
버그 픽스
WMONID 쿠키 발생시 Expires 날짜 형식이 잘 못 지정되어 있는 문제 수정.(ARIES-9151)
액티브 서비스가 아주 오래동안 수행 중인 경우 수행 시간 오버플로우 현상으로 음수가 나올 수 있는 문제 수정.(ARIES-9184, JJC-2925)
Agent JAVA 5.4.1.2 릴리즈 날짜 : 2019-06-11
버그 픽스
SQL을 파싱할 때 "::TYPE" 형태의 쿼리를 지원하지 않아 SQL Build & Plan에서 매개변수 빌드를 잘 못하는 문제 수정. (JJC-3024)
HttpURLConnection 사용시 "Already connected" 에러가 발생하는 경우에 대한 문제 수정.(JJC-3063)
JENNIFER 5.4.2 Release Note 릴리즈 날짜 : 2019. 04. 29
변경 및 개선
자동 등록된 ExternalCall 옵션 enable_reserved_externalcall 기본값을 false로 변경.(JJC-2974)
버그 픽스
solaris 32bit 환경에서 SystemMemory가 0으로 수집되는 버그 수정.(ARIES-9227)
Agent JAVA 5.3.3.8 릴리즈 날짜 : 2021-12-17
해당 버전은 특정 사이트를 지원하기 위해 redefine이 기본으로 false로 되어 있는 5.3.3.7 버전을 기준으로 패치한 버전 입니다. 관련 없는 분들은 사용을 지양 합니다.
해당 패치 버전은 베이스 모듈 업그레이드가 필요한 버전 입니다.
버그 픽스
inst_id_array 옵션 사용시 SEED 값이 동일한 값으로 중복 설정되어 트랜잭션 아이디가 중복되어 발생하는 문제 수정.(JJC-4628)
Agent JAVA 5.3.3.10 릴리즈 날짜 : 2022-08-11
해당 버전은 디버그용으로 패치되었던 5.3.3.9 버전을 기준으로 패치 되었습니다. 관련 없는 분들은 사용을 지양 합니다.
해당 패치 버전은 5.3.3.2를 기준으로 작성되어 있기 때문에 중간에 패치된 내용은 포함되어 있지 않습니다.
기능 추가
카카오뱅크 관련 네이밍 어뎁터 추가. (aries.runtime.tracer.adapter.TransactionNameAdapterForKakaoBankImpl)
변경 및 개선
service_guid_urlconnection 옵션의 기본값을 "-"로 변경.(ARIES-10897)
Agent JAVA 5.3.3.11 릴리즈 날짜 : 2023-05-09
해당 버전은 JDK 1.5 환경에서 멀티 쓰레드로 클래스를 로딩할 때 DeadLock이 발생하는 상황에 대한 개선 버전 입니다. JDK 1.5 환경에서 멀티 쓰레드 클래스 로딩을 지원하지 않기 때문에 이 조치는 완벽하지 않을 수 있습니다.
변경 및 개선
JDK 1.5 환경에서 멀티 쓰레드 클래스 로딩으로 인한 DeadLock을 개선.(JJC-5542)
Agent JAVA 5.3.3.12 릴리즈 날짜 : 2023-06-16
기능 추가
SERVICE_EXCEPTION 에러를 특정 메시지로 무시하는 옵션 추가.(ignore_service_exception_message)(JJC-5582, JJC-5588)
Agent .NET 5.3.3.1 릴리즈 날짜 : 2018-07-03
(반드시 서버가 5.3.3.3 이후의 버전에만 설치 가능함)
버그 픽스
컴마(,)가 들어간 SQL 쿼리가 있는 경우 XView 상세 보기에 정상적으로 나오지 않는 문제 수정
Agent .NET 5.3.3.2 릴리즈 날짜 : 2018-07-25
(반드시 서버가 5.3.3.3 이후의 버전에만 설치 가능함)
변경 및 개선
배치 프로세스 모니터링 시 데이터 서버가 연결되어 있지 않은 경우 profile_service_...에 해당하는 메서드가 실행될 때마다 5초씩 지연되는 문제
Agent .NET 5.3.3.3 릴리즈 날짜 : 2018-07-30
(반드시 서버가 5.3.3.3 이후의 버전에만 설치 가능함)
변경 및 개선
옵션 2개 추가: profile_externalcall_nested, complus_inplace_call_trace
Agent .NET 5.3.3.4 릴리즈 날짜 : 2018-08-02
(반드시 서버가 5.3.3.3 이후의 버전에만 설치 가능함)
버그 픽스
"로디드 클래스" 화면에서 "클래스" 대상일 때 대소문자 구분이 없도록 변경
변경 및 개선
IISConfigHelper.exe의 "System ID" 문구를 "Domain Id"로 변경
Agent .NET 5.3.3.5 릴리즈 날짜 : 2018-08-09
(반드시 서버가 5.3.3.3 이후의 버전에만 설치 가능함)
버그 픽스
특정 조건의 메서드를 프로파일링하도록 지정했을 때 InvalidProgramException 예외가 발생하는 문제
Agent PHP 5.3.3.1 릴리즈 날짜 : 2018-08-10
기능 추가
EXTERNAL_CALL을 수집할때 원본 URI를 수집하지 않는 옵션 추가. (collect_externalcall_detail)(JJC-2377, ARIES-8579)
collect_externalcall_detail 옵션의 기본값은 true이다. true 일때는 원본 URI를 수집하며, false일 경우 URI의 HOSTNAME만을 수집한다.
Agent PHP 5.3.3.3 릴리즈 날짜 : 2018-08-24
기능 추가
Sherpa Oracle 연동 기능 추가 (enable_sherpa_oracle 옵션을 true로 설정할때 활성화)(ARIES-8632, JJC-2400)
버그 픽스
profile_function_exceed_time 옵션으로 실행 시간 초과 함수를 자동 프로파일할때 프로파일 인덱스가 잘못 수집되는 버그 수정(ARIES-8603)
사용자 Session 핸들러를 지정했을때 session_start 프로파일 인덱스가 잘못 수집되는 버그 수정(ARIES-8604)
Agent PHP 5.3.3.4 릴리즈 날짜 : 2018-08-05
변경 및 개선
DB 커넥션 정보 수집시 username을 함께 수집하도록 개선(JJC-2434, ARIES-8671)
Agent PHP 5.3.3.5 릴리즈 날짜 : 2018-08-17
버그 픽스
current_encoding 옵션이 SQL 쿼리와 HTTP Parameter에 적용되지 않는 버그 수정(ARIES-8701)