Release History

Release History

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

2.2.0 ( 2025-12-02 )

  1. dependency 변경

    • glue-core : 5.2.2 -> 5.3.2
    • glue-security-access 4.1.2 -> 4.2.0
    • spring-core 5.3.31 -> 6.2.9
    • spring-security 4.2.2 -> 6.4.8
    • json-smart 2.5.2 -> 2.6.0
    • junit 4.13.2 -> junit-jupiter 5.13.4
  2. Jakarta EE10 대응 관련 (javax -> jakarta 패키지 변경)

    • javax.servlet -> jakarta.servlet package name change
    • jstl -> jakarta.servlet.jsp.jstl-api, jakarta.servlet.jsp.jstl
  3. PasswordEncoder 변경

    • ShaPasswordEncoder (insecure, deprecated) -> BCryptPasswordEncoder
    • users 테이블 password 칼럼 사이즈 변경 (50 -> 100)
    • users 테이블 기존 password 데이터는 prefix 추가해야 사용가능 (encodedpassword -> {SHA-1}{사용자아이디}encodedpassword)
    • 신규 패스워드 등록시 {bcrypt}encodedpassword 로 prefix 자동변경
  4. purge job 오류 수정(2.1.2) 원복

    • JobStore설정이 DB일 경우 NotSerializableException발생
    • applicationContext-purge.xml maxIdle 8 -> 0
  5. junit5 migration

  6. notice, license 파일 변경

    • notice.txt -> NOTICE
    • POSCODX_License.txt -> POSCODX_LICENSE
  7. GlueSimpleJob service 실행 시에 exception로그가 파일에 남지 않는 문제 수정

  8. 기타

    • project-info-reports-plugin 설정 변경
    • 라이센스 -> 라이선스 변경