Release History

Data format is : YYYY-MM-DD
Version format is : major.minor.patch

4.0.0-RELEASE ( 2019-10-01 )

공통

  1. dependency 변경
    • glue-core : 4.2.8 -> 5.0.1
    • spring : 3.2.8 -> 4.3.7
    • spring-security : 3.2.4 -> 4.2.2
    • logback-classic : 1.1.2 -> 1.2.3
    • jackson-mapper-asl 1.9.12 -> jackson-databind 2.6.7

Security Access API

  1. ReloadJSONPView 수정

    • com.poscoict.glueframework.security.controller.ReloadJSONPView 에서 사용하는 ObjectMapper package 변경
      ( org.codehaus.jackson.map.ObjectMapper -> com.fasterxml.jackson.databind.ObjectMapper )
    • renderMergedOutputModel method에 setContentType 구문 추가
  2. ref/security-context.xml 수정

    • schemaLocation 변경
    • XML 스키마 변경에 따른 수정
  3. ref/security-servlet.xml 수정

    • schemaLocation 변경
    • jsonView class 변경
      ( org.springframework.web.servlet.view.json.MappingJacksonJsonView -> org.springframework.web.servlet.view.json.MappingJackson2JsonView )

Security Manager

  1. com.poscoict.app.security.FilterInvocationSecurityMedataSourceImpl 수정

    • afterPropertiesSet method urls 수정
  2. CSRF Token 적용

  3. XML schemaLocation, 내용 변경

    • WEB-INF/security/security-context.xml
    • WEB-INF/dispatcher-servlet.xml
  4. mysql reserved words 관련 db script, query 수정

  5. user.jsp 엑셀 export기능 표시

  6. service 통합, query 분리 ( oracle, mysql, postgresql )

    • security-manager.properties 수정
    • resources/applicationContext.xml 수정
    • resources/mysql-service 폴더 삭제
    • mysql, postgresql query 추가, 기존 query 수정