diff --git a/sql/xsql/docs/docs/index.md b/sql/xsql/docs/docs/index.md index 784347b..98c3444 100644 --- a/sql/xsql/docs/docs/index.md +++ b/sql/xsql/docs/docs/index.md @@ -29,9 +29,11 @@ | 2.3.1.xsql-0.2.3 | 2019.03.22 | 1.解决:Elasticsearch下推解析数据时,字段为null时的异常
2.解决:Druid在SQL包含中文时解析出错的问题
3.解决:执行select * group by时出错的问题 | 1.Druid查询时没有指定__time时,友好提示用户
2.完善Getting_Started文档的用例
3.前置SQL语法校验到Local模式切换Yarn模式之前 | 1.Druid支持二级缓存 | | 2.3.1.xsql-0.3.0 | 2019.04.04 | 1.解决:避免下推Mysql不支持的函数
2.解决:Mysql分区信息丢失 | 1.Hbase,Druid 模块化
2.优化 DataSourceManager插件化代码
3.清理冗余的依赖 | 1.支持给SQL中可以下推的子查询加别名
2.Elasticsearch支持Scroll接口,加速查询效率
3.Elasticsearch支持es.read.field.empty.as.null配置
4.增加Hive 权限验证模块spark-authorizer | | 2.3.1.xsql-0.3.1 | 2019.04.09 | 1.解决:Local模式切换Yarn模式时,任务链接部分标签页不显示的问题
2.解决:Local模式执行create table using parquet等后,切换Yarn模式导致底层创建的HadoopFsRelation还是Local模式下已经关闭的SparkSession
3.解决:移除spark-hive脚本后,难以无缝迁移
4.解决:Hbase,Druid 模块化后,ServiceLoader找不到对应DataSourceRegister实现的Bug | | 1. 保留支持bin/spark-hive
2. Hbase、Druid需额外配置,从而控制jars大小 | -| 2.3.1.xsql-0.3.2 | | 1. bin/spark-xsql支持${}字符串变量
2. datasource关键字与列名冲突
3. processSingleTable assert失败
4. !开头的命令cast报错
5. OutOfDriectMemoryError | | 1. 支持Hive的remove datasource if exists
2. 支持Hive的insert overwrite directory using xxx
3. 增加Yarn优先级控制参数spark-sql --priority | -| 2.3.1.xsql-0.4.0 | | 1. load data partition
2. StackOverflow caused by window functions
3. select using script| 1. set 不再触发job
2. local模式不再产生日志文件 | 1.支持Hive的distribute by
2.接入Kafka数据源 | -| 2.4.3.xsql-0.5.0 | | 1.修复任务结束时报错java.io.IOException: Filesystem closed
2.解决HDFS0.2版本与Spark流式SQL所使用HDFS高版本的兼容性问题
3.修复MongoManager、ElasticSearchManager在Local模式下,使用SparkSession.getActiveSession的bug
4.解决XSQL升级Spark2.4.3后,流式SQL无法支持下推的问题 | 升级至Spark2.4.3核心 | 支持流式SQL计算Kafka数据 | +| 2.3.1.xsql-0.3.2 | 2019.05.25 | 1. bin/spark-xsql支持${}字符串变量
2. datasource关键字与列名冲突
3. processSingleTable assert失败
4. !开头的命令cast报错
5. OutOfDriectMemoryError | | 1. 支持Hive的remove datasource if exists
2. 支持Hive的insert overwrite directory using xxx
3. 增加Yarn优先级控制参数spark-sql --priority | +| 2.3.1.xsql-0.4.0 | 2019.07.01 | 1. load data partition
2. StackOverflow caused by window functions
3. select using script| 1. set 不再触发job
2. local模式不再产生日志文件 | 1.支持Hive的distribute by
2.接入Kafka数据源 | +| 2.4.3.xsql-0.5.0 | 2019.08.01 | 1.修复任务结束时报错java.io.IOException: Filesystem closed
2.解决HDFS0.2版本与Spark流式SQL所使用HDFS高版本的兼容性问题
3.修复MongoManager、ElasticSearchManager在Local模式下,使用SparkSession.getActiveSession的bug
4.解决XSQL升级Spark2.4.3后,流式SQL无法支持下推的问题 | 升级至Spark2.4.3核心 | 支持流式SQL计算Kafka数据 | +| 2.4.3.xsql-0.6.0 | 2019.08.30 | 1.修改SparkXSQLShell中错误的打印SparkHiveShell信息 | 1.通过ServiceLoader加载DatasourceManager实现
2.增加工作数据源,减少在数据字典读写过程中,反复获取数据源
3.DataSourceManager继承ExternalCatalog,减少相同的方法签名
4.修改mkdocs文档风格
5.增加xsql.conf.template
6.添加监控模块 | 1.支持插件化
2.增加中英文README
3.增加LOGO
| +| 2.4.3.xsql-0.6.1 | 2019.08.11 | 1.[Rename the prefix of jars from spark to xsql.](https://github.com/Qihoo360/XSQL/pull/1)
2.[Fix the bug that can't find default database when default database's name is not default](https://github.com/Qihoo360/XSQL/pull/21)
3.[Solve sql select query that select is followed by \n can't run when we use -e sql](https://github.com/Qihoo360/XSQL/pull/22)
4.[Fix cannot find spark-xsql-shell.](https://github.com/Qihoo360/XSQL/pull/35)
5.[.hiverc is loaded twice making create function throw exception](https://github.com/Qihoo360/XSQL/pull/45)
6.[Correct the content of license file for XSQL.](https://github.com/Qihoo360/XSQL/pull/50) | 1.[Fix com.fasterxml.jackson.core:jackson-databind vulnerabilities.](https://github.com/Qihoo360/XSQL/pull/24)
2.[Fix org.jpmml:pmml-model vulnerabilities.](https://github.com/Qihoo360/XSQL/pull/25)
3.[Fix zookeeper vulnerabilities](https://github.com/Qihoo360/XSQL/pull/27)
4.[build-plugin.sh should use build/mvn to find mvn or install mvn](https://github.com/Qihoo360/XSQL/pull/29)
5.[Fix puppycrawl vulnerabilities](https://github.com/Qihoo360/XSQL/pull/33)6.[Fix libthrift vulnerabilities.](https://github.com/Qihoo360/XSQL/pull/42)
6.[Migrate some XSQL test classes to github](https://github.com/Qihoo360/XSQL/pull/43)
7.[Upgrade jackson-databind to 2.9.10 and fix vulnerabilities.](https://github.com/Qihoo360/XSQL/pull/44)
8.[Add Github pull request template](https://github.com/Qihoo360/XSQL/pull/46) | | # Version Compatibility