This is an automated email from the ASF dual-hosted git repository.

haonan pushed a commit to branch rc/2.2.0
in repository https://gitbox.apache.org/repos/asf/tsfile.git


The following commit(s) were added to refs/heads/rc/2.2.0 by this push:
     new 2a84a3ee add RN
2a84a3ee is described below

commit 2a84a3ee8761d3bff3dd80d02ff19c733a3b9820
Author: HTHou <[email protected]>
AuthorDate: Thu Dec 25 11:15:55 2025 +0800

    add RN
---
 RELEASE_NOTES.md   | 19 +++++++++++++++++++
 cpp/CMakeLists.txt |  2 +-
 python/setup.py    |  2 +-
 3 files changed, 21 insertions(+), 2 deletions(-)

diff --git a/RELEASE_NOTES.md b/RELEASE_NOTES.md
index fe34172c..4c9625ea 100644
--- a/RELEASE_NOTES.md
+++ b/RELEASE_NOTES.md
@@ -19,6 +19,25 @@
 
 -->
 
+# Apache TsFile 2.2.0
+
+# New Feature
+- TsFile-Python fully supports TEXT and STRING data types.
+- The Python interface supports the to_dataframe method.
+- C++ TsFile supports encoding formats such as RLE.
+- Both C++ TsFile and Java TsFile table models support tag filtering.
+- C++ TsFile supports writing data of the TEXT type.
+- Added the CAMEL encoding method.
+- ...
+
+# Improvement/Bugfix
+- Fixed the issue where the CppTsFile write and query interfaces had various 
exceptions when handling null values.
+- Fixed the issue where Cpp TsFile failed to write data when TAG and FIELD 
columns were all empty (only timestamps existed with no actual data).
+- Fixed the issue where column names were all converted to lowercase when 
constructing a Tablet in Cpp TsFile, resulting in the failure to add values to 
Tablets constructed with uppercase column names.
+- Fixed the issue where queries would throw errors when the values of 
TEXT-type columns in the CPP TsFile table model were partially empty.
+- Fixed security vulnerabilities CVE-2025-12183,CVE-2025-66566 and 
CVE-2025-11226.
+- ...
+
 # Apache TsFile 2.1.1
 
 ## Improvement/Bugfix
diff --git a/cpp/CMakeLists.txt b/cpp/CMakeLists.txt
index b4b8c39b..fff47e3b 100755
--- a/cpp/CMakeLists.txt
+++ b/cpp/CMakeLists.txt
@@ -27,7 +27,7 @@ else()
 endif ()
 
 cmake_policy(SET CMP0079 NEW)
-set(TsFile_CPP_VERSION 2.2.0.dev)
+set(TsFile_CPP_VERSION 2.2.0)
 set(CMAKE_CXX_FLAGS "$ENV{CXXFLAGS} -Wall")
 
 if (CMAKE_CXX_COMPILER_ID MATCHES "GNU")
diff --git a/python/setup.py b/python/setup.py
index cd369981..6e77474f 100644
--- a/python/setup.py
+++ b/python/setup.py
@@ -25,7 +25,7 @@ from Cython.Build import cythonize
 from setuptools import setup, Extension
 from setuptools.command.build_ext import build_ext
 
-version = "2.2.0.dev"
+version = "2.2.0"
 system = platform.system()
 
 

Reply via email to