release history

Release History

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

4.3.0 ( 2026-07-14 )

공통

  1. 의존성 업그레이드

    • glue-core : 5.3.3 -> 5.4.0
    • spring-core : 6.2.16 -> 7.0.8
    • spring-security : 6.5.8 -> 7.1.0
    • jakarta.servlet-api : 6.0.0 -> 6.1.0
  2. Spring Security 7.x AuthorizationManager 기반 전환

    • com.poscoict.glueframework.security.bean.GlueInvocationDefinitionSource -> com.poscoict.glueframework.security.bean.GlueAuthorizationManager
    • com.poscoict.app.security.FilterInvocationSecurityMedataSourceImpl -> com.poscoict.app.security.AuthorizationManagerImpl
    • com.poscoict.glueframework.security.controller.GlueSecurityController 변경
    • glue-security-access/src/main/resources/ref/security-context.xml 변경
    • glue-security-manager/src/main/webapp/WEB-INF/security/security-context.xml 변경
  3. Spring Security 7.x JSP 태그라이브러리 호환 적용

    • com.poscoict.glueframework.security.tag.JspTaglibExpressionHandlerBridge 추가
    • com.poscoict.glueframework.security.tag.JspWebExpressionRoot 추가
  4. 기본 password encoder 변경

    • com.poscoict.glueframework.security.crypto.password.GlueDelegatingPasswordEncoder deprecated 처리
    • org.springframework.security.crypto.password.DelegatingPasswordEncoder 사용

Security Manager

  1. UI 및 예외처리 개선
    • 로그인 세션 종료 시, 로그인 페이지로 이동처리
    • webapp/include/js/glue-security-utils.js 수정