Server 5.3.0.1 릴리즈 날짜 : 2017-08-24
변경 및 개선
Open API, 액티브서비스 목록에서 제공되는 데이터를 실제 화면과 동일하게 변경
분석 > 애플리케이션 현황, 하단 테이블 필터링 기능 추가
관리 > 그룹 > 기능별 권한, X-View 프로파일 내용 보기 권한 추가
관리 > Log 보기, Data/View Server 로그 탭 추가
분석 > EVENT, 하루 데이터 조회하는 기능 추가
소스코드 변경이력 추적시 리소스(내용물)를 저장하는 DB 성능 개선
server_view.conf 설정 파일에 profile_max_size 옵션 추가. 화면에 표시할 프로파일 크기를 제한 하는 옵션이며, 기본값은 5, 단위는 MB이다.
버그 픽스
사용자정의 대시보드, 편집모드에서 도메인그룹 박스 메뉴가 짤리는 버그 수정
분석/통계/보고서에서 Batch 도메인을 선택하지 못하는 버그 수정
Server 5.3.0.2 릴리즈 날짜 : 2017-09-04
변경 및 개선
CRUD 매트릭스 파서 개선
[보고서/템플릿] 테이블 공통, max row 최대 1000개로 변경
[관리 > 알림창] 사용자가 직접 알림소리를 등록할 수 있도록 메뉴 추가
[액티브서비스 목록 팝업] 심각도별 액티브서비스 개수를 표시하는 영역 추가
버그 픽스
[Real-time>X-View] userID 필터링시에 스크립트 에러가 발생하면서 화면이 멈추는 현상 수정
트리 컴포넌트에서 노드가 많을 경우에 라인이 끊어져 보이는 버그 수정
Server 5.3.0.3 릴리즈 날짜 : 2017-09-11
변경 및 개선
EVENT 미확인시 지속적으로 알림소리가 재생되도록 개선
메뉴 즐겨찾기 기능 추가로 인한 화면 접근성 개선
버그 픽스
토폴로지 그룹에서 EVENT 발생시 그룹내에 어느 노드인지 표현하게 수정
에이전트가 데이터서버 접속시 인스턴스 설명이 초기화 되는 문제 수정
Server 5.3.0.4 릴리즈 날짜 : 2017-09-25
변경 및 개선
[분석 > X-View] GUID 고급검색 조건 추가
[관리 > 제니퍼진단 > ViewServer] 뷰 서버에 연결된 모든 도메인의 전체 Instance 현황 정보 추가
[관리 > 제니퍼진단 > ViewServer] 환경 정보 내용에 도메인 이름 표시
[사용자 정의 대시보드>도구] Iframe으로 외부 URL 삽입 기능 추가.
[사용자 정의 대시보드>도구] textbox 삽입 기능 추가.
EXTERNALCALL_EXCEPTION 에러 상세에 ExternalCall 에 대한 클래스, 메서드 이름 추가
애플리케이션 변경이력 리소스 조회시 메모리 사용 최적화
[분석 > 서비스 덤프] 메모리 풀덤프 기능 추가(.NET 에이전트만 해당)
버그 픽스
Open API, "/api/status/external_call" 호출시 간헐적으로 서버 에러 발생하는 버그 수정
[분석 > 애플리케이션 현황] 상세 레이어에서 일간 차트 로드가 안되었을 때, 상세 레이어를 닫으면 발생하는 화면 버그 수정
[X-View 트랜잭션 분석 팝업] 구간분석 노드의 값이 0일 때, 차트 자체가 그려지지 않는 버그 수정
사이즈가 작을때 대시보드 화면이 멈추는 문제 수정
에이전트 설정 복사가 안되는 버그 수정
Server 5.3.0.5 릴리즈 날짜 : 2017-09-26
버그 픽스
윈도우 플랫폼에서 데이터서버가 실행되지 않는 문제 수정 (5.3.0.4 에서 발생)
Server 5.3.0.6 릴리즈 날짜 : 2017-09-29
버그 픽스
일부 비 윈도우 플랫폼에서 데이터서버가 실행되지 않는 문제 수정 (5.3.0.4~5 에서 발생)
Server 5.3.0.7 릴리즈 날짜 : 2017-10-16
변경 및 개선
[관리>실시간 X-View] 설정한 '최소 응답시간' 이하의 점도 ERROR가 있는 트랜잭션은 표시되도록 변경
로그인시 admin 그룹 계정 접속 IP 제한 기능 추가 (server_view.conf의 admin_group_login_permission_ip 로 지정 가능)
버그 픽스
[스피브 바 차트 - 액티브 서비스] 에이전트 중지 시에 액티브 서비스 카운트 수가 반영되지 않는 버그 수정
[분석/통계 공통] 달력 컴포넌트 이전 달로 넘어가는 아이콘이 노출되지 않는 버그 수정
Server 5.3.0.8 릴리즈 날짜 : 2017-10-26
변경 및 개선
스택트레이스 조회 커맨드를 점진적 구조로 개선
관리 > 어댑터 및 실험실, RDB 백업 기능 추가
다음 어댑터/실험실을 설치 패키지에 포함(server.view의 ext 디렉토리에 포함되며, 업그레이드한 경우는 반영되지 않음) 각 어댑터, 실험실, 배치 모듈에 대한 상세 설명은 https://github.com/jennifersoft/ 에서 제공함
버그 픽스
서비스 시작점 설정 복사시 설정 타입이 FULL 일 경우 에러가 발생하는 문제 수정
SQL 빌드&플랜 팝업 화면에서 매개변수에 역슬레쉬가 포함되어 있을 경우, 서버 에러가 발생하는 버그 수정
X-View 트랜잭션 분석 팝업에서 테이블 첫번째 행만 데이터 복사가 안되는 버그 수정
Server 5.3.0.9 릴리즈 날짜 : 2017-11-06
변경 및 개선
분석 > DB 검색 > Domain/Instance/Business, 도메인 그룹 지원
분석 > DB 검색 > EVENT, 도메인 그룹 지원
분석 > DB 검색 > ERROR, 도메인 그룹 지원
jennifer_admintool에 사용자 계정 삭제 기능 추가
뷰서버 사용자 계정 조회 Open API 추가 (/api/auth/userlist)
브라우저/OS/Device 의 OTHER 항목 세분화
보고서/템플릿/토크 제목에 xss 필터링 적용
버그 픽스
데이터 서버에서 에이전트 아이디 관련 Assertion 에러가 발생하는 버그 수정
Server 5.3.0.10 릴리즈 날짜 : 2017-11-08
버그 픽스
사용자 정의 대시보드를 보는 계정에서 인스턴스 접근 권한이 없을때 나는 서버 에러 수정.
사용자 정의 대시보드 편집모드에서 차트 삽입이 되지 않는 버그 수정.
사용자 정의 대시보드 (액티브서비스-이퀄라이저) 도메인그룹 인스턴스 삽입시 동작하지 않는 버그 수정
대시보드 이벤트 차트 더블 클릭시 팝업에서 조회 안되는 버그 수정.
Server 5.3.0.11 릴리즈 날짜 : 2017-11-09
변경 및 개선
템플릿 오늘 날짜로 수동 빌드 되도록 개선
Server 5.3.0.12 릴리즈 날짜 : 2017-11-21
변경 및 개선
제니퍼 솔루션 보안 취약점 개선
뷰서버 내에서 HTTP METHOD 제한 (HEAD, PUT, DELETE, TRACE, OPTIONS, PATCH )
로그인/로그아웃 로그 추가
분석 > X-View 도메인 그룹 지원
X-View 렌더링 시에 에러가 포함된 점을 좀 더 잘 표현하기
데이터서버가 스왑을 사용하지 않도록 하는 옵션을 공식 옵션으로 변경. server_data.conf 내에 memory_lock=true 를 추가하면 기능이 동작함.
XView 고급 검색조건 중 GUID를 문자열 매칭 형태로 검색되도록 함
버그 픽스
템플릿에서 차트와 테이블 라벨에 Business 이름이 아닌 ID가 나오는 버그 수정
Server 5.3.0.13 릴리즈 날짜 : 2017-11-27
변경 및 개선
[관리 > JENNIFER 진단 > 뷰서버 상태] 내용 추가
데이터서버 스왑 사용을 막는 옵션이 동작하지 않는 경우에 대한 로그 간략화
버그 픽스
[사용자 정의 대시보드 > X-View] 선택한 인스턴스 데이터만 적재하지 않고 도메인의 모든 인스턴스 데이터를 적재하여 브라우저 메모리 사용량이 과도하게 증가되는 버그 수정.
[사용자 정의 대시보드 > X-View] 일부 데이터 서버 중지시 사용자 정의 대시보드(X-View) 출력이 오동작하는 버그 수정
[알람소리] 알람소리를 1회만 울리게 할지 반복으로 할지 옵션으로 선택할 수 있게 하는 기능 추가.
트랜잭션과 연관이 있으나 트랜잭션 종료 후 전송되는 에러가 수집되지 않을 수 있는 문제 수정
Server 5.3.0.14 릴리즈 날짜 : 2017-12-05
변경 및 개선
.NET 에이전트 액티브 서비스 상세 조회시 타임 아웃 시간을 2초에서 3초로 변경
XView 팝업의 구간분석 탭의 메소드 영역에 커넥션 연관 디비 메시지가 포함되도록 변경
에이전트가 전송하는 음수 매트릭 값을 수집하지 않도록 변경.
server_view.conf에 보고서, talk edit 기능이 'POST' HTTP Method만 허용하는 report_talk_edit_only_allow_post 옵션 추가. 기본 값은 false.
server_view.conf에 XView 캐쉬 시간을 변경할 수 있는 xview_range_minute_on_cache 옵션 추가. 단위는 분이며, 기본 값은 10.
사용자 정의 대시보드 X-View 삽입시 Y축 관점(응답시간, SQL시간, Fetch시간, External Call시간, CPU 시간) 을 선택할 수 있도록 개선
ERROR Open API에 profileIndex 필드 추가
템플릿에서 수동빌드에 시작/종료 D-Day 수정할 수 있도록 개선
템플릿 빌드시 생성되는 htm 파일명 규칙을 "템플릿이름@사용자이름 랜덤숫자.htm" 로 변경 (ex: DateFormatTest20171204@admin155427224.htm)
RDB 백업 기능 개선 및 추가 (하단의 노트 참고)
RDB 백업 기능 개선 및 추가
날짜 별이 아닌 단일 테이블에 데이터를 백업할 수 있는 옵션 추가. 옵션 key는 unique_table이며, 기본 값은 false. true로 설정될 경우 단일 테이블에 데이터가 백업됨.
시간당 애플리케이션 서비스 백업 기능 추가
백업 데이터 조회시 현재 라이브 상태인 Instance가 아닌 백업 시점에 데이터가 있는 Instance를 대상으로 조회하도록 개선 (분석 화면과 동일하게)
버그 픽스
트랜잭션과 연관 있으나 트랜잭션 수집 이후에 전송되는 에러가 수집되지 않는 현상 수정
비즈니스명 선택 해제후 비지니스 명이 그대로 남는 버그 수정
[권한] X-View에서 배포이력 보기 권한이 없는 경우 X-View 우클릭시 디플로이 이력보기 메뉴가 나오지 않게 도록 수정.
X-View 트랜잭션 분석 테이블에서 GUID 값에 공백이 여러칸이 있을 경우, 한칸으로 출력되는 버그 수정
템플릿 에디터 화면에서 수동빌드시 어제 날짜로 고정되어 데이터가 조회되는 버그 수정
DB 검색 > Domain/Instance/Business에서 시간 컴포넌트를 변경했을 경우, 테이블 시간이 맞지 않는 버그 수정
템플릿의 "테이블 > TopN > 애플리케이션/SQL/ExternalCall"에서 정렬기준 Metrics를 선택하지 않아도 조회가 되는 버그 수정
템플릿에서 TopN 테이블을 조회할 때, Max Row 설정 부분 제거
Server 5.3.0.15 릴리즈 날짜 : 2017-12-11
변경 및 개선
템플릿 이름에 날짜 포멧이 있을 경우, 템플릿으로 빌드된 보고서 이름에 데이터의 시작 날짜가 표시되도록 기능 개선 (ex: 템플릿 이름이 "Name {yyyy-MM-dd}" 이고, 빌드시 데이터의 시작 날짜가 2017년 12월 10일 이라면 템플릿으로 생성된 보고서의 이름은 "Name 2017-12-10"이 된다.
공통 > EVENT/ERROR 상세보기에서 타이틀이 매우 긴 경우에 대한 화면 개선
템플릿/보고서 메뉴 순서 변경
통계 차트, 화면 크기에 따른 x축 값 분할 기준 변경
대시보드(차트) 리얼타임 링크 표시
뷰서버 내에서 사용하지 않는 HTTP METHOD 일때 서버 정보 노출 시키지 않게 하기
버그 픽스
관리 > Business, CSV 파일 용량이 클 경우, 가져오기 기능이 되지 않는 버그 수정
관리 > 사용자, 사용자 이름 수정시 우측 상단의 프로필 이름이 변경되는 버그 수정
X-View 트랜잭션 분석 팝업에서 ERROR 컬럼 정렬이 제대로 동작하지 않는 버그 수정
SQL Build & Plan 팝업, 매개변수에 개행문자 포함시 빌드시 서버 에러가 발생하는 버그 수정
Server 5.3.0.16 릴리즈 날짜 : 2017-12-12
버그 픽스
배포 이력보기 권한이 없는 경우, 대시보드의 X-View 차트 우클릭시 오동작 하는 버그 수정
Server 5.3.0.17 릴리즈 날짜 : 2017-12-13
변경 및 개선
해당 그룹에서 생성된 보고서만 접근 가능하게 변경. (단 admin 그룹은 접근 가능함.)
버그 픽스
X-View 팝업에서 정상 트랜잭션에 ERROR(!) 표시되는 버그 수정
Server 5.3.0.18 릴리즈 날짜 : 2018-06-21
변경 및 개선
[관리 > 애플리케이션 이름] 중간 문자열 제거하기 기능 추가
Server 5.3.0.19 릴리즈 날짜 : 2018-11-02
변경 및 개선
디비 자동삭제 시간을 설정할 수 있는 비공식 옵션 추가 (JJC-2569) - jennifer.unofficial.db.auto.deletion.hour=시간(24시간 기준, 기본값 0)
Server 5.3.0.20 릴리즈 날짜 : 2019-04-15
버그 픽스
비공식 옵션 jennifer.unofficial.db.auto.deletion.hour 를 설정시 지정한 시간에 디비가 삭제되지 않는 버그 수정 (JJC-2963)
해당 버전은 JDK 8 이상에서만 구동 가능합니다.
Agent JAVA 5.3.0.1 릴리즈 날짜 : 2017-09-05
변경 및 개선
JMX API 가 구현되지 않는 특정 버전의 JVM 으로 인한 예외 발생시 반복적으로 로그를 남기지 않도록 개선
프로파일 설정시 클래스 트리에 메소드가 나오지 않을 경우 에이전트 로그에 기록 하도록 변경
클래스 트리에 클래스만 보이며 메소드가 보이지 않는 경우에는 해당 클래스가 참조하는 클래스들이 아직 로딩되지 않거나 서로 참조가 불가능한 경우이다. 이런 경우에는 수동으로 해당 클래스의 메소드를 등록해야 프로파일이 가능함.
버그 픽스
자동 스택트레이스 수집시 트랜잭션이 종료 되어도 수집될 수 있는 문제 수정
JMX(Connection Pool) 설정시 설정이 정상 동작할 경우 해지를 바로 적용 할 수 없는 문제 수정
Agent JAVA 5.3.0.2 릴리즈 날짜 : 2017-09-12
변경 및 개선
H2 JDBC Driver PreparedStatement, CallableStatement 부분 추가
JMX Connection Pool 설정시 JMX API 를 통해 가져오는 로그를 추가 하여 실제 조회되는 부분을 확인 할 수 있도록 개선
ARIES-7522 HttpExternalCall(HttpURLConnection, ApacheHttpClient) 로 호출한 목적지에서 예외 발생시 에러를 프로파일 형태의 에러로 전송하도록 함.
버그 픽스
등록된 사용자 정의 어뎁터들이 난독화 되어 있는 문제 수정
동일 IP 반복 호출 활성화 옵션을 에이전트 고급옵션으로 제어하지 못하도록 수정
Agent JAVA 5.3.0.3 릴리즈 날짜 : 2017-09-28
해당 패치 버전에는 5.2.3.6, 5.2.3.7 버전에 패치된 내용이 포함되어 있습니다.
변경 및 개선
에이전트에 캐시되던 SQL 문자열을 해시값만 유지하도록 변경하여 메모리 사용량을 개선함.
WebLogic 의 HTTP 애플리케이션 기본 시작점을 변경함.
이전 JSP 페이지 시작점 weblogic.servlet.jsp.JspBase 가 기본 시작점으로 설정되어 있어 해당 애플리케이션 환경에 따라서 JSP 페이지의 트랜잭션이 2번 호출되는 경우가 발생하여 상위 공통 클래스인 weblogic.servlet.internal.ServletStubImpl 로 변경하였음.
(이전에는 이를 수동으로 설정하여야 했으나 확인 후 기본값으로 변경하였음.)
WebLogic 에서 발생하는 특정 ServletException 을 무시하도록 변경함.
[AddToMap: pattern=/xxx.jsp class=jsp_servlet.__] 형태의 예외에 대해서 정상처리 하도록 변경 되었습니다.
버그 픽스
Runtime 모듈이 초기화 되지 않은 상태에서 JDBC ResultSet 을 이용하여 값을 체크하거나 검증 로직이 들어가 있는 경우 발생하는 버그 수정.
관리 -> 인스턴스 화면에서 기본값이 없는 몇몇 설정의 경우 Pending 버튼이 표시 될 수 있던 문제 수정.
Agent JAVA 5.3.0.4 릴리즈 날짜 : 2017-09-28
해당 패치 버전은 베이스 모듈 업그레이드가 필요한 버전 입니다.
우리은행 AIX 환경에서 베이스 모듈 버전을 잘 못 인식 하는 부분 때문에 수정된 버전 입니다.
Agent JAVA 5.3.0.5 릴리즈 날짜 : 2017-10-10
해당 패치 버전은 베이스 모듈 업그레이드가 필요한 버전 입니다.
변경 및 개선
java.lang.UnsatisfiedLinkError : sun.management.VMManagementImpl.isThreadAllocatedMemoryEnabled()Z 에러 발생시에 해당 기능만 동작하지 않도록 변경함.
서블릿 API 2.3 지원을 위해 관련 API 에 대해서 예외처리가 가능하도록 변경함.(for tomcat4)
java.lang.UnsatisfiedLinkError: sun.management.VMManagementImpl.isThreadAllocatedMemoryEnabled()Z 에러는 JVM 설치가 잘못되어 있거나 특정 패치 버전에서 발생하는 문제 입니다. JVM 업그레이드를 하기 힘든 경우를 지원하기 위해 해당 패치 버전이 만들어 졌습니다.
위 에러 발생시 JMX 를 통해서 가져오는 모든 CPU 관련 정보를 수집하지 못하니 참고 하시기 바랍니다.
Agent JAVA 5.3.0.6 릴리즈 날짜 : 2017-10-18
해당 패치 버전은 베이스 모듈 업그레이드가 필요한 버전 입니다.
해당 패치 버전에는 5.2.3.8 버전에 패치된 내용이 포함되어 있습니다.
변경 및 개선
에이전트 모듈의 초기화가 늦을 경우 timeout 예외를 발생하는 부분에 대해 에이전트 설정 파일을 통한 옵션 설정이 가능 하도록 개선.(_timeout_module_loading)
에이전트 모듈을 초기화 할때 기본값으로 8초 timeout 예외를 발생시키는데 초기 로딩시에 지연되는 부분이 최근 발견되어 에이전트 설정 파일을 통해서 timeout 값을 조절 할 수 있도록 변경함.
관련해서 에이전트 로그 파일에 다음과 같은 로그를 남기고 있었습니다.
ex) Jennifer has failed to Control module loading because timeout(8 sec).
버그 픽스
inst_id_array 옵션 사용시 관리 화면에서 설정된 옵션이 재기동되면 사라지는 문제 수정.
Pending 중인 옵션이 있는 경우 에이전트 고급옵션이 변경되어도 재시작하면 다시 Pending 된 설정으로 덮어 쓰는 문제 수정.
에이전트 고급옵션 수정 후 내용이 바로 저장되지 않는 문제 수정.(트리거로 인해 최대 3초 후 저장)
윈도우 x86 머신에서 시스템 메모리가 잘못 수집되는 버그 수정.(JNI 모듈)
Agent JAVA 5.3.0.7 릴리즈 날짜 : 2017-11-07
해당 패치 버전은 베이스 모듈 업그레이드가 필요한 버전 입니다.
해당 패치 버전에는 5.2.3.9 버전에 패치된 내용이 포함되어 있습니다.
5.3.0.6 버전은 dot_xxx 설정파일이 없을때 최신 데이터 서버를 사용하지 않을 경우 에이전트 아이디 값을 잘 못 넘겨줘서 발생하는 에러로 인해 삭제 하였습니다.
기능 추가
remote_address_header_key 옵션 사용시 구분자를 지정해 특정 위치의 값을 사용할 수 있도록 기능 추가.(remote_address_header_key_delimiter, remote_address_header_key_idx)
변경 및 개선
JDBC PreparedStatement.setNString 파라미터 추적이 가능하도록 개선
버그 픽스
dot_xxx 설정파일이 없을 경우 내부적으로 사용하는 에이전트 아이디 값을 잘 못 넘겨 주는 문제 수정.
Agent JAVA 5.3.0.8 릴리즈 날짜 : 2017-11-30
버그 픽스
동일아이피 반복 호출 감지 설정을 삭제할 시 기존에 자동으로 차단된 아이피 설정이 유지되는 문제 수정
Agent JAVA 5.3.0.9 릴리즈 날짜 : 2017-12-04
버그 픽스
Weblogic 에서 war 형태로 HotDeploy 를 수행 할 경우 Perm 영역의 클래스 정보에 대한 메모리 릭 문제 수정.
클래스 로딩시에 VerifyError 에 대한 검증로직을 수행하는데 로직 수행중에 HotDeploy 발생시 Perm 영역에 로딩된 클래스에 대한 메모리 릭 문제가 발생 할 수 있다.
Agent JAVA 5.3.0.10 릴리즈 날짜 : 2017-12-11
변경 및 개선
셀파 연동시 Module 이름을 설정 했었지만 더 이상 사용하지 않아 설정하지 않도록 변경함.
이전 셀파 연동시 디버그 용도로 사용했던 부분이지만 더 이상 사용하지 않는다고 하여 해당 필드 값을 설정하지 않도록 변경하였음.
Agent JAVA 5.3.0.11 릴리즈 날짜 : 2018-02-23
해당 내용은 5.3.1.3 패치 버전에 부터 포함 됩니다. 현재 버전은 호환성을 위해 패치되었습니다.
기능 추가
[JJC-1979] HTTP Header 에 포함된 내용을 애플리케이션 이름에 추가할 수 있도록 기능 추가.(append_service_naming_by_http_header)
Agent JAVA 5.3.0.12 릴리즈 날짜 : 2018-05-08
해당 패치 버전은 베이스 모듈 업그레이드가 필요한 버전 입니다.
해당 버전 내용은 5.3.1.8, 5.3.2.7 버전에 포함되어 있습니다.
기능 추가
[JJC-2079] Thread를 추적 하기 위해 패치되는 시점을 변경할 수 있는 옵션 추가.(lazy_trace_thread)
변경 및 개선
[JJC-2079] com.ibm.websphere.jaxrs.server.IBMRestServlet 클래스가 기본 서비스 시작점으로 등록 되도록 개선.
관리 -> 인스턴스 화면에 Pending 중인 옵션이 있을 경우 Pending 중인 옵션을 에이전트 로그에 기록해서 확인할 수 있도록 개선.
버그 픽스
[JJC-2148] 고급옵션에 빈 값을 설정해도 재시작시에 기본값으로 적용되는 문제 수정.
Agent JAVA 5.3.0.13 릴리즈 날짜 : 2023-08-23
해당 버전은 5.3.0.5 버전을 기준으로 패치되었습니다.
5.3.0.6 ~ 5.3.0.12 내용은 포함되어 있지 않습니다.
기능 추가
[JJC-5641] SQL Fetch 수가 0일 때도 Fetch 시간을 구하는 옵션 추가.(collect_sql_fetch_count_unconditional)
Agent .NET 5.3.0.1 릴리즈 날짜 : 2017-09-01
버그 픽스
External Call의 CPU Time이 음수로 나오는 문제 수정
로컬 시스템 권한으로 실행되는 웹 애플리케이션에서 두 번째 업그레이드 시 에이전트 업그레이드가 실패하는 문제 수정
변경 및 개선
자동 스택트레이스에 의한 스레드 과다 사용 문제 개선
옵션 4개 추가 - callstack_max_instant_queue (기본값 2000) - callstack_max_auto_queue (기본값 1000) - callstack_timeout (기본값 2000) - callstack_recycle_timeout (기본값 4000)
서비스 덤프 시 콜 스택을 얻게 되는 스레드의 수를 제한하는 옵션 추가
옵션 1개 추가 - service_dump_callstack_limit (기본값 50)
Agent .NET 5.3.0.2 릴리즈 날짜 : 2017-09-11
버그 픽스
애플리케이션 이름 바꾸기하면 다이나믹 메서드 프로파일 대상의 profile data가 누락되는 문제 수정
변경 및 개선
HTTP 호출 유형의 External Call에 대한 이름을 HOST:PORT 유형으로만 제공하도록 변경
Agent .NET 5.3.0.3 릴리즈 날짜 : 2017-09-15
변경 및 개선
COM+, .NET Remoting에 대한 서비스 모니터링을 기본 값으로 비활성화 처리
윈도우의 메모리 덤프를 남길 수 있는 기능 추가 (기존 서비스 모니터링 화면에서 가능)
Agent .NET 5.3.0.4 릴리즈 날짜 : 2017-09-21
버그 픽스
인스턴스 ID가 확률적으로 동적 ID를 받아오는 문제 수정
변경 및 개선
uninstall 시 로그 파일 남기도록 변경
X-View에서 external-call 항목의 HTTP/HTTPS 구분 표시
Agent .NET 5.3.0.5 릴리즈 날짜 : 2017-09-25
버그 픽스
external call의 메서드가 이름 문자열이 이중으로 데이터 서버에 전송되는 문제 수정
변경 및 개선
프로세스 실행 후 에이전트 활성화를 일정 시간 동안 지연할 수 있는 기능을 추가 (5.3.0.6 버전에서 삭제됨)
Agent .NET 5.3.0.6 릴리즈 날짜 : 2017-09-28
버그 픽스
HTTP 호출 유형의 external call에서 예외가 발생한 경우 URL 정보가 출력되지 않는 문제 수정
Agent .NET 5.3.0.7 릴리즈 날짜 : 2017-10-11
변경 및 개선
디버거가 연결된 경우 로그 및 환경 변수(ARIES_DEBUGGER_ISATTACHED)를 통해 알림
디버거가 연결된 경우 호출 스택을 남기지 못하도록 변경
Agent .NET 5.3.0.8 릴리즈 날짜 : 2017-10-26
변경 및 개선
에이전트를 %USERPROFILE% (예: 사용자 데스크탑) 폴더 및 그 하위에 설치하는 경우 실패하도록 변경
버그 픽스
다중 웹 애플리케이션을 호스팅하는 AppPool의 에이전트 별 설정값이 하나만 적용되는 문제 수정
ExternalCall의 CPU Time이 음수로 나오는 문제 수정
5.3.0.0 이후의 에이전트 설치 시 기존 JenniferService NT 서비스와 신규 AriesService NT 서비스가 모두 동작하는 문제 수정 (신규 에이전트 설치 과정에서 JenniferService를 자동으로 삭제 처리)
Agent .NET 5.3.0.9 릴리즈 날짜 : 2017-10-30
변경 및 개선
.ashx에서 Response.End 호출 시 SERVICE_EXCEPTION 예외로 처리되는 문제 수정
Agent .NET 5.3.0.10 릴리즈 날짜 : 2017-11-02
변경 및 개선
중첩된 external call의 경우 내부 external call의 오류가 SERVICE_EXCEPTION으로 반영되도록 변경
Agent .NET 5.3.0.12 릴리즈 날짜 : 2017-11-08
변경 및 개선
Dns.GetHostEntry 호출을 기본 프로파일에 포함
자바 에이전트의 trace_socket, enable_socket_wrapper를 닷넷 에이전트에도 구현
버그 픽스
프로파일의 CPU Time이 음수로 나오는 문제 수정
Agent .NET 5.3.0.13 릴리즈 날짜 : 2017-11-14
변경 및 개선
callstack_sourceinfo 옵션 추가 (기본값: false) - 스레드 호출 스택에 소스 코드 라인 정보를 포함해서 출력
메서드 유형에 대해 external call로 지정한 경우 XView 상세 보기에서 기존 HTTP 유형에서 CUSTOM 유형으로 변경
Agent .NET 5.3.0.14 릴리즈 날짜 : 2017-11-30
변경 및 개선
Oracle 데이터베이스 모니터링을 위한 Sherpa 제품과 연동 추가
버그 픽스
자동 콜 스택 동작 시 장시간 실행되는 액티브 서비스가 발생할 수 있는 문제 수정
에이전트가 처음 구동되는 순간 시스템 메모리 용량이 음수로 한 번 출력되는 문제 수정
Agent PHP 5.3.0.1 릴리즈 날짜 : 2017-09-04
버그 픽스
사용자 ID, GUID 수집이 되지 않는 버그 수정
Agent PHP 5.3.0.2 릴리즈 날짜 : 2017-09-05
버그 픽스
URI 파서 버그 수정
SQL 파서 버그 수정
http://example.com?key=value 가 uri로 주어졌을때 domain 명을 example.com이 아닌 example.com?key=value로 수집하는 문제 수정
SQL이 SELECT * from test_table where key='\'abcd' 로 주어졌을 경우 파싱 결과가 SELECT * from test_table where key='$' 가 아닌 SELECT * from test_table where key='$'abcd 로 나오는 문제 수정
Agent PHP 5.3.0.3 릴리즈 날짜 : 2017-09-21
변경 및 개선
HTTP 호출 유형의 External Call 이름을 HOST:PORT 유형으로만 제공하도록 변경
Agent PHP 5.3.0.4 릴리즈 날짜 : 2017-09-22
버그 픽스
Frontend 모니터링을 설정한 경우 Apache 또는 PHP-FPM 프로세스가 정상 종료되지 않는 버그 수정.
Agent PHP 5.3.0.5 릴리즈 날짜 : 2017-09-29
버그 픽스
php_screw, php_screw_plus PHP 소스 암호화 모듈이 설치 되어 있는 경우 Segmentation Fault가 발생하는 버그 수정
mysqli 드라이버 사용시 Host 명에 "p:" 를 사용한 경우 서비스가 지연되는 버그 수정
mysqli 드라이버의 경우 persistent 커넥션을 명시하기 위해 Host명에 "p:"를 붙이게 됨.
ex) p:192.168.0.1
Agent PHP 5.3.0.6 릴리즈 날짜 : 2017-10-27
변경 및 개선
인코딩 변환 실패시 생성하는 로그 강화
버그 픽스
SQL BoundParameter가 고급옵션 current_encoding에 적용한 인코딩으로 수집되지 않는 버그 수정
Agent PHP 5.3.0.7 릴리즈 날짜 : 2017-11-02
버그 픽스
Dynamic Profile 대상 메소드 내에서 exit() 또는 die() 함수가 호출되었을때 해당 메소드가 Profile로 수집되지 않는 버그 수정
Agent PHP 5.3.0.8 릴리즈 날짜 : 2017-11-29
변경 및 개선
데이터 전송 성능 개선
버그 픽스
TCP Send Buffer가 가득차 데이터 전송 시간이 지연될 경우 에이전트 메모리가 크게 증가하는 버그 수정
라이센스가 없어 데이터 서버와 재접속을 시도할때 Segmentation Fault가 발생하는 버그 수정
Agent PHP 5.3.0.9 릴리즈 날짜 : 2017-12-07
버그 픽스
쿠키에 WMONID 값이 없을 때 Client ID 가 0이 아닌 값으로 서버에 전송되는 버그 수정
Agent PHP 5.3.0.10 릴리즈 날짜 : 2017-12-15
변경 및 개선
SQL parameter의 수집 여부를 설정할 수 있는 enable_collect_sql_param 옵션 추가 (기본값 true)
버그 픽스
Apache 를 graceful로 재시작 했을때 간혹 Agent가 재시작 되지 않는 문제 수정.
Agent PHP 5.3.0.11 릴리즈 날짜 : 2017-12-22
버그 픽스
32bit 환경에서 PHP Agent가 정상 동작하지 않는 문제 수정
Agent PHP 5.3.0.12 릴리즈 날짜 : 2017-12-26
변경 및 개선
에이전트 성능 개선 (CPU LoadAverage 성능 개선)
Agent PHP 5.3.0.15 릴리즈 날짜 : 2018-01-15
변경 및 개선
에이전트 성능 개선
[JJC-1888] TCP Send 1초 타임 아웃 제거
버그 픽스
데이터 서버와 재접속 했을때 액티브서비스가 잘못 표시되는 문제 수정