diff --git a/CHANGELOG.md b/CHANGELOG.md
index 1fa14e059..e3e704d8d 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -3,7 +3,7 @@
-------------------------------------------------------------------------------------------------------------
-## 5.3.8 (2020-06-12)
+## 5.3.8 (2020-06-15)
### 新特性
* 【core 】 增加ISO8601日期格式(issue#904@Github)
@@ -15,6 +15,7 @@
* 【json 】 修复append方法导致的JSONConfig传递失效问题(issue#906@Github)
* 【core 】 修复CollUtil.subtractToList判断错误(pr#915@Github)
* 【poi 】 修复WordWriter写表格问题(pr#914@Github)
+* 【core 】 修复IoUtil.readBytes缓存数组长度问题(issue#I1KIUE@Github)
-------------------------------------------------------------------------------------------------------------
diff --git a/hutool-core/src/main/java/cn/hutool/core/io/IoUtil.java b/hutool-core/src/main/java/cn/hutool/core/io/IoUtil.java
index 9d368316c..28d44cdfb 100644
--- a/hutool-core/src/main/java/cn/hutool/core/io/IoUtil.java
+++ b/hutool-core/src/main/java/cn/hutool/core/io/IoUtil.java
@@ -601,7 +601,7 @@ public class IoUtil {
throw new IORuntimeException(e);
}
if (readLength > 0 && readLength < length) {
- byte[] b2 = new byte[length];
+ byte[] b2 = new byte[readLength];
System.arraycopy(b, 0, b2, 0, readLength);
return b2;
} else {
diff --git a/hutool-core/src/main/java/cn/hutool/core/lang/Validator.java b/hutool-core/src/main/java/cn/hutool/core/lang/Validator.java
index 2e99a4e8f..6b6946920 100644
--- a/hutool-core/src/main/java/cn/hutool/core/lang/Validator.java
+++ b/hutool-core/src/main/java/cn/hutool/core/lang/Validator.java
@@ -675,7 +675,7 @@ public class Validator {
* 验证是否为可用邮箱地址
*
* @param value 值
- * @return 否为可用邮箱地址
+ * @return true为可用邮箱地址
*/
public static boolean isEmail(CharSequence value) {
return isMatchRegex(EMAIL, value);
diff --git a/hutool-core/src/main/java/cn/hutool/core/lang/tree/TreeUtil.java b/hutool-core/src/main/java/cn/hutool/core/lang/tree/TreeUtil.java
index 6432a7360..8a4d9e0e4 100644
--- a/hutool-core/src/main/java/cn/hutool/core/lang/tree/TreeUtil.java
+++ b/hutool-core/src/main/java/cn/hutool/core/lang/tree/TreeUtil.java
@@ -121,7 +121,7 @@ public class TreeUtil {
/**
* 获取ID对应的节点,如果有多个ID相同的节点,只返回第一个。
- * 此方法只查找此节点及子节点,采用广度优先遍历。
+ * 此方法只查找此节点及子节点,采用递归深度优先遍历。
*
* @param ID类型
* @param node 节点