Server 5.4.0.1 릴리즈 날짜 : 2018-10-10
변경 및 개선
[뷰서버] 토크 내용 저장시에 XSS 대응 코드 개선 (ARIES-8725, JJC-2448)
[뷰서버] HTTP STATUS CODE 4XX 처리 방식 변경 (JJC-2448)
[뷰서버] CPU 사용률 개선
[관리 공통] 모든 관리 화면 팝업으로 보기 기능 추가 (ARIES-8702)
[관리 > EVENT 외부연동 설정] 메일 제목 커스터마이징 기능 추가 (ARIES-7674)
[관리 > EVENT 룰] 비교 EVENT 화면에서 대상타입 Domain 추가 (ARIES-8500)
[팝업 > 액티브 서비스 목록] 테이블 로우 색상을 표시하는 기준을 트랜잭션 경과시간에서 각각의 탭 속성에 맞게 변경 ( ARIES-8669/JJC-2427)
[분석 > 성능 브라우저] 하단 차트 가장 오른쪽 부분 "24" 시간 표시 추가 (ARIES-8676, JJC-2423)
[관리 > 확장 및 알림 > Email 설정 (SMTP)] 포트 번호 유효성 체크 (ARIES-8655)
[관리 > 확장 및 알림 > 알림창 > 알림소리] 사용자 지정 알림소리 파일명 XSS 처리 (ARIES-8285)
뷰서버에서 도메인 설정을 많이 하고 접속 중인 사용자가 늘어날수록 서버에서 CPU 사용률이 계속 늘어나는 병목 구간을 찾아 해당 부분을 캐시 처리 및 I/O 작업을 개선하여 안정적으로 CPU를 사용하도록 성능을 향상했다.
내부적으로 테스트했을 경우 약 50% 이상의 성능 향상과 안정적인 CPU 사용률을 기록하고 있으나 해당 환경에 따라서 차이는 있을 수 있다.
테스트는 대시보드를 기준으로 도메인 40개와 동시 사용자 30명을 기준으로 확인하였다.
버그 픽스
[사용자 정의 대시보드] 텍스트 색상/크기 변경후 저장이 안되는 현상 (ARIES-8754, JJC-2503)
[팝업 > X-View 트랜잭션 분석] Talk로 공유 후에 조회시 REQUIRED_TOKEN_PARAMETER 에러가 발생하는 버그 수정 (ARIES-8729)
[템플릿 공통] 차트 범례에서 Instance 순서가 설정한 것과 다르게 나오는 버그 수정 (ARIES-8686/JJC-2442)
[템플릿 공통] 차트 및 테이블의 대상설정 상태가 유지되지 않는 버그 수정 (ARIES-8692/JJC-2440)
[데이터서버] 디비 삭제시 명시적인 메모리 버퍼 해제 후 close 가 호출될 때 널포인터 예외 취약점 수정
윈도우 환경의 경우 자바는 메모리 맵된 파일을 명시적으로 삭제하는 것을 지원하지 않는다.
자동으로 디비 삭제가 되지 않을 경우 데이터 서버를 종료한 뒤 파일을 삭제하고 재시작 해야한다.
Server 5.4.0.2 릴리즈 날짜 : 2018-10-12
변경 및 개선
[사용자정의 대시보드 > 편집기] 액티브서비스/SQL/External Call 차트 가독성 개선 (ARIES-8672/JJC-2392)
[데이터 서버] 이벤트 알림 데이터 조회 개선/로그 보강 (ARIES-8679/JJC-2465)
버그 픽스
[대시보드 > 차트] 스피드바 차트에서 마우스 오버시 애니메이션 속도가 빨라지는 버그 수정 (ARIES-8759)
[관리 공통] 매뉴얼 팝업이 동작하지 않는 버그 수정
[관리 > 애플리케이션 시작점] Servlet Filter 설정이 안되는 버그 수정
Server 5.4.0.3 릴리즈 날짜 : 2018-10-15
버그 픽스
[분석 > X-View] 차트의 X축 시간이 정상적으로 표시되지 않는 버그 수정 (JJC-2520)
Server 5.4.0.4 릴리즈 날짜 : 2018-10-17
버그 픽스
[팝업 > X-View > SQL Build & Plan] SQL 파라메터에 공백이 생기는 버그 수정 (ARIES-8785/JJC-2521)
[뷰서버] 이벤트 Websocket에서 block이 걸리면서 이벤트(알림, 외부연동)이 전송 되지 않는 버그 수정 (ARIES-8679/JJC-2465)
[데이터서버] 애플리케이션 SQL/External 조합 통계 데이터가 수집되지 않음 (ARIES-8783)
Server 5.4.0.5 릴리즈 날짜 : 2018-10-18
버그 픽스
[관리 > JENNIFER Server 업그레이드] 서버 업그레이드 버그 수정 (ARIES-8787/JJC-2531)
5.4.0.1 이후 버전에서 업그레이드 하는 경우에는 터미널 혹은 윈도우의 파일관리자에서 lib/, war/ 디렉토리를 기존 설치된 경로에 덮어쓰기 해야만 동작합니다.
Server 5.4.0.6 릴리즈 날짜 : 2018-10-18
버그 픽스
[리얼타임 > X-View] 필터링 레이어가 동작하지 않는 버그 수정 (ARIES-8790)
Server 5.4.0.7 릴리즈 날짜 : 2018-10-24
변경 및 개선
자바 에이전트 디비 커넥션 JMX WildFly 11 추가 (ARIES-8724)
[데이터 서버] 확장 기능 구현을 위한 OSGi 도입 (ARIES-8697)
[데이터서버] SQL 프로파일에 커넥션 이름을 저장하지 않는 비공식 옵션 준비 (ARIES-8695) - jennifer.unofficial.enable.collect.connection.name.of.sql=false 로 설정 (기본 true)
[데이터서버] 병렬처리 도입으로 데이터 수집 성능 개선 (ARIES-8653)
[데이터서버] 디스크 속도를 측정하기 위한 벤치마크를 데이터서버 구동중 확인할 수 있게하기 - 커맨드 라인에서 다음과 같이 실행하면 된다. jennifer_data.sh(bat) benchmark
[팝업 > DB Build & Plan] 바인딩 매개변수 키 값만 노출되게 수정 (JJC-2255)
버그 픽스
Transaction에는 에러가 있으나, Error Tab에 에러 내용이 보이지 않는 버그 (ARIES-8792) - SQL_EXCEPTION, EXTERNALCALL_EXCEPTION, BAD_RESPONSE_TIME_SQL, BAD_RESPONSE_TIME_EXTERNALCALL 에러가 수집되지 않고 있었다.
애플리케이션 에러 조합 통계시 사용되는 애플리케이션 이름이 트랜잭션 수집 시점과 다른 문제 (ARIES-8797, JJC-2538)
[관리 공통] 도메인 트리가 열려진 상태에서 관리 화면을 실행하면, 잔상이 남는 버그 수정 (JJC-2541)
[팝업 > X-View 트랜잭션 분석] EVENT 팝업에서 X-View 트랜잭션 팝업을 실행할 경우, 스크립트 에러가 발생하는 버그 수정
Server 5.4.0.8 릴리즈 날짜 : 2018-10-26
변경 및 개선
[뷰서버, 대시보드] 클라이언트 PC 저사양을 위한 대시보드 차트 렌더링 옵션 추가 (server_view.conf) (ARIES-8781)
[사용자 정의 대시보드] 스피드 미터 차트 Domain 그룹핑 표시하기 (ARIES-8752/JJC-2502)
[리얼타임 > X-View] 필터링 > 클라이언트 IP 기본값 (*.*.*.*) 제거
[보고서 > 토크] 새 토크 작성시 화면이 갱신될 때, 새로 생긴 토크가 보이도록 수정
버그 픽스
[사용자 정의 대시보드] X-View 차트가 최하단에 있을때 우클릭 팝업 위치 버그 수정 (ARIES-8810/ JJC-2547)
[대시보드 > 토폴로지] edge 클릭시 X-View 구간 표시 안되는 버그 수정
[분석 > 애플리케이션 현황] 호출건수 클리시 캐스팅 에러가 발생하는 버그 수정
[분석 > X-View] 조회 후 트랜잭션 테이블 탭에서 로우 클릭시 스크립트 오류 수정
[분석 > X-View] 조회 후 클라이언트 IP 테이블 탭에서 로우 클릭 후 팝업보기 클릭시 스크립트 오류 수정
[분석 > X-View] 조회 후 사용자 ID 테이블 탭에서 로우 클릭 후 팝업보기 클릭시 스크립트 오류 수정
[관리 > Frontend 모니터링] 화면 로드시 서버 에러가 발생하는 버그 수정
[관리 > Bad Response 시간] 설정 저장시 서버 에러가 발생하는 버그 수정
[관리 > 사용자 계정] 사용자 계정 삭제 기능이 제대로 동작하지 않는 버그 수정
[팝업 > ERROR 목록 보기] ui.label.undefined 메시지가 노출되는 버그 수정
[템플릿] 전체 운영시간이 기본값이 아닐 때, "테이블 - Domain/Instance/Business (DB 검색)"에서 기간 수동 설정을 한달로 변경하고, 빌드시 서버 에러가 발생하는 버그 수정
[템플릿] 템플릿 목록에서 마지막 빌드된 보고서가 없어도 아이콘 클릭으로 보고서 페이지로 이동하는 버그 수정
[보고서] 보고서 목록 화면에서 스크립트 에러가 발생하여 데이터 조회가 안되는 버그 수정
[관리 공통] 도메인 트리가 활성화 된 상태에서 관리 화면을 띄우면 잔상이 남는 버그 수정
Server 5.4.0.9 릴리즈 날짜 : 2018-11-08
변경 및 개선
디비 삭제시 시간 주기를 갖지 않고 삭제하게 하기 (ARIES-8832) - 시스템 부하를 낮추고자 기존 10개씩 10ms 간격으로 삭제했었다. 그러나 낮아진 부하의 지속시간이 길어지는 경향이 있어 한번에 삭제하도록 했다.
정상 동작을 보장할 수 없다고 판단되는 상황이 인지될때 데이터 서버를 종료시키기 (ARIES-8829) - 파일 읽기 쓰기를 하지 못하는 상황이 인지되면 그 이유를 로그에 남기고 서버를 종료시키게 했다.
디비 삭제시 윈도우 플랫폼이 아닌 경우 GC 수행하지 않게하기 (ARIES-8827) - MemoryMap 된 파일이 삭제되지 않는 현상을 방지하고자 강제 GC 를 이용했는데 윈도우 환경이 아닌 경우 정상적으로 삭제할 수 있어 GC 과정을 제거했다.
매트릭 비동기 조회 성능개선 (ARIES-8823) - 조회할 대상 인스턴스 개수에 비례하여 조회 시간이 오래 걸리는 현상을 개선했다.
신규 인스턴스 이름 규칙 적용 시, "신규" 옵션 적용이 안 되는 문제 (ARIES-8817) - 기존 인스턴스도 적용하기 실행 후 인스턴스 이름을 다시 한 번 정해줘야 신규 인스턴스로 인지되는 번거로움을 수정했다.
Server 5.4.0.10 릴리즈 날짜 : 2018-11-15
버그 픽스
인스턴스 단위 Bad Response 수 매트릭 이벤트가 발생하지 않음 (ARIES-8849)
보안취약점 이슈, XSS 필터 추가 적용 (JJC-2487)
Server 5.4.0.11 릴리즈 날짜 : 2018-11-16
변경 및 개선
[데이터서버] 자바 시그널 모니터링을 하지 않기 위한 비공식 옵션 준비 (ARIES-8866) - ppc64le 환경에서 시그널 핸들러를 등록하면 서버 기동이 되지 않았다. 이런 경우 jennifer.unofficial.enable.java.signal.monitoring=false 를 실행 스크립트에 등록한다.
버그 픽스
[데이터서버] 네이티브 시그널 핸들러를 재정의 할 경우 데이터서버 프로세스가 종료되는 문제 (JJC-2552) - ppc64le 리눅스에서 그렇다. 이 환경에서는 시그널 핸들러는 등록하지 않게끔 했다.
Server 5.4.0.12 릴리즈 날짜 : 2018-12-03
변경 및 개선
[뷰서버] server_view.conf 옵션 이름 변경 (share_viewserver_url => public_viewserver_url) (ARIES-8895)
[사용자 정의 대시보드 > 스피드 미터] 도메인별 구분선 강화 (ARIES-8898 / JJC-2393)
[사용자 정의 대시보드 > 액티브서비스 리스트] 데이터 없을때 표시, 숫자 우측 정렬, 폰트 사이즈 조절 기능 추가(ARIES-8911 ARIES-8907 / JJC-2392)
[대시보드 > 차트] (액티브서비스, 이벤트) 리스트 내용 클릭시 팝업 띄우게 변경 (ARIES-8804 / JJC-2392)
[실시간>비지니스] 대상이 비즈니스 일때는 라인합치기 아이콘을 표시하지 않게 하기 (ARIES-8856)
[분석 > EVENT] 월간 조회 기능 추가 (ARIES-8782/JJC-2513)
[데이터서버] 에러와 이벤트를 실시간 디비에서 통계 디비로 구분되게 함. (ARIES-8877)
[데이터서버] SQL 의 커넥션 이름 정보를 키만 전송하고 텍스트를 분리해서 저장하기 (ARIES-8693)
[데이터서버] 뷰서버의 데이터서버 의존성 제거 (ARIES-2513)
[데이터서버] 이벤트 디비를 10분 단위 디비로 변경 (ARIES-8855)
[데이터서버] 한 도메인에 최대 연결 가능 에이전트 수를 조절할 수 있는 비공식 옵션 추가 (JJC-2632) - jennifer.unofficial.agent.max.in.one.domain (기본값 100)
버그 픽스
[템플릿] 바차트 공통, 차트 제목이 표시되지 않는 버그 수정 (ARIES-8913)
[템플릿] 테이블 > ERROR 애플리케이션 별 건수 정렬 기준 변경 (ARIES-8843/JJC-2581)
[분석 > 애플리케이션 현황] 테이블 필터링 사용시 날짜 변경 후 다시 조회하면 데이터가 갱신되지 않는 버그 수정 (ARIES-8863/JJC-2468)
[Opan API] 트랜잭션 목록 조회시 시작/종료시간 값이 프로파일과 다르게 나오는 버그 수정 (ARIES-8868/JJC-2600)
Server 5.4.0.13 릴리즈 날짜 : 2018-12-14
변경 및 개선
[뷰서버] DB_PATH 에 파일을 지우거나 생성할수 없을때 프로세스 종료 안되게 변경. 로그 기록 (JJC-2663)
Server 5.4.0.14 릴리즈 날짜 : 2018-12-20
변경 및 개선
[테이블 컴포넌트] 스크롤 영역에 계산이 잘못되어 로우가 짤려보이는 버그 수정
[테이블 컴포넌트] 크롬에만 적용된 스크롤 스타일 제거하고, 기본 스크롤 스타일로 변경
[템플릿] 테이블 - ERROR - 애플리케이션 별 건수 (TopN) : ERROR TopN 조건 추가 (ARIES-8843/JJC-2581)
[데이터서버] 관리-설정 디비 조회시 데이터 정렬해서 보내주기 (ARIES-8955) - 설정내용 텍스트 기반 정렬(애플리케이션 시작점, 애플리케이션 이름(이름 자르기 제외), ExternalCall, FrontEnd, 사용자 ID, GUID, 다이나믹 프로파일), 인스턴스 아이디 정렬(자동 스택트레이스)
버그 픽스
[뷰서버 공통] 비동기 호출시 Reflected XSS 처리 (JJC-2487)
[관리 > EVENT 외부연동 설정] 끄기 예약이 비활성화 상태에서 시작 시간이 종료 시간보다 크거나 같으면 저장이 안되는 버그 수정 (ARIES-8949/JJC-2683)
[분석 > DB 검색] 애플리케이션/SQL/External Call 검색창 레이아웃 위치가 잘못 표시되는 버그 수정 (JJC-2656)
[대시보드 > 토폴로지] 그룹 노드가 연결된 노드 더블클릭시 액티브서비스 팝업 버그 수정 (ARIES-8926)
[분석 > X-View] 화면 공유시 레티나 디스플레이에서 레이아웃이 깨지는 현상 (JJC-2644)
[데이터서버] 디비삭제에 실패한 경우 날짜가 바뀌어 데이터가 유입되면 어설션에 걸리는 문제 (ARIES-8958) - 이 경우에 한해서 로그를 출력하는 것으로 심각도를 낮추었다.
Server 5.4.0.15 릴리즈 날짜 : 2019-01-08
변경 및 개선
[대시보드 > 스피드 미터(다크테마)] 인스턴스 이름 표시 색상 변경 (ARIES-8982 / JJC-2695)
[통계 > 시스템 성능] Peak 요약 데이터에 Instance Event 카운트 표시하기 (ARIES-8777)
[사용자 정의 대시보드] 상단바 동기화 하지 않고 차트 생성시 도메인 정렬값 보장하기 (ARIES-8726 / JJC-2314)
[템플릿] 새 탬플릿 생성시 "일간 보고서" 도메인 그룹 지원 (ARIES-8974)
[관리 > Instance] 신규 Instance 이름 규칙에 IP 추가 (ARIES-8705/JJC-2460)
[XSS 보안 강화] 브라우저 쿠키를 스크립트로 가져올 수 없게 수정 (ARIES-8965)
[제니퍼 뷰서버 확장 기능] EVENT 어댑터 인터페이스에 instanceDescription 필드 추가 (JJC-2708)
[템플릿] 테이블 - ERROR - 애플리케이션 별 건수 (TopN), 통계 데이터가 최대 개수(10만건) 초과시 일부 수치가 누락되는 버그 수정 (JJC-2581)
[데이터서버] 프로세스 종료시 남아있는 분단위 매트릭 데이터 처리 (ARIES-8979) - 매트릭 데이터와 기다 다른 성능데이터의 저장 주기가 달라서 프로세스를 종료시키면 데이터의 정합성을 맞추기 위해 종료시 남은 데이터를 처리한다.
버그 픽스
[Open API] Business 관련 API 호출시 Business ID가 음수일 때, Domain 기준으로 데이터 조회가 되는 버그 수정 (ARIES-8972/JJC-2694)
[데이터서버] 실시간 데이터가 자동으로 삭제 되지 않는 이슈 (JJC-2693) - 자동 삭제 시간을 조절하는 비공식 옵션을 설정시 자동으로 삭제가 되지 않는 버그가 있었다.
Server 5.4.0.16 릴리즈 날짜 : 2019-01-17
변경 및 개선
[대시보드 > 차트] 배경 개선 (ARIES-9020)
[대시보드,리얼타임,분석 > 차트] Y축 데이터 표시 기준 개선 (ARIES-8969)
[리얼타임 > X-View] 대상선택 컴포넌트 UI 개선
[분석 > X-View] 최소응답시간 유효값 체크 (ARIES-8682)
[분석 > X-View] 대상선택 컴포넌트 UI 개선 (ARIES-9003)
[관리 > 자동스택트레이스] 도메인 전체설정에서 취소 버튼 동작 (ARIES-8496/JJC-2268)
[관리 > 어댑터 및 플러그인] 설정 삭제시 취소 동작 개선 (ARIES-8857/JJC-2265)
[데이터서버] CPU Steal Time 측정하기 (ARIES-8993) - 가상환경에서 동작함을 인지하기 위해 Steal Time 을 측정해서 진단 로그에 남겼다. 리눅스 환경에서만 측정된다.
[데이터서버] CRUD 파싱 예외대상 확인시 대소문자 구분하지 않기 (ARIES-8960) - 소문자 SQL 을 예외대상에서 인지하지 못해 불필요한 오류가 로그에 출력되는 현상을 수정했다.
[데이터서버] 클라이언트 아이디가 0인 트랜잭션도 동시사용자수 계산에 포함하는 비공식 옵션 준비 (ARIES-8956) - jennifer.unofficial.include.zero.wmonid.transaction.for.user.collecting (기본값 false) 이 옵션을 설정하면 동시사용자수 계산에 들어가는 요청률에 WMONID 가 0인 트랜잭션의 수를 포함시킨다.
[데이터서버] 뷰서버와 데이터서버 통신시 객체 직렬화 성능 개선 (ARIES-8558) - 기본 자바가 제공하는 자바 직렬화 대신 별도의 라이브러리를 도입하여 성능을 개선했다.
버그 픽스
[이퀄라이저, 스피드미터 차트] 글꼴크기 125%로 보았을때 마우스 오버시 깜빡임 현상 수정 (ARIES-8758)
[X-View 팝업] XView Filter의 선택값이 대시보드에 반영되지 않는 버그 수정 (ARIES-9024)
[대시보드 > 배치잡] 화면이 정삭정으로 동작하지 않는 버그 수정 (ARIES-9004)
[사용자 정의 대시보드 > 스피드미터] 도메인 구분선이 표시되지 않는 버그 수정 (ARIES-8998)
[템플릿] 템플릿 빌드시 로딩 때문에 다른 인터랙션을 못하는 버그 수정 (ARIES-9007/JJC-2727)
[뷰서버] 로그인 상태 유지가 30분만 되는 버그 수정 (JJC-2750/JJC-2734)
Server 5.4.0.17 릴리즈 날짜 : 2019-01-24
변경 및 개선
통계 및 보고서 페이지 반응 속도 개선
Open/Plugin API 토큰 인증 무시하는 옵션 추가 (ARIES-9045/JJC-2764)
[팝업 > 액티브서비스 상세] Talk로 공유하기 기능 추가 (ARIES-8528/JJC-2303)
버그 픽스
[뷰서버] 데이터서버와 통신 중에 뷰서버 프로세스가 종료되는 버그 (JJC-2774/JJC-2752)
[분석 > X-View > 고급 검색 조건] applicationName 조회시 패턴이 아니라 equals 비교하는 버그 수정 (ARIES-9054/JJC-2771)
[분석 > X-View > 공유하기] 공유하기 URL 접속시 데이터가 나오지 않는 버그 수정 (ARIES-9046)
[분석 > X-View > 공유하기] 공유하기 URL 접속시 조회된 시간 기준으로 조회되게 수정
[분석 > X-View > 공유하기] 공유하기 URL 접속시 조회된 대상이 다수의 도메인일때 지원되게 수정
[분석 > X-View > 필터 추가] 스타일 깨지는 현상 수정 (ARIES-9044/JJC-2767)
[통계 > 공통] 뷰서버 타임존이 브라우저와 다를 때, "1. 전체 성능 (Domain 기준)"의 라인 차트 X축 시간이 0시부터 출력되지 않는 버그 수정 (JJC-2749)
Server 5.4.0.18 릴리즈 날짜 : 2019-01-30
버그 픽스
[팝업 > X-View 트랜잭션 분석] Plain Text에서 프로파일 내용에 마크업이 포함되어 있을 경우, 화면에 표시가 되지 않는 버그 수정 (ARIES-9060)
[팝업 > X-View 트랜잭션 분석] X-View 차트에서 트랜잭션을 드래그했을 때, 간헐적으로 데이터가 없다고 나오는 현상이 발생하는 버그 수정 (ARIES-8620)
[관리 > Bad Response 시간] 애플리케이션/SQL/External Call 선택 레이어가 화면 중앙이 아닌 아래에 위치하는 버그 수정 (ARIES-9062/JJC-2777)
[분석 > 성능 브라우저] 차트 도움말 아이콘 위치가 텍스트와 겹치는 버그 수정 (JJC-2776)
[리얼타임 > X-View] 마우스 우측 버튼 선택시 빈레이어 안뜨게 하기 (ARIES-9057)
[대시보드 > 토폴로지] 구간 선택시 구간정보가 나오지 않는 버그 수정 (ARIES-9058)
[데이터서버] SQL Bad Response Time 설정시 선택한 SQL 과 저장된 SQL 의 해시가 다르게 저장되는 케이스가 있음 (ARIES-9073/JJC-2777) - 뷰서버가 해시를 주지 않는 경우 데이터서버가 해시를 만들어 내기 때문에 발생한 문제다.
Server 5.4.0.19 릴리즈 날짜 : 2019-02-18
변경 및 개선
OpenAPI 작업을 쉽게 할 수 있도록 키(GUID)를 이용해서 조회 가능하도록 개선함.
관련 기능을 사용하시려면 에이전트 5.4.0.4 이상 버전을 사용하셔야 합니다.
Server 5.4.0.20 릴리즈 날짜 : 2019-02-19
버그 픽스
[보고서] 테이블 > 애플리케이션/SQL/External Call 조건 추가시 스크립트 에러가 발생하는 버그 수정 (JJC-2809)
Server 5.4.0.21 릴리즈 날짜 : 2019-02-20
버그 픽스
[데이터서버] AIX 환경에서 기동되지 않는 버그 수정 (JJC-2844) - CPU Steal 측정을 지원하지 않는 부분에 대한 예외처리가 미흡했다.
Agent JAVA 5.4.0.1 릴리즈 날짜 : 2018-10-18
해당 패치 버전은 베이스 모듈 업그레이드가 필요한 버전 입니다.
2018-09-18에 패치된 버전이 JDK9, 10 사용시 업그레이드 버전을 인식하지 못하여 에이전트가 초기화 되지 않는 문제가 있어서 해당 문제를 수정후에 기존 버전을 삭제하고 덮어 쓰기를 하였습니다.
버그 픽스
어댑터 코드가 초기화 되지 않는 문제 수정.(JJC-2236)
JDK9, 10 사용시 에이전트 업그레이드 버전을 인식하지 못하는 문제 수정.(ARIES-8751)
Agent JAVA 5.4.0.2 릴리즈 날짜 : 2018-11-21
해당 패치 버전은 베이스 모듈 업그레이드가 필요한 버전 입니다.
기능 추가
SERVICE_EXCEPTION 이벤트를 비활성화 할 수 있는 옵션 추가.(enable_service_exception_event) (JJC-2494)
SQL Fetch Time 을 구하지 않는 옵션 추가.(collect_sql_fetch_time)(ARIES-8743)
SAP 관련 ExternalCall 라이브러리 AbapFunction 추가.(enable_sap)
PLC 설정시 에이전트 로그에 기록하지 않는 옵션 추가.(enable_reject_log)(JJC-2594)
PLC 설정시 에이전트 로그에 쿼리 스트링을 제외하고 기록하는 옵션 추가.(include_query_string_in_reject_log)(JJC-2594)
해당 PLC 관련 기능은 5.3.1.9 버전에 적용된 내용이 반영되었습니다.
변경 및 개선
DB_CONNECTION_OPEN/CLOSE 메시지에 해당 Connection의 Hash 값을 보여 주도록 개선함. (ARIES-8680)
해당 기능은 5.3.2.10 버전에 적용된 내용이 반영되었습니다.
버그 픽스
관리 -> 에이전트 설정복사 기능 중 JMX 설정을 복사하면 활성화가 안되는 문제 수정.(ARIES-8847)
OpenJDK9 과 오라클 JDK9 의 Java 버전 인식이 다르게 되는 문제 수정.(JJC-2618)
Agent JAVA 5.4.0.3 릴리즈 날짜 : 2019-01-23
기능 추가
TimesTen DB Direct SQL을 지원하도록 추가.(JJC-2596)
프로세스 메모리를 구하지 않는 AIX 라이브러리 추가.(ARIES-8954, JJC-2686)
변경 및 개선
분석 -> 쓰레드 화면에서 제외했던 에이전트 쓰레드를 제외하지 않도록 변경함.(JJC-2715)
성능 브라우저에서 보는 쓰레드 숫자는 에이전트 쓰레드가 합쳐진 숫자로 수집이 되기 때문에 이를 맞추기 위해서 변경하였습니다.
버그 픽스
JDK9 환경에서 셀파 제품 연동이 안되는 문제 수정.(ARIES-9031, JJC-2737)
Agent JAVA 5.4.0.4 릴리즈 날짜 : 2019-02-18
변경 및 개선
JDK 9 지원을 위해 제거 했던 Preload 작업을 9 이하 버전에서는 동작하도록 변경함.
OpenAPI 작업을 쉽게 할 수 있도록 키(GUID)를 이용해서 조회 가능하도록 개선함.
OpenAPI 관련 작업은 DB 모니터링을 위해 다른 제품과 연동시 사용하기 위해서 개선된 부분 입니다.
Agent JAVA 5.4.0.5 릴리즈 날짜 : 2019-04-04
변경 및 개선
고급 옵션 service_guid_urlconnection 기본값을 빈 값으로 변경함.(JJC-2765, ARIES-9204)
이전에 기본값으로 등록되어 있었던 sun.net.www.protocol.http.HttpURLConnection connect()V가 환경에 영향을 받는 경우가 있어서 기본 값에서 제외 되었습니다.
Agent JAVA 5.4.0.6 릴리즈 날짜 : 2019-04-18
변경 및 개선
org.jboss.seam.servlet.SeamFilter 클래스를 시작점에 설정할 수 있도록 _allow_bci_class 대상에 추가.(JJC-2955)
런타임 모듈에서도 클래스를 미리 로딩할 수 있는 옵션 추가.(_use_preload_for_runtime)(JJC-2791, ARIES-9213)
내부에서 사용하는 쓰레드 초기화를 미룰 수 있는 옵션 추가.(_delay_thread_creation_time)(JJC-2791,ARIES-9214)
_use_preload_for_runtime, _delay_thread_creation_time 두 옵션은 JDK 1.8 이하 버전에서만 동작 합니다.
해당 옵션은 JDK 1.7 이하 버전에서 멀티 쓰레드에서 발생하는 Class 로딩 문제를 해결하기 위해 제공하는 옵션이기 때문에 작업시 확인이 필요 합니다.
Agent JAVA 5.4.0.7 릴리즈 날짜 : 2019-05-16
해당 패치 버전은 베이스 모듈 업그레이드가 필요한 버전 입니다.
변경 및 개선
베이스 모듈에서도 클래스를 미리 로딩할 수 있는 옵션 추가.(_use_preload_for_base)(JJC-2791)
_use_preload_for_base 옵션은 JDK 1.7 이하 버전에서만 동작 합니다.
해당 옵션은 JDK 1.7 이하 버전에서 멀티 쓰레드에서 발생하는 Class 로딩 문제를 해결하기 위해 제공하는 옵션이기 때문에 작업시 확인이 필요 합니다.
Agent JAVA 5.4.0.8 릴리즈 날짜 : 2019-10-31
해당 패치 버전은 5.4.0.1 버전을 기준으로 만들어 졌습니다.
변경 및 개선
토폴로지 DB 연결시 소켓이 잡히지 않을 경우에도 기본값(0.0.0.0:0)으로 보여 주도록 변경함.(ARIES-9537)
Agent JAVA 5.4.0.9 릴리즈 날짜 : 2022-06-17
해당 패치 버전은 5.4.0.3 버전을 기준으로 만들어 졌습니다.
해당 버전은 디버깅을 위해 만들었습니다. 관련된 분만 사용하시기 바랍니다.
변경 및 개선
dot 파일 변경에 대한 디버깅을 위한 로깅 개선.(JJC-4924)
Agent PHP 5.4.0.1 릴리즈 날짜 : 2018-09-28
변경 및 개선
DB 커넥션 정보 수집시 username을 함께 수집하도록 개선(JJC-2434, ARIES-8671)
버그 픽스
current_encoding 옵션이 SQL 쿼리와 HTTP Parameter에 적용되지 않는 버그 수정(ARIES-8701)
라이센스가 없을때 서버와 Session을 맺는 도중 Segmentation Fault가 발생하는 버그 수정(ARIES-8691, JJC-2454)
Agent PHP 5.4.0.2 릴리즈 날짜 : 2018-10-10
버그 픽스
동시성 문제로 Stack Trace가 Max 카운트 이상 수집되는 버그 수정(ARIES-8740)
액티브 서비스에 Fetch Count가 수집되지 않는 버그 수정(ARIES-8747)
Agent PHP 5.4.0.3 릴리즈 날짜 : 2018-10-18
기능 추가
sql_fetch_warning_count 옵션 추가(ARIES-8784, JJC-2524)
Agent PHP 5.4.0.4 릴리즈 날짜 : 2018-10-26
기능 추가
로그 파일과 서비스 덤프 파일의 소유자를 지정하는 file_owner옵션 추가(ARIES-8766, JJC-2517)
file_owner옵션은 재시작 후 적용가능한 옵션이며, 반드시 jennifer.conf에 지정해야 한다. 또한 file_owner는 반드시 Apache Child 프로세스의 실행 소유자 또는 PHP-fpm Child 프로세스의 실행 소유자여야 한다.
ex) file_owner=nobody
Agent PHP 5.4.0.5 릴리즈 날짜 : 2018-10-30
기능 추가
ptrace를 사용해 액티브 서비스의 native call stack을 수집하는 기능 추가(enable_collect_native_callstack 옵션이 true 일때 적용)(ARIES-8794)
버그 픽스
SQL Query에 # 주석문이 있을 경우 SQL Query 파싱이 오동작하는 버그 수정(ARIES-8813)
userid_key_from_session 옵션 값이 대소문자 구분을 하지 않아 session에서 사용자 ID를 수집하지 못하는 버그 수정(ARIES-8812)
Agent PHP 5.4.0.6 릴리즈 날짜 : 2018-11-07
버그 픽스
PHP5 환경에서 부모 클래스의 메소드가 다이나믹 프로파일 대상일때, 자식 클래스가 부모 클래스의 메소드를 실행해도 메소드 프로파일이 수집되지 않는 버그 수정(ARIES-8800, JJC-2545)
Agent PHP 5.4.0.7 릴리즈 날짜 : 2018-11-14
변경 및 개선
unzip 이 설치되어 있지 않은 OS 환경에서 에이전트 업그레이드가 가능하도록 설치 패키지에 unzip 추가(ARIES-8836)
버그 픽스
SQL Query의 공백 인라인 파라미터를 수집하지 않는 버그 수정(ARIES-8821)
존재하지 않는 액티브 서비스가 화면상에 보이는 버그 수정(JJC-2595)
Agent PHP 5.4.0.8 릴리즈 날짜 : 2018-11-19
버그 픽스
epoll_reactor::deregister_description 에서 Segmentation Fault 발생하는 버그 수정 (ARIES-8854)
userid_key_from_session 옵션이 적용되지 않는 버그 수정(ARIES-8812)
PHP7, php-fpm 환경에서 HTTP Header를 수집하지 못하는 버그 수정(ARIES-8871)
Agent PHP 5.4.0.9 릴리즈 날짜 : 2018-11-28
변경 및 개선
PHP Error 상세 내용에 php 파일과 라인 넘버도 수집하도록 개선 (ARIES-8891)
버그 픽스
POST 요청시 url_additional_key 옵션으로 query string을 애플리케이션 이름에 추가하지 않는 버그 수정 (ARIES-8892)
Agent PHP 5.4.0.10 릴리즈 날짜 : 2018-12-05
변경 및 개선
session_abort, session_destroy, session_reset, session_write_close, session_unset 함수를 기본 프로파일 목록에 추가 (ARIES-8835)
버그 픽스
[분석>소켓] 화면의 에러 발생 버그 수정(ARIES-8904)
Agent PHP 5.4.0.11 릴리즈 날짜 : 2018-12-31
버그 픽스
epoll_reactor::deregister_description 에서 Segmentation Fault가 발생하는 버그 수정 (ARIES-8854)
Agent PHP 5.4.0.12 릴리즈 날짜 : 2019-02-01
버그 픽스
자식 클래스의 프로파일 설정이 부모 클래스 프로파일 설정을 가리는 버그 수정 (ARIES-9064)
Agent .NET 5.4.0.3 릴리즈 날짜 : 2018-10-18
변경 및 개선
Azure App Services의 Web App 설치 지원 (JJC-2385)
Agent .NET 5.4.0.4 릴리즈 날짜 : 2018-12-07
변경 및 개선
XView 상세 프로파일에서 HTTP 요청에 대한 메서드를 보여주는 메시지 추가 (JJC-2650)
버그 픽스
ASP.NET Web API 응용 프로그램에서 "프로파일 일부만 수집되었습니다." 오류가 발생하는 문제 해결
Agent .NET 5.4.0.5 릴리즈 날짜 : 2019-01-22
변경 및 개선
Windows Server 2003 지원 중단 및 Windows Server 2019에 대한 지원을 추가 (기존 버전도 2019를 지원하지만 공식적으로 이 버전으로 명시함)
Oracle.Managed의 "Idle DB Connection", "Active DB Connection" 정보를 위한 성능 카운터 설정을 제니퍼 에이전트 측에서 하던 것을 제거. (이후에는 Oracle Managed의 경우 사용자 측에서 성능 카운터를 사용할지를 web.config 변경으로 결정) (JJC-2743)
enable_oracle_managed_perf_counter 옵션 추가: 이 옵션은 .conf 파일에 직접 설정해야 함 (기본값 false) (JJC-2743)
tcp_connect_timeout 옵션 제거 (JJC-2726): 이 옵션으로 인해 제니퍼 데이터 서버와 통신이 안 되는 경우 소켓 자원이 누수되는 현상 발생
Agent .NET 5.4.0.7 릴리즈 날짜 : 2019-01-28
변경 및 개선
LoadXml 프로파일 시 내용을 보여주는 옵션 3개(xmldoc_trace_content, xmldoc_trace_content_url_patterns, xmldoc_trace_content_max_length) 추가 (JJC-2732)