eGovFrame
DOWNLOAD 다운로드
개발환경 - Release Notes
전자정부 표준프레임워크 라이선스
전자정부 표준프레임워크 활용의 안정성 보장을 위해 위험성을 지속적으로 모니터링하고 있으나, 오픈소스의 특성상 문제가 발생할 수 있습니다.
전자정부 표준프레임워크는 Apache 2.0 라이선스를 따르고 있는 오픈소스 프로그램입니다. Apache 2.0 라이선스에 따라 표준프레임워크를 활용하여 발생된 업무중단, 컴퓨터 고장 또는 오동작으로 인한 손해 등에 대해서 책임이 없습니다.
단, 표준프레임워크 내에서 사용된 외부 오픈소스의 경우 원 오픈소스의 라이선스 정책을 유지합니다.
Release Notes
-
2024.12.17
개발자용 개발환경 4.3.0 Beta -
- Eclipse 2024-03 (4.31.0) 적용
- 실행환경 4.3.0 적용
- 공통컴포넌트 254종 (검색엔진, 국가보훈증, 재외국민신원확인증 3종 연계 추가 적용) 업그레이드 및 보안강화 패치 적용
- 템플릿 프로젝트 3종, 배치 템플릿, Boot 템플릿, MSA 템플릿 등 업그레이드
- Cache, DataSource, Transaction, ID Generation, Property, Scheduling XML 설정파일 생성 기능 최신화
- Java Config 설정파일 생성 기능 추가
- Logging 설정 파일 생성시 Properties 및 yaml 지원 추가
-
2024.02.28
개발자용 개발환경 4.2.0 -
- Eclipse 2022-12 (4.26.0) 적용
- 실행환경 4.2.0 적용
- 공통컴포넌트 251종 (공통컴포넌트 연계모듈 6종 및 모바일 공통컴포넌트 연계모듈 2종 업그레이드, 미사용 2종 삭제)
- 44명의 개발자 컨트리뷰션과 보안강화패치(국정원, 국가보안기술연구소-NSR)가 적용된 공통컴포넌트 및 템플릿 3종 탑재
- 시큐어코딩을 위한 PMD Ruleset 추가
- UML/ERD Editor를 AmaterasModeler로 변경
-
2024.02.28
서버용 개발환경 4.2.0 -
- Jenkins 2.426.3 LTS, Nexus OSS 2.15.1, Apache-ant-1.10.14, Apache-maven-3.9.6 버전 업그레이드
- Unix/Linux, Windows 64bit
-
2023.07.24
개발자용 개발환경 4.1.0 플러그인 재배포 -
- 공통컴포넌트 보안패치
- 포털 사이트 템플릿 보안패치
- 엔터프라이즈 비즈니스 템플릿 보안패치
-
2023.05.19
개발자용 개발환경 4.1.0 재배포 -
- 공통컴포넌트 보안패치
-
2023.03.02
개발자용 개발환경 4.1.0 -
- Eclipse 2022-03 (4.23.0) 적용
- 실행환경 4.1.0 적용
- 공통컴포넌트 253종 (모바일운전면허증 연계 추가 적용)
- DBMS 골디락스 추가된 공통컴포넌트 탑재
- MyBatis DAO 소스생성기능 추가
- DeviceAPI 생성 제거 -> DeviceAPI Web만 생성
- React 개선과 JWT 인증방식 적용된 심플 홈페이지 템플릿 탑재
- Eclipse Tools for Cloud Foundry 추가
- Eclipse Docker Tooling 추가
-
2022.03.02
개발자용 개발환경 4.0.0 -
- Eclipse 2021-03 (4.19.0) 적용
- 공통컴포넌트 252종 (디지털원패스 추가)
- 실행환경 4.0.0 적용
- 공통컴포넌트 추가 시 pom.xml 생성 버그 수정
- Spring Tools 4 추가
- Boot Dashboard 추가
- Spring Dashboard 추가
- Batch Template project Boot로 변경
- Template project 2종 업데이트
- Boot template project 추가
- MSA template project 추가
- Lombok 추가
-
2021.03.02
개발자용 개발환경 3.10.0 -
- Eclipse 2020-06 (4.16) 적용
- 공통컴포넌트 251종
- 실행환경 3.10.0 적용
- 모바일 DB 테이블 생성 버그 수정
- SqlMap, Mapper Editor 버그 수정
- 모바일 Device API 웹서버 Swagger 예제 추가
- GrepConsole 추가
- Windows 외에 Mac, Linux용 개발환경 추가 지원
-
2021.03.02
서버용 개발환경 3.10.0 -
- Jenkins 2.263.2 LTS, Nexus 2.14.20, Maven 3.6.3 버전 업그레이드
- Unix/Linux, Windows 64bit
-
2020.05.14
개발자용 개발환경 3.9.0 -
- Eclipse Photon (4.8.0) 적용
- 공통컴포넌트 251종
- DBMS 7종
- 실행환경 3.9.0 적용
- 모바일 Device API 에 Cordova 8.1.2 탑재
- 모바일 Device API 웹서버 MyBatis 전환
- Windows 외에 Linux용 개발환경 추가 지원
-
2020.03.05
개발자용 개발환경 3.9.0 -
- Eclipse Photon (4.8.0) 적용
- 공통컴포넌트 251종
- DBMS 7종
- 실행환경 3.9.0 적용
- 모바일 Device API 에 Cordova 8.1.2 탑재
- 모바일 Device API 웹서버 MyBatis 전환
-
2020.03.05
서버용 개발환경 3.9.0 -
- Jenkins 2.190.1, Nexus 2.14.15, Gradle 2.2.1 버전 업그레이드
- Unix/Linux, Windows 64bit
-
2019.02.28
개발자용 개발환경 3.8.0 -
- Eclipse Oxygen Release (4.7.3a) 적용
- JAVA 10 지원
- 개선된 공통컴포넌트 251종 All-in-one Template 적용
- DBIO Editor myBatis용 추가
- 실행환경 3.8.0 적용 (eGovFrame Batch 3.8.0 포함)
-
2019.02.28
서버용 개발환경 3.8.0 -
- Jenkins 2.138.3, Nexus 2.11.3-01, Maven 3.3.3 버전 업그레이드
- Windows 32bit / 64bit 버전 분류
-
2018.02.28
개발자용 개발환경 3.7.0 -
- Eclipse Neon.3 Release (4.6.3) 적용
- JAVA 8 적용
- 개선된 공통컴포넌트 50종 All-in-one Template 추가
- DBIO Editor 버그 수정 (iBatis용)
- Maven 3.3.9 적용
- 실행환경 3.7.0 적용 (eGovFrame Batch 3.7.0 포함)
※ 공통컴포넌트 버전 3.7.2를 예제로 포함하도록 2018.08.22일에 업데이트하였습니다.
-
2017.03.22
개발자용 개발환경 3.6.0 -
- Eclipse Mars 4.5 적용
- 배포소스에 라이선스정보 추가
- maven 정보 미반영 버그수정
- eGovFrame Batch Template에서 Depolyment Assembly 문제 개선
- copyright 변경 및 행정자치부 아이콘 변경
- DeviceAPI 10종 추가
- eGovFrame 원격리파지토리 추가
- 실행환경 3.6.0 적용 (배치 프레임워크 제외)
- rte tool 3.6.0 버전 현행화
※ 공통컴포넌트 버전 3.6.1을 예제로 포함하도록 2018.08.22일에 업데이트하였습니다.
-
2015.11.12
개발용 개발환경 3.5.1
웹 취약점 개선 패치 -
- eGovFrame Template Project에서 의도적인 파라미터 변조에 의한 경로 추적 및 파일 다운로드 방지
-
2015.08.27
서버용 개발환경 3.5.0 -
- Hudson 3.2.2, Nexus 2.11.3-01, Maven 3.3.3 버전 업그레이드
- Windows 32bit / 64bit 버전 분류
-
2015.08.25
개발자용 개발환경 3.5.1 -
- Eclipse Luna 4.4 적용 및 Java 8 지원
- 배치 Template 버그 수정
- Portal, Enterprise Template 버그 수정
- 공통컴포넌트 템플릿 버그 수정
- 모바일 공통컴포넌트 템플릿 버그 수정
※ 공통컴포넌트 버전 3.5.2를 예제로 포함하도록 2018.08.22일에 업데이트하였습니다.
-
2015.08.18
개발자용 개발환경 3.5.0 -
- 실행환경 3.5.0 적용
- 공통컴포넌트 3.5.0 적용
- 모바일 공통컴포넌트 3.5.0 적용
- 모바일 Device API 3.5.0 적용
* 각 컴포넌트 별 상세내역은 개발자 가이드 참조
-
2015.01.20
개발자용 개발환경 3.2.0 -
- 공통/모바일 컴포넌트 3.2.0 적용
- 이중등록(Double Submit) 방지, 개인정보 조회 로그관리, Facebook 연동
- 약도관리, 도로명 주소 연계, WYSIWYG Editor, 지역화처리
- HTTPS UrlRewrite filter, HTTP Request 정보취득, 개인연차 관리
- OAuth 로그인, LDAP조직도관리, easybatch, 웹소켓메신저, 중복 로그인 방지 기능
- 숫자 지역화처리, 날짜 지역화처리, ShowModalDialog 대체 기능
- 모바일 메뉴관리
※ 공통컴포넌트 버전 3.2.1을 예제로 포함하도록 2018.08.22일에 업데이트하였습니다.
* 각 컴포넌트 별 상세내역은 개발자 가이드 참조
-
2015.01.14
테스트도구(TestTool) 3.0.0 -
- 엑셀 리포팅을 위한 기능을 Maven Plug-in 실행환경 3.0.0 적용
- 사용예제(ex-ReportingTest) 등록
-
2014.12.24
개발자용 개발환경 3.2.0-beta -
- 공통/모바일 컴포넌트 3.2.0-beta 적용
- 이중등록(Double Submit) 방지, 개인정보 조회 로그관리, Facebook 연동
- 약도관리, 도로명 주소 연계, WYSIWYG Editor, 지역화처리
- HTTPS UrlRewrite filter, HTTP Request 정보취득, 개인연차 관리
- OAuth 로그인, LDAP조직도관리, easybatch, 웹소켓메신저, 중복 로그인 방지 기능
- 숫자 지역화처리, 날짜 지역화처리, ShowModalDialog 대체 기능
- 모바일 메뉴관리
* 각 컴포넌트 별 상세내역은 개발자 가이드 참조
-
2014.10.15
개발자용 개발환경 3.1.1 -
- 공통/모바일 컴포넌트 3.1.1 적용
- 권한관리(spring security) 필터 수정(weblogic 오류 수정)
- Globals.properties 값이 null일 경우 오류수정 - 공통/모바일 컴포넌트, 템플릿 보안 패치(KISA) 적용
- 공통/모바일 컴포넌트, 템플릿 Chrome S howModalDialog 패치 적용
- 공통/모바일 컴포넌트 3.1.1 적용
-
2014.09.05
개발자용 개발환경 3.1.0 -
- 공통/모바일 컴포넌트 3.1.0 정식적용
- PMD(4.0.3) 표준프레임워크 ruleset 기본탑재
- 모바일 디바이스 플러그인 패치(Android SDK Tools 23 버전 대응)
- Template Project 오류수정
-
2014.06.26
개발자용 개발환경 3.0.0 revision -
- 공통/모바일 컴포넌트 3.0.0 beta 적용 (실행환경 3.0.0 적용)
-
2014.06.12
개발자용 개발환경 3.0.0 릴리즈 -
- 이클립스 플러그인 버전 업데이트
- Spring IDE(2.5.1), PMD(4.0.3), EclEmma(2.3.1), FindBugs(2.0.3) - 샘플 프로젝트(웹, 모바일) 실행환경 3.0.0 적용
- 템플릿 프로젝트(엔터프라이즈, 포탈, 심플) 실행환경 3.0.0 적용
- IE11버전에서 한글파일 다운로드시 한글 깨짐 수정 - 배치 생성 플러그인 오류 수정
- 이클립스 플러그인 버전 업데이트
-
2014.04.30
개발자용 개발환경 2.7.1 릴리즈 -
- 이클립스 버전 변경
- 4.2.2(Juno SR2) → 4.3.2(Kepler SR2) - 배치 테스트케이스 생성 플러그인 오류 수정
- 템플릿 web.xml 수정
- servlet 2.5로 변경 - MyBatipse 플러그인 추가
- example core 샘플 추가
- egovframework.standalone.SampleMain.java - 템플릿 message properties 정리
- message-common.properties(기본 한글)
- message-common_en.properties
- message-common_ko.properties - 템플릿 xml 스키마 정리
- 템플릿 pom.xml 수정(dependency 정리)
- 공통컴포넌트 / 모바일 공통컴포넌트 게시판 답글 생성시 pk 중복오류 수정(예정)
- egovframework.com.cop.bbs.service.impl.egovBBSManageServiceImpl.java - 공통컴포넌트 / 모바일 공통컴포넌트 IE11에서 한글파일 다운로드시 한글깨짐 수정
- egovframework.com.cmm.web.EgovFileDownloadController.java - 공통컴포넌트 로그인된 상태에서 다시 로그인 시 미처리 되는 문제 수정 (로그인 처리 URL 파라미터화)
- egovframework.com.sec.security.filter.egovSpringSecurityLoginFilter.java - 공통컴포넌트 jFile 누락파일 추가
- 공통컴포넌트 / 모바일 공통컴포넌트 파일수정시 fileSn 오류수정
- egovframework.com.cmm.web.EgovImageProcessController.java
- comussionnrEgovBannerView.jsp
- comussionlsiEgovLoginScrinImageView.jsp
- comussionmsiEgovMainImageView.jsp - 공통컴포넌트 팝업창 사이즈 오류수정
- egovframework.com.uss.ion.pwm.EgovPopupMainList.jsp - 모바일 공통컴포넌트 DeviceAPI 이미지 변경
행정안전부 → 안전행정부 - 모바일 공통컴포넌트 datepicker 누락 추가
- cop.bbs 게시판
- cop.smt.sdm 부서일정관리
- cop.smt.sim
- rns 실시간 공지
- uss.ion.ecc 이벤트
- uss.olp.qnn 설문조사
※ 공통컴포넌트 버전 2.3.1을 예제로 포함하도록 2018.08.22일에 업데이트하였습니다.
- 이클립스 버전 변경
-
2014.03.19
서버용 개발환경 2.7.0 릴리즈 -
- hudson 3.1.0 ,nexus 2.5.1-01 버전 업그레이드
- tomcat 메모리 기본옵션 추가, 상대경로를 이용한 설정의 편의성 제공
-
2013.12.30
개발환경 2.7.0 릴리즈 -
- eGovFrame Template -> CRUD Program 오류 수정(등록용 jsp 화면, reset 버튼 오류수정)
- Batch Template Project 실행환경 2.7 반영
- android-maven compile 오류 수정
- pom.xml에 properties(android.sdk.path) 추가
- android-maven-plugin 버전 변경(3.1.1 -> 3.6.1) - 모바일 디바이스 API pom.xml에 mysql 주석해제
- 모바일 디바이스 API Wizard 설정오류 수정
- 템플릿 프로젝트 context-idgen.xml수정(blockSize 10으로 일괄수정)
- 템플릿 프로젝트(portalsite) 오류 수정
- 관리자 회원 등록폼에서 회원 등록시 폼 name과 컨트롤러의 ModelAttribute가 상이하여 발생하는 오류 수정 (EgovMberManageController.java)
- 관리자 회원 등록폼의 집지역번호 validation rule 속성 누락 수정(EgovMberManage.xml) - 템플릿 프로젝트(Enterprise,Portalsite) 오류 수정
- 회원정보 수정시 오류 수정 - Template-Web-Simple_Homepage hsql DB로 변경
- 프로젝트 템플릿 프로젝트 2종 변경
- 공통컴포넌트 / 모바일 공통컴포넌트 all-in-one 추가
- 모바일 공통컴포넌트 2종 템플릿 삭제(Collaboration, User Support) - 템플릿 엔터프라이즈 시스템 로그 정보 jsp 파일 추가
- 실행환경 2.7.0 업데이트
- ID Generation 서비스 버그개선(오류 현상 : 일부 DBMS 상에서 ID 중복 발생)
- Data Access 서비스 버그개선(오류 현상 : EgovAbstractDAO 클래스의 listWithPaging() 메소드 pageSize 처리 오류 발생) - 이클립스 최적화 eclipse.ini 반영
- 개발환경 64bit full 버전 추가
-
2013.06.05
개발환경 2.6.0 릴리즈 -
- 이클립스 버전 업그레이드(Juno SR1 -> Juno SR2)
- 배치 개발환경 영문 메시지 추가
- 배치 운영환경 DDL 수정(FILE_CN : BLOB => CLOB)
- Amateras UML 버전 업그레이드(1.3.2 -> 1.3.4) : JDK 1.7에서 UML 저장 오류 수정
- 표준프레임워크 플러그인 설치시 배치 플러그인 라이선스 미표시 수정
- 템플릿 소스 수정 : 엔터프라이즈 EgovNoticeInqire.jsp
- eGovFrame Mobile Project Example DB 방식 변경 (embedded hsql)
- eGovFrame Web Project example DB 방식 변경 (embedded hsql)
- 공통컴포넌트 / 모바일 공통컴포넌트 마법사 기능 추가 : 마법사 기능을 이용해서 cubrid 생성시 오류 수정
- 개발환경 템플릿 JDK 버전 변경(1.5 -> 1.6)
-
2013.01.31
개발환경 2.5.1 릴리즈 -
- 각종 템플릿 cubrid 반영
- 각종 템플릿 경량화 / 설정파일관련 업데이트
- 공통컴포넌트 / 모바일 공통컴포넌트 최신 소스(2.0.3) 마법사 반영
- 기타 오류수정
-
2012.11.23
개발환경 2.5.0 릴리즈 -
- 배치 개발환경 추가 : 일괄(배치)처리 기능개발을 위한 배치 통합개발환경(IDE)이 추가되었습니다.
- 배치템플릿생성도구, 배치작업생성도구, 배치실행생성도구, 배치테스트도구 - 디바이스 API 개발도구 추가: 하이브리드앱, 모바일웹 기능 개발을 위한 도구가 추가되었습니다.
- 공통컴포넌트 보안 패치 적용
- 모바일 공통컴포넌트 보안 패치 적용
- 모바일 템플릿 JqueryMobile 최신 패치 적용
- Help 최신 패치 적용
- M2Eclipse 최신 버전 적용
- 기타 버그 패치(Maven WTP설치시 소스 build 디렉토리 변경되는 부분 수정, eGovFrame Core Project 정상 설치)
- 배치 개발환경 추가 : 일괄(배치)처리 기능개발을 위한 배치 통합개발환경(IDE)이 추가되었습니다.
-
2011.11.25
개발환경 2.0.1 릴리즈 -
- 공통컴포넌트 최신 패치 버전을 반영하였습니다.
- 사이트 템플릿 최신 패치 버전을 반영하였습니다.
-
2011.09.30
개발환경 2.0.0 릴리즈 -
- 개발자용 개발환경 경량화
- 전자정부 개발환경에 포함된 의존성을 최소화 시켜서 필요한 기능만 다운로드 및 설치 할 수 있도록 변경하였습니다. - 서버용 개발환경 경량화
- 전자정부 개발환경에 포함된 서버용 개발환경 구성 도구를 다운로드 받을 수 있도록 하였습니다. - 오픈소스 버전업그레이드
- 표준프레임워크에 포함된 오픈소스의 버전을 하위호환성을 유지하는 조건에서 최신버전으로 업그레이드 했습니다.
- 개발자용 개발환경 경량화