Skip to content

TsGate 2.1.0

Choose a tag to compare

@AlanDevise AlanDevise released this 03 Oct 15:31
· 7 commits to main since this release

TsGate 2.1.0 adds openGemini adapters and Spring Boot starters for 1.4.1 and 1.5.2 default-engine deployments, using the existing TGTemplate, annotations and query API. It includes the adapter contract fixes and bounds checks documented in the release notes.

Java packages move from com.alandevise.tsdb.* to com.alandevise.tsgate.*. Update imports, reflection names and package scanning, then recompile applications and dependent libraries. This package rename is not binary compatible. Maven coordinates and tsdb.* configuration prefixes remain unchanged. The namespace-only commit preserves 91 Java file histories; .git-blame-ignore-revs supports meaningful line attribution.

Validation: 889 unit tests on each of JDK 17 / Boot 2.7.18, JDK 21 / Boot 3.5.14 and JDK 25 / Boot 4.1.0; 114 existing-backend Docker tests and 44 tests in each of four openGemini single-node/three-node deployments. All failures, errors and skips are zero. Maven Central state is PUBLISHED; all 38 public POM/JAR downloads match the signed release bundle. Final-source GitHub CI also passed.

2.1.0 新增 openGemini 适配与 starter,并保持现有统一 API。升级须将 Java 包名改为 com.alandevise.tsgate.* 后重新编译;旧 Java 文件的 Git 历史保留在独立迁移提交中。Maven Central 已发布,38 份公开制品均已下载校验。

English release notes · 中文发布说明

Published BOM · OpenGemini starter