Skip to content
Closed
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

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


# Version Compatibility
Expand Down