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

jiangtian pushed a commit to branch iotdb
in repository https://gitbox.apache.org/repos/asf/tsfile.git

commit 7c9f49c19cd7b562ce17ea2198f6bcb87e7b9297
Author: Haonan <[email protected]>
AuthorDate: Fri Nov 8 10:22:59 2024 +0800

    Cherry pick some release issue fixes from rc/1.1 (#296)
    
    * update release note for 1.1.0
    
    * fix release problem
    
    * Fix 1.1.0 rc1 issues (#283)
    
    * update license info
    
    (cherry picked from commit d50399a0d980c549a0ec608d008dd1658fa7d2ab)
---
 LICENSE                                 | 95 +++++++++++++++++----------------
 RELEASE_NOTES.md                        | 24 +++++++++
 cpp/CMakeLists.txt                      |  5 --
 cpp/cmake/build_function.cmake          | 34 ------------
 cpp/cmake/cmake_config.h                | 19 -------
 cpp/cmake/config.h.in                   |  1 -
 cpp/src/CMakeLists.txt                  |  1 -
 docs/src/.vuepress/public/bg.svg        | 23 +++++++-
 docs/src/.vuepress/public/home_icon.svg | 23 +++++++-
 docs/src/.vuepress/public/logo.svg      | 23 +++++++-
 docs/src/.vuepress/public/s.svg         | 23 +++++++-
 docs/src/.vuepress/styles/config.scss   | 19 +++++++
 docs/src/.vuepress/styles/index.scss    | 25 +++++++--
 docs/src/.vuepress/styles/palette.scss  | 21 +++++++-
 docs/src/Download/README.md             | 23 +++++++-
 docs/src/zh/Download/README.md          | 23 +++++++-
 pom.xml                                 |  8 ++-
 17 files changed, 272 insertions(+), 118 deletions(-)

diff --git a/LICENSE b/LICENSE
index 130dac6a..7b741bb5 100644
--- a/LICENSE
+++ b/LICENSE
@@ -204,78 +204,63 @@
                            APACHE TSFILE SUBCOMPONENTS
 
--------------------------------------------------------------------------------
 
-The following class is copied from maven-wrapper 
(https://github.com/takari/maven-wrapper),
-which is under Apache License 2.0:
-
-mvnw files from https://github.com/apache/maven-wrapper Apache 2.0
-
---------------------------------------------------------------------------------
-
 The following class is modified from Apache commons-collections
 
-./tsfile/src/main/java/org/apache/tsfile/utils/Murmur128Hash.java
+./java/tsfile/src/main/java/org/apache/tsfile/utils/Murmur128Hash.java
 Relevant pr is: https://github.com/apache/commons-collections/pull/83/
 
 
--------------------------------------------------------------------------------
 
 The following files include code modified from Michael Burman's gorilla-tsc 
project.
 
-./tsfile/src/main/java/org/apache/tsfile/encoding/encoder/GorillaEncoderV2.java
-./tsfile/src/main/java/org/apache/tsfile/encoding/encoder/IntGorillaEncoder.java
-./tsfile/src/main/java/org/apache/tsfile/encoding/encoder/LongGorillaEncoder.java
-./tsfile/src/main/java/org/apache/tsfile/encoding/encoder/SinglePrecisionEncoderV2.java
-./tsfile/src/main/java/org/apache/tsfile/encoding/encoder/DoublePrecisionEncoderV2.java
-./tsfile/src/main/java/org/apache/tsfile/encoding/decoder/GorillaDecoderV2.java
-./tsfile/src/main/java/org/apache/tsfile/encoding/decoder/IntGorillaDecoder.java
-./tsfile/src/main/java/org/apache/tsfile/encoding/decoder/LongGorillaDecoder.java
-./tsfile/src/main/java/org/apache/tsfile/encoding/decoder/SinglePrecisionDecoderV2.java
-./tsfile/src/main/java/org/apache/tsfile/encoding/decoder/DoublePrecisionDecoderV2.java
+./java/tsfile/src/main/java/org/apache/tsfile/encoding/encoder/GorillaEncoderV2.java
+./java/tsfile/src/main/java/org/apache/tsfile/encoding/encoder/IntGorillaEncoder.java
+./java/tsfile/src/main/java/org/apache/tsfile/encoding/encoder/LongGorillaEncoder.java
+./java/tsfile/src/main/java/org/apache/tsfile/encoding/encoder/SinglePrecisionEncoderV2.java
+./java/tsfile/src/main/java/org/apache/tsfile/encoding/encoder/DoublePrecisionEncoderV2.java
+./java/tsfile/src/main/java/org/apache/tsfile/encoding/decoder/GorillaDecoderV2.java
+./java/tsfile/src/main/java/org/apache/tsfile/encoding/decoder/IntGorillaDecoder.java
+./java/tsfile/src/main/java/org/apache/tsfile/encoding/decoder/LongGorillaDecoder.java
+./java/tsfile/src/main/java/org/apache/tsfile/encoding/decoder/SinglePrecisionDecoderV2.java
+./java/tsfile/src/main/java/org/apache/tsfile/encoding/decoder/DoublePrecisionDecoderV2.java
 
 Copyright: 2016-2018 Michael Burman and/or other contributors
 Project page: https://github.com/burmanm/gorilla-tsc
-License: http://www.apache.org/licenses/LICENSE-2.0
+License: https://github.com/burmanm/gorilla-tsc/blob/master/LICENSE
 
 
--------------------------------------------------------------------------------
 
 The following files include code modified from Panagiotis Liakos, Katia 
Papakonstantinopoulou and Yannis Kotidis chimp project.
 
-./tsfile/src/main/java/org/apache/tsfile/encoding/decoder/DoublePrecisionChimpDecoder.java
-./tsfile/src/main/java/org/apache/tsfile/encoding/decoder/IntChimpDecoder.java
-./tsfile/src/main/java/org/apache/tsfile/encoding/decoder/LongChimpDecoder.java
-./tsfile/src/main/java/org/apache/tsfile/encoding/decoder/SinglePrecisionChimpDecoder.java
-./tsfile/src/main/java/org/apache/tsfile/encoding/encoder/DoublePrecisionChimpEncoder.java
-./tsfile/src/main/java/org/apache/tsfile/encoding/encoder/IntChimpEncoder.java
-./tsfile/src/main/java/org/apache/tsfile/encoding/encoder/LongChimpEncoder.java
-./tsfile/src/main/java/org/apache/tsfile/encoding/encoder/SinglePrecisionChimpEncoder.java
+./java/tsfile/src/main/java/org/apache/tsfile/encoding/decoder/DoublePrecisionChimpDecoder.java
+./java/tsfile/src/main/java/org/apache/tsfile/encoding/decoder/IntChimpDecoder.java
+./java/tsfile/src/main/java/org/apache/tsfile/encoding/decoder/LongChimpDecoder.java
+./java/tsfile/src/main/java/org/apache/tsfile/encoding/decoder/SinglePrecisionChimpDecoder.java
+./java/tsfile/src/main/java/org/apache/tsfile/encoding/encoder/DoublePrecisionChimpEncoder.java
+./java/tsfile/src/main/java/org/apache/tsfile/encoding/encoder/IntChimpEncoder.java
+./java/tsfile/src/main/java/org/apache/tsfile/encoding/encoder/LongChimpEncoder.java
+./java/tsfile/src/main/java/org/apache/tsfile/encoding/encoder/SinglePrecisionChimpEncoder.java
 
 Copyright: 2022- Panagiotis Liakos, Katia Papakonstantinopoulou and Yannis 
Kotidis
 Project page: https://github.com/panagiotisl/chimp
-License: http://www.apache.org/licenses/LICENSE-2.0
+License: https://github.com/panagiotisl/chimp/blob/main/LICENCE.md
 
 
--------------------------------------------------------------------------------
 
-The following files include code modified from Snappy project.
+The following files include code modified from Trino project.
 
-./tsfile/cpp/third_party/google_snappy/snappy.h
-./tsfile/cpp/third_party/google_snappy/snappy.cc
-./tsfile/cpp/third_party/google_snappy/snappy-internal.h
-./tsfile/cpp/third_party/google_snappy/snappy-sinksource.cc
-./tsfile/cpp/third_party/google_snappy/snappy-sinksource.h
-./tsfile/cpp/third_party/google_snappy/snappy-stubs-internal.cc
-./tsfile/cpp/third_party/google_snappy/snappy-stubs-internal.h
-./tsfile/cpp/third_party/google_snappy/snappy-stubs-public.h.in
-./tsfile/cpp/third_party/google_snappy/CMakeLists.txt
+./java/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/*
 
-Copyright: 2011, Google Inc.
-Project page: https://github.com/google/snappy
-License: https://github.com/google/snappy/blob/main/COPYING
+Trino is open source software licensed under the Apache License 2.0 and 
supported by the Trino Software Foundation.
+Project page: https://github.com/trinodb/trino
+License: https://github.com/trinodb/trino/blob/master/LICENSE
 
 
--------------------------------------------------------------------------------
 
 The following files include code is copied from lz4 project.
 
-./tsfile/cpp/third_party/lz4/lz4.c
-./tsfile/cpp/third_party/lz4/lz4.h
+./cpp/src/compress/lz4.c
+./cpp/src/compress/lz4.h
 
 Copyright: (C) 2011-2020, Yann Collet.
 Project page: http://www.lz4.org
@@ -283,11 +268,29 @@ License: https://github.com/lz4/lz4/blob/dev/LICENSE
 
 
--------------------------------------------------------------------------------
 
+The following files include code modified from Snappy project.
+
+./cpp/third_party/google_snappy/snappy.h
+./cpp/third_party/google_snappy/snappy.cc
+./cpp/third_party/google_snappy/snappy-internal.h
+./cpp/third_party/google_snappy/snappy-sinksource.cc
+./cpp/third_party/google_snappy/snappy-sinksource.h
+./cpp/third_party/google_snappy/snappy-stubs-internal.cc
+./cpp/third_party/google_snappy/snappy-stubs-internal.h
+./cpp/third_party/google_snappy/snappy-stubs-public.h.in
+./cpp/third_party/google_snappy/CMakeLists.txt
+
+Copyright: 2011, Google Inc.
+Project page: https://github.com/google/snappy
+License: https://github.com/google/snappy/blob/main/COPYING
+
+--------------------------------------------------------------------------------
+
 The following files include code is copied from lzokay project.
 
-./tsfile/cpp/third_party/lzokay/lzokay.cpp
-./tsfile/cpp/third_party/lzokay/lzokay.hpp
-./tsfile/cpp/third_party/lzokay/LICENSE
+./cpp/third_party/lzokay/lzokay.cpp
+./cpp/third_party/lzokay/lzokay.hpp
+./cpp/third_party/lzokay/LICENSE
 
 Copyright: (c) 2018 Jack Andersen
 Project page: https://github.com/AxioDL/lzokay
diff --git a/RELEASE_NOTES.md b/RELEASE_NOTES.md
index db93648e..2c518cd2 100644
--- a/RELEASE_NOTES.md
+++ b/RELEASE_NOTES.md
@@ -19,6 +19,30 @@
 
 -->
 
+# Apache TsFile 1.1.0
+
+## New Feature
+- Support new data types: STRING, BLOB, TIMESTAMP, DATE by @Cpaulyz in #76
+- Add an equivalent .getLongs() method to .getTimes() in TimeColumn. by 
@Sh-Zh-7 in #61
+- Return all columns in TsBlock class by @Sh-Zh-7 in #80
+
+## Improvement/Bugfix
+
+- Fix value filter allSatisfy bug by @liuminghui233 in #41
+- Fix error log caused by ClosedByInterruptException by @shuwenwei in #47
+- Fix the mistaken argument in LZ4 Uncompressor by @jt2594838 in #57
+- Remove duplicate lookups in dictionary encoder by @MrQuansy in #54
+- Optimize SeriesScanUtil by memorizing the order time and satisfied 
information for each Seq and Unseq Resource by @JackieTien97 in #58
+- Fix TsBlockBuilder bug in AlignedPageReader and PageReader. by @JackieTien97 
in #77
+- Fix ZstdUncompressor by @lancelly in #132
+- fix RLBE Encoding for float and double by @gzh23 in #143
+- Fix uncompress page data by @shuwenwei in #161
+- Fix encoder and decoder construction of RLBE by @jt2594838 in #162
+- Fix aligned TimeValuePair npe by @shuwenwei in #173
+- Fix StringStatistics data type by @shuwenwei in #177
+- Fix bug in the conversion of int types to timestamp. by @FearfulTomcat27 in 
#224
+- Fix error when write aligned tablet with null date by @HTHou in #251
+
 # Apache TsFile 1.0.0
 
 ## New Features
diff --git a/cpp/CMakeLists.txt b/cpp/CMakeLists.txt
index 46d59a83..5dedb420 100644
--- a/cpp/CMakeLists.txt
+++ b/cpp/CMakeLists.txt
@@ -76,11 +76,6 @@ add_subdirectory(third_party)
 
 add_subdirectory(src)
 
-configure_file(
-  "${PROJECT_SOURCE_DIR}/cmake/config.h.in"
-  "${PROJECT_BINARY_DIR}/cmake_config.h"
-)
-
 add_subdirectory(test)
 if(TESTS_ENABLED)
     add_dependencies(TsFile_Test tsfile)
diff --git a/cpp/cmake/build_function.cmake b/cpp/cmake/build_function.cmake
deleted file mode 100644
index a1161690..00000000
--- a/cpp/cmake/build_function.cmake
+++ /dev/null
@@ -1,34 +0,0 @@
-
-function(unittest_binary_link target_test target_src_files)
-  set(LOGGER_SRC_DIR ${PROJECT_SOURCE_DIR}/src/common/logger)
-  include_directories(${LOGGER_SRC_DIR})
-  aux_source_directory(${LOGGER_SRC_DIR} logger_src_files)
-  set(target_files ${target_src_files} ${logger_src_files})
-
-  add_executable(${target_test} ${target_files})
-
-  # add_executable(${target_test} ${target_src_files})
-  target_link_libraries(${target_test} gtest)
-  target_link_libraries(${target_test} z)
-  target_link_libraries(${target_test} lz4)
-  set_target_properties(${target_test} PROPERTIES RUNTIME_OUTPUT_DIRECTORY 
${UNITTEST_BIN_DIR})
-  set_target_properties(${target_test} PROPERTIES COMPILE_FLAGS "-pthread" 
LINK_FLAGS "-pthread")
-endfunction(unittest_binary_link)
-
-function(add_statis_objtarget target_name target_src_list target_inc_list 
target_defile_list target_compile_list target_link_list)
-  message("add_statis_objtarget(target_name=${target_name}, 
target_src_list=${${target_src_list}})")
-  add_library(${target_name} OBJECT ${${target_src_list}})
-  # # redefine_file_macro(${target_name})
-  # if (target_inc_list)
-  #   target_include_directories(${target_name} PUBLIC ${${target_inc_list}} 
${PROJECT_INCLUDE_DIR})
-  # endif()
-  if (target_defile_list)
-    target_compile_definitions(${target_name} PRIVATE ${target_defile_list})
-  endif()
-  if (target_compile_list)
-    target_compile_options(${target_name} PRIVATE ${target_compile_list})
-  endif()
-  if (target_link_list)
-    target_link_options(${target_name} PRIVATE ${target_link_list})
-  endif()
-endfunction(add_statis_objtarget)
diff --git a/cpp/cmake/cmake_config.h b/cpp/cmake/cmake_config.h
deleted file mode 100644
index d92824c6..00000000
--- a/cpp/cmake/cmake_config.h
+++ /dev/null
@@ -1,19 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements.  See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership.  The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * License); you may not use this file except in compliance
- * with the License.  You may obtain a copy of the License at
- *
- *     http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied.  See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-/* #undef ENABLE_TEST */
diff --git a/cpp/cmake/config.h.in b/cpp/cmake/config.h.in
deleted file mode 100644
index 3e07b4e6..00000000
--- a/cpp/cmake/config.h.in
+++ /dev/null
@@ -1 +0,0 @@
-#cmakedefine ENABLE_TEST
diff --git a/cpp/src/CMakeLists.txt b/cpp/src/CMakeLists.txt
index 13c9a6ea..ce0e21ef 100644
--- a/cpp/src/CMakeLists.txt
+++ b/cpp/src/CMakeLists.txt
@@ -17,7 +17,6 @@ specific language governing permissions and limitations
 under the License.
 ]]
 message("Running in src diectory")
-include(${PROJECT_SOURCE_DIR}/cmake/build_function.cmake)
 if (${COV_ENABLED})
     add_compile_options(-fprofile-arcs -ftest-coverage)
 endif ()
diff --git a/docs/src/.vuepress/public/bg.svg b/docs/src/.vuepress/public/bg.svg
index 50e3c184..ec446911 100644
--- a/docs/src/.vuepress/public/bg.svg
+++ b/docs/src/.vuepress/public/bg.svg
@@ -1,3 +1,24 @@
+<!--
+
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+        http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+
+-->
+
 <svg xmlns="http://www.w3.org/2000/svg"; 
xmlns:xlink="http://www.w3.org/1999/xlink"; width="1920" height="1020"
   viewBox="0 0 1920 1020" fill="none">
   <g opacity=".5" transform="translate(0 0)">
@@ -31,4 +52,4 @@
       <stop offset="1" stop-color="#C1C5F7" stop-opacity="1" />
     </radialGradient>
   </defs>
-</svg>
\ No newline at end of file
+</svg>
diff --git a/docs/src/.vuepress/public/home_icon.svg 
b/docs/src/.vuepress/public/home_icon.svg
index 2a0731a5..b34fe6c6 100644
--- a/docs/src/.vuepress/public/home_icon.svg
+++ b/docs/src/.vuepress/public/home_icon.svg
@@ -1 +1,22 @@
-<svg xmlns="http://www.w3.org/2000/svg"; 
xmlns:xlink="http://www.w3.org/1999/xlink"; width="200.992919921875" 
height="200" viewBox="0 0 200.992919921875 200" fill="none"><g opacity="1"  
transform="translate(0 0)"><path id="path1147_3_" fill-rule="evenodd" 
style="fill:#6738BD" opacity="1" d="M122.399 118.076C135.997 125.442 134.297 
145.838 119.944 150.559C112.013 155.091 103.136 150.181 94.827 148.859C84.4401 
146.026 73.2978 150.748 68.1988 158.68C60.8335 169.066 64.2329 183.608 54.2237 
192 [...]
\ No newline at end of file
+<!--
+
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+        http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+
+-->
+
+<svg xmlns="http://www.w3.org/2000/svg"; 
xmlns:xlink="http://www.w3.org/1999/xlink"; width="200.992919921875" 
height="200" viewBox="0 0 200.992919921875 200" fill="none"><g opacity="1"  
transform="translate(0 0)"><path id="path1147_3_" fill-rule="evenodd" 
style="fill:#6738BD" opacity="1" d="M122.399 118.076C135.997 125.442 134.297 
145.838 119.944 150.559C112.013 155.091 103.136 150.181 94.827 148.859C84.4401 
146.026 73.2978 150.748 68.1988 158.68C60.8335 169.066 64.2329 183.608 54.2237 
192 [...]
diff --git a/docs/src/.vuepress/public/logo.svg 
b/docs/src/.vuepress/public/logo.svg
index d98ddae9..1cc9f8ae 100644
--- a/docs/src/.vuepress/public/logo.svg
+++ b/docs/src/.vuepress/public/logo.svg
@@ -1 +1,22 @@
-<svg xmlns="http://www.w3.org/2000/svg"; 
xmlns:xlink="http://www.w3.org/1999/xlink"; width="138" 
height="40.02767103989985" viewBox="0 0 138 40.02767103989985" fill="none"><g 
opacity="1"  transform="translate(0 0)"><g opacity="1"  
transform="translate(46.381103515625 5.41363525390625)"><path id="路径 1" 
fill-rule="evenodd" style="fill:#6738BD" opacity="1" d="M18.6715 
3.17493L18.6715 7.59713L11.7925 7.59713L11.7925 22.489L6.6522 22.489L6.6522 
7.59713L0 7.59713L0 3.17493L18.6715 3.17493Z"></pa [...]
\ No newline at end of file
+<!--
+
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+        http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+
+-->
+
+<svg xmlns="http://www.w3.org/2000/svg"; 
xmlns:xlink="http://www.w3.org/1999/xlink"; width="138" 
height="40.02767103989985" viewBox="0 0 138 40.02767103989985" fill="none"><g 
opacity="1"  transform="translate(0 0)"><g opacity="1"  
transform="translate(46.381103515625 5.41363525390625)"><path id="路径 1" 
fill-rule="evenodd" style="fill:#6738BD" opacity="1" d="M18.6715 
3.17493L18.6715 7.59713L11.7925 7.59713L11.7925 22.489L6.6522 22.489L6.6522 
7.59713L0 7.59713L0 3.17493L18.6715 3.17493Z"></pa [...]
diff --git a/docs/src/.vuepress/public/s.svg b/docs/src/.vuepress/public/s.svg
index 7b603e92..d2d1364c 100644
--- a/docs/src/.vuepress/public/s.svg
+++ b/docs/src/.vuepress/public/s.svg
@@ -1,3 +1,24 @@
+<!--
+
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+        http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+
+-->
+
 <svg xmlns="http://www.w3.org/2000/svg"; viewBox="0 0 2000 1500">
   <path fill="#9ADBBE" d="M0 0h2000v1500H0z" />
   <defs>
@@ -48,4 +69,4 @@
   <use href="#d" transform="rotate(120)" />
   <use href="#d" transform="rotate(240)" />
   <circle r="3000" fill="none" />
-</svg>
\ No newline at end of file
+</svg>
diff --git a/docs/src/.vuepress/styles/config.scss 
b/docs/src/.vuepress/styles/config.scss
index f91061d7..434e53e0 100644
--- a/docs/src/.vuepress/styles/config.scss
+++ b/docs/src/.vuepress/styles/config.scss
@@ -1,3 +1,22 @@
+/*
+  Licensed to the Apache Software Foundation (ASF) under one
+  or more contributor license agreements.  See the NOTICE file
+  distributed with this work for additional information
+  regarding copyright ownership.  The ASF licenses this file
+  to you under the Apache License, Version 2.0 (the
+  "License"); you may not use this file except in compliance
+  with the License.  You may obtain a copy of the License at
+
+    http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing,
+  software distributed under the License is distributed on an
+  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+  KIND, either express or implied.  See the License for the
+  specific language governing permissions and limitations
+  under the License.
+ */
+
 // you can change config here
 $colors: #c0392b, #d35400, #f39c12, #27ae60, #16a085, #2980b9, #8e44ad, 
#2c3e50,
   #7f8c8d !default;
diff --git a/docs/src/.vuepress/styles/index.scss 
b/docs/src/.vuepress/styles/index.scss
index 27aa8329..0796469e 100644
--- a/docs/src/.vuepress/styles/index.scss
+++ b/docs/src/.vuepress/styles/index.scss
@@ -1,3 +1,22 @@
+/*
+  Licensed to the Apache Software Foundation (ASF) under one
+  or more contributor license agreements.  See the NOTICE file
+  distributed with this work for additional information
+  regarding copyright ownership.  The ASF licenses this file
+  to you under the Apache License, Version 2.0 (the
+  "License"); you may not use this file except in compliance
+  with the License.  You may obtain a copy of the License at
+
+    http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing,
+  software distributed under the License is distributed on an
+  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+  KIND, either express or implied.  See the License for the
+  specific language governing permissions and limitations
+  under the License.
+ */
+
 // place your custom styles here
 #main-description {
   max-width: 55rem;
@@ -5,14 +24,14 @@
 
 .vp-site-name{
   display: none;
-} 
+}
 // .vp-hero-info {
 //   padding-inline: 10.5rem;
 // }
 .vp-feature-header, .vp-feature-title {
   color: var(--theme-color-light);
 }
-.home.project 
+.home.project
 .theme-hope-content {
   max-width: unset;
 }
@@ -26,4 +45,4 @@
 
 .theme-hope-content:not(.custom)>p, .theme-hope-content:not(.custom)>ul p, 
.theme-hope-content:not(.custom)>ol p {
   text-align: start !important;
-}
\ No newline at end of file
+}
diff --git a/docs/src/.vuepress/styles/palette.scss 
b/docs/src/.vuepress/styles/palette.scss
index 006c76b6..d1b4079e 100644
--- a/docs/src/.vuepress/styles/palette.scss
+++ b/docs/src/.vuepress/styles/palette.scss
@@ -1,3 +1,22 @@
+/*
+  Licensed to the Apache Software Foundation (ASF) under one
+  or more contributor license agreements.  See the NOTICE file
+  distributed with this work for additional information
+  regarding copyright ownership.  The ASF licenses this file
+  to you under the Apache License, Version 2.0 (the
+  "License"); you may not use this file except in compliance
+  with the License.  You may obtain a copy of the License at
+
+    http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing,
+  software distributed under the License is distributed on an
+  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+  KIND, either express or implied.  See the License for the
+  specific language governing permissions and limitations
+  under the License.
+ */
+
 // you can change colors here
 $theme-color: #6738BD;
-$home-page-width: 1280px;
\ No newline at end of file
+$home-page-width: 1280px;
diff --git a/docs/src/Download/README.md b/docs/src/Download/README.md
index 2b694918..cf110101 100644
--- a/docs/src/Download/README.md
+++ b/docs/src/Download/README.md
@@ -1,3 +1,24 @@
+<!--
+
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+    
+        http://www.apache.org/licenses/LICENSE-2.0
+    
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+
+-->
+
 # Download
 Our GitHub page: https://github.com/apache/tsfile
 
@@ -15,4 +36,4 @@ Add the following dependency section to your pom.xml:
  </dependency>
 ```
 
-The release note of 1.0.0 can be found in the Archives of the Apache Software 
Foundation: https://github.com/apache/tsfile/releases/tag/v1.0.0
\ No newline at end of file
+The release note of 1.0.0 can be found in the Archives of the Apache Software 
Foundation: https://github.com/apache/tsfile/releases/tag/v1.0.0
diff --git a/docs/src/zh/Download/README.md b/docs/src/zh/Download/README.md
index e79a8f03..63493dc8 100644
--- a/docs/src/zh/Download/README.md
+++ b/docs/src/zh/Download/README.md
@@ -1,3 +1,24 @@
+<!--
+
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+    
+        http://www.apache.org/licenses/LICENSE-2.0
+    
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+
+-->
+
 # 下载
 GitHub 仓库地址:https://github.com/apache/tsfile
 
@@ -15,4 +36,4 @@ GitHub 仓库地址:https://github.com/apache/tsfile
  </dependency>
 ```
 
-该版本的特性可点击查看: https://github.com/apache/tsfile/releases/tag/v1.0.0
\ No newline at end of file
+该版本的特性可点击查看: https://github.com/apache/tsfile/releases/tag/v1.0.0
diff --git a/pom.xml b/pom.xml
index 3350eb3e..39a57b3e 100644
--- a/pom.xml
+++ b/pom.xml
@@ -117,7 +117,10 @@
                             <exclude>**/LICENSE-binary</exclude>
                             <!-- json does not support comments-->
                             <exclude>**/*.json</exclude>
-                            <exclude>docs/**</exclude>
+                            <!-- Exclude website build files-->
+                            <exclude>docs/src/zh/README.md</exclude>
+                            <exclude>docs/src/README.md</exclude>
+                            <exclude>docs/pnpm-lock.yaml</exclude>
                             <!-- generated by make tool-->
                             <exclude>**/cmake/**</exclude>
                             <exclude>**/build/**</exclude>
@@ -182,7 +185,8 @@
                 <plugin>
                     <groupId>org.apache.maven.plugins</groupId>
                     <artifactId>maven-source-plugin</artifactId>
-                    <version>3.3.1</version>
+                    <!--DO NOT UPDATE to 3.3.x, the release will fail-->
+                    <version>3.2.1</version>
                 </plugin>
                 <plugin>
                     <groupId>au.com.acegi</groupId>

Reply via email to