Skip to content

Releases: IGinX-THU/IGinX

IGinX v0.7.2

11 Oct 07:30
Compare
Choose a tag to compare
  • 增强 JDBC 兼容性
  • 增强 Thrift 连接池鲁棒性
  • 可配置 JVM 启动参数

Full Changelog: v0.7.1...v0.7.2

IGinX v0.7.1

09 Aug 01:11
5e1fec5
Compare
Choose a tag to compare
  • 支持为只读 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!

14 Jul 04:26
dd917bc
Compare
Choose a tag to compare

NEWS:

  1. 全面启动支持TPC测试!
  2. 增加高性能集成存储引擎
  3. 增加高效的开/闭源查询优化规则
  4. 降采样语法调整
  5. 更新开源协议:从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

26 May 06:56
a26fd02
Compare
Choose a tag to compare

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

Full Changelog: release/v0.5.1...v0.6.0

IGinX v0.5.1 -- Transformation

02 Mar 01:42
Compare
Choose a tag to compare

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