자바 라이브러리 업데이트

쓰리래빗츠 북 4.0.13 버전 릴리스

쓰리래빗츠 북 4.0.13 버전에서 자바 라이브러리를 업데이트했습니다. 아파치 톰캣은 새로운 버전이 나올 때마다 주기적으로 업데이트를 해왔지만 다른 라이브러리는 업데이트하지 않았습니다. 그러다 Log4j 이슈를 보며 다른 라이브러리도 주기적으로 업데이트하기로 했습니다.

변경 사항은 다음과 같습니다.

라이브러리

이전 버전

새로운 버전

기타

Apache Commons Codec

1.3.0


삭제

Apache Commons FileUpload

1.3.1

1.4.0

변경

Apache Commons HttpClient

3.0.1


삭제

Apache Commons IO

2.4.0

2.11.0

변경

Apache Commons Lang

3.3.4

3.12.0

변경

Apache Commons Logging

1.0.3


삭제

Apache Commons Text


1.9.0

추가

Apache Xerces for Java XML Parser

2.8.1


삭제

CyberNeko HTML Parser

1.9.7


삭제

google-diff-match-patch

2010-10-28

2018-06-23

변경

Markdown4j

2.2


삭제

시간이 지나면서 더 이상 사용하지 않아 삭제한 것이 있고, 빌드에만 필요했던 것인데 세심하지 못해 제품에 포함되었던 것을 삭제하기도 했습니다.

Apache Commons Lang의 일부 기능이 Apache Commons Text으로 분리되어 추가한 라이브러리도 있습니다.

그래서 현재 사용하고 있는 자바 라이브러리는 다음과 같습니다.

라이브러리

버전

Apache Commons FileUpload

1.4.0

Apache Commons IO

2.11.0

Apache Commons Lang

3.12.0

Apache Commons Text

1.9.0

Apache Derby

10.14.2.0

Apache Tomcat

8.5.75

google-diff-match-patch

20180623

JavaMail

1.6.2

앞으로 Apache Commons FileUpload를 삭제할 예정입니다. 자바 스크립트를 이용하면 파일 업로드를 손쉽게 구현할 수 있기 때문에 이 라이브러리를 사용할 필요가 없습니다.