release history

Release History

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

5.3.0 ( 2025-02-28 )

  1. 오픈소스 보안취약점 대응관련 spring 버전업

    • spring 5.3.31 -> spring 6.2.2
    • license-api 1.3.0 -> license-api 1.4.0
    • java compile 버전 변경 1.8 -> 21
  2. 오픈소스 보안취약점 대응관련 라이브러리 버전업

    • gluestd dependency 변경

      • bcprov-jdk15on-1.60 -> bcprov-jdk18on-1.80
      • commons-dbcp2 : 2.9.0 -> 2.13.0
      • commons-lang3 : 3.12.0 -> 3.16.0
      • commons-pool2 : 2.10.0 -> 2.12.0
      • istack-commons-runtime : 3.0.12 -> 4.1.2
      • jakarta.activation-1.2.2 -> jakarta.activation-api-2.1.3
      • jakarta.mail-api : 1.6.7 -> 2.1.3
      • jakarta.servlet-api : 4.0.4 -> 6.0.0
      • jakarta.xml.bind-api : 2.3.3 -> 4.0.2
      • jaxb-runtime : 2.3.9 -> 4.0.5
      • slf4j-api : 1.7.32 -> 2.0.16
      • sqlite-jdbc : 3.36.0.3 -> 3.48.0.0
      • txw2 : 2.3.9 -> 4.0.5
      • commons-io-2.18.0 추가
      • jakarta.transaction-api-1.3.3 추가
      • micrometer-commons-1.14.3 추가
      • micrometer-observation-1.14.3 추가
    • gluestd_excel dependency 변경

      • commons-compress : 1.19 -> 1.27.1
      • commons-codec-1.18.0 추가
      • commons-math3-3.6.1 추가
      • curvesapi-1.06 추가
      • SparseBitSet-1.2 추가
    • gluestd_httpclient dependency 변경

      • commons-codec : 1.15 -> 1.18.0
      • commons-httpclient-3.1 삭제
      • httpclient5-5.4.1 추가
      • httpcore5-5.3.1 추가
      • httpcore5-h2-5.3.1 추가
    • gluestd_json dependency 변경

      • jackson-annotations : 2.13.5 -> 2.18.2
      • jackson-core : 2.13.5 -> 2.18.2
      • jackson-databind : 2.13.5 -> 2.18.2
    • gluestd_mongodb dependency 변경

      • bson : 4.6.1 -> 5.3.0
      • mongodb-driver-core : 4.6.1 -> 5.3.0
      • mongodb-driver-sync : 4.6.1 -> 5.3.0
      • spring-data-commons : 2.7.18 -> 3.4.2
      • spring-data-mongodb : 3.4.18 -> 4.4.2
    • gluestd_mybatis dependency 변경

      • mybatis : 3.5.6 -> 3.5.19
      • mybatis-spring : 2.0.6 -> 3.0.4
    • gluestd_redis dependency 변경

      • jedis : 3.8.0 -> 5.2.0
      • spring-data-commons : 2.7.18 -> 3.4.2
      • spring-data-keyvalue : 2.7.18 -> 3.4.2
      • spring-data-redis : 2.7.18 -> 3.4.2
      • error_prone_annotations-2.27.0 추가
      • gson-2.11.0 추가
      • json-20240303 추가
      • spring-oxm-6.2.2 추가
    • gluestd_schedule dependency 변경

      • mina-core : 1.0.10 -> 2.2.4
      • quartz : 2.2.1 -> 2.3.2
  3. Jakarta EE10 대응 관련 (javax -> jakarta 패키지 변경)

    • javax.servlet -> jakarta.servlet package name change
    • javax.xml.bind -> jakarta.xml.bind package name change
    • javax.crypto, javax.xml, javax.sql, javax.swing package 유지 (jdk modules)
    • jakarta.servlet-api : 4.0.4 -> 6.0.0
    • jakarta.xml.bind-api : 2.3.3 -> 4.0.2
    • jakarta.mail-api : 1.6.7 -> 2.1.3
    • nexacro17-xapi 1.0 -> nexacro17-xapi-jakarta 1.1.4
  4. APIDoc 문서 변경

    • 문서내 Class Diagram 은 java 호환성 문제로 삭제
    • java11 이후부터 apidoc 문서 frame 삭제, 대체기능 search 콤보 제공