캐모마일 3.0 버젼이 출시 되었으며 이번 버젼은 메이져 업그레이드입니다.
간략히 주요 변경 사항은 다음과 같습니다
- 백엔드 프레임워크는 모든 기능을 하나의 모듈로 통합하여 지원하지 않고 기능 별로 모듈을 분리하여 제공.
- 3.0부터 어드민을 솔루션 형태의 war파일이 아닌 소스코드로 제공.
- 기존 모바일 프레임워크는 2.X를 deprecated하고 추후 업그레이드된 버젼을 제공.
- 새로운 Nuxt 기반 프론트 프레임워크 지원.
- 프로젝트 이슈 관리 도구 ‘캐모마일 VOC’ 추가.
- 릴레이션 데이터베이스 PostgreSQL을 공식 지원.
캐모마일 프론트 프레임워크
- Nuxt 기반 프론트 프레임워크.
- 버튼,차트,그래프,테이블 등 다양한 컴포넌트 제공.
- 캐모마일 플레이그라운드 제공.
캐모마일 백엔드 프레임워크
- JDK 8버젼과 11버젼 지원.
- 백엔드 프레임워크는 spring framework 기반에서 spring boot(2.7.12)를 기반.
- 기존에 모든 기능을 내장하여 제공했지만 지금은 모듈별로 분리하여 기능 제공.
ex) chamomile-cache,chamomile-file,chamomile-menu - 캐시의 경우(chamomile-cache) 기본 하젤캐스트 캐시를 내장하여 지원하며,
필요에 따라 레디스 캐시(chamomile-cache-redis)를 사용 가능.
캐모마일 어드민 샘플 코드
- 기존에 솔루션 형태로 제공되었던 캐모마일 어드민을 이번 버젼부터는 샘플 코드 형태로 제공.
- 프론트엔드는 Nuxt 기반 컴포넌트로 제공되며, 백엔드는 캐모마일 3.0 버젼으로 소스 코드를 제공.
- 소스 코드 형태로 제공되어 어드민 기능 외에 필요한 기능으로 소스코드 재활용 가능.
캐모마일 개발 도구
- 기존 Eclipse → spring tool suite로 변경.
- 다양한 플러그인 추가
- 3.0 샘플 코드 템플릿 추가.
- 기본 로고 화면 변경.
캐모마일 배치 프레임워크
- 데이터베이스 커텍션풀 DBCP2에서 hikaraiCP 변경으로 성능 개선.
- admin UI 변경. (코로나 테마로 변경)
- 다국어, 서버시간 추가.
- 콘솔 로그 포멧 수정.
- 에러 메시지 명확하지 않던 부분 수정 및 기타 버그 수정.
캐모마일 VOC
- 프로젝트 이슈 관리 도구.
- 멀티테넌시 구조로 다수의 프로젝트 지원.
- 업무 파트 구분 가능.
- Editor 를 활용한 이슈 작성 (image 첨부)
- 레포트관리 기능 개선 (차트 추가, 파트별 처리현황 추가)
- 코드관리로 유연한 이슈 상태 및 형태 관리 개선
- FAQ 파일 첨부 기능 추가
- 파트 검색 조건 다중 선택 기능
- 역할별 권한 구조 개선 (PM, 사용자, 담당자)