release history

Release History

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

4.2.0 ( 2025-12-01 )

공통

  1. Release Train Version Change

    • glue-security-x.x.x-RELEASE -> glue-security-x.x.x 형태로 변경
  2. dependency 변경

    • glue-core : 5.2.2 -> 5.3.2
    • spring-core : 5.3.31 -> 6.2.9
    • spring-security : 4.2.2 -> 6.4.8
  3. Jakarta EE10 대응 관련 (javax -> jakarta 패키지 변경)

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

    • ShaPasswordEncoder (insecure, deprecated) -> BCryptPasswordEncoder
    • users 테이블 password 칼럼 사이즈 변경 (50 -> 100)
    • users 테이블 기존 password 데이터는 prefix 추가해야 사용가능 (encodedpassword -> {SHA-1}{사용자아이디}encodedpassword)
    • 신규 패스워드 등록시 {bcrypt}encodedpassword 로 prefix 자동변경
    • dbpatch_[dbms]_4.1.2_4.2.0.sql 패치 파일 제공
  5. 기타

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