Releases: IGinX-THU/IGinX
Releases · IGinX-THU/IGinX
IGinX v0.7.2
- 增强 JDBC 兼容性
- 增强 Thrift 连接池鲁棒性
- 可配置 JVM 启动参数
Full Changelog: v0.7.1...v0.7.2
IGinX v0.7.1
- 支持为只读 Dummy 对接层实例修改额外参数
- 测试中启用 TPC-H 性能比较
- 支持按时间执行 Transform 任务
- 支持 Redis 和 Mongodb 对接层进行鉴权
- 支持 order_by 操作中对每一列指定 ASC | DESC
- 优化 show columns 操作性能
What's Changed
- build: update project version to 0.8.0-SNAPSHOT by @github-actions in #393
- feat(test): tpc-h test suppport new branch comp to main by @jzl18thu in #394
- Update mvn format cmd by @zhuyuqing in #395
- build: dedup maven configuration and deploy by @aqni in #397
- build: update netty and arrow version by @aqni in #396
- feat(test): adjust TPC-H test by @jzl18thu in #399
- feat(test): tpc-h test (new comp to main) by @jzl18thu in #400
- feat(core): allow scheduling transform jobs by @shinyano in #366
- docs: fix iotdb download link by @aqni in #401
- chore: update docs to match versions by @zhuyuqing in #404
- feat(redis,mongodb): allow to authenticate by @aqni in #402
- fix(relational): fix dummy project by @shinyano in #406
- feat(core): rename duplicate same columns by @jzl18thu in #405
- feat(core): allow changing db params(only apply for dummy & read-only) by @shinyano in #398
- feat(core): show columns by @RemHero in #351
- feat(sql): support to set ASC | DESC for each order_by column by @jzl18thu in #414
- fix(sql): fix rename in subquery with filter by @jzl18thu in #416
- fix(optimizer): fix ColumnPruningRule on mark join by @jzl18thu in #417
- build: update project version to 0.7.1 by @github-actions in #418
Full Changelog: v0.7.0...v0.7.1
IGinX x0.7.0 -- Self-hosting high-performance storage engine!
NEWS:
- 全面启动支持TPC测试!
- 增加高性能集成存储引擎
- 增加高效的开/闭源查询优化规则
- 降采样语法调整
- 更新开源协议:从Apache 2.0 到GPL-v3.0
What's Changed
- feat(optimizer): distinct eliminate rule by @Yihao-Xu in #343
- feat(query): adjust downsample query by @shinyano in #347
- ci: manually run full test suite by @aqni in #355
- feat(optimizer): Join Factorization Rule, Optimizer Independent and Confuse by @Yihao-Xu in #352
- feat(optimizer): Outer Join Eliminate Rule by @Yihao-Xu in #358
- feat(python): allow inserting dataframe by @shinyano in #357
- style: license changed from Apache 2.0 to GPL-3.0 by @zhuyuqing in #365
- feat(optimizer): coexist with extension by @aqni in #376
- feat(parquet): reimplement parquet buffer by @aqni in #373
- feat(test): tpc-h regression test by @jzl18thu in #372
Full Changelog: v0.6.0...v0.7.0
IGinX v0.6.0 -- Becoming a real Polystore
NEWS: 支持国产关系数据库直接接入!
What's Changed
- SQL
- 实现聚合支持整数长度
- 实现 explain 语句
- order by 语句支持任意列
- 实现 explain physical 语句
- UDF 支持以模块方式进行多函数声明,并自动安装依赖包
- UDF 支持列头
- UDF 支持多列
- 实现 where子查询
- Consolidate Conditional Statements in Function
- time 关键字改为 key
- 实现更多子查询
- 实现 order by 和 limit
- 实现集合操作
- 实现 distinct 语句
- 实现以灵活方式从CSV文件读取数据
- 实现导出查询结果到CSV文件或字节文件
- 路径名称使用反引号支持更多字符
- 实现 value2meta
- 移除 agg level 功能
- 实现在SQL中使用 show columns;
- UDF支持参数
- 实现 "and" 比较操作和 "or "比较操作
- 实现 CTE
- UDF支持访问key数据
- where语句支持表达式
- 实现 show config
- 实现远程注册 UDF
- Session
- 实现取消任务
- add outfile in python session
- Client
- 显示执行时间
- Log
- 可以直接通过 conf/log4j2.properties配置日志
- optimizer
- 重构优化器架构
- DataSource
- 重新实现 Mongodb 对接层
- 支持 Redis
- 重构对接层接口
- influxdb支持查询下推
- PostgreSQL支持查询下推
- 重新实现 Parquet 存储引擎
- 支持更多关系型数据库,包括 MySQL
- Deploy
- 提供 docker-compose
- Test
- 添加更多单元测试
- 添加更多集成测试
New Contributors
- @Cauchy-NY made their first contribution in #2
- @RemHero made their first contribution in #3
- @YouJiacheng made their first contribution in #5
- @zhanglingzhe0820 made their first contribution in #12
- @iznauy made their first contribution in #41
- @zhuyuqing made their first contribution in #56
- @wensir-cloud made their first contribution in #64
- @shinyano made their first contribution in #97
- @Janet731 made their first contribution in #256
Full Changelog: release/v0.5.1...v0.6.0
IGinX v0.5.1 -- Transformation
The debut of the transformed IGinX into a polystore system, as the start of the future development, with the following key features:
- The integration of the embedded DuckDB
- Pluggable parquet files in folders
- Removable read-only data sources