Skip to content

TsGate 2.1.3

Latest

Choose a tag to compare

@AlanDevise AlanDevise released this 07 Oct 15:00

TsGate 2.1.3 strengthens adapter validation and result decoding while preserving public APIs, configuration defaults, dependency baselines and the Template → SPI → adapter architecture.

  • Validate structured-filter operands and the default count entry.
  • Merge IoTDB physical table-name case variants before whole-batch validation.
  • Check backend registration across starters, contracts, BOM and database CI.
  • Reject duplicate IoTDB output columns and InfluxDB 3 JSON result keys.
  • Reject oversized direct-adapter batches before copying inputs; retain the post-copy check.

Maven Central: io.github.alandevise:*:2.1.3, including all four starters and tsgate-bom. Central users upgrading from 2.1.0 also receive the earlier GitHub-only 2.1.1/2.1.2 fixes.

Validation: fresh signed Temurin 17 build with 1,476 unit tests; full same-SHA CI with 1,476 tests on each of JDK 17/21/25 and 323 Docker integration tests. Docker includes openGemini 1.4.1/1.5.2, each in single-node and three-node/three-replica deployments. All checks passed. All 38 Central artifacts and 38 signatures were downloaded and matched to the audited bundle.

English release notes · 中文发布说明 · CI

2.1.3 包含过滤条件校验、IoTDB 表名归并、后端登记检查、重复结果列保护及批写数量提前检查。主干架构与公共 API 保持不变,Maven Central 坐标统一为 2.1.3。完整测试、签名及公开下载核验均已通过,详见双语发布说明。