Server 5.6.4.1 릴리즈 날짜 : 2024-09-05
변경 및 개선
[뷰서버] Open API /restapi/user 에 접속 허용 가능한 아이피 항목 추가 - allowIp
기본 공백
구분자 콤마(,) 로 복수 입력 지원
GET, POST, PUT Operation 에 적용
[설정 > 사용자 및 권한] 사용자
로그인시 허용되는 IP 등록 기능 추가
사용자 삭제시 테이블 정렬 상태가 유지되도록 수정
[팝업 > X-View 트랜잭션 분석] 트랜잭션 상세 (좌측 프로파일 목록)
ERROR 상세 보기 기능 추가
Server 5.6.4.2 릴리즈 날짜 : 2024-09-08
변경 및 개선
오픈텔레메트리를 이용한 Apache Camel 비동기 모니터링 지원 (ARIES-11840)
use_sign_up, use_sign_in 뷰서버 옵션 : 로그인 어댑터를 사용하지 않더라도 동작되게 수정 (JJC-6292)
버그 픽스
매우 많은 Bound 파라미터를 갖는 SQL 이 포함된 프로파일 조회 실패 수정 (JJC-6274)
Server 5.6.4.3 릴리즈 날짜 : 2024-10-14
기능 추가
[데이터서버] 오픈텔레메트리 에이전트가 전송하는 Span 의 속성을 GUID 로 설정하기 위한 데이터 서버 비공식 옵션 추가 (ARIES-11860)
jennifer.unofficial.otel.guid.attr.key=프로파일로 수집된 속성의 키
[팝업 > X-View 트랜잭션 분석] GUID로 팝업 화면을 여는 기능 추가 (JJC-6300)
변경 및 개선
[뷰서버] Spring 라이브러리 업데이트 - 5.3.39 (ARIES-11856)
[뷰서버] 관리자가 생성하는 사용자에 대한 초기 비밀번호 변경 옵션(initial_user_password) 추가 (JJC-6259)
[데이터서버] 가상화 환경 설치 허용 (ARIES-11846)
[데이터서버] 실행 스크립트에 오픈텔레메트리 관련 옵션을 주석 처리하여 추가 (ARIES-11847)
[데이터서버] 오픈텔레메트리 에이전트의 Apache Camel 연결을 표현하기 위한 External Call 타입 추가 - JMS (ARIES-11874)
[설정 > 모니터링 대상 > Instance] 에이전트 IP 를 로컬 아이피와 소켓 아이피로 표시하게 변경
버그 픽스
[데이터서버] 오픈텔레메트리 에이전트가 전송하는 트랜잭션이 동일 인스턴스 내의 Span 을 전송하는 경우 트랜잭션이 나뉘어 수집되는 문제 수정 (ARIES-11876)
[분석 공통] XLSX 파일 내보내기시 문자열 길이가 최대 값을 초과했을 때, 서버 에러가 발생하는 버그 수정 (JJC-6287)
Server 5.6.4.4 릴리즈 날짜 : 2024-10-29
기능 추가
[뷰서버] HTTPS 리다이렉트 시 IP 주소 대신 도메인 이름을 사용하도록 하는 뷰서버 설정 추가 (ARIES-11918)
server_name=[뷰서버 도메인 이름]
[뷰서버] 문자열 암호화 기능을 admin tool 에 추가 (ARIES-11927)
jennifer_admintool.sh(bat) -encryptString 문자열
오픈텔레메트리
Trace 캐시 제한 시간 조절 옵션 추가 (ARIES-11926)
-Djennifer.unofficial.otel.trace.cache.expire.second=2
기본 2초
하위 Span 을 다른 서비스로 취급 여부를 결정하기 위한 옵션 추가 (ARIES-11923)
[Span 이름 기준] otel_span_name_using_http_call=
[Span 속성 이름 기준] - otel_span_attr_name_using_http_call=
server_data.conf 에 설정 추가, 서버 재시작 없이 자동 반영
동일키로 여러개의 설정을 복수 등록 가능
변경 및 개선
[뷰서버] RDB Export 패스워드 암호화 api 를 post 방식으로 변경 (ARIES-11904)
[오픈텔레메트리] 메소드 프로파일로 구분된 Span 의 서비스 이름을 프로파일 앞에 붙여주기 (ARIES-11905)
버그 픽스
[뷰서버] 시작 단계에서 특정 에러 발생시 X-View 캐시 조회가 끝나지 않는 문제 수정 (ARIES-11903)
[오픈텔레메트리] 제니퍼 에이전트와 함께 설치한 경우 일정 시간 경과 후 토폴로지 데이터가 표현되지 않는 문제 수정 (ARIES-11924)
Server 5.6.4.5 릴리즈 날짜 : 2024-11-20
기능 추가
대시보드 리플레이 지원
[대시보드] 시스템 관리자 (Java, .NET, PHP, Python, Open Telemetry)
[대시보드] 시스템 관리자 (리소스)
[대시보드] 시스템 리소스
[대시보드] DB (SQL)
[대시보드] DB Connection
[대시보드] 사용자
[대시보드] Multi Domain
[분석] EVENT
[분석] DB 검색 > EVENT
[팝업] X-View 트랜잭션 분석
[공통] 알림창
지원되는 대시보드는 공통 헤더 우측에, 분석은 EVENT 목록에 대시보드 리플레이 버튼이 노출됩니다.
데이터베이스 보관 기간이 지나면 EVENT 목록에 대시보드 리플레이 버튼이 노출되지 않을 수 있습니다.
변경 및 개선
[이퀄라이저 차트] 모든 이퀄라이저 유형의 차트에 사용된 바를 round -> rect 로 변경 (ARIES-11917)
[이퀄라이저 차트] bar floating 애니메이션을 모든 대상에 동일하게 적용하기 (ARIES-11919)* [화면 공통] Domain 유형 상단바에 마우스 hover 상태에 Domain ID가 표시되게 수정
[사용자 정의 대시보드] 브라우저 넓이가 좁을 경우, 편집 화면이 깨지는 현상 수정
[뷰서버] 부하 상황에서 이벤트 발송관련 우선 순위 높히기 (ARIES-111950)
[설정 > Event 룰 > ERROR EVENT] AGENT_RECONNECT 이벤트 기본 활성화 상태로 변경 (ARIES-11949)
버그 픽스
[대시보드 공통] X-View 차트에서 Y축 기준을 변경하더라도 응답 시간으로만 패턴 분석을 하는 버그 수정
[대시보드 > EVENT] 설정된 Domain 그룹과 순서가 맞지 않는 버그 수정 (JJC-6357)
[사용자 정의 대시보드 > 편집] Domain 단위의 대시보드 가져올 때, 웹소켓 연결이 안되는 버그 수정
[분석 > EVENT] 브라우저 리사이징시 테이블 컴포넌트가 리사이징 되지 않는 버그 수정
[팝업 > X-View 트랜잭션 분석] GUID 값에 공백이 포함되어 있는 경우, GUID 조회가 안되는 버그 수정 (JJC-6366)
[팝업 > X-View] 타임라인, Flame 그래프 탭에서 SQL 파라미터의 민감 정보가 항상 마스킹 되는 현상 수정
Server 5.6.4.6 릴리즈 날짜 : 2024-12-06
기능 추가
[사용자 인증] JENNIFER k8s 통합 인증 지원
변경 및 개선
[대시보드 리플레이] EVENT 분석 화면에서 접근시 EVENT 표시를 재생 종료시간 1분 전이 아닌 중간에 표시하도록 개선
오픈텔레메트리 (ARIES-11963)
트랜잭션이 끝난 뒤 도착하는 프로파일에 대한 처리방법 개선 - 순서 보장
프로파일 인덱스 체계 변경 - 순차 정수 인덱스에서 비순차 고유 인덱스로
프로파일과 하위 메세지 상세 정보 수집 순서를 맞춤
제니퍼 에이전트와 연계 방법 개선 - 에이전트가 주는 inst_id 대신 오픈텔레메트리 에이전트의 호스트 이름, 프로세스 아이디를 기반으로 연계
X-View 팝업 왼쪽에 표시되는 서버 시간 계산에 비동기 구조의 프로파일에 대한 처리 고려
불가피하게 ExternalCall 로 수집한 자신에 대한 호출 정보를 Method 프로파일로 변경
버그 픽스
[팝업 > X-View 트랜잭션 분석] 트랜잭션 응답시간 필터링 기능이 동작하지 않는 버그 수정
[RDB Export] Postgres 환경에서 테이블 생성, 확인, 조회의 스키마 불일치 수정 (ARIES-11972)
[오픈텔레메트리] Trace 의 종료 시간으로 데이터 서버 시간을 쓰는 문제 수정 (ARIES-11987)
Server 5.6.4.7 릴리즈 날짜 : 2024-12-13
변경 및 개선
[통계 공통] Domain 성능 차트에 마우스를 올렸을 경우, X축과 Y축 값을 표시하는 기능 추가 (JJC-6388)
[팝업 > X-View 트랜잭션 분석] GUID 'LIKE' 검색 지원 (JJC-6374)
[데이터서버] 분 단위 매트릭 디비 커밋 관련 디버그 로그 추가 (JJC-6402)
Server 5.6.4.8 릴리즈 날짜 : 2024-12-16
변경 및 개선
[팝업 > X-View 트랜잭션 분석] GUID 'LIKE' 검색의 시간 범위를 전후 한시간으로 늘림 (JJC-6374)
Server 5.6.4.9 릴리즈 날짜 : 2024-12-18
변경 및 개선
[팝업 > 개선된 X-View 트랜잭션 분석] 타임라인 분석 - 파일/소켓/메시지 필터링 기능 추가
[설정 > 사용자 및 권한] 사용자 정의 대시보드 편집 권한 추가 (JJC-6406)
버그 픽스
[팝업 > SQL Build & Plan] 화면에 서버 에러가 표시되는 버그 수정 (JJC-6407)
Server 5.6.4.10 릴리즈 날짜 : 2025-02-11
기능 추가
[뷰서버] 오픈 API 를 이용한 데이터 서버 확장 (ARIES-12026) - https://openapi.jennifersoft.com
데이터 서버 상태 조회 api
데이터 서버 설정 조회 api
데이터 서버 시작 api (대상 데이터 서버와 동일 머신 한정)
데이터 서버 종료 api
도메인 추가 api
도메인 그룹 할당 api
도메인 단위 설정 복사 api
에이전트 도메인 아이디 변경 api
RDB Export - 애플리케이션 통계 응답시간 제곱의 합 추가 (ARIES-12033/JJC-6439)
오픈 API - 애플리케이션 통계 응답시간 제곱의 합 추가 (ARIES-12034)
변경 및 개선
[대시보드 > 공통] X-View 차트 필터 관련 성능 개선 (JJC-6438)
[통계 > 공통] Instance에 대한 EVENT 수도 같이 표시되게 수정 (JJC-6475)
[설정 > 내 계정] 마지막 비밀번호 변경 날짜 표시
[설정 > EVENT 룰] ERROR EVENT, Metrics EVENT에서 대상별 설정시 Stopped 된 인스턴스도 설정할 수 있게 수정 (JJC-6473)
[설정 > 애플리케이션 제어] 동일 IP 접속 차단에 차단할 URL 목록 설정 추가
[데이터서버] 인스턴스가 없는 도메인의 사용자 수 관련 매트릭을 수집하지 하도록 변경 (ARIES-12051/JJC-6462)
버그 픽스
[대시보드 > Business] Business 트리 목록 레이어에 스크롤이 표시되지 않는 버그 수정
[분석 > DB 검색] Domain/Instance/Business 탭에서 운영시간으로 검색시 종료시간이 잘못 표시되는 버그 수정 (JJC-6420)
[분석 > 애플리케이션 현황] ERROR 탭에서 대상설정을 Business로 조회시 데이터가 나오지 않는 버그 수정 (JJC-6436)
[템플릿 > 보고서] 다른 사용자 그룹의 보고서 접근시 403 에러가 발생하는 버그 수정 (JJC-6469)
Server 5.6.4.11 릴리즈 날짜 : 2025-02-18
버그 픽스
[분석 > EVENT] 데이터 조회가 안되는 버그 수정
[팝업 > 레거시 X-View 트랜잭션 분석] 텍스트 조회시 스크롤이 생기지 않는 버그 수정 (JJC-6479)
[설정 > 모니터링 대상 > Domain] Domain 그룹 추가시 3뎁스까지 추가되지 않는 버그 수정 (JJC-6483)
Server 5.6.4.12 릴리즈 날짜 : 2025-02-26
변경 및 개선
[분석 > X-View] 자동 Max 값 기능 추가
[분석 > X-View] 연관 트랜잭션 검색 기능 추가 (=MSA 분석)
버그 픽스
[팝업 > X-View 트랜잭션 분석] 시작 및 종료 날짜가 제대로 표시되지 않는 버그 수정
[팝업 > X-View 트랜잭션 분석] 트랜잭션 목록에 대한 MSA 분석 기능 추가
Server 5.6.4.13 릴리즈 날짜 : 2025-03-14
변경 및 개선
[대시보드 공통] X-View 차트 필터링 기능 개선
트랜잭션 종류 별 개수 보기
트랜잭션 종류 별 필터
[팝업 > X-View 트랜잭션 분석, 분석 > X-View] 트랜잭션 종류 필터 추가
[팝업 > X-View 트랜잭션 분석] 목록 및 상세에서 탭 변경시 상태가 유지되도록 개선
[분석 > DB 검색, 성능 브라우저] 검색 조건이 브라우저에 저장되게 개선 (JJC-6518)
[설정 > 모니터링 대상 > Domain] 검색 기능 추가
[설정 > 모니터링 대상 > Instance, 모니터링 및 프로파일] 검색 기능 개선
[뷰서버] 도메인 그룹 마이그레이션 체크 보완 (ARIES-12083)
이번 버전에서 구분할 수 있는 트랜잭션 종류는 에러가 포함된 트랜잭션, 스택트레이스가 포함된 트랜잭션, 연관 트랜잭션이 있으며 비동기 트랜잭션은 차후에 지원됩니다.
버그 픽스
[대시보드 공통] 도메인 트리 레이어에 스크롤이 표시되지 않는 버그 수정
[분석 > 애플리케이션 현황] 상세 윈도우의 일간 차트가 밀리는 버그 수정 (JJC-6509)
[팝업 > 액티브서비스 상세] 서버 에러시 화면에 로그가 표시되는 버그 수정 (JJC-6525)
[팝업 > X-View 트랜잭션 분석] 트랜잭션 목록 내보내기시 시작/종료 날짜가 잘못 표기되는 버그 수정 (JJC-6502, JJC-6525)
[설정 > 모니터링 및 프로파일] 서블릿필터 추가 및 삭제 기능이 제대로 동작하지 않는 버그 수정 (JJC-6506)
Server 5.6.4.14 릴리즈 날짜 : 2025-03-24
변경 및 개선
[토크] 파일 업로드 용량 제한 100MB로 상향 및 zip 파일 허용 (JJC-6549)
[팝업 > X-View 트랜잭션 분석] 프로파일 분석 및 MSA 차트 개선
비동기 트랜잭션 지원
SQL, External Call 지원* [팝업 > 액티브서비스 상세] 데이터 가져오는 방식 비동기로 변경 (JJC-6510)
[설정 > 사용자 및 권한] 기능별 권한에 "모니터링 대상 설정 기능 막기" 기타 설정 추가 (JJC-6549)
[데이터서버] K8s 환경의 에이전트를 대상으로 shutting down 여부를 판단하지 않기 (ARIES-12094)
버그 픽스
[사용자정의 대시보드 > 편집] 상단바 타입 변경시 상단바가 제대로 동작하지 않는 버그 수정 (JJC-6536)
Server 5.6.4.15 릴리즈 날짜 : 2025-03-26
변경 및 개선
[팝업 > X-View 트랜잭션 분석] 자신을 호출하는 트랜잭션이 있을 경우, 트랜잭션 상세 헤더 영역에 네비게이션이 표시되도록 개선
[뷰서버] 데이터 서버를 시작하기 위한 설정 정보를 조회하는 api 에 라이센스 경로 항목 추가 (JJC-6551) - logPath
[뷰서버] 데이터 서버 시스템 프로퍼티 조회 api 에 종료된 데이터 서버의 정보 추가 (ARIES-12110)
최초 한 번의 접속이 필요함** status 프로퍼티 추가
running: 정상
stopped: 종료
팝업 > X-View 트랜잭션 분석에 추가된 헤더 영역의 네비게이션
네비게이션은 MSA 호출 관계중 시작 트랜잭션부터 선택된 트랜잭션까지 경유된 모든 트랜잭션으로 구성됩니다. 각각의 트랜잭션은 클릭이 가능하여 트랜잭션의 상,하위 호출 관계를 빠르게 파악할 수 있습니다.
Server 5.6.4.16 릴리즈 날짜 : 2025-04-02
변경 및 개선
[팝업 > X-View 트랜잭션 분석] MSA 분석에 타임라인 기능 추가
버그 픽스
[뷰서버] 관리자 스크립트 비밀번호 초기화 기능 설정 화면과 동일하게 수정 (JJC-6568)
[팝업 > X-View 트랜잭션 분석] SSLSocket에 대한 데이터가 null로 표시되는 버그 수정 (JJC-6566)
Agent Java 5.6.4.1 릴리즈 날짜 : 2024-11-01
기능 추가
JDK23 지원 추가
변경 및 개선
에이전트 시작 로그에 JVM 정보를 요약해서 출력 할 수 있도록 개선
버그 픽스
에이전트 파일이 jennifer.jar 하나로 합쳐지면서 내부 설정 파일이 초기화 되지 않는 문제 수정
Agent Java 5.6.4.2 릴리즈 날짜 : 2024-12-03
기능 추가
특정 URL을 가진 트랜잭션만 수집하는 기능 추가.(allow_url, allow_url_prefix, allow_url_postfix)
변경 및 개선
SQLType 바인드 파라미터를 비활성화 할 수 있도록 변경.(disable_sqltype_parameter)(JJC-6348)
버그 픽스
에이전트가 통합되면서 업그레이드 버전 체크 하는 기능이 동작하지 않는 문제 수정.
Agent Java 5.6.4.3 릴리즈 날짜 : 2025-01-08
변경 및 개선
동일 아이피 반복 호출 차단 설정시 액티브 서비스 차트 이팩트 개선.(JJC-6409)
버그 픽스
enable 설정을 false로 설정했다가 true로 재설정했을 때 데이터 서버에 연결되지 않는 문제 수정.(JJC-6419)
Agent Java 5.6.4.4 릴리즈 날짜 : 2025-03-14
변경 및 개선
프로세스 종료시 에이전트 쓰레드를 shutdownNow()로 즉시 종료하도록 변경.(JJC-6434)
버그 픽스
인스턴스 아이디 재사용시 할당 받은 아이디로 로그 파일이 바로 생성되지 않는 문제 수정.(JKS-27)
Agent Java 5.6.4.5 릴리즈 날짜 : 2025-03-24
JVM 내부 비동기 처리에 대해서 시험적인 기능이 들어간 버전입니다.
테스트가 가능한 곳에서만 사용하시기 바랍니다.
해당 기능을 사용하시려면 서버 버전을 5.6.4.14(+) 버전을 사용하셔야 결과를 보실 수 있습니다.
기능 추가
JVM 내부 비동기 기능 추가.(enable_async)
버그 픽스
Apache HttpClient 리플렉션 문제 수정.
Agent Java 5.6.4.6 릴리즈 날짜 : 2025-04-02
JVM 내부 비동기 처리에 대해서 시험적인 기능이 들어간 버전입니다.
현재 Weblogic과 Tomcat만 지원하고 있으며 테스트가 가능한 곳에서만 사용하시기 바랍니다.
해당 기능을 사용하시려면 서버 버전을 5.6.4.16(+) 버전을 사용하셔야 개선된 결과를 보실 수 있습니다.
기능 추가
JVM 클래스 관련 확장 클래스만 지원 하고 있습니다.(Runnable, Callable)
비동기 대상 제외 및 포함 옵션 추가.(exclude_async_classes, include_async_classes)
버그 픽스
비동기 실행시 toString() 에서 NPE(NullPointerException) 발생하는 문제 수정.
DB OPEN/CLOSE 메시지 내용이 안 맞는 문제 수정.
Agent PHP 5.6.4.0 릴리즈 날짜 : 2024-11-27
기능 추가
PHP 8.4 버전 지원
Agent PHP 5.6.4.1 릴리즈 날짜 : 2024-12-05
기능 추가
Sysv message queue 가 임의로 삭제 되었을 경우 새로운 msq_id 로 복구하는 기능 추가 (ARIES-9272)
Agent PHP 5.6.4.2 릴리즈 날짜 : 2025-01-09
버그 픽스
PHP 8.1 부터 pgsql connection 에러발생시 의도치 않은 deprecated 메시지 출력 되는 현상 제거 (ARIES-11882)
PHP 8.1 부터 mysqli 이용시 connection fail 이 잡히지 않는 현상 수정 (ARIES-11858)
ExternalCall 의 시작점 등록시 전체 응답시간에서 ExternalCall 시간이 계산되지 않는 현상 수정
ExternalCall 이름 바꾸기 등록시 ExternalCall 구간이 아님에도 시작점으로 등록되어 이름 바꾸기가 적용되는 현상 제거 (ARIES-11989)
이 버전부터 ExternalCall 의 이름 바꾸기만 등록한 경우에는 ExternalCall 시작점이 등록되어있지 않으면 무시됨. 반드시 ExternalCall 시작점을 등록해 주어야 함
변경 및 개선
Conan 최소버전 1.43 에서 1.54로 변경
Agent Python 5.6.4.1 릴리즈 날짜 : 2025-03-07
기능 추가
run_in_executor 내에서의 프로파일링 지원