v0.10.4 release notes (#43)

* v0.10.4 release notes

Change-Id: I7c1812a8e83fea2c6608c7d8137429b96d6f43b9
diff --git a/SUMMARY.md b/SUMMARY.md
index 932e0c1..8f9bb1d 100644
--- a/SUMMARY.md
+++ b/SUMMARY.md
@@ -55,6 +55,7 @@
 * [HugeGraph-Loader Performance](performance/hugegraph-loader-performance.md)
 
 ## ChangeLogs
+* [Release-0.10.4](changelog/hugegraph-0.10.4-release-notes.md)
 * [Release-0.9.2](changelog/hugegraph-0.9.2-release-notes.md)
 * [Release-0.8.0](changelog/hugegraph-0.8.0-release-notes.md)
 * [Release-0.7.4](changelog/hugegraph-0.7.4-release-notes.md)
diff --git a/changelog/hugegraph-0.10.4-release-notes.md b/changelog/hugegraph-0.10.4-release-notes.md
new file mode 100644
index 0000000..7ac3ac2
--- /dev/null
+++ b/changelog/hugegraph-0.10.4-release-notes.md
@@ -0,0 +1,141 @@
+## HugeGraph 0.10 Release Notes
+
+### API & Client
+
+#### 功能更新
+
+- 支持 HugeGraphServer 服务端内存紧张时返回错误拒绝请求 (hugegraph #476)
+- 支持 API 白名单和 HugeGraphServer GC 频率控制功能 (hugegraph #522)
+- 支持 Rings API 的 source_in_ring 参数 (hugegraph #528,hugegraph-client #48)
+- 支持批量按策略更新属性接口 (hugegraph #493,hugegraph-client #46)
+- 支持 Shard Index 前缀与范围检索索引 (hugegraph #574,hugegraph-client #56)
+- 支持顶点的 UUID ID 类型 (hugegraph #618,hugegraph-client #59)
+- 支持唯一性约束索引(Unique Index) (hugegraph #636,hugegraph-client #60)
+- 支持 API 请求超时功能 (hugegraph #674)
+- 支持根据名称列表查询 schema (hugegraph #686,hugegraph-client #63)
+- 支持按分页方式获取异步任务 (hugegraph #720)
+
+#### 内部修改
+
+- 保持 traverser 的参数与 server 端一致 (hugegraph-client #44)
+- 支持在 Shard 内使用分页方式遍历顶点或者边的方法 (hugegraph-client #47)
+- 支持 Gremlin 查询结果持有 GraphManager (hugegraph-client #49)
+- 改进 RestClient 的连接参数 (hugegraph-client #52)
+- 增加 Date 类型属性的测试 (hugegraph-client #55)
+- 适配 HugeGremlinException 异常 (hugegraph-client #57)
+- 增加新功能的版本匹配检查 (hugegraph-client #66)
+- 适配 UUID 的序列化 (hugegraph-client #67)
+
+### Core
+
+#### 功能更新
+
+- 支持 PostgreSQL 和 CockroachDB 存储后端 (hugegraph #484)
+- 支持负数索引 (hugegraph #513)
+- 支持边的 Vertex + SortKeys 的前缀范围查询 (hugegraph #574)
+- 支持顶点的邻接边按分页方式查询 (hugegraph #659)
+- 禁止通过 Gremlin 进行敏感操作 (hugegraph #176)
+- 支持 Lic 校验功能 (hugegraph #645)
+- 支持 Search Index 查询结果按匹配度排序的功能 (hugegraph #653)
+- 升级 tinkerpop 至版本 3.4.3 (hugegraph #648)
+
+#### BUG修复
+
+- 修复按分页方式查询边时剩余数目(remaining count)错误 (hugegraph #515)
+- 修复清空后端时边缓存未清空的问题 (hugegraph #488)
+- 修复无法插入 List<Date> 类型的属性问题 (hugegraph #534)
+- 修复 PostgreSQL 后端的 existDatabase(), clearBackend() 和 rollback()功能 (hugegraph #531)
+- 修复程序关闭时 HugeGraphServer 和 GremlinServer 残留问题 (hugegraph #554)
+- 修复在 LockTable 中重复抓锁的问题 (hugegraph #566)
+- 修复从 Edge 中获取的 Vertex 没有属性的问题 (hugegraph #604)
+- 修复交叉关闭 RocksDB 的连接池问题 (hugegraph #598)
+- 修复在超级点查询时 limit 失效问题 (hugegraph #607)
+- 修复使用 Equal 条件和分页的情况下查询 Range Index 只返回第一页的问题 (hugegraph #614)
+- 修复查询 limit 在删除部分数据后失效的问题 (hugegraph #610)
+- 修复 Example1 的查询错误 (hugegraph #638)
+- 修复 HBase 的批量提交部分错误问题 (hugegraph #634)
+- 修复索引搜索时 compareNumber() 方法的空指针问题 (hugegraph #629)
+- 修复更新属性值为已经删除的顶点或边的属性时失败问题 (hugegraph #679)
+- 修复 system 类型残留索引无法清除问题 (hugegraph #675)
+- 修复 HBase 在 Metrics 信息中的单位问题 (hugegraph #713)
+- 修复存储后端未初始化问题 (hugegraph #708)
+- 修复按 Label 删除边时导致的 IN 边残留问题 (hugegraph #727)
+- 修复 init-store 会生成多份 backend_info 问题 (hugegraph #723)
+
+#### 内部修改
+
+- 抑制因 PostgreSQL 后端 database 不存在时的报警信息 (hugegraph #527)
+- 删除 PostgreSQL 后端的无用配置项 (hugegraph #533)
+- 改进错误信息中的 HugeType 为易读字符串 (hugegraph #546)
+- 增加 jdbc.storage_engine 配置项指定存储引擎 (hugegraph #555)
+- 增加使用后端链接时按需重连功能 (hugegraph #562)
+- 避免打印空的查询条件 (hugegraph #583)
+- 缩减 Variable 的字符串长度 (hugegraph #581)
+- 增加 RocksDB 后端的 cache 配置项 (hugegraph #567)
+- 改进异步任务的异常信息 (hugegraph #596)
+- 将 Range Index 拆分成 INT,LONG,FLOAT,DOUBLE 四个表存储 (hugegraph #574)
+- 改进顶点和边 API 的 Metrics 名字 (hugegraph #631)
+- 增加 G1GC 和 GC Log 的配置项 (hugegraph #616)
+- 拆分顶点和边的 Label Index 表 (hugegraph #635)
+- 减少顶点和边的属性存储空间 (hugegraph #650)
+- 支持对 Secondary Index 和 Primary Key 中的数字进行编码 (hugegraph #676)
+- 减少顶点和边的 ID 存储空间 (hugegraph #661)
+- 支持 Cassandra 后端存储的二进制序列化存储 (hugegraph #680)
+- 放松对最小内存的限制 (hugegraph #689)
+- 修复 RocksDB 后端批量写时的 Invalid column family 问题 (hugegraph #701)
+- 更新异步任务状态时删除残留索引 (hugegraph #719)
+- 删除 ScyllaDB 的 Label Index 表 (hugegraph #717)
+- 启动时使用多线程方式打开 RocksDB 后端存储多个数据目录 (hugegraph #721)
+- RocksDB 版本从 v5.17.2 升级至 v6.3.6 (hugegraph #722)
+
+#### 其它
+
+- 增加 API tests 到 codecov 统计中 (hugegraph #711)
+- 改进配置文件的默认配置项 (hugegraph #575)
+- 改进 README 中的致谢信息 (hugegraph #548)
+
+### Loader
+
+#### 功能更新
+
+- 支持 JSON 数据源的 selected 字段 (hugegraph-loader #62)
+- 支持定制化 List 元素之间的分隔符 (hugegraph-loader #66)
+- 支持值映射 (hugegraph-loader #67)
+- 支持通过文件后缀过滤文件 (hugegraph-loader #82)
+- 支持对导入进度进行记录和断点续传 (hugegraph-loader #70,hugegraph-loader #87)
+- 支持从不同的关系型数据库中读取 Header 信息 (hugegraph-loader #79)
+- 支持属性为 Unsigned Long 类型值 (hugegraph-loader #91)
+- 支持顶点的 UUID ID 类型 (hugegraph-loader #98)
+- 支持按照策略批量更新属性 (hugegraph-loader #97)
+
+#### BUG修复
+
+- 修复 nullable key 在 mapping field 不工作的问题 (hugegraph-loader #64)
+- 修复 Parse Exception 无法捕获的问题 (hugegraph-loader #74)
+- 修复在等待异步任务完成时获取信号量数目错误的问题 (hugegraph-loader #86)
+- 修复空表时 hasNext() 返回 true 的问题 (hugegraph-loader #90)
+- 修复布尔值解析错误问题 (hugegraph-loader #92)
+
+#### 内部修改
+
+- 增加 HTTP 连接参数 (hugegraph-loader #81)
+- 改进导入完成的总结信息 (hugegraph-loader #80)
+- 改进一行数据缺少列或者有多余列的处理逻辑 (hugegraph-loader #93)
+
+### Tools
+
+#### 功能更新
+
+- 支持 0.8 版本 server 备份的数据恢复至 0.9 版本的 server 中 (hugegraph-tools #34)
+- 增加 timeout 全局参数 (hugegraph-tools #44)
+- 增加 migrate 子命令支持迁移图 (hugegraph-tools #45)
+
+#### BUG修复
+
+- 修复 dump 命令不支持 split size 参数的问题 (hugegraph-tools #32)
+
+#### 内部修改
+
+- 删除 Hadoop 对 Jersey 1.19的依赖 (hugegraph-tools #31)
+- 优化子命令在 help 信息中的排序 (hugegraph-tools #37)
+- 使用 log4j2 清除 log4j 的警告信息 (hugegraph-tools #39)
\ No newline at end of file
diff --git a/download.md b/download.md
index 94cc65c..a738725 100644
--- a/download.md
+++ b/download.md
@@ -2,20 +2,21 @@
 
 ### Latest version
 
-The latest HugeGraph: **0.9.2**, released on _2019-04-19_.
+The latest HugeGraph: **0.10.4**, released on _2019-11-08_.
 
 components       | description          | download
 ---------------- | -------------------- | ----------------------------------------------------------------------------------------------------------------
-HugeGraph-Server | HugeGraph的主程序      | [0.9.2](https://github.com/hugegraph/hugegraph/releases/download/v0.9.2/hugegraph-0.9.2.tar.gz)
-HugeGraph-Studio | 基于Web的图形化展示工具  | [0.9.0](https://github.com/hugegraph/hugegraph-studio/releases/download/v0.9.0/hugegraph-studio-0.9.0.tar.gz)
-HugeGraph-Loader | 数据导入工具            | [0.9.0](https://github.com/hugegraph/hugegraph-loader/releases/download/v0.9.0/hugegraph-loader-0.9.0.tar.gz)
-HugeGraph-Tools  | 命令行工具集            | [1.3.0](https://github.com/hugegraph/hugegraph-tools/releases/download/v1.3.0/hugegraph-tools-1.3.0.tar.gz)
+HugeGraph-Server | HugeGraph的主程序      | [0.10.4](https://github.com/hugegraph/hugegraph/releases/download/v0.10.4/hugegraph-0.10.4.tar.gz)
+HugeGraph-Studio | 基于Web的图形化展示工具  | [0.10.0](https://github.com/hugegraph/hugegraph-studio/releases/download/v0.10.0/hugegraph-studio-0.10.0.tar.gz)
+HugeGraph-Loader | 数据导入工具            | [0.10.0](https://github.com/hugegraph/hugegraph-loader/releases/download/v0.10.0/hugegraph-loader-0.10.0.tar.gz)
+HugeGraph-Tools  | 命令行工具集            | [1.4.0](https://github.com/hugegraph/hugegraph-tools/releases/download/v1.4.0/hugegraph-tools-1.4.0.tar.gz)
 HugeGraph-Spark  | 基于Spark GraphX的图分析工具 | 
 
 ### Versions mapping
 
 server                                                                                           | client | loader                                                                                                          | studio                                                                                                             | spark | common | tools
 ------------------------------------------------------------------------------------------------ | ------ | --------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------ | ----- | ------ | -----------------------------------------------------------------------------------------------------------
+[0.10.4](https://github.com/hugegraph/hugegraph/releases/download/v0.10.4/hugegraph-0.10.4.tar.gz)  | [1.8.0](https://mvnrepository.com/artifact/com.baidu.hugegraph/hugegraph-client/1.8.0)  | [0.10.0](https://github.com/hugegraph/hugegraph-loader/releases/download/v0.10.0/hugegraph-loader-0.10.0.tar.gz)   | [0.10.0](https://github.com/hugegraph/hugegraph-studio/releases/download/v0.10.0/hugegraph-studio-0.10.0.tar.gz)      |       | [1.6.16](https://mvnrepository.com/artifact/com.baidu.hugegraph/hugegraph-common/1.6.16)  | [1.4.0](https://github.com/hugegraph/hugegraph-tools/releases/download/v1.4.0/hugegraph-tools-1.4.0.tar.gz)
 [0.9.2](https://github.com/hugegraph/hugegraph/releases/download/v0.9.2/hugegraph-0.9.2.tar.gz)  | [1.7.0](https://mvnrepository.com/artifact/com.baidu.hugegraph/hugegraph-client/1.7.0)  | [0.9.0](https://github.com/hugegraph/hugegraph-loader/releases/download/v0.9.0/hugegraph-loader-0.9.0.tar.gz)   | [0.9.0](https://github.com/hugegraph/hugegraph-studio/releases/download/v0.9.0/hugegraph-studio-0.9.0.tar.gz)      |       | [1.6.0](https://mvnrepository.com/artifact/com.baidu.hugegraph/hugegraph-common/1.6.0)  | [1.3.0](https://github.com/hugegraph/hugegraph-tools/releases/download/v1.3.0/hugegraph-tools-1.3.0.tar.gz)
 [0.8.0](https://github.com/hugegraph/hugegraph/releases/download/v0.8.0/hugegraph-0.8.0.tar.gz)  | [1.6.4](https://mvnrepository.com/artifact/com.baidu.hugegraph/hugegraph-client/1.6.4)  | [0.8.0](https://github.com/hugegraph/hugegraph-loader/releases/download/v0.8.0/hugegraph-loader-0.8.0.tar.gz)   | [0.8.0](https://github.com/hugegraph/hugegraph-studio/releases/download/v0.8.0/hugegraph-studio-0.8.0.tar.gz)      |       | [1.5.3](https://mvnrepository.com/artifact/com.baidu.hugegraph/hugegraph-common/1.5.3)  | [1.2.0](https://github.com/hugegraph/hugegraph-tools/releases/download/v1.2.0/hugegraph-tools-1.2.0.tar.gz)
 [0.7.4](https://github.com/hugegraph/hugegraph/releases/download/v0.7.4/hugegraph-0.7.4.tar.gz)  | [1.5.8](https://mvnrepository.com/artifact/com.baidu.hugegraph/hugegraph-client/1.5.8)  | [0.7.0](https://github.com/hugegraph/hugegraph-loader/releases/download/v0.7.0/hugegraph-loader-0.7.0.tar.gz)   | [0.7.0](https://github.com/hugegraph/hugegraph-studio/releases/download/v0.7.0/hugegraph-studio-0.7.0.tar.gz)      |       | [1.4.9](https://mvnrepository.com/artifact/com.baidu.hugegraph/hugegraph-common/1.4.9)  | [1.1.0](https://github.com/hugegraph/hugegraph-tools/releases/download/v1.1.0/hugegraph-tools-1.1.0.tar.gz)
@@ -25,6 +26,7 @@
 
 ### Release Notes
 
+- 2019-11-08: Release HugeGraph 0.10.4,see [HugeGraph 0.10.4 Release Notes](changelog/hugegraph-0.10.4-release-notes.md)
 - 2019-04-19: Release HugeGraph 0.9.2,see [HugeGraph 0.9.2 Release Notes](changelog/hugegraph-0.9.2-release-notes.md)
 - 2018-11-23: Release HugeGraph 0.8.0,see [HugeGraph 0.8.0 Release Notes](changelog/hugegraph-0.8.0-release-notes.md)
 - 2018-07-30: Release HugeGraph 0.7.4,see [HugeGraph 0.7.4 Release Notes](changelog/hugegraph-0.7.4-release-notes.md)