Repository navigation
TsGate 2.1.0
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 份公开制品均已下载校验。