Server 5.3.1.1 릴리즈 날짜 : 2017-12-26
변경 및 개선
[데이터서버] 에이전트 설정 복사로 인한 에이전트 고급옵션 복사시 기본값이 아닌 설정만 복사하기
[데이터서버] 로그에 디스크 IO 속도를 기록
버그 픽스
[데이터서버] 프로파일 저장 제한을 해도 RemoteCallDB 에는 저장이 되는 버그 수정
Server 5.3.1.2 릴리즈 날짜 : 2018-01-09
변경 및 개선
[사용자 정의 대시보드] URL에 groupId가 포함되지 않도록 변경
[사용자 정의 대시보드] "사용자 정의 대시보드 보기 권한" 이 있는 그룹 사용자 경우 다른 그룹의 사용자 정의 대시보드도 초기화면으로 설정 할수 있도록 개선
[뷰서버, 데이터서버] 서버 구동을 위한 JDK 최소버전 1.7로 변경
[뷰서버, 데이터서버] logback 버전 1.2.3 으로 업그레이드
[데이터서버] 시그널 핸들러 로깅 메세지 변경
버그 픽스
[뷰서버-윈도우] '\' 포함시 서버 에러가 발생하는 버그 수정
[보고서] 목록 테이블 정렬이 제대로 동작하지 않는 버그 수정
[분석 > 애플리케이션 현황]에서 뷰 서버와 브라우저의 타임존이 다를 경우 발생하는 날짜 표시 버그 수정
[분석 > DB 검색] Domain/Instance/Business에서 기간이 하루이상이고, 요약간격이 All일 때, 조회가 안되는 버그 수정
[분석 > DB 검색] Domain/Instance/Business에서 우측 검색조건 영역이 간헐적으로 밀리는 버그 수정
[사용자 정의 대시보드] 편집 모드에서 차트 이동시에 버벅임 개선 (ajax콜을 최소화)
[사용자 정의 대시보드] X-View 차트의 왼쪽 상단에 로딩 표시 추가
[관리 > 그룹] 기능별 권한이 하나도 선택되지 않았을 경우, 권한이 모두 부여되는 버그 수정
Server 5.3.1.3 릴리즈 날짜 : 2018-01-11
변경 및 개선
[뷰서버] server_view.conf 옵션 추가, 사용자 정의 대시보드 - 차트 클릭시 차트구성 데이터 표시를 아이콘으로 대체함.
Server 5.3.1.4 릴리즈 날짜 : 2018-01-16
변경 및 개선
[JJC-1891] [뷰서버] 모든 로그인 계정 허용 IP 대역 설정 뷰서버 옵션(server_view.conf) 추가
[JJC-1788] [데이터서버/뷰서버] SQL 수집시 커넥션 정보를 함께 수집하기
[데이터서버] 서버와 에이전트의 접속이 간헐적으로 끊어지는 상황에서 발생하는 심각도가 높은 에이전트 에러를 이벤트로 발생시킬 수 있도록 하기
[JJC-1879] [데이터서버] GUID 와 시간 범위로 트랜잭션을 조회시 개수제한을 초과해도 조회한 부분까지는 표시해주기
버그 픽스
[토폴로지 대시보드] 선택한 인스턴스와 X-View 차트의 데이터가 일치하지 않는 버그 수정
[JJC-1893] [대시보드] 상단바의 마지막 선택값(도메인) 이 배치잡 대시보드의 상단바와 공유되는 버그 수정
[JJC-1859] [X-View 트랜잭션 팝업] 애플리케이션 분석 현황 > SQL 탭에서 호출건수 클릭을 통해 X-View 트랜잭션 팝업을 실행할 경우, 간헐적으로 트랜잭션 데이터 조회가 되지 않는 버그 수정
Server 5.3.1.6 릴리즈 날짜 : 2018-01-24
기능 추가
[JJC-1442] [데이터서버] 기본 에이전트의 설정을 해당 도메인에 최초 접속하는 모든 인스턴스에 복사
[JJC-1898] [데이터서버] 넥사크로 UserAgent 파싱
변경 및 개선
[뷰서버] Jetty 7 에서 Jetty 9.2 로 업그레이드
[뷰서버] JDK 9 지원
[데이터서버] 데이터 서버 힙을 물리 메모리에 할당될 수 있도록 개선
[뷰서버] 관리 > Domain, 기본 Agent 옵션 설정 기능 추가
버그 픽스
[뷰서버] X-View 트랜잭션 팝업에서 GUID 개수가 1000개가 넘을 경우, 버튼 활성화가 안되는 버그 수정
Server 5.3.1.7 릴리즈 날짜 : 2018-01-30
버그 픽스
[JJC-1939] [사용자 정의 대시보드] 차트에 설정된 인스턴스 삭제시에 페이지가 열리지 않는 버그 수정
[JJC-1908] [보고서/템플릿] 보고서 디렉토리 및 템플릿 제목에 XSS 필터링 적용
[JJC-1788] [팝업/X-View 트랜잭션 분석] External Call 구간분석 테이블에 DB Connection 컬럼이 노출되는 버그 수정
Server 5.3.1.8 릴리즈 날짜 : 2018-01-31
버그 픽스
[JJC-1942] [뷰서버] 외부네트워크 제한 되는곳에서 기동 실패하는 버그 수정 (5.3.1.7 에서 발생)
Server 5.3.1.9 릴리즈 날짜 : 2018-02-05
버그 픽스
[JJC-1948] [뷰서버] jetty 9.2 버전업후 https 페이지가 정상동작하지 않는 문제 수정 (server-5.3.1.6 부터 발생)
Server 5.3.1.10 릴리즈 날짜 : 2018-02-07
변경 및 개선
[JJC-1948] [뷰서버] 실행시 외부 jar 버전 비교시 나오는 메세지를 debug 상태일때만 나오게 변경
[JJC-1947] [데이터서버] 주민번호 SQL 파라메터를 수집하지 않는 기능을 위한 데이터서버 작업
[데이터서버] 프로파일 개수가 아주 많을때 TPS 가 낮은 상황에서 유실현상 개선
[데이터서버] 데이터서버 상태 텍스트에 시스템 메모리, 스왑 메모리 측정해서 추가하기
[데이터서버] 데이터서버 진단에 나오는 CPU 사용률 정리
[데이터서버] 자동 스택트레이스 목록 화면의 시간을 에이전트 수집시간으로 저장하고 보여주기
버그 픽스
[JJC-1955] [뷰서버/보안] "사용자 정보" 수정시에 변조로 groupId를 임의로 변경할수 있는 버그 수정
[뷰서버/템플릿] 크롬(64.0.3282.140) 버전에서 차트/테이블 선택 UI가 열리지 않는 버그 수정
Server 5.3.1.11 릴리즈 날짜 : 2018-02-08
버그 픽스
[사용자 정의 대시보드] 사용자 정의 대시보드 상단바 동기화(X) 차트가 있을때 대시보드 읽기 오류 수정
Server 5.3.1.13 릴리즈 날짜 : 2018-02-13
변경 및 개선
[JJC-1951] [뷰서버] http, https 운영시에 '/api/**' URL은 https로 오토 리다이렉션 시키지 않게 변경
[JJC-1969] [리얼타임 > 이벤트] 메세지가 긴 경우 영역을 벗어나지 않게 표현.
[리얼타임 > 이벤트] 인스턴스, 비즈니스명이 길 경우 잘라서 표현.
[분석 > 성능 브라우저] 도메인그룹 지원.
[JJC-1900] [뷰서버/셀파오라클] 연동시 관련된 상태 세분화하여 화면에서 확인할 수 있도록 개선하였음.
버그 픽스
[JJC-1908] [뷰서버/보안/보고서] 디렉토리명에 "<script>" 삽입시에 스크립트 실행되던 버그 수정.
Server 5.3.1.14 릴리즈 날짜 : 2018-02-20
버그 픽스
[JJC-1701] [보고서] 목록, 디렉토리 선택 효과가 일치하지 않게 보이는 버그 수정
[JJC-1747] [관리 > 알림창] 사용자 지정 알림소리 등록시 선택된 알림소리 초기화되는 버그 수정
변경 및 개선
[JJC-1981] [분석 > 성능 브라우저] "Raw 데이터" 내보내기시에 'TPS' 초단위로 데이터를 내보낼수 있게 수정
[JJC-1976] [분석 > 성능 브라우저] "Raw 데이터" 내보내기시에 로그인된 언어에 맞게 i18n 적용
[JJC-1925] [뷰서버] 데이터서버로 요청 받은 데이터의 크기가 50MB를 넘을 경우 로그 기록 강화
[JJC-1847] [대상선택 컴포넌트] 배치잡 도메인의 경우 대상정보(instance) 예외 처리
[X-View 트랜잭션 팝업] Plain Text CSV 파일로 내보내기 기능 추가
[템플릿] 테이블/차트 컴포넌트, 도메인 그룹 지원
[데이터서버] PiSql 의 BoundParameter 가 아주 많은 경우 발생하는 OOM 의 원인을 인지할 수 있도록 로깅하기
[데이터서버] 데이터서버 진단에 힙 영역별 메모리 사용량 추가
Server 5.3.1.15 릴리즈 날짜 : 2018-02-27
버그 픽스
[JJC-1992] [분석 > X-View] [클라이언트 IP 테이블 데이터가 0으로 나오는 버그 수정
[분석 > X-View] 도메인그룹 조회시에 첫번째 도메인에 조건에 맞는 트랜잭션이 없는 경우 렌더링이 안되는 버그 수정
[JJC-1997] 크롬 최신 버전(64)에서 레포트에 차트나 테이블 삽입이 되지 않는 버그 수정
[JJC-1977] [분석 > 성능브라우저] 'RAW데이터' 내보내기 날짜를 넘어서 데이터를 내보내는 버그 수정
변경 및 개선
[데이터서버] 데이터서버 힙 기본 크기를 2기가로 늘림
[JJC-1409] [분석 > X-View] 필터링 UX 개선 (다수 조건 입력 가능)
[팝업 > X-View] Front-End 구간분석 Area 차트 UX 개선
[관리 > 에이전트 업그레이드] 업그레이드시 pending 상태 추가
[팝업 > X-View] Call Tree 마우스 우측으로 프로파일 이름 복사 기능 추가
[공통] CSV 내보내기시 SQL이 포함되었을 경우, 개행 문자 제거 (셀이 밀리는 현상 수정)
[리얼타임 > EVENT] "Business EVENT"를 "Business Metrics EVENT"로 변경
[분석 > 성능브라우저] 차트 삽입후 데이터 내보내기를 하는 선택지의 "24시간 Raw 데이터"를 "Raw 데이터"로 변경
[관리 > 애플리케이션 이름] "URL 변경하기" 탭의 이름을 "이름 자르기"로 변경
Server 5.3.1.16 릴리즈 날짜 : 2018-02-28
버그 픽스
[관리 > 로그인 정책] 다중 로그인 금지가 비활성화 일때, 로그인이 안되는 버그 수정
Server 5.3.1.17 릴리즈 날짜 : 2018-03-13
버그 픽스
[JJC-2018] [분석 > 애플리케이션 현황] 배치잡 도메인의 경우 데이터가 안나오는 버그 수정
[OpenAPI] json 데이터 호출시에 중복으로 데이터를 가져오는 현상. (Server 5.3.1.13 부터 발생)
[JJC-1451] [분석 > X-View] X-View 팝업 IP필터 IPV6 에서 안되는 버그 수정
[JJC-2008] 템플릿 생성 후, 에디터에 포커싱이 안된 상태에서 컴포넌트가 추가되지 않는 버그 수정
[JJC-1880] [팝업 > X-View] 타임라인 선택시 콜-트리 화면이 간헐적으로 공백으로 나오는 버그 수정
변경 및 개선
[JJC-1451] [분석 > X-View > 클라이언트 IP 탭] IPV6 주소의 경우 축약형으로 표현.
[JJC-1408] [분석 > X-View] 제외 애플리케이션 필터 추가
[팝업 > X-View] 전체 프로파일 내보내기 성능 개선 (배치잡 형식으로 백그라운드에서 작업 후, 별도 파일로 생성함)
Server 5.3.1.18 릴리즈 날짜 : 2018-03-28
버그 픽스
[데이터 서버] 불특정 UserAgent 를 파싱하지 못하는 문제 수정
[데이터 서버] 윈도우 환경에서 보관기간이 초과한 실시간 데이터 삭제되지 않는 현상 수정 (JJC-2054)
[리얼타임 > 사용자] 도메인 그룹 off 상태일때 스크립트 버그 수정
[사용자 정의 대시보드] 즐겨찾기 추가시 버그 수정
[분석 > X-View] 필터 추가시 X-View 하단이 밀려서 안보이는 버그 수정
변경 및 개선
[데이터 서버] 에이전트가 데이터서버에 짧은 주기로 재접속시 GC 관련 매트릭이 크게 수집되는 현상 (JJC-2047)
[데이터 서버] 보관기간이 지나 디비를 삭제하는 과정에서 예외가 발생해도 다음 파일들을 대상으로 진행할 수 있도록 하기
[데이터 서버] CRUD 매트릭스 조회시 테이블 이름의 Backtick 제거
[X-View 공통] IPV6 표현 방법 단축형으로 통일 (JJC-1451)
[사용자 정의 대시보드] 에디팅 차트 선택 디자인 개선
[사용자 정의 대시보드] 초기 대시보드 차트 해상도가 떨어지는 현상 개선
[토크] 내용 부분에 XSS 처리 (JJC-1908)
[분석 > 애플리케이션 현황] ERROR 탭, ERROR 목록 보기 팝업에서 메시지 더보기 기능 추가
[분석 > DB 검색 > 애플리케이션/SQL/External Call 탭] 텍스트 검색 레이어에 전체선택 기능 추가 (JJC-1772)
기능 추가
[데이터 서버] 강제 스레드 킬, 자동 스레드 킬 동작시 에러, 이벤트 수집 (JJC-2032)
[데이터 서버] Bad Response 액티브 서비스 수 매트릭 추가 (JJC-2032)
[데이터 서버] Active DB Conneciton 을 매트릭 이벤트로 등록할 수 있게하기 (JJC-2032, JJC-1985)
[관리 > 룰] 지능형 EVENT 룰 관리화면 추가
[사용자 정의 대시보드] 액티브서비스 리스트 추가 (JJC-1775, JJC-2055)
Server 5.3.1.19 릴리즈 날짜 : 2018-04-01
버그 픽스
[분석 > X-View] 클라이언트 IP 필터링 버그 수정 (JJC-2069)
Agent JAVA 5.3.1.1 릴리즈 날짜 : 2018-01-25
변경 및 개선
Maria JDBC Driver 다이렉트 SQL 지원
[JJC-1909, JJC-1890] AIX Maintenance 2를 지원하는 JNI 모듈 추가 (sys-0.2.0-aix-m2-32.so, sys-0.2.0-aix-m2-64.so)
[JJC-1912] Solaris SPARC 를 지원하는 JNI 모듈 추가 (sys-0.3.0-solaris_sparc_32.so, sys-0.3.0-solaris_sparc_64.so)
버그 픽스
에이전트 초기화시에 File System 충돌로 모듈이 초기화 되지 않는 문제 수정.
해당 문제는 특정 OS 버전과 JDK 버전으로 일어나는 현상으로 File System 정보를 얻어 오는 경우 내부적인 문제이다.
이에 대한 조치로 실제 클래스를 사용하기 전까지 초기화를 미루는 방법과 trace_file_system 옵션을 추가하여 비활성화 할 수 있는 옵션을 추가 하였다.
Agent JAVA 5.3.1.2 릴리즈 날짜 : 2018-02-13
해당 패치 버전은 베이스 모듈 업그레이드가 필요한 버전 입니다.
기능 추가
[JJC-1944] SQL, FETCH 프로파일을 수행시간에 따라 수집 할 수 있도록 옵션 추가.(min_sql_time_to_collect, min_sql_fetch_time_to_collect)
변경 및 개선
[JJC-1363] OOM 발생후 데이터 서버와 연결이 끊어진 상태에서 재접속시 이벤트를 발생 할 수 있도록 개선.
[JJC-1291] 관리 -> 애플이케이션 이름 변경 -> URL 변경하기 화면에서 HTTP Service 가 아닌 경우에서 설정이 가능하도록 개선.
서버 버전 5.3.1.4 이상에서 적용 됩니다.
버그 픽스
[JJC-1965] PLC 메시지 적용시 인코딩이 깨지는 문제 수정.(encoding, response_set_charater_encoding)
특정 JDBC 드라이버의 CallableStatement 사용시 UnkownSQL 발생하는 문제 수정.(5.3.1.1 버전 사용시)
분석 -> 서비스 덤프 기록시 Process Memory 부분이 표시 되지 않는 문제 수정.
PLC 메시지 설정시 response_set_charater_encoding, encoding 설정으로 동일하게 설정 후 PLC 메시지를 HTML META 태그를 이용해서 설정해야 여러 브라우저 환경에서 정상적으로 표시 됩니다.
ex) <html><head><meta charset="utf-8" /><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /></head><body>메시지/</body></html>
Agent JAVA 5.3.1.3 릴리즈 날짜 : 2018-02-23
기능 추가
[JJC-1979] HTTP Header 에 포함된 내용을 애플리케이션 이름에 추가할 수 있도록 기능 추가.(append_service_naming_by_http_header)
Agent JAVA 5.3.1.4 릴리즈 날짜 : 2018-03-07
기능 추가
Unknown SQL 수집시 디버그 옵션 추가.(debug_unknown_sql)
변경 및 개선
사용자 아이디, GUID 설정시 빈값이 설정되지 않도록 개선.
Agent JAVA 5.3.1.5 릴리즈 날짜 : 2018-03-19
기능 추가
프로파일 파일 추적시 특정 확장자를 무시하는 옵션 추가.(ignore_profile_for_file_extension)
변경 및 개선
다이나믹 메소드 프로파일을 패턴으로 설정하여 대상이 많아 졌을 경우 클래스 검증을 논리적으로 처리할 수 있도록 개선.(_use_default_super_class)
해당 옵션은 특정 사이트에서 부팅 시간이 중요하여 설정하였으나 안정성이 검증되지 않은 기능 입니다.
옵션 설정시 일부 클래스의 프로파일이 걸리지 않을 수 있습니다. 꼭 확인이 필요한 기능 입니다.
jennifer.conf 설정 파일에만 설정이 가능한 옵션 입니다.
Agent JAVA 5.3.1.6 릴리즈 날짜 : 2018-03-28
변경 및 개선
관리 -> 인스턴스 화면에 Pending 중인 옵션이 있을 경우 Pending 중인 옵션을 에이전트 로그에 기록해서 확인할 수 있도록 개선.
Agent JAVA 5.3.1.7 릴리즈 날짜 : 2018-04-26
기능 추가
[JJC-2026] 누락된 프로파일 데이터가 있을 경우 확인 하기 위한 옵션 추가.(_debug_profile)
_debug_profile 옵션은 에이전트 설정 파일에서만 설정이 가능 합니다.
Agent JAVA 5.3.1.8 릴리즈 날짜 : 2018-05-08
해당 패치 버전은 베이스 모듈 업그레이드가 필요한 버전 입니다.
해당 버전 내용은 5.3.0.12, 5.3.2.7 버전에 포함되어 있습니다.
기능 추가
[JJC-2079] Thread를 추적 하기 위해 패치되는 시점을 변경할 수 있는 옵션 추가.(lazy_trace_thread)
변경 및 개선
[JJC-2079] com.ibm.websphere.jaxrs.server.IBMRestServlet 클래스가 기본 서비스 시작점으로 등록 되도록 개선.
버그 픽스
[JJC-2148] 고급옵션에 빈 값을 설정해도 재시작시에 기본값으로 적용되는 문제 수정.
Agent JAVA 5.3.1.9 릴리즈 날짜 : 2018-11-21
기능 추가
[JJC-2594] PLC 설정시 에이전트 로그에 기록하지 않는 옵션 추가.(enable_reject_log)
[JJC-2594] PLC 설정시 에이전트 로그에 쿼리 스트링을 제외하고 기록하는 옵션 추가.(include_query_string_in_reject_log)
Agent .NET 5.3.1.2 릴리즈 날짜 : 2018-01-10
버그 픽스
profile_max_size 제한으로 SQL 정보 미수집 현상 해결
Agent .NET 5.3.1.3 릴리즈 날짜 : 2018-01-18
버그 픽스
5.3.0.8 버전 이후 startup_url 호출이 안되는 문제 해결
Agent .NET 5.3.1.4 릴리즈 날짜 : 2018-01-24
기능 추가
특정 IP로 들어오는 요청을 무시하는 ip_filter 옵션 추가
버그 픽스
32비트인 경우 성능 브라우저의 "Current Thread 수"가 0으로 나옴
Agent .NET 5.3.1.5 릴리즈 날짜 : 2018-02-05
기능 추가
SQL 쿼리에 연결 문자열의 Data Source 정보를 추가
Agent .NET 5.3.1.7 릴리즈 날짜 : 2018-02-20
버그 픽스
윈도우 2003의 IIS에 있는 특정 Web Application들이 ACT 도구에서 보이지 않음
Agent .NET 5.3.1.8 릴리즈 날짜 : 2018-02-21
기능 추가
remote_address_header_key_delimiter, remote_address_header_key_idx 2개 옵션 추가
Agent .NET 5.3.1.9 릴리즈 날짜 : 2018-02-23
기능 추가
IISConfigHelper에서 bin 하위 폴더가 없어도 확장자가 .aspx, .asmx, .ashx인 파일을 포함하고 있다면 유효한 웹 가상 응용 프로그램으로 보여주도록 변경
Agent .NET 5.3.1.10 릴리즈 날짜 : 2018-02-27
기능 추가
에이전트 업그레이드 시, 설치 실패 여부를 알 수 있도록 기능 변경 (기존에는 업로드만 성공하면 설치도 성공한 것으로 보여지는 문제가 있음)
윈도우 환경의 .NET Framework 위에서 동작하는 ASP.NET Core 웹 애플리케이션에 대한 지원 추가
Agent .NET 5.3.1.11 릴리즈 날짜 : 2018-03-14
변경 및 개선
에이전트 업그레이드가 동작하지 않는 문제 수정 (로그 파일에는 파일이 잠겨 있다는 System.UnauthorizedAccessException 예외가 있음)
Agent PHP 5.3.1.1 릴리즈 날짜 : 2018-02-27
기능 추가
[JJC-1983] HTTP Header로 부터 Client Address를 구할 수 있도록 remote_address_header_key, remote_address_header_key_delimiter, remote_address_header_key_idx 옵션 추가
변경 및 개선
[JJC-1965] PLC 메시지가 영문이 아니고, php.ini의 default_charset 설정 값이 utf-8이 아닌 경우 인코딩이 깨지는 문제 수정.
Agent PHP 5.3.1.3 릴리즈 날짜 : 2018-03-16
기능 추가
PHP 7.2.x(NTS) 지원
변경 및 개선
[JJC-1965] PLC 메시지가 영문이 아니고, php.ini의 default_charset 설정 값이 utf-8이 아닌 경우 인코딩이 깨지는 문제 수정.
버그 픽스
EXTERNAL CALL host 파싱 실패 버그 수정
[JJC-1618] PDO, Mysqli SQL 쿼리 수행시 Segmentation Fault가 발생하는 버그 수정
Agent PHP 5.3.1.4 릴리즈 날짜 : 2018-03-21
변경 및 개선
Boost 라이브러리를 1.66.0 버전으로 업데이트
boost 1.65.0 changes : Fixed a race condition in the Linux epoll backend, which may occur when a socket or descriptor is closed while another thread is blocked on epoll.