J-Jobs 2.10.0 릴리스 노트
J-Jobs 2.10.0 버전의 가장 큰 특징은 컨테이너 환경 지원 및 k8s Pod 템플릿 추가입니다. 컨테이너 환경 지원 뿐만 아니라 각종 이력 관리 기능을 추가하여 이력 관리를 할 수 있도록 지원합니다.
|J-Jobs 기술지원
releasev2.10.0changelog
새로운 기능
- 컨테이너 환경 지원
- k8s Pod 템플릿
- Namespace 설정지원
- Google OAuth 인증
- 로그인 이력 관리 기능
- 폴더 수정이력 관리 기능
- 스케줄 수정이력 관리 기능
- 폴더 체크인 이력 관리 기능
- 매니저 이중화 구성 시 세션 클러스터링
- REST API를 이용한 외부 인사시스템 연계
- Command/Shell 템플릿 추가 플러그인화
- Command, REST API 템플릿 작업 종료 시 외부 종료 커맨드 등록 기능
- Embeded Tomcat 8.5.77 업그레이드
- log4j2 업그레이드
기능 개선
- 패스워드 관리 기능 개선
- Job 목록 화면 width 개선
- Planning/Job 실행내역 조회 조건 확대
- Step 실행 구역 설명 개선
- 알림서버 템플릿이 DB Type별로 제공하도록 변경
- 사용자가 속한 사용자그룹이 많은 경우 사용자 그룹 표시 개선
- 이력처리 상세내역 화면에 필터 조건 추가
- 에이전트 그룹/에이전트의 실행구역 작업 목록에 folder 추가
- 에이전트 모니터링 화면에 에이전트 IP 표시 추가
- Planning hold 상태로 시작 config 추가
- Planning 복구 모드 로직 개선
- Planning 미리보기 폴더 비활성화/제외 버튼 접힌상태에서 보이도록 변경
- 오류 재시작 시, 에이전트 로그 강화
- config.properties 초기값 변경
- Job 수정이력 저장방식 수정
- 폴더 명 20자에서 40자로 제한 확장
- 서버 Planning 로그 분리
- 클라우드 환경에서 삭제된 Agent 로그 조회할 수 있도록 기능 개선
- Fetch 전에 동시실행 개수/배타처리 예약어 체크를 해서 Fetch 대상에서 제외하도록 로직 변경
- J-Jobs 서버/에이전트 base image 개선
- 설치 시 매니저 Tomcat 세션 스토리지 사용 여부 선택하도록 개선
- 템플릿, 배포 관련 저장 경로 설정 DB화
- Job 실행내역 화면 사용자그룹 조회 모두 선택됨 query 수정
- Job, Step 로그 경로 예약어로 제공
- Job, 폴더 파라미터 추가 UI 직관적으로 보이게 개선
- 툴팁 표시 위치 개선
- 순환 참조 오류 문구 자연스럽게 변경
- 과도한 시스템 알림 (Resource Busy) 발생 개선
- 서버와의 연결 오류 시 에이전트 로그 개선
- 알림 Async Executor 분리
- SimpleDateFormat 제거후 FastDateFormat으로 변경하여 속도 개선
- 버전 및 수정이력 관리 로직 개선
결함 수정
- DB 연결 이상으로 로그인에 실패 시, 오류 알림(alert) 없이 아무 동작 안하는 현상 수정
- Job 생성, 수정 팝업에 출력 타입 설정 누락 오류 수정
- PID가 겹쳐 에이전트 기동이 안되는 현상 수정
- Job 템플릿 중지 시 실행되지 않은 하위 Job 중지 안되는 오류 수정
- 엑셀 업로드 시 최대 동시 실행 개수 누락 오류 수정
- 엑셀 다운로드 시 Planning Job 스케줄의 유효시간 누락 오류 수정
- MySQL로 SQL 템플릿 사용 시, commit 안되는 현상 수정
- Planning에서 Job의 step 추가 시 해당 Job의 후행 삭제되는 현상 수정
- 다른 폴더의 작업을 후행으로 지정했을 때 체크인 후 속성 편집창에서 보이지 않는 오류 수정
- 플래닝 건마다 리커버리 시 초기 구동 시간 대기 필요한 현상 수정
- Job 동시실행개수 설정 시, 대기중인 건들이 가끔 running상태로 보이는 오류 수정
- 스케줄 실행현황 팝업에서 매분, 5분마다 등의 스케줄 실행 현황 표시 안되는 현상 수정
- 플러그인 템플릿 추가 후 job 생성 시 지원되지 않는 템플릿으로 인식하는 오류 수정
제거된 기능
- Job 버전관리 Feature 제거, 폴더 체크인 이력에서 관리