You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hive.apache.org by pv...@apache.org on 2022/03/22 09:38:16 UTC

[hive] branch branch-4.0.0-alpha-1 created (now d3df69e)

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

pvary pushed a change to branch branch-4.0.0-alpha-1
in repository https://gitbox.apache.org/repos/asf/hive.git.


      at d3df69e  Updating release notes

This branch includes the following new commits:

     new 10148c1  Preparing for 4.0.0-alpha-1 release
     new d3df69e  Updating release notes

The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


[hive] 01/02: Preparing for 4.0.0-alpha-1 release

Posted by pv...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

pvary pushed a commit to branch branch-4.0.0-alpha-1
in repository https://gitbox.apache.org/repos/asf/hive.git

commit 10148c1404bfb6271013611adc300cd63e1b941d
Author: Peter Vary <pv...@cloudera.com>
AuthorDate: Tue Mar 22 09:48:08 2022 +0100

    Preparing for 4.0.0-alpha-1 release
---
 accumulo-handler/pom.xml                                          | 2 +-
 beeline/pom.xml                                                   | 2 +-
 classification/pom.xml                                            | 2 +-
 cli/pom.xml                                                       | 2 +-
 common/pom.xml                                                    | 2 +-
 contrib/pom.xml                                                   | 2 +-
 druid-handler/pom.xml                                             | 2 +-
 hbase-handler/pom.xml                                             | 2 +-
 hcatalog/core/pom.xml                                             | 2 +-
 hcatalog/hcatalog-pig-adapter/pom.xml                             | 4 ++--
 hcatalog/pom.xml                                                  | 4 ++--
 hcatalog/server-extensions/pom.xml                                | 2 +-
 hcatalog/webhcat/java-client/pom.xml                              | 2 +-
 hcatalog/webhcat/svr/pom.xml                                      | 2 +-
 hplsql/pom.xml                                                    | 2 +-
 iceberg/iceberg-catalog/pom.xml                                   | 2 +-
 iceberg/iceberg-handler/pom.xml                                   | 2 +-
 iceberg/iceberg-shading/pom.xml                                   | 2 +-
 iceberg/patched-iceberg-api/pom.xml                               | 2 +-
 iceberg/patched-iceberg-core/pom.xml                              | 2 +-
 iceberg/pom.xml                                                   | 4 ++--
 itests/custom-serde/pom.xml                                       | 2 +-
 itests/custom-udfs/pom.xml                                        | 2 +-
 itests/custom-udfs/udf-classloader-udf1/pom.xml                   | 2 +-
 itests/custom-udfs/udf-classloader-udf2/pom.xml                   | 2 +-
 itests/custom-udfs/udf-classloader-util/pom.xml                   | 2 +-
 itests/custom-udfs/udf-vectorized-badexample/pom.xml              | 2 +-
 itests/hcatalog-unit/pom.xml                                      | 2 +-
 itests/hive-blobstore/pom.xml                                     | 2 +-
 itests/hive-jmh/pom.xml                                           | 2 +-
 itests/hive-minikdc/pom.xml                                       | 2 +-
 itests/hive-unit-hadoop2/pom.xml                                  | 2 +-
 itests/hive-unit/pom.xml                                          | 2 +-
 itests/pom.xml                                                    | 2 +-
 itests/qtest-accumulo/pom.xml                                     | 2 +-
 itests/qtest-druid/pom.xml                                        | 2 +-
 itests/qtest-iceberg/pom.xml                                      | 2 +-
 itests/qtest-kudu/pom.xml                                         | 2 +-
 itests/qtest-spark/pom.xml                                        | 2 +-
 itests/qtest/pom.xml                                              | 2 +-
 itests/test-serde/pom.xml                                         | 2 +-
 itests/util/pom.xml                                               | 2 +-
 jdbc-handler/pom.xml                                              | 2 +-
 jdbc/pom.xml                                                      | 2 +-
 kafka-handler/pom.xml                                             | 2 +-
 kryo-registrator/pom.xml                                          | 2 +-
 kudu-handler/pom.xml                                              | 2 +-
 llap-client/pom.xml                                               | 2 +-
 llap-common/pom.xml                                               | 2 +-
 llap-ext-client/pom.xml                                           | 2 +-
 llap-server/pom.xml                                               | 2 +-
 llap-tez/pom.xml                                                  | 2 +-
 metastore/pom.xml                                                 | 2 +-
 packaging/pom.xml                                                 | 2 +-
 parser/pom.xml                                                    | 2 +-
 pom.xml                                                           | 6 +++---
 ql/pom.xml                                                        | 2 +-
 serde/pom.xml                                                     | 2 +-
 service-rpc/pom.xml                                               | 2 +-
 service/pom.xml                                                   | 2 +-
 shims/0.23/pom.xml                                                | 2 +-
 shims/aggregator/pom.xml                                          | 2 +-
 shims/common/pom.xml                                              | 2 +-
 shims/pom.xml                                                     | 2 +-
 shims/scheduler/pom.xml                                           | 2 +-
 spark-client/pom.xml                                              | 2 +-
 standalone-metastore/metastore-common/pom.xml                     | 2 +-
 standalone-metastore/metastore-server/pom.xml                     | 4 ++--
 standalone-metastore/metastore-tools/metastore-benchmarks/pom.xml | 2 +-
 standalone-metastore/metastore-tools/pom.xml                      | 2 +-
 standalone-metastore/metastore-tools/tools-common/pom.xml         | 2 +-
 standalone-metastore/pom.xml                                      | 6 +++---
 storage-api/pom.xml                                               | 2 +-
 streaming/pom.xml                                                 | 4 ++--
 testutils/pom.xml                                                 | 2 +-
 udf/pom.xml                                                       | 2 +-
 upgrade-acid/pom.xml                                              | 2 +-
 upgrade-acid/pre-upgrade/pom.xml                                  | 2 +-
 vector-code-gen/pom.xml                                           | 2 +-
 79 files changed, 88 insertions(+), 88 deletions(-)

diff --git a/accumulo-handler/pom.xml b/accumulo-handler/pom.xml
index 5da051f..4f254bb 100644
--- a/accumulo-handler/pom.xml
+++ b/accumulo-handler/pom.xml
@@ -17,7 +17,7 @@
   <parent>
     <groupId>org.apache.hive</groupId>
     <artifactId>hive</artifactId>
-    <version>4.0.0-alpha-1-SNAPSHOT</version>
+    <version>4.0.0-alpha-1</version>
     <relativePath>../pom.xml</relativePath>
   </parent>
   <artifactId>hive-accumulo-handler</artifactId>
diff --git a/beeline/pom.xml b/beeline/pom.xml
index 1c289bc..2fc6037 100644
--- a/beeline/pom.xml
+++ b/beeline/pom.xml
@@ -17,7 +17,7 @@
   <parent>
     <groupId>org.apache.hive</groupId>
     <artifactId>hive</artifactId>
-    <version>4.0.0-alpha-1-SNAPSHOT</version>
+    <version>4.0.0-alpha-1</version>
     <relativePath>../pom.xml</relativePath>
   </parent>
   <artifactId>hive-beeline</artifactId>
diff --git a/classification/pom.xml b/classification/pom.xml
index 02488e2..7aab485 100644
--- a/classification/pom.xml
+++ b/classification/pom.xml
@@ -17,7 +17,7 @@
   <parent>
     <groupId>org.apache.hive</groupId>
     <artifactId>hive</artifactId>
-    <version>4.0.0-alpha-1-SNAPSHOT</version>
+    <version>4.0.0-alpha-1</version>
     <relativePath>../pom.xml</relativePath>
   </parent>
   <artifactId>hive-classification</artifactId>
diff --git a/cli/pom.xml b/cli/pom.xml
index 554fdf6..05f1fc9 100644
--- a/cli/pom.xml
+++ b/cli/pom.xml
@@ -17,7 +17,7 @@
   <parent>
     <groupId>org.apache.hive</groupId>
     <artifactId>hive</artifactId>
-    <version>4.0.0-alpha-1-SNAPSHOT</version>
+    <version>4.0.0-alpha-1</version>
     <relativePath>../pom.xml</relativePath>
   </parent>
   <artifactId>hive-cli</artifactId>
diff --git a/common/pom.xml b/common/pom.xml
index f589526..894cdda 100644
--- a/common/pom.xml
+++ b/common/pom.xml
@@ -17,7 +17,7 @@
   <parent>
     <groupId>org.apache.hive</groupId>
     <artifactId>hive</artifactId>
-    <version>4.0.0-alpha-1-SNAPSHOT</version>
+    <version>4.0.0-alpha-1</version>
     <relativePath>../pom.xml</relativePath>
   </parent>
   <artifactId>hive-common</artifactId>
diff --git a/contrib/pom.xml b/contrib/pom.xml
index 1b5b39d..d5e2d05 100644
--- a/contrib/pom.xml
+++ b/contrib/pom.xml
@@ -17,7 +17,7 @@
   <parent>
     <groupId>org.apache.hive</groupId>
     <artifactId>hive</artifactId>
-    <version>4.0.0-alpha-1-SNAPSHOT</version>
+    <version>4.0.0-alpha-1</version>
     <relativePath>../pom.xml</relativePath>
   </parent>
   <artifactId>hive-contrib</artifactId>
diff --git a/druid-handler/pom.xml b/druid-handler/pom.xml
index 5f9262c..b4f8ffd 100644
--- a/druid-handler/pom.xml
+++ b/druid-handler/pom.xml
@@ -17,7 +17,7 @@
   <parent>
     <groupId>org.apache.hive</groupId>
     <artifactId>hive</artifactId>
-    <version>4.0.0-alpha-1-SNAPSHOT</version>
+    <version>4.0.0-alpha-1</version>
     <relativePath>../pom.xml</relativePath>
   </parent>
   <artifactId>hive-druid-handler</artifactId>
diff --git a/hbase-handler/pom.xml b/hbase-handler/pom.xml
index d060671..01c7deb 100644
--- a/hbase-handler/pom.xml
+++ b/hbase-handler/pom.xml
@@ -17,7 +17,7 @@
   <parent>
     <groupId>org.apache.hive</groupId>
     <artifactId>hive</artifactId>
-    <version>4.0.0-alpha-1-SNAPSHOT</version>
+    <version>4.0.0-alpha-1</version>
     <relativePath>../pom.xml</relativePath>
   </parent>
   <artifactId>hive-hbase-handler</artifactId>
diff --git a/hcatalog/core/pom.xml b/hcatalog/core/pom.xml
index d9d0cd1..3978ad0 100644
--- a/hcatalog/core/pom.xml
+++ b/hcatalog/core/pom.xml
@@ -22,7 +22,7 @@
   <parent>
     <groupId>org.apache.hive.hcatalog</groupId>
     <artifactId>hive-hcatalog</artifactId>
-    <version>4.0.0-alpha-1-SNAPSHOT</version>
+    <version>4.0.0-alpha-1</version>
     <relativePath>../pom.xml</relativePath>
   </parent>
   <artifactId>hive-hcatalog-core</artifactId>
diff --git a/hcatalog/hcatalog-pig-adapter/pom.xml b/hcatalog/hcatalog-pig-adapter/pom.xml
index c19d109..ece9ca4 100644
--- a/hcatalog/hcatalog-pig-adapter/pom.xml
+++ b/hcatalog/hcatalog-pig-adapter/pom.xml
@@ -22,7 +22,7 @@
   <parent>
     <groupId>org.apache.hive.hcatalog</groupId>
     <artifactId>hive-hcatalog</artifactId>
-    <version>4.0.0-alpha-1-SNAPSHOT</version>
+    <version>4.0.0-alpha-1</version>
     <relativePath>../pom.xml</relativePath>
   </parent>
   <artifactId>hive-hcatalog-pig-adapter</artifactId>
@@ -136,7 +136,7 @@
     <dependency>
       <groupId>org.apache.hive</groupId>
       <artifactId>hive-standalone-metastore-server</artifactId>
-      <version>4.0.0-alpha-1-SNAPSHOT</version>
+      <version>4.0.0-alpha-1</version>
       <classifier>tests</classifier>
       <scope>test</scope>
     </dependency>
diff --git a/hcatalog/pom.xml b/hcatalog/pom.xml
index b6e8641..9700828 100644
--- a/hcatalog/pom.xml
+++ b/hcatalog/pom.xml
@@ -22,7 +22,7 @@
   <parent>
     <groupId>org.apache.hive</groupId>
     <artifactId>hive</artifactId>
-    <version>4.0.0-alpha-1-SNAPSHOT</version>
+    <version>4.0.0-alpha-1</version>
     <relativePath>../pom.xml</relativePath>
   </parent>
   <groupId>org.apache.hive.hcatalog</groupId>
@@ -67,7 +67,7 @@
     <dependency>
       <groupId>org.apache.hive</groupId>
       <artifactId>hive-standalone-metastore-server</artifactId>
-      <version>4.0.0-alpha-1-SNAPSHOT</version>
+      <version>4.0.0-alpha-1</version>
       <classifier>tests</classifier>
       <scope>test</scope>
     </dependency>
diff --git a/hcatalog/server-extensions/pom.xml b/hcatalog/server-extensions/pom.xml
index a9a44ee..0e90f00 100644
--- a/hcatalog/server-extensions/pom.xml
+++ b/hcatalog/server-extensions/pom.xml
@@ -22,7 +22,7 @@
   <parent>
     <groupId>org.apache.hive.hcatalog</groupId>
     <artifactId>hive-hcatalog</artifactId>
-    <version>4.0.0-alpha-1-SNAPSHOT</version>
+    <version>4.0.0-alpha-1</version>
     <relativePath>../pom.xml</relativePath>
   </parent>
   <artifactId>hive-hcatalog-server-extensions</artifactId>
diff --git a/hcatalog/webhcat/java-client/pom.xml b/hcatalog/webhcat/java-client/pom.xml
index d426d3e..fb3264d 100644
--- a/hcatalog/webhcat/java-client/pom.xml
+++ b/hcatalog/webhcat/java-client/pom.xml
@@ -22,7 +22,7 @@
   <parent>
     <groupId>org.apache.hive.hcatalog</groupId>
     <artifactId>hive-hcatalog</artifactId>
-    <version>4.0.0-alpha-1-SNAPSHOT</version>
+    <version>4.0.0-alpha-1</version>
     <relativePath>../../pom.xml</relativePath>
   </parent>
   <artifactId>hive-webhcat-java-client</artifactId>
diff --git a/hcatalog/webhcat/svr/pom.xml b/hcatalog/webhcat/svr/pom.xml
index 1432c22..a127da0 100644
--- a/hcatalog/webhcat/svr/pom.xml
+++ b/hcatalog/webhcat/svr/pom.xml
@@ -22,7 +22,7 @@
   <parent>
     <groupId>org.apache.hive.hcatalog</groupId>
     <artifactId>hive-hcatalog</artifactId>
-    <version>4.0.0-alpha-1-SNAPSHOT</version>
+    <version>4.0.0-alpha-1</version>
     <relativePath>../../pom.xml</relativePath>
   </parent>
   <artifactId>hive-webhcat</artifactId>
diff --git a/hplsql/pom.xml b/hplsql/pom.xml
index d761496..3a0f82e 100644
--- a/hplsql/pom.xml
+++ b/hplsql/pom.xml
@@ -17,7 +17,7 @@
   <parent>
     <groupId>org.apache.hive</groupId>
     <artifactId>hive</artifactId>
-    <version>4.0.0-alpha-1-SNAPSHOT</version>
+    <version>4.0.0-alpha-1</version>
     <relativePath>../pom.xml</relativePath>
   </parent>
   <artifactId>hive-hplsql</artifactId>
diff --git a/iceberg/iceberg-catalog/pom.xml b/iceberg/iceberg-catalog/pom.xml
index cb8490e..592a31b 100644
--- a/iceberg/iceberg-catalog/pom.xml
+++ b/iceberg/iceberg-catalog/pom.xml
@@ -3,7 +3,7 @@
   <parent>
     <groupId>org.apache.hive</groupId>
     <artifactId>hive-iceberg</artifactId>
-    <version>4.0.0-alpha-1-SNAPSHOT</version>
+    <version>4.0.0-alpha-1</version>
     <relativePath>../pom.xml</relativePath>
   </parent>
   <modelVersion>4.0.0</modelVersion>
diff --git a/iceberg/iceberg-handler/pom.xml b/iceberg/iceberg-handler/pom.xml
index 82ae4c7..7324fd3 100644
--- a/iceberg/iceberg-handler/pom.xml
+++ b/iceberg/iceberg-handler/pom.xml
@@ -3,7 +3,7 @@
   <parent>
     <groupId>org.apache.hive</groupId>
     <artifactId>hive-iceberg</artifactId>
-    <version>4.0.0-alpha-1-SNAPSHOT</version>
+    <version>4.0.0-alpha-1</version>
     <relativePath>../pom.xml</relativePath>
   </parent>
   <modelVersion>4.0.0</modelVersion>
diff --git a/iceberg/iceberg-shading/pom.xml b/iceberg/iceberg-shading/pom.xml
index fc2eb3b..b02440b 100644
--- a/iceberg/iceberg-shading/pom.xml
+++ b/iceberg/iceberg-shading/pom.xml
@@ -14,7 +14,7 @@
   <parent>
     <groupId>org.apache.hive</groupId>
     <artifactId>hive-iceberg</artifactId>
-    <version>4.0.0-alpha-1-SNAPSHOT</version>
+    <version>4.0.0-alpha-1</version>
     <relativePath>../pom.xml</relativePath>
   </parent>
   <modelVersion>4.0.0</modelVersion>
diff --git a/iceberg/patched-iceberg-api/pom.xml b/iceberg/patched-iceberg-api/pom.xml
index 2170f7c..7f29d36 100644
--- a/iceberg/patched-iceberg-api/pom.xml
+++ b/iceberg/patched-iceberg-api/pom.xml
@@ -3,7 +3,7 @@
   <parent>
     <groupId>org.apache.hive</groupId>
     <artifactId>hive-iceberg</artifactId>
-    <version>4.0.0-alpha-1-SNAPSHOT</version>
+    <version>4.0.0-alpha-1</version>
     <relativePath>../pom.xml</relativePath>
   </parent>
   <modelVersion>4.0.0</modelVersion>
diff --git a/iceberg/patched-iceberg-core/pom.xml b/iceberg/patched-iceberg-core/pom.xml
index 73842ba..91c8a8c 100644
--- a/iceberg/patched-iceberg-core/pom.xml
+++ b/iceberg/patched-iceberg-core/pom.xml
@@ -3,7 +3,7 @@
   <parent>
     <groupId>org.apache.hive</groupId>
     <artifactId>hive-iceberg</artifactId>
-    <version>4.0.0-alpha-1-SNAPSHOT</version>
+    <version>4.0.0-alpha-1</version>
     <relativePath>../pom.xml</relativePath>
   </parent>
   <modelVersion>4.0.0</modelVersion>
diff --git a/iceberg/pom.xml b/iceberg/pom.xml
index 7c84a50..7598aa1 100644
--- a/iceberg/pom.xml
+++ b/iceberg/pom.xml
@@ -14,12 +14,12 @@
   <parent>
     <groupId>org.apache.hive</groupId>
     <artifactId>hive</artifactId>
-    <version>4.0.0-alpha-1-SNAPSHOT</version>
+    <version>4.0.0-alpha-1</version>
     <relativePath>../pom.xml</relativePath>
   </parent>
   <modelVersion>4.0.0</modelVersion>
   <artifactId>hive-iceberg</artifactId>
-  <version>4.0.0-alpha-1-SNAPSHOT</version>
+  <version>4.0.0-alpha-1</version>
   <packaging>pom</packaging>
   <name>Hive Iceberg Modules</name>
   <properties>
diff --git a/itests/custom-serde/pom.xml b/itests/custom-serde/pom.xml
index 1340be1..402e509 100644
--- a/itests/custom-serde/pom.xml
+++ b/itests/custom-serde/pom.xml
@@ -17,7 +17,7 @@
   <parent>
     <groupId>org.apache.hive</groupId>
     <artifactId>hive-it</artifactId>
-    <version>4.0.0-alpha-1-SNAPSHOT</version>
+    <version>4.0.0-alpha-1</version>
     <relativePath>../pom.xml</relativePath>
   </parent>
   <artifactId>hive-it-custom-serde</artifactId>
diff --git a/itests/custom-udfs/pom.xml b/itests/custom-udfs/pom.xml
index 2f21bf7..f6cab1f 100644
--- a/itests/custom-udfs/pom.xml
+++ b/itests/custom-udfs/pom.xml
@@ -17,7 +17,7 @@ limitations under the License.
   <parent>
     <groupId>org.apache.hive</groupId>
     <artifactId>hive-it</artifactId>
-    <version>4.0.0-alpha-1-SNAPSHOT</version>
+    <version>4.0.0-alpha-1</version>
     <relativePath>../pom.xml</relativePath>
   </parent>
   <artifactId>hive-it-custom-udfs</artifactId>
diff --git a/itests/custom-udfs/udf-classloader-udf1/pom.xml b/itests/custom-udfs/udf-classloader-udf1/pom.xml
index 048f4b3..8193aaa 100644
--- a/itests/custom-udfs/udf-classloader-udf1/pom.xml
+++ b/itests/custom-udfs/udf-classloader-udf1/pom.xml
@@ -17,7 +17,7 @@
   <parent>
     <groupId>org.apache.hive</groupId>
     <artifactId>hive-it-custom-udfs</artifactId>
-    <version>4.0.0-alpha-1-SNAPSHOT</version>
+    <version>4.0.0-alpha-1</version>
     <relativePath>../pom.xml</relativePath>
   </parent>
   <groupId>org.apache.hive.hive-it-custom-udfs</groupId>
diff --git a/itests/custom-udfs/udf-classloader-udf2/pom.xml b/itests/custom-udfs/udf-classloader-udf2/pom.xml
index 51b96ca..2341be6 100644
--- a/itests/custom-udfs/udf-classloader-udf2/pom.xml
+++ b/itests/custom-udfs/udf-classloader-udf2/pom.xml
@@ -17,7 +17,7 @@
   <parent>
     <groupId>org.apache.hive</groupId>
     <artifactId>hive-it-custom-udfs</artifactId>
-    <version>4.0.0-alpha-1-SNAPSHOT</version>
+    <version>4.0.0-alpha-1</version>
     <relativePath>../pom.xml</relativePath>
   </parent>
   <groupId>org.apache.hive.hive-it-custom-udfs</groupId>
diff --git a/itests/custom-udfs/udf-classloader-util/pom.xml b/itests/custom-udfs/udf-classloader-util/pom.xml
index 7db6e8b..eed4e0d 100644
--- a/itests/custom-udfs/udf-classloader-util/pom.xml
+++ b/itests/custom-udfs/udf-classloader-util/pom.xml
@@ -17,7 +17,7 @@
   <parent>
     <groupId>org.apache.hive</groupId>
     <artifactId>hive-it-custom-udfs</artifactId>
-    <version>4.0.0-alpha-1-SNAPSHOT</version>
+    <version>4.0.0-alpha-1</version>
     <relativePath>../pom.xml</relativePath>
   </parent>
   <groupId>org.apache.hive.hive-it-custom-udfs</groupId>
diff --git a/itests/custom-udfs/udf-vectorized-badexample/pom.xml b/itests/custom-udfs/udf-vectorized-badexample/pom.xml
index 5131321..89c4f09 100644
--- a/itests/custom-udfs/udf-vectorized-badexample/pom.xml
+++ b/itests/custom-udfs/udf-vectorized-badexample/pom.xml
@@ -17,7 +17,7 @@
   <parent>
     <groupId>org.apache.hive</groupId>
     <artifactId>hive-it-custom-udfs</artifactId>
-    <version>4.0.0-alpha-1-SNAPSHOT</version>
+    <version>4.0.0-alpha-1</version>
     <relativePath>../pom.xml</relativePath>
   </parent>
   <groupId>org.apache.hive.hive-it-custom-udfs</groupId>
diff --git a/itests/hcatalog-unit/pom.xml b/itests/hcatalog-unit/pom.xml
index 0533c7d..2f8204a 100644
--- a/itests/hcatalog-unit/pom.xml
+++ b/itests/hcatalog-unit/pom.xml
@@ -22,7 +22,7 @@
   <parent>
     <groupId>org.apache.hive</groupId>
     <artifactId>hive-it</artifactId>
-    <version>4.0.0-alpha-1-SNAPSHOT</version>
+    <version>4.0.0-alpha-1</version>
     <relativePath>../pom.xml</relativePath>
   </parent>
   <artifactId>hive-hcatalog-it-unit</artifactId>
diff --git a/itests/hive-blobstore/pom.xml b/itests/hive-blobstore/pom.xml
index 4afb553..70078db 100644
--- a/itests/hive-blobstore/pom.xml
+++ b/itests/hive-blobstore/pom.xml
@@ -17,7 +17,7 @@
   <parent>
     <groupId>org.apache.hive</groupId>
     <artifactId>hive-it</artifactId>
-    <version>4.0.0-alpha-1-SNAPSHOT</version>
+    <version>4.0.0-alpha-1</version>
     <relativePath>../pom.xml</relativePath>
   </parent>
   <artifactId>hive-blobstore</artifactId>
diff --git a/itests/hive-jmh/pom.xml b/itests/hive-jmh/pom.xml
index 2296f38..91e0820 100644
--- a/itests/hive-jmh/pom.xml
+++ b/itests/hive-jmh/pom.xml
@@ -17,7 +17,7 @@
   <parent>
     <groupId>org.apache.hive</groupId>
     <artifactId>hive-it</artifactId>
-    <version>4.0.0-alpha-1-SNAPSHOT</version>
+    <version>4.0.0-alpha-1</version>
     <relativePath>../pom.xml</relativePath>
   </parent>
   <artifactId>hive-jmh</artifactId>
diff --git a/itests/hive-minikdc/pom.xml b/itests/hive-minikdc/pom.xml
index f825ed6..e7fd1c9 100644
--- a/itests/hive-minikdc/pom.xml
+++ b/itests/hive-minikdc/pom.xml
@@ -17,7 +17,7 @@
   <parent>
     <groupId>org.apache.hive</groupId>
     <artifactId>hive-it</artifactId>
-    <version>4.0.0-alpha-1-SNAPSHOT</version>
+    <version>4.0.0-alpha-1</version>
     <relativePath>../pom.xml</relativePath>
   </parent>
   <artifactId>hive-it-minikdc</artifactId>
diff --git a/itests/hive-unit-hadoop2/pom.xml b/itests/hive-unit-hadoop2/pom.xml
index 6496029..9c52812 100644
--- a/itests/hive-unit-hadoop2/pom.xml
+++ b/itests/hive-unit-hadoop2/pom.xml
@@ -17,7 +17,7 @@
   <parent>
     <groupId>org.apache.hive</groupId>
     <artifactId>hive-it</artifactId>
-    <version>4.0.0-alpha-1-SNAPSHOT</version>
+    <version>4.0.0-alpha-1</version>
     <relativePath>../pom.xml</relativePath>
   </parent>
   <artifactId>hive-it-unit-hadoop2</artifactId>
diff --git a/itests/hive-unit/pom.xml b/itests/hive-unit/pom.xml
index 92d4b4f..8da8876 100644
--- a/itests/hive-unit/pom.xml
+++ b/itests/hive-unit/pom.xml
@@ -17,7 +17,7 @@
   <parent>
     <groupId>org.apache.hive</groupId>
     <artifactId>hive-it</artifactId>
-    <version>4.0.0-alpha-1-SNAPSHOT</version>
+    <version>4.0.0-alpha-1</version>
     <relativePath>../pom.xml</relativePath>
   </parent>
   <artifactId>hive-it-unit</artifactId>
diff --git a/itests/pom.xml b/itests/pom.xml
index e1740cc..3840c07 100644
--- a/itests/pom.xml
+++ b/itests/pom.xml
@@ -17,7 +17,7 @@
   <parent>
     <groupId>org.apache.hive</groupId>
     <artifactId>hive</artifactId>
-    <version>4.0.0-alpha-1-SNAPSHOT</version>
+    <version>4.0.0-alpha-1</version>
     <relativePath>../pom.xml</relativePath>
   </parent>
   <artifactId>hive-it</artifactId>
diff --git a/itests/qtest-accumulo/pom.xml b/itests/qtest-accumulo/pom.xml
index 112dd41..9a31fb5 100644
--- a/itests/qtest-accumulo/pom.xml
+++ b/itests/qtest-accumulo/pom.xml
@@ -17,7 +17,7 @@
   <parent>
     <groupId>org.apache.hive</groupId>
     <artifactId>hive-it</artifactId>
-    <version>4.0.0-alpha-1-SNAPSHOT</version>
+    <version>4.0.0-alpha-1</version>
     <relativePath>../pom.xml</relativePath>
   </parent>
   <artifactId>hive-it-qfile-accumulo</artifactId>
diff --git a/itests/qtest-druid/pom.xml b/itests/qtest-druid/pom.xml
index 473e341..8a4b8df 100644
--- a/itests/qtest-druid/pom.xml
+++ b/itests/qtest-druid/pom.xml
@@ -21,7 +21,7 @@
   <parent>
     <artifactId>hive-it</artifactId>
     <groupId>org.apache.hive</groupId>
-    <version>4.0.0-alpha-1-SNAPSHOT</version>
+    <version>4.0.0-alpha-1</version>
     <relativePath>../pom.xml</relativePath>
   </parent>
   <artifactId>hive-it-druid</artifactId>
diff --git a/itests/qtest-iceberg/pom.xml b/itests/qtest-iceberg/pom.xml
index cd42604..e9c320d 100644
--- a/itests/qtest-iceberg/pom.xml
+++ b/itests/qtest-iceberg/pom.xml
@@ -3,7 +3,7 @@
   <parent>
     <artifactId>hive-it</artifactId>
     <groupId>org.apache.hive</groupId>
-    <version>4.0.0-alpha-1-SNAPSHOT</version>
+    <version>4.0.0-alpha-1</version>
     <relativePath>../pom.xml</relativePath>
   </parent>
   <modelVersion>4.0.0</modelVersion>
diff --git a/itests/qtest-kudu/pom.xml b/itests/qtest-kudu/pom.xml
index a31eb42..bcb1209 100644
--- a/itests/qtest-kudu/pom.xml
+++ b/itests/qtest-kudu/pom.xml
@@ -17,7 +17,7 @@
   <parent>
     <groupId>org.apache.hive</groupId>
     <artifactId>hive-it</artifactId>
-    <version>4.0.0-alpha-1-SNAPSHOT</version>
+    <version>4.0.0-alpha-1</version>
     <relativePath>../pom.xml</relativePath>
   </parent>
   <artifactId>hive-it-qfile-kudu</artifactId>
diff --git a/itests/qtest-spark/pom.xml b/itests/qtest-spark/pom.xml
index c072fab..8d734b2 100644
--- a/itests/qtest-spark/pom.xml
+++ b/itests/qtest-spark/pom.xml
@@ -17,7 +17,7 @@
   <parent>
     <groupId>org.apache.hive</groupId>
     <artifactId>hive-it</artifactId>
-    <version>4.0.0-alpha-1-SNAPSHOT</version>
+    <version>4.0.0-alpha-1</version>
     <relativePath>../pom.xml</relativePath>
   </parent>
   <artifactId>hive-it-qfile-spark</artifactId>
diff --git a/itests/qtest/pom.xml b/itests/qtest/pom.xml
index 2684256..c78d67b 100644
--- a/itests/qtest/pom.xml
+++ b/itests/qtest/pom.xml
@@ -17,7 +17,7 @@
   <parent>
     <groupId>org.apache.hive</groupId>
     <artifactId>hive-it</artifactId>
-    <version>4.0.0-alpha-1-SNAPSHOT</version>
+    <version>4.0.0-alpha-1</version>
     <relativePath>../pom.xml</relativePath>
   </parent>
   <artifactId>hive-it-qfile</artifactId>
diff --git a/itests/test-serde/pom.xml b/itests/test-serde/pom.xml
index e3b58b9..57c3d55a 100644
--- a/itests/test-serde/pom.xml
+++ b/itests/test-serde/pom.xml
@@ -17,7 +17,7 @@
   <parent>
     <groupId>org.apache.hive</groupId>
     <artifactId>hive-it</artifactId>
-    <version>4.0.0-alpha-1-SNAPSHOT</version>
+    <version>4.0.0-alpha-1</version>
     <relativePath>../pom.xml</relativePath>
   </parent>
   <artifactId>hive-it-test-serde</artifactId>
diff --git a/itests/util/pom.xml b/itests/util/pom.xml
index a75ed54..069fe46 100644
--- a/itests/util/pom.xml
+++ b/itests/util/pom.xml
@@ -17,7 +17,7 @@
   <parent>
     <groupId>org.apache.hive</groupId>
     <artifactId>hive-it</artifactId>
-    <version>4.0.0-alpha-1-SNAPSHOT</version>
+    <version>4.0.0-alpha-1</version>
     <relativePath>../pom.xml</relativePath>
   </parent>
   <artifactId>hive-it-util</artifactId>
diff --git a/jdbc-handler/pom.xml b/jdbc-handler/pom.xml
index f946963..0fc43e2 100644
--- a/jdbc-handler/pom.xml
+++ b/jdbc-handler/pom.xml
@@ -17,7 +17,7 @@
   <parent>
     <groupId>org.apache.hive</groupId>
     <artifactId>hive</artifactId>
-    <version>4.0.0-alpha-1-SNAPSHOT</version>
+    <version>4.0.0-alpha-1</version>
     <relativePath>../pom.xml</relativePath>
   </parent>
   <artifactId>hive-jdbc-handler</artifactId>
diff --git a/jdbc/pom.xml b/jdbc/pom.xml
index 35a8eb6..bdd9579 100644
--- a/jdbc/pom.xml
+++ b/jdbc/pom.xml
@@ -17,7 +17,7 @@
   <parent>
     <groupId>org.apache.hive</groupId>
     <artifactId>hive</artifactId>
-    <version>4.0.0-alpha-1-SNAPSHOT</version>
+    <version>4.0.0-alpha-1</version>
     <relativePath>../pom.xml</relativePath>
   </parent>
   <artifactId>hive-jdbc</artifactId>
diff --git a/kafka-handler/pom.xml b/kafka-handler/pom.xml
index 834e895..1ef84f9 100644
--- a/kafka-handler/pom.xml
+++ b/kafka-handler/pom.xml
@@ -20,7 +20,7 @@
   <parent>
     <groupId>org.apache.hive</groupId>
     <artifactId>hive</artifactId>
-    <version>4.0.0-alpha-1-SNAPSHOT</version>
+    <version>4.0.0-alpha-1</version>
     <relativePath>../pom.xml</relativePath>
   </parent>
   <modelVersion>4.0.0</modelVersion>
diff --git a/kryo-registrator/pom.xml b/kryo-registrator/pom.xml
index 82073cc..16555f0 100644
--- a/kryo-registrator/pom.xml
+++ b/kryo-registrator/pom.xml
@@ -17,7 +17,7 @@
   <parent>
     <artifactId>hive</artifactId>
     <groupId>org.apache.hive</groupId>
-    <version>4.0.0-alpha-1-SNAPSHOT</version>
+    <version>4.0.0-alpha-1</version>
   </parent>
   <artifactId>hive-kryo-registrator</artifactId>
   <packaging>jar</packaging>
diff --git a/kudu-handler/pom.xml b/kudu-handler/pom.xml
index c3dddc2..e11527e 100644
--- a/kudu-handler/pom.xml
+++ b/kudu-handler/pom.xml
@@ -17,7 +17,7 @@
   <parent>
     <groupId>org.apache.hive</groupId>
     <artifactId>hive</artifactId>
-    <version>4.0.0-alpha-1-SNAPSHOT</version>
+    <version>4.0.0-alpha-1</version>
     <relativePath>../pom.xml</relativePath>
   </parent>
   <artifactId>hive-kudu-handler</artifactId>
diff --git a/llap-client/pom.xml b/llap-client/pom.xml
index 64fe68e..f6611e1 100644
--- a/llap-client/pom.xml
+++ b/llap-client/pom.xml
@@ -17,7 +17,7 @@
   <parent>
     <groupId>org.apache.hive</groupId>
     <artifactId>hive</artifactId>
-    <version>4.0.0-alpha-1-SNAPSHOT</version>
+    <version>4.0.0-alpha-1</version>
     <relativePath>../pom.xml</relativePath>
   </parent>
   <artifactId>hive-llap-client</artifactId>
diff --git a/llap-common/pom.xml b/llap-common/pom.xml
index caae4f0..81dec6e 100644
--- a/llap-common/pom.xml
+++ b/llap-common/pom.xml
@@ -17,7 +17,7 @@
   <parent>
     <groupId>org.apache.hive</groupId>
     <artifactId>hive</artifactId>
-    <version>4.0.0-alpha-1-SNAPSHOT</version>
+    <version>4.0.0-alpha-1</version>
     <relativePath>../pom.xml</relativePath>
   </parent>
   <artifactId>hive-llap-common</artifactId>
diff --git a/llap-ext-client/pom.xml b/llap-ext-client/pom.xml
index 87b13d4..e12eb73 100644
--- a/llap-ext-client/pom.xml
+++ b/llap-ext-client/pom.xml
@@ -17,7 +17,7 @@
   <parent>
     <groupId>org.apache.hive</groupId>
     <artifactId>hive</artifactId>
-    <version>4.0.0-alpha-1-SNAPSHOT</version>
+    <version>4.0.0-alpha-1</version>
     <relativePath>../pom.xml</relativePath>
   </parent>
   <artifactId>hive-llap-ext-client</artifactId>
diff --git a/llap-server/pom.xml b/llap-server/pom.xml
index c96f3cb..99c4513 100644
--- a/llap-server/pom.xml
+++ b/llap-server/pom.xml
@@ -17,7 +17,7 @@
   <parent>
     <groupId>org.apache.hive</groupId>
     <artifactId>hive</artifactId>
-    <version>4.0.0-alpha-1-SNAPSHOT</version>
+    <version>4.0.0-alpha-1</version>
     <relativePath>../pom.xml</relativePath>
   </parent>
   <artifactId>hive-llap-server</artifactId>
diff --git a/llap-tez/pom.xml b/llap-tez/pom.xml
index 070a060..4b9b6ba 100644
--- a/llap-tez/pom.xml
+++ b/llap-tez/pom.xml
@@ -17,7 +17,7 @@
   <parent>
     <groupId>org.apache.hive</groupId>
     <artifactId>hive</artifactId>
-    <version>4.0.0-alpha-1-SNAPSHOT</version>
+    <version>4.0.0-alpha-1</version>
     <relativePath>../pom.xml</relativePath>
   </parent>
   <artifactId>hive-llap-tez</artifactId>
diff --git a/metastore/pom.xml b/metastore/pom.xml
index ecfe84f..1c0b6e3 100644
--- a/metastore/pom.xml
+++ b/metastore/pom.xml
@@ -17,7 +17,7 @@
   <parent>
     <groupId>org.apache.hive</groupId>
     <artifactId>hive</artifactId>
-    <version>4.0.0-alpha-1-SNAPSHOT</version>
+    <version>4.0.0-alpha-1</version>
     <relativePath>../pom.xml</relativePath>
   </parent>
   <artifactId>hive-metastore</artifactId>
diff --git a/packaging/pom.xml b/packaging/pom.xml
index c4ffa36..d3647b3 100644
--- a/packaging/pom.xml
+++ b/packaging/pom.xml
@@ -17,7 +17,7 @@
   <parent>
     <groupId>org.apache.hive</groupId>
     <artifactId>hive</artifactId>
-    <version>4.0.0-alpha-1-SNAPSHOT</version>
+    <version>4.0.0-alpha-1</version>
     <relativePath>../pom.xml</relativePath>
   </parent>
   <artifactId>hive-packaging</artifactId>
diff --git a/parser/pom.xml b/parser/pom.xml
index 810266f..523db3f 100644
--- a/parser/pom.xml
+++ b/parser/pom.xml
@@ -17,7 +17,7 @@
   <parent>
     <groupId>org.apache.hive</groupId>
     <artifactId>hive</artifactId>
-    <version>4.0.0-alpha-1-SNAPSHOT</version>
+    <version>4.0.0-alpha-1</version>
     <relativePath>../pom.xml</relativePath>
   </parent>
   <artifactId>hive-parser</artifactId>
diff --git a/pom.xml b/pom.xml
index a4dd331..2666e3c 100644
--- a/pom.xml
+++ b/pom.xml
@@ -21,7 +21,7 @@
   </parent>
   <groupId>org.apache.hive</groupId>
   <artifactId>hive</artifactId>
-  <version>4.0.0-alpha-1-SNAPSHOT</version>
+  <version>4.0.0-alpha-1</version>
   <packaging>pom</packaging>
   <name>Hive</name>
   <url>https://hive.apache.org</url>
@@ -64,7 +64,7 @@
     <module>kafka-handler</module>
   </modules>
   <properties>
-    <standalone-metastore.version>4.0.0-alpha-1-SNAPSHOT</standalone-metastore.version>
+    <standalone-metastore.version>4.0.0-alpha-1</standalone-metastore.version>
     <hive.version.shortname>4.0.0-alpha-1</hive.version.shortname>
     <!-- Build Properties -->
     <maven.compiler.source>1.8</maven.compiler.source>
@@ -196,7 +196,7 @@
     <stax.version>1.0.1</stax.version>
     <slf4j.version>1.7.30</slf4j.version>
     <ST4.version>4.0.4</ST4.version>
-    <storage-api.version>4.0.0-alpha-1-SNAPSHOT</storage-api.version>
+    <storage-api.version>4.0.0-alpha-1</storage-api.version>
     <tez.version>0.10.1</tez.version>
     <super-csv.version>2.2.0</super-csv.version>
     <spark.version>2.4.5</spark.version>
diff --git a/ql/pom.xml b/ql/pom.xml
index dd838f4..5009517 100644
--- a/ql/pom.xml
+++ b/ql/pom.xml
@@ -17,7 +17,7 @@
   <parent>
     <groupId>org.apache.hive</groupId>
     <artifactId>hive</artifactId>
-    <version>4.0.0-alpha-1-SNAPSHOT</version>
+    <version>4.0.0-alpha-1</version>
     <relativePath>../pom.xml</relativePath>
   </parent>
   <artifactId>hive-exec</artifactId>
diff --git a/serde/pom.xml b/serde/pom.xml
index 3c43d40..0043539 100644
--- a/serde/pom.xml
+++ b/serde/pom.xml
@@ -17,7 +17,7 @@
   <parent>
     <groupId>org.apache.hive</groupId>
     <artifactId>hive</artifactId>
-    <version>4.0.0-alpha-1-SNAPSHOT</version>
+    <version>4.0.0-alpha-1</version>
     <relativePath>../pom.xml</relativePath>
   </parent>
   <artifactId>hive-serde</artifactId>
diff --git a/service-rpc/pom.xml b/service-rpc/pom.xml
index de73c92..e8a7296 100644
--- a/service-rpc/pom.xml
+++ b/service-rpc/pom.xml
@@ -17,7 +17,7 @@
   <parent>
     <groupId>org.apache.hive</groupId>
     <artifactId>hive</artifactId>
-    <version>4.0.0-alpha-1-SNAPSHOT</version>
+    <version>4.0.0-alpha-1</version>
     <relativePath>../pom.xml</relativePath>
   </parent>
   <artifactId>hive-service-rpc</artifactId>
diff --git a/service/pom.xml b/service/pom.xml
index 6aca7e2..351cc73 100644
--- a/service/pom.xml
+++ b/service/pom.xml
@@ -17,7 +17,7 @@
   <parent>
     <groupId>org.apache.hive</groupId>
     <artifactId>hive</artifactId>
-    <version>4.0.0-alpha-1-SNAPSHOT</version>
+    <version>4.0.0-alpha-1</version>
     <relativePath>../pom.xml</relativePath>
   </parent>
   <artifactId>hive-service</artifactId>
diff --git a/shims/0.23/pom.xml b/shims/0.23/pom.xml
index 4a7f586..69ff867 100644
--- a/shims/0.23/pom.xml
+++ b/shims/0.23/pom.xml
@@ -17,7 +17,7 @@
   <parent>
     <groupId>org.apache.hive</groupId>
     <artifactId>hive</artifactId>
-    <version>4.0.0-alpha-1-SNAPSHOT</version>
+    <version>4.0.0-alpha-1</version>
     <relativePath>../../pom.xml</relativePath>
   </parent>
   <groupId>org.apache.hive.shims</groupId>
diff --git a/shims/aggregator/pom.xml b/shims/aggregator/pom.xml
index f218c5b..0cd152d 100644
--- a/shims/aggregator/pom.xml
+++ b/shims/aggregator/pom.xml
@@ -17,7 +17,7 @@
   <parent>
     <groupId>org.apache.hive</groupId>
     <artifactId>hive</artifactId>
-    <version>4.0.0-alpha-1-SNAPSHOT</version>
+    <version>4.0.0-alpha-1</version>
     <relativePath>../../pom.xml</relativePath>
   </parent>
   <artifactId>hive-shims</artifactId>
diff --git a/shims/common/pom.xml b/shims/common/pom.xml
index 38edd5d..c321807 100644
--- a/shims/common/pom.xml
+++ b/shims/common/pom.xml
@@ -17,7 +17,7 @@
   <parent>
     <groupId>org.apache.hive</groupId>
     <artifactId>hive</artifactId>
-    <version>4.0.0-alpha-1-SNAPSHOT</version>
+    <version>4.0.0-alpha-1</version>
     <relativePath>../../pom.xml</relativePath>
   </parent>
   <groupId>org.apache.hive.shims</groupId>
diff --git a/shims/pom.xml b/shims/pom.xml
index a1a1680..ed2b210 100644
--- a/shims/pom.xml
+++ b/shims/pom.xml
@@ -17,7 +17,7 @@
   <parent>
     <groupId>org.apache.hive</groupId>
     <artifactId>hive</artifactId>
-    <version>4.0.0-alpha-1-SNAPSHOT</version>
+    <version>4.0.0-alpha-1</version>
     <relativePath>../pom.xml</relativePath>
   </parent>
   <artifactId>hive-shims-aggregator</artifactId>
diff --git a/shims/scheduler/pom.xml b/shims/scheduler/pom.xml
index ac02c50..52c5c1b 100644
--- a/shims/scheduler/pom.xml
+++ b/shims/scheduler/pom.xml
@@ -17,7 +17,7 @@
   <parent>
     <groupId>org.apache.hive</groupId>
     <artifactId>hive</artifactId>
-    <version>4.0.0-alpha-1-SNAPSHOT</version>
+    <version>4.0.0-alpha-1</version>
     <relativePath>../../pom.xml</relativePath>
   </parent>
   <groupId>org.apache.hive.shims</groupId>
diff --git a/spark-client/pom.xml b/spark-client/pom.xml
index d141d00..6be6a5d 100644
--- a/spark-client/pom.xml
+++ b/spark-client/pom.xml
@@ -20,7 +20,7 @@
   <parent>
     <groupId>org.apache.hive</groupId>
     <artifactId>hive</artifactId>
-    <version>4.0.0-alpha-1-SNAPSHOT</version>
+    <version>4.0.0-alpha-1</version>
   </parent>
   <artifactId>hive-spark-client</artifactId>
   <packaging>jar</packaging>
diff --git a/standalone-metastore/metastore-common/pom.xml b/standalone-metastore/metastore-common/pom.xml
index 057e653..13440f7 100644
--- a/standalone-metastore/metastore-common/pom.xml
+++ b/standalone-metastore/metastore-common/pom.xml
@@ -16,7 +16,7 @@
   <parent>
     <artifactId>hive-standalone-metastore</artifactId>
     <groupId>org.apache.hive</groupId>
-    <version>4.0.0-alpha-1-SNAPSHOT</version>
+    <version>4.0.0-alpha-1</version>
   </parent>
   <modelVersion>4.0.0</modelVersion>
   <artifactId>hive-standalone-metastore-common</artifactId>
diff --git a/standalone-metastore/metastore-server/pom.xml b/standalone-metastore/metastore-server/pom.xml
index 367bb79..3d062b1 100644
--- a/standalone-metastore/metastore-server/pom.xml
+++ b/standalone-metastore/metastore-server/pom.xml
@@ -16,7 +16,7 @@
   <parent>
     <artifactId>hive-standalone-metastore</artifactId>
     <groupId>org.apache.hive</groupId>
-    <version>4.0.0-alpha-1-SNAPSHOT</version>
+    <version>4.0.0-alpha-1</version>
   </parent>
   <modelVersion>4.0.0</modelVersion>
   <artifactId>hive-standalone-metastore-server</artifactId>
@@ -28,7 +28,7 @@
     <dependency>
       <groupId>org.apache.hive</groupId>
       <artifactId>hive-standalone-metastore-common</artifactId>
-      <version>4.0.0-alpha-1-SNAPSHOT</version>
+      <version>4.0.0-alpha-1</version>
     </dependency>
     <dependency>
       <groupId>org.apache.orc</groupId>
diff --git a/standalone-metastore/metastore-tools/metastore-benchmarks/pom.xml b/standalone-metastore/metastore-tools/metastore-benchmarks/pom.xml
index 88a0658..c469091 100644
--- a/standalone-metastore/metastore-tools/metastore-benchmarks/pom.xml
+++ b/standalone-metastore/metastore-tools/metastore-benchmarks/pom.xml
@@ -16,7 +16,7 @@
   <parent>
     <artifactId>hive-metastore-tools</artifactId>
     <groupId>org.apache.hive</groupId>
-    <version>4.0.0-alpha-1-SNAPSHOT</version>
+    <version>4.0.0-alpha-1</version>
   </parent>
   <modelVersion>4.0.0</modelVersion>
   <packaging>jar</packaging>
diff --git a/standalone-metastore/metastore-tools/pom.xml b/standalone-metastore/metastore-tools/pom.xml
index 1093e77..5cb4d11 100644
--- a/standalone-metastore/metastore-tools/pom.xml
+++ b/standalone-metastore/metastore-tools/pom.xml
@@ -16,7 +16,7 @@
   <modelVersion>4.0.0</modelVersion>
   <parent>
     <artifactId>hive-standalone-metastore</artifactId>
-    <version>4.0.0-alpha-1-SNAPSHOT</version>
+    <version>4.0.0-alpha-1</version>
     <groupId>org.apache.hive</groupId>
   </parent>
   <artifactId>hive-metastore-tools</artifactId>
diff --git a/standalone-metastore/metastore-tools/tools-common/pom.xml b/standalone-metastore/metastore-tools/tools-common/pom.xml
index 17cc0bb..952ecaa 100644
--- a/standalone-metastore/metastore-tools/tools-common/pom.xml
+++ b/standalone-metastore/metastore-tools/tools-common/pom.xml
@@ -16,7 +16,7 @@
   <parent>
     <artifactId>hive-metastore-tools</artifactId>
     <groupId>org.apache.hive</groupId>
-    <version>4.0.0-alpha-1-SNAPSHOT</version>
+    <version>4.0.0-alpha-1</version>
   </parent>
   <modelVersion>4.0.0</modelVersion>
   <packaging>jar</packaging>
diff --git a/standalone-metastore/pom.xml b/standalone-metastore/pom.xml
index b84a65b..db619d9 100644
--- a/standalone-metastore/pom.xml
+++ b/standalone-metastore/pom.xml
@@ -21,7 +21,7 @@
   </parent>
   <groupId>org.apache.hive</groupId>
   <artifactId>hive-standalone-metastore</artifactId>
-  <version>4.0.0-alpha-1-SNAPSHOT</version>
+  <version>4.0.0-alpha-1</version>
   <packaging>pom</packaging>
   <name>Hive Standalone Metastore</name>
   <modules>
@@ -30,7 +30,7 @@
     <module>metastore-tools</module>
   </modules>
   <properties>
-    <hive.version>4.0.0-alpha-1-SNAPSHOT</hive.version>
+    <hive.version>4.0.0-alpha-1</hive.version>
     <hive.version.shortname>4.0.0-alpha-1</hive.version.shortname>
     <standalone.metastore.path.to.root>.</standalone.metastore.path.to.root>
     <!-- Build properties -->
@@ -94,7 +94,7 @@
     <sqlline.version>1.9.0</sqlline.version>
     <jline.version>2.14.6</jline.version>
     <ST4.version>4.0.4</ST4.version>
-    <storage-api.version>4.0.0-alpha-1-SNAPSHOT</storage-api.version>
+    <storage-api.version>4.0.0-alpha-1</storage-api.version>
     <beanutils.version>1.9.4</beanutils.version>
     <hamcrest.version>1.3</hamcrest.version>
     <curator.version>4.2.0</curator.version>
diff --git a/storage-api/pom.xml b/storage-api/pom.xml
index c866a98..7bcdc7b 100644
--- a/storage-api/pom.xml
+++ b/storage-api/pom.xml
@@ -21,7 +21,7 @@
   </parent>
   <groupId>org.apache.hive</groupId>
   <artifactId>hive-storage-api</artifactId>
-  <version>4.0.0-alpha-1-SNAPSHOT</version>
+  <version>4.0.0-alpha-1</version>
   <packaging>jar</packaging>
   <name>Hive Storage API</name>
   <properties>
diff --git a/streaming/pom.xml b/streaming/pom.xml
index 3606c2d..0379da5 100644
--- a/streaming/pom.xml
+++ b/streaming/pom.xml
@@ -17,7 +17,7 @@
   <parent>
     <groupId>org.apache.hive</groupId>
     <artifactId>hive</artifactId>
-    <version>4.0.0-alpha-1-SNAPSHOT</version>
+    <version>4.0.0-alpha-1</version>
     <relativePath>../pom.xml</relativePath>
   </parent>
   <artifactId>hive-streaming</artifactId>
@@ -108,7 +108,7 @@
     <dependency>
       <groupId>org.apache.hive</groupId>
       <artifactId>hive-standalone-metastore-server</artifactId>
-      <version>4.0.0-alpha-1-SNAPSHOT</version>
+      <version>4.0.0-alpha-1</version>
       <classifier>tests</classifier>
       <scope>test</scope>
     </dependency>
diff --git a/testutils/pom.xml b/testutils/pom.xml
index 9e91b41..2e3c24b 100644
--- a/testutils/pom.xml
+++ b/testutils/pom.xml
@@ -17,7 +17,7 @@
   <parent>
     <groupId>org.apache.hive</groupId>
     <artifactId>hive</artifactId>
-    <version>4.0.0-alpha-1-SNAPSHOT</version>
+    <version>4.0.0-alpha-1</version>
     <relativePath>../pom.xml</relativePath>
   </parent>
   <artifactId>hive-testutils</artifactId>
diff --git a/udf/pom.xml b/udf/pom.xml
index 84cef73..3b32bd3 100644
--- a/udf/pom.xml
+++ b/udf/pom.xml
@@ -17,7 +17,7 @@
   <parent>
     <groupId>org.apache.hive</groupId>
     <artifactId>hive</artifactId>
-    <version>4.0.0-alpha-1-SNAPSHOT</version>
+    <version>4.0.0-alpha-1</version>
     <relativePath>../pom.xml</relativePath>
   </parent>
   <artifactId>hive-udf</artifactId>
diff --git a/upgrade-acid/pom.xml b/upgrade-acid/pom.xml
index 8fd07a1..a7b1931 100644
--- a/upgrade-acid/pom.xml
+++ b/upgrade-acid/pom.xml
@@ -23,7 +23,7 @@
   <!--this module is added to parent pom so that it builds and releases with the reset of Hive-->
   <groupId>org.apache.hive</groupId>
   <artifactId>hive-upgrade-acid</artifactId>
-  <version>4.0.0-alpha-1-SNAPSHOT</version>
+  <version>4.0.0-alpha-1</version>
   <name>Hive Upgrade Acid</name>
   <packaging>pom</packaging>
   <properties>
diff --git a/upgrade-acid/pre-upgrade/pom.xml b/upgrade-acid/pre-upgrade/pom.xml
index aaff313..7daccca 100644
--- a/upgrade-acid/pre-upgrade/pom.xml
+++ b/upgrade-acid/pre-upgrade/pom.xml
@@ -16,7 +16,7 @@
   <parent>
     <groupId>org.apache.hive</groupId>
     <artifactId>hive-upgrade-acid</artifactId>
-    <version>4.0.0-alpha-1-SNAPSHOT</version>
+    <version>4.0.0-alpha-1</version>
     <relativePath>../pom.xml</relativePath>
   </parent>
   <modelVersion>4.0.0</modelVersion>
diff --git a/vector-code-gen/pom.xml b/vector-code-gen/pom.xml
index d706962..9a86fac 100644
--- a/vector-code-gen/pom.xml
+++ b/vector-code-gen/pom.xml
@@ -17,7 +17,7 @@
   <parent>
     <groupId>org.apache.hive</groupId>
     <artifactId>hive</artifactId>
-    <version>4.0.0-alpha-1-SNAPSHOT</version>
+    <version>4.0.0-alpha-1</version>
     <relativePath>../pom.xml</relativePath>
   </parent>
   <artifactId>hive-vector-code-gen</artifactId>

[hive] 02/02: Updating release notes

Posted by pv...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

pvary pushed a commit to branch branch-4.0.0-alpha-1
in repository https://gitbox.apache.org/repos/asf/hive.git

commit d3df69e503e54b619eeae6772df2ecd02dcc37f0
Author: Peter Vary <pv...@cloudera.com>
AuthorDate: Tue Mar 22 10:03:06 2022 +0100

    Updating release notes
---
 NOTICE                      |    2 +-
 RELEASE_NOTES.txt           | 4945 ++++++++++++++++++++++++++-----------------
 standalone-metastore/NOTICE |    2 +-
 storage-api/NOTICE          |    2 +-
 4 files changed, 2968 insertions(+), 1983 deletions(-)

diff --git a/NOTICE b/NOTICE
index d018205..31b4825 100644
--- a/NOTICE
+++ b/NOTICE
@@ -1,5 +1,5 @@
 Apache Hive
-Copyright 2008-2018 The Apache Software Foundation
+Copyright 2008-2022 The Apache Software Foundation
 
 This product includes software developed by The Apache Software
 Foundation (http://www.apache.org/).
diff --git a/RELEASE_NOTES.txt b/RELEASE_NOTES.txt
index c64f5cf..8cd8578 100644
--- a/RELEASE_NOTES.txt
+++ b/RELEASE_NOTES.txt
@@ -1,2156 +1,3141 @@
-Release Notes - Hive - Version 3.1.0
+
+Release Notes - Hive - Version 4.0.0-alpha-1
 
 ** Sub-task
-    * [HIVE-12192] - Hive should carry out timestamp computations in UTC
-    * [HIVE-17227] - Incremental replication load should create tasks in execution phase rather than semantic phase 
+    * [HIVE-5312] - Let HiveServer2 run simultaneously in HTTP (over thrift) and Binary (normal thrift transport) mode 
+    * [HIVE-12587] - Support to add partitioned data set to TestPerfCliDriver
+    * [HIVE-13582] - Support for non-correlated Quantified Comparison Predicates
+    * [HIVE-14162] - Allow disabling of long running job on Hive On Spark On YARN
+    * [HIVE-14165] - Remove Hive file listing during split computation
+    * [HIVE-14669] - Have the actual error reported when a q test fails instead of having to go through the logs
+    * [HIVE-15757] - Allow EXISTS/NOT EXISTS correlated subquery with aggregates
+    * [HIVE-15974] - Support real, double precision and numeric data types
+    * [HIVE-15976] - Support CURRENT_CATALOG and CURRENT_SCHEMA
+    * [HIVE-16255] - Support percentile_cont / percentile_disc
+    * [HIVE-16355] - Service: embedded mode should only be available if service is loaded onto the classpath
+    * [HIVE-16502] - Relax hard dependency on SessionState in Authentication classes
+    * [HIVE-16505] - Support "unknown" boolean truth value
+    * [HIVE-16716] - Clean up javadoc from errors in module ql
+    * [HIVE-16812] - VectorizedOrcAcidRowBatchReader doesn't filter delete events
+    * [HIVE-16815] - Clean up javadoc from error for the rest of modules
+    * [HIVE-16957] - Support CTAS for auto gather column stats
+    * [HIVE-17040] - Join elimination in the presence of FK relationship
+    * [HIVE-17043] - Remove non unique columns from group by keys if not referenced later
+    * [HIVE-17044] - Transform LEFT/RIGHT OUTER into INNER join in the presence of FK relationship
+    * [HIVE-17231] - ColumnizedDeleteEventRegistry.DeleteReaderValue optimization
+    * [HIVE-17300] - WebUI query plan graphs
+    * [HIVE-17317] - Make Dbcp configurable using hive properties in hive-site.xml
     * [HIVE-17657] - export/import for MM tables is broken
-    * [HIVE-18193] - Migrate existing ACID tables to use write id per table rather than global transaction id
-    * [HIVE-18748] - Rename table impacts the ACID behavior as table names are not updated in meta-tables.
-    * [HIVE-18840] - CachedStore: Prioritize loading of recently accessed tables during prewarm
-    * [HIVE-18946] - Fix columnstats merge NPE
-    * [HIVE-18988] - Support bootstrap replication of ACID tables
-    * [HIVE-19009] - Retain and use runtime statistics during hs2 lifetime
+    * [HIVE-17709] - remove sun.misc.Cleaner references
+    * [HIVE-17838] - Make org.apache.hive.spark.client.rpc logging HoS specific and other logging cleanup
+    * [HIVE-17879] - Upgrade Datanucleus Maven Plugin
+    * [HIVE-17917] - VectorizedOrcAcidRowBatchReader.computeOffsetAndBucket optimization
+    * [HIVE-17921] - Aggregation with struct in LLAP produces wrong result
+    * [HIVE-18037] - Migrate Slider LLAP package to YARN Service framework for Hadoop 3.x
+    * [HIVE-18117] - Create TestCliDriver for HDFS EC
+    * [HIVE-18118] - Explain Extended should indicate if a file being read is an EC file
+    * [HIVE-18178] - Column stats are not autogathered for materialized views
+    * [HIVE-18525] - Add explain plan to Hive on Spark Web UI
+    * [HIVE-18652] - Print Spark metrics on console
+    * [HIVE-18690] - Integrate with Spark OutputMetrics
+    * [HIVE-18766] - Race condition during shutdown of RemoteDriver, error messages aren't always sent
+    * [HIVE-18831] - Differentiate errors that are thrown by Spark tasks
+    * [HIVE-18862] - qfiles: prepare .q files for using datasets
+    * [HIVE-18876] - Remove Superfluous Logging in Driver
+    * [HIVE-18883] - Add findbugs to yetus pre-commit checks
+    * [HIVE-18915] - Better client logging when a HoS session can't be opened
+    * [HIVE-18916] - SparkClientImpl doesn't error out if spark-submit fails
+    * [HIVE-18958] - Fix Spark config warnings
+    * [HIVE-18986] - Table rename will run java.lang.StackOverflowError in dataNucleus if the table contains large number of columns
+    * [HIVE-19008] - Improve Spark session id logging
+    * [HIVE-19053] - RemoteSparkJobStatus#getSparkJobInfo treats all exceptions as timeout errors
+    * [HIVE-19079] - Add extended query string to Spark job description
     * [HIVE-19096] - query result cache interferes with explain analyze 
-    * [HIVE-19126] - CachedStore: Use memory estimation to limit cache size during prewarm
-    * [HIVE-19128] - Update golden files for spark perf tests
-    * [HIVE-19135] - Need tool to allow admins to create catalogs and move existing dbs to catalog during upgrade
-    * [HIVE-19141] - TestNegativeCliDriver insert_into_notnull_constraint, insert_into_acid_notnull failing
-    * [HIVE-19159] - TestMTQueries.testMTQueries1 failure
-    * [HIVE-19164] - TestMetastoreVersion failures
-    * [HIVE-19171] - Persist runtime statistics in metastore
-    * [HIVE-19193] - TestActivePassiveHA fails
-    * [HIVE-19194] - TestDruidStorageHandler fails
-    * [HIVE-19195] - Fix flaky tests and cleanup testconfiguration to run llap specific tests in llap only.
-    * [HIVE-19196] - TestTriggersMoveWorkloadManager is flaky
-    * [HIVE-19206] - Automatic memory management for open streaming writers
-    * [HIVE-19209] - Streaming ingest record writers should accept input stream
-    * [HIVE-19210] - Create separate module for streaming ingest
-    * [HIVE-19211] - New streaming ingest API and support for dynamic partitioning
-    * [HIVE-19214] - High throughput ingest ORC format
-    * [HIVE-19222] - TestNegativeCliDriver tests are failing due to "java.lang.OutOfMemoryError: GC overhead limit exceeded"
-    * [HIVE-19243] - Upgrade hadoop.version to 3.1.0
-    * [HIVE-19252] - TestJdbcWithMiniKdcCookie.testCookieNegative is failing consistently
-    * [HIVE-19274] - Add an OpTreeSignature persistence checker hook
+    * [HIVE-19162] - SMB : Test tez_smb_1.q stops making SMB join for a query
+    * [HIVE-19163] - TestAcidOnTez testGetSplitsLocks failure
+    * [HIVE-19166] - TestMiniLlapLocalCliDriver sysdb failure
+    * [HIVE-19170] - Fix TestMiniDruidKafkaCliDriver
+    * [HIVE-19176] - Add HoS support to progress bar on Beeline client
+    * [HIVE-19198] - Few flaky hcatalog tests
+    * [HIVE-19212] - Fix findbugs yetus pre-commit checks
+    * [HIVE-19227] - Update golden files for negative tests
+    * [HIVE-19235] - Update golden files for Minimr tests
+    * [HIVE-19246] - Update golden files for negative tests
+    * [HIVE-19267] - Replicate ACID/MM tables write operations.
+    * [HIVE-19302] - Logging Too Verbose For TableNotFound
+    * [HIVE-19304] - Update templates.py based on config changes in YARN-7142 and YARN-8122
+    * [HIVE-19313] - TestJdbcWithDBTokenStoreNoDoAs tests are failing
     * [HIVE-19332] - Disable compute.query.using.stats for external table
+    * [HIVE-19334] - Use actual file size rather than stats for fetch task optimization with external tables
     * [HIVE-19336] - Disable SMB/Bucketmap join for external tables
     * [HIVE-19340] - Disable timeout of transactions opened by replication task at target cluster
-    * [HIVE-19347] - TestTriggersWorkloadManager tests are failing consistently
-    * [HIVE-19348] -  org.apache.hadoop.hive.ql.plan.mapping.TestOperatorCmp are failing
     * [HIVE-19366] - Vectorization causing TestStreaming.testStreamBucketingMatchesRegularBucketing to fail
-    * [HIVE-19374] - Parse and process ALTER TABLE SET OWNER command syntax
+    * [HIVE-19373] - Add test cases that verifies ALTER change owner type on the HMS 
+    * [HIVE-19408] - Improve show materialized views statement to show more information about invalidation
     * [HIVE-19409] - Disable incremental rewriting with outdated materialized views
-    * [HIVE-19472] - HiveStreamingConnection swallows exception on partition creation
-    * [HIVE-19494] - Accept shade prefix during reflective instantiation of output format
+    * [HIVE-19417] - Modify metastore to have/access persistent tables for stats
+    * [HIVE-19470] - Modify metastore to have application logic to retrieve/update transactional table stats 
     * [HIVE-19495] - Arrow SerDe itest failure
     * [HIVE-19499] - Bootstrap REPL LOAD shall add tasks to create checkpoints for db/tables/partitions.
     * [HIVE-19500] - Prevent multiple selectivity estimations for the same variable in conjuctions
+    * [HIVE-19508] - SparkJobMonitor getReport doesn't print stage progress in order
+    * [HIVE-19525] - Spark task logs print PLAN PATH excessive number of times
+    * [HIVE-19532] - merge master-txnstats branch
+    * [HIVE-19559] - SparkClientImpl shouldn't name redirector thread "RemoteDriver"
     * [HIVE-19562] - Flaky test: TestMiniSparkOnYarn FileNotFoundException in spark-submit
-    * [HIVE-19598] - Add Acid V1 to V2 upgrade module
+    * [HIVE-19633] - Remove/Migrate Minimr tests
     * [HIVE-19637] - Add slow test report script to testutils
-    * [HIVE-19688] - Make catalogs updatable
-    * [HIVE-19727] - Fix Signature matching of table aliases
+    * [HIVE-19641] - sync up hadoop version used by storage-api with hive
+    * [HIVE-19733] - RemoteSparkJobStatus#getSparkStageProgress inefficient implementation
     * [HIVE-19739] - Bootstrap REPL LOAD to use checkpoints to validate and skip the loaded data/metadata.
+    * [HIVE-19752] - PerfLogger integration for critical Hive-on-S3 paths
     * [HIVE-19758] - Set hadoop.version=3.1.0 in standalone-metastore
-    * [HIVE-19768] - Utility to convert tables to conform to Hive strict managed tables mode
+    * [HIVE-19759] - Flaky test: TestRpc#testServerPort
+    * [HIVE-19764] - Add --SORT_QUERY_RESULTS to hive-blobstore/map_join.q.out
+    * [HIVE-19765] - Add Parquet specific tests to BlobstoreCliDriver
+    * [HIVE-19766] - Show the number of rows inserted when execution engine is Spark
+    * [HIVE-19769] - Create dedicated objects for DB and Table names
+    * [HIVE-19778] - disable a flaky test: TestCliDriver#input31
+    * [HIVE-19786] - RpcServer cancelTask log message is incorrect
+    * [HIVE-19787] - Log message when spark-submit has completed
+    * [HIVE-19788] - Flaky test: HCatalog-PigServer tests
     * [HIVE-19799] - remove jasper dependency
+    * [HIVE-19800] - Create separate submodules for pre and post upgrade and add rename file logic
     * [HIVE-19815] - Repl dump should not propagate the checkpoint and repl source properties
+    * [HIVE-19820] - add ACID stats support to background stats updater and fix bunch of edge cases found in SU tests
     * [HIVE-19851] - upgrade jQuery version
     * [HIVE-19852] - update jackson to latest
-    * [HIVE-19868] - Add support for float aggregator
+    * [HIVE-19867] - handle concurrent INSERTS  
+    * [HIVE-19882] - Fix QTestUtil session lifecycle
     * [HIVE-19892] - Disable query results cache for for HiveServer2 doAs=true
+    * [HIVE-19899] - Support stored as JsonFile 
+    * [HIVE-19909] - qtests: retire hadoop_major version specific tests; and logics
+    * [HIVE-19914] - master-txnstats branch - make sure SQL changes are in correct upgrade scripts
+    * [HIVE-19915] - support txn stats in CachedStore
     * [HIVE-19923] - Follow up of HIVE-19615, use UnaryFunction instead of prefix
+    * [HIVE-19927] - Last Repl ID set by bootstrap dump is incorrect and may cause data loss if have ACID/MM tables.
+    * [HIVE-19931] - stats_nonpart.q test run shows possibly wrong results and other bugfixes
+    * [HIVE-19934] - Verify ACID table UPDATE/DELETE commands on transactional stats.
+    * [HIVE-19944] - Investigate and fix version mismatch of GCP
+    * [HIVE-19953] - query9.q fails 
+    * [HIVE-19954] - TestTxnCommands2#testNonAcidToAcidConversion1 fails
+    * [HIVE-19963] - metadata_only_queries.q fails
+    * [HIVE-19975] - Checking writeIdList per table may not check the commit level of a partition on a partitioned table
+    * [HIVE-19981] - Managed tables converted to external tables by the HiveStrictManagedMigration utility should be set to delete data when the table is dropped
+    * [HIVE-19986] - Add logging of runtime statistics indicating when Hdfs Erasure Coding is used by MR
+    * [HIVE-19995] - Aggregate row traffic for acid tables
+    * [HIVE-20005] - acid_table_stats, acid_no_buckets, etc - query result change on the branch
+    * [HIVE-20007] - Hive should carry out timestamp computations in UTC
+    * [HIVE-20009] - Fix runtime stats for merge statement
+    * [HIVE-20018] - fix TestReplicationScenarios on the branch
+    * [HIVE-20019] - Ban commons-logging and log4j
+    * [HIVE-20029] - add parallel insert, analyze, iow tests
+    * [HIVE-20037] - Print root cause exception's toString() rather than getMessage()
+    * [HIVE-20046] - remove NUM_FILES check
+    * [HIVE-20047] - remove txnID argument for txn stats methods
+    * [HIVE-20061] - add a config flag to turn off txn stats 
+    * [HIVE-20081] - remove EnvironmentContext usage and add proper request APIs
+    * [HIVE-20097] - Convert standalone-metastore to a submodule
+    * [HIVE-20107] - stats_part2.q fails
+    * [HIVE-20110] - Bypass HMS CachedStore for transactional stats
+    * [HIVE-20115] - Acid tables should not use footer scan for analyze
+    * [HIVE-20131] - SQL Script changes for creating  txn write notification in 3.2.0 files 
+    * [HIVE-20188] - Split server-specific code outside of standalone metastore-common
+    * [HIVE-20194] - HiveMetastoreClient should use reflection to instantiate embedded HMS instance
+    * [HIVE-20195] - Split MetastoreUtils into common and server-specific parts
+    * [HIVE-20196] - Remove MetastoreConf dependency on server-specific classes
+    * [HIVE-20219] - verify that analyze and analyze for columns manage txn stats state correctly
+    * [HIVE-20242] - Query results cache: Improve ability of queries to use pending query results
+    * [HIVE-20264] - Bootstrap repl dump with concurrent write and drop of ACID table makes target inconsistent.
+    * [HIVE-20306] - Implement projection spec for fetching only requested fields from partitions
+    * [HIVE-20307] - Add support for filterspec to the getPartitions with projection API
+    * [HIVE-20388] - Move common classes out of metastore-server
+    * [HIVE-20390] - Split TxnUtils into common and server parts.
+    * [HIVE-20481] - Add the Kafka Key record as part of the row.
+    * [HIVE-20482] - Remove dependency on metastore-server
+    * [HIVE-20483] - Really move metastore common classes into metastore-common
+    * [HIVE-20488] - SparkSubmitSparkClient#launchDriver should parse exceptions, not just errors
+    * [HIVE-20498] - Support date type for column stats autogather
+    * [HIVE-20512] - Improve record and memory usage logging in SparkRecordHandler
+    * [HIVE-20517] - Creation of staging directory and Move operation is taking time in S3
+    * [HIVE-20531] - Repl load on cloud storage file system can skip redundant move or add partition tasks.
+    * [HIVE-20613] - CachedStore: Add more UT coverage (outside of .q files)
+    * [HIVE-20615] - CachedStore: Background refresh thread bug fixes
+    * [HIVE-20635] - VectorizedOrcAcidRowBatchReader doesn't filter delete events for original files
+    * [HIVE-20664] - Potential ArrayIndexOutOfBoundsException in VectorizedOrcAcidRowBatchReader.findMinMaxKeys
+    * [HIVE-20694] - Additional unit tests for VectorizedOrcAcidRowBatchReader min max key evaluation
+    * [HIVE-20730] - Do delete event filtering even if hive.acid.index is not there
+    * [HIVE-20735] - Address some of the review comments plus Kerberos support
+    * [HIVE-20823] - Make Compactor run in a transaction
+    * [HIVE-20862] - QueryId no longer shows up in the logs
+    * [HIVE-20869] - Fix test results file
+    * [HIVE-20934] - ACID: Query based compactor for minor compaction
+    * [HIVE-20942] - Worker should heartbeat its own txn
+    * [HIVE-20943] - Handle Compactor transaction abort properly
+    * [HIVE-20960] - Make MM compactor run in a transaction and remove CompactorMR.createCompactorMarker()
+    * [HIVE-20998] - HiveStrictManagedMigration utility should update DB/Table location as last migration steps
+    * [HIVE-21020] - log which table/partition is being processed by a txn in Worker
+    * [HIVE-21043] - Enable move optimization for cloud replication with strict managed tables.
+    * [HIVE-21078] - Replicate column and table level statistics for unpartitioned Hive tables
+    * [HIVE-21079] - Replicate column statistics for partitions of partitioned table.
+    * [HIVE-21109] - Support stats replication for ACID tables.
+    * [HIVE-21159] - Modify Merge statement logic to perform Update split early
+    * [HIVE-21198] - Introduce a database object reference class
+    * [HIVE-21266] - Don't run cleaner if compaction is skipped (issue with single delta file)
+    * [HIVE-21290] - Restore historical way of handling timestamps in Parquet while keeping the new semantics at the same time
+    * [HIVE-21291] - Restore historical way of handling timestamps in Avro while keeping the new semantics at the same time
+    * [HIVE-21292] - Break up DDLTask - extract Database related operations
+    * [HIVE-21401] - Break up DDLTask - extract Table related operations
+    * [HIVE-21500] - Disable conversion of managed table to external and vice versa at source via alter table.
+    * [HIVE-21523] - Break up DDLTask - extract View related operations
+    * [HIVE-21529] - Hive support bootstrap of ACID/MM tables on an existing policy.
+    * [HIVE-21567] - Break up DDLTask - extract Function related operations
+    * [HIVE-21584] - Java 11 preparation: system class loader is not URLClassLoader
+    * [HIVE-21593] - Break up DDLTask - extract Privilege related operations
+    * [HIVE-21603] - Java 11 preparation: update powermock version
+    * [HIVE-21635] - Break up DDLTask - extract Workload Management related operations
+    * [HIVE-21664] - HMS Translation layer - Thrift API changes
+    * [HIVE-21671] - Replicate Streaming ingestion with transactional batch size as 1.
+    * [HIVE-21679] - Replicating a CTAS event creating an MM table fails.
+    * [HIVE-21693] - Break up DDLTask - extract Process related operations
+    * [HIVE-21703] - Break up DDLTask - extract Partition related operations
+    * [HIVE-21725] - Break up DDLTask - extract Column and Constraint related operations
+    * [HIVE-21734] - HMS Translation: Pending items from code review
+    * [HIVE-21739] - Make metastore DB backward compatible with pre-catalog versions of hive.
+    * [HIVE-21762] - REPL DUMP to support new format for replication policy input to take included tables list.
+    * [HIVE-21763] - Incremental replication to allow changing include/exclude tables list in replication policy.
+    * [HIVE-21797] - Break up DDLTask - extract Storage related operations
+    * [HIVE-21804] - HMS Translation: External tables with no capabilities returns duplicate entries/
+    * [HIVE-21812] - Implement get partition related methods on temporary tables
+    * [HIVE-21814] - Implement list partitions related methods on temporary tables
+    * [HIVE-21816] - HMS Translation: Refactor tests to work with ACID tables.
+    * [HIVE-21822] - Expose LlapDaemon metrics through a new API method
+    * [HIVE-21823] - New metrics to get the average queue length / free executor number for a given time window
+    * [HIVE-21830] - Break up DDLTask - extract rest of the Alter Table operations
+    * [HIVE-21832] - New metrics to get the average queue/serving/response time
+    * [HIVE-21838] - Hive Metastore Translation: Add API call to tell client why table has limited access
+    * [HIVE-21839] - HMS Translation: Hive need to block create a type of table if the client does not have write capability
+    * [HIVE-21846] - Create a thread in TezAM which periodically fetches LlapDaemon metrics
+    * [HIVE-21863] - Improve Vectorizer type casting for WHEN expression
+    * [HIVE-21874] - Implement add partitions related methods on temporary table
+    * [HIVE-21875] - Implement drop partition related methods on temporary tables
+    * [HIVE-21881] - Break up DDLTask - extract rest of the operations
+    * [HIVE-21891] - Break up DDLTask - cleanup
+    * [HIVE-21907] - Add a new LlapDaemon Management API method to set the daemon capacity
+    * [HIVE-21908] - LlapDaemon node status should be reflected in the metrics
+    * [HIVE-21909] - Publish the LLAP Daemon capacity through ZooKeeper and honor the capacity when scheduling new tasks
+    * [HIVE-21911] - Pluggable LlapMetricsListener on Tez side to disable / resize Daemons
+    * [HIVE-21912] - Implement BlacklistingLlapMetricsListener
+    * [HIVE-21914] - Move Function and Macro related DDL operations into the DDL framework
+    * [HIVE-21918] - Handle each Alter Database types in a separate desc / operation
+    * [HIVE-21920] - Extract command authorisation from the Driver
+    * [HIVE-21947] - Move Materialized View Update under DDL
+    * [HIVE-21959] - Clean up Concatenate and Msck DDL commands
+    * [HIVE-21967] - Clean up CreateTableLikeOperation
+    * [HIVE-21977] - Clean up DescTableOperation
+    * [HIVE-21981] - When LlapDaemon capacity is set to 0 and the waitqueue is not empty then the queries are stuck
+    * [HIVE-21983] - Cut DropTableDesc/Operation to drop table, view and materialized view
+    * [HIVE-21984] - Clean up TruncateTable operation and desc
+    * [HIVE-21988] - Do not consider nodes with 0 capacity when calculating host affinity
+    * [HIVE-21996] - Remove unused code from Driver
+    * [HIVE-22015] - [CachedStore] Add table constraints in CachedStore
+    * [HIVE-22017] - [ Interface changes ] Keep HMS interfaces backward compatible with changes for HIVE-21637
+    * [HIVE-22022] - Pushdown IN predicates in the kudu-handler
+    * [HIVE-22023] - Pushdown Null and NotNull predicates in the kudu-handler
+    * [HIVE-22028] - Clean up Add Partition
+    * [HIVE-22048] - Document the kudu-handler integration.
+    * [HIVE-22084] - Implement exchange partitions related methods on temporary tables
+    * [HIVE-22087] - HMS Translation: Translate getDatabase() API to alter warehouse location
+    * [HIVE-22095] - Hive.get() resets the capabilities from HiveConf instead of set capabilities
+    * [HIVE-22097] - Incompatible java.util.ArrayList for java 11
+    * [HIVE-22137] - Implement alter/rename partition related methods on temporary tables
+    * [HIVE-22158] - HMS Translation layer - Disallow non-ACID MANAGED tables.
+    * [HIVE-22174] - Clean up Drop Partition
+    * [HIVE-22188] - Clean up the SemanticAnalyzerFactory
+    * [HIVE-22189] - HMS Translation: Enforce strict locations for managed vs external tables.
+    * [HIVE-22194] - Break up DDLSemanticAnalyzer - extract Privilege related analyzers
+    * [HIVE-22212] - Implement append partition related methods on temporary tables
+    * [HIVE-22222] - Clean up the error handling in Driver - get rid of global variables
+    * [HIVE-22228] - SemanticAnalyzer cleanup - visibility + types
+    * [HIVE-22230] - Add support for filtering partitions on temporary tables
+    * [HIVE-22235] - CommandProcessorResponse should not be an exception
+    * [HIVE-22242] - Move TempTable and PartitionTree out of SessionHiveMetastoreClient
+    * [HIVE-22254] - Mappings.NoElementException: no target in mapping, in `MaterializedViewAggregateRule
+    * [HIVE-22256] - Rewriting fails when `IN` clause has items in different order in MV and query
+    * [HIVE-22257] - Commutativity of operations is not taken into account, e.g., '+'
+    * [HIVE-22258] - Rewriting fails for `IN` clauses in MV and query when we use equals or subset in the query
+    * [HIVE-22259] - Rewriting fails for `BETWEEN` clauses with different ranges in MV and query
+    * [HIVE-22261] - Support for materialized view rewriting with window functions
+    * [HIVE-22263] - MV rewriting for distinct and count(distinct) not being triggered
+    * [HIVE-22266] - Addendum fix to have HS2 pom add explicit curator dependency
+    * [HIVE-22279] - Enable temporary table partitioning
+    * [HIVE-22280] - Q tests for partitioned temporary tables
+    * [HIVE-22291] - HMS Translation: Limit translation to hive default catalog only
+    * [HIVE-22305] - Add the kudu-handler to the packaging module
+    * [HIVE-22329] - Create DriverContext
+    * [HIVE-22338] - Shade dependent jars into the kudu-handler
+    * [HIVE-22342] - HMS Translation: HIVE-22189 too strict with location for EXTERNAL tables
+    * [HIVE-22358] - Add schedule shorthands for convinience
+    * [HIVE-22369] - Handle HiveTableFunctionScan at return path
+    * [HIVE-22378] - Remove code duplicatoins from return path handling
+    * [HIVE-22396] - CMV creating a Full ACID partitioned table fails because of no writeId
+    * [HIVE-22401] - ACID: Refactor CompactorMR
+    * [HIVE-22436] - Add more logging to the test.
+    * [HIVE-22498] - Schema tool enhancements to merge catalogs
+    * [HIVE-22526] - Extract Compiler from Driver
+    * [HIVE-22608] - Reduce the number of public methods in Driver
+    * [HIVE-22612] - Replace Base64 in accumulo-handler Package
+    * [HIVE-22613] - Replace Base64 in hive-hbase-handler Package
+    * [HIVE-22614] - Replace Base64 in hive-jdbc Package
+    * [HIVE-22615] - Replace Base64 in hive-common Package
+    * [HIVE-22617] - Re-Enable PreCommit test org.apache.hadoop.hive.ql.TestMTQueries.testMTQueries1
+    * [HIVE-22624] - Fix results_cache_invalidation and results_cache_lifetime
+    * [HIVE-22674] - Replace Base64 in serde Package
+    * [HIVE-22675] - Replace Base64 in hive-standalone-metastore Package
+    * [HIVE-22676] - Replace Base64 in hive-service Package
+    * [HIVE-22679] - Replace Base64 in metastore-common Package
+    * [HIVE-22680] - Replace Base64 in druid-handler Package
+    * [HIVE-22681] - Replace Base64 in hcatalog-webhcat Package
+    * [HIVE-22683] - Run Eclipse Cleanup Against beeline Module
+    * [HIVE-22684] - Run Eclipse Cleanup Against hbase-handler Module
+    * [HIVE-22749] - ReEnable TopNKey optimization in vectorized q tests
+    * [HIVE-22803] - Mark scheduled queries executions to help end-user identify it easier
+    * [HIVE-22809] - Support materialized view rebuild as a scheduled query
+    * [HIVE-22821] - Add necessary endpoints for proactive cache eviction
+    * [HIVE-22835] - Extract Executor from Driver
+    * [HIVE-22940] - Make the datasketches functions available as predefined functions 
+    * [HIVE-22959] - Extend storage-api to expose FilterContext
+    * [HIVE-22974] - Metastore's table location check should be applied when location changed
+    * [HIVE-23003] - CliDriver leaves the session id in the threadname on failure
+    * [HIVE-23005] - Consider Default JDBC Fetch Size From HS2
+    * [HIVE-23006] - Basic compiler support for Probe MapJoin
+    * [HIVE-23007] - Do Not Consider Client Session For Default Fetch Size
+    * [HIVE-23008] - UDAFExampleMaxMinNUtil.sortedMerge must be able to handle all inputs
+    * [HIVE-23030] - Enable sketch union-s to be rolled up
+    * [HIVE-23031] - Add option to enable transparent rewrite of count(distinct) into sketch functions
+    * [HIVE-23036] - ORC PPD eval with sub-millisecond timestamps
+    * [HIVE-23064] - Remove Calls to printStackTrace in Module hive-exec
+    * [HIVE-23077] - Remove Calls to printStackTrace in Module hive-jdbc
+    * [HIVE-23079] - Remove Calls to printStackTrace in Module hive-serde
+    * [HIVE-23096] - Review Code Path for getResults
+    * [HIVE-23101] - Fix topnkey_grouping_sets
+    * [HIVE-23120] - TopNKey related tests should be run by TestMiniLlapLocalCliDriver only
+    * [HIVE-23133] - Numeric operations can have different result across hardware archs
+    * [HIVE-23134] - Hive & Kudu interaction not available on ARM
+    * [HIVE-23168] - Implement MJ HashTable contains key functionality
+    * [HIVE-23169] - [LLAP] propagate ProbeContex to LlapRecordReader
+    * [HIVE-23171] - Create Tool To Visualize Hive Parser Tree
+    * [HIVE-23192] - "default" database locationUri should be external warehouse root.
+    * [HIVE-23197] - Implement selective purge for LRFU
+    * [HIVE-23198] - Add matching logic between CacheTags and proactive eviction requests
+    * [HIVE-23209] - ptest2 compilation failure after HIVE-21603 - upgrade mockito-core in testutils/ptest2
+    * [HIVE-23220] - PostExecOrcFileDump listing order may depend on the underlying filesystem
+    * [HIVE-23246] - Reduce MiniDruidCluster memory requeirements
+    * [HIVE-23247] - Increase timeout for some tez tests
+    * [HIVE-23248] - avro-mapred should not pull in org.mortbay.jetty
+    * [HIVE-23249] - Prevent infinite loop in TestJdbcWithMiniLlapArrow
+    * [HIVE-23250] - Scheduled query related qtests may not finish before it's expected
+    * [HIVE-23251] - Provide a way to have only a selection of datasets loaded
+    * [HIVE-23252] - Change spark related tests to be optional
+    * [HIVE-23260] - Add support for unmodified_metadata capability
+    * [HIVE-23314] - Upgrade to Kudu 1.12
+    * [HIVE-23321] - Tolerate in tests that metastore is not removing rows from the skewed_string_list_values table
+    * [HIVE-23322] - Update some tests to better tolerate a more busy environment
+    * [HIVE-23323] - Add qsplits profile
+    * [HIVE-23368] - MV rebuild should produce the same view as the one configured at creation time
+    * [HIVE-23369] - schq_ingest may run twice during a test execution
+    * [HIVE-23374] - QueryDisplay must be threadsafe
+    * [HIVE-23387] - Flip the Warehouse.getDefaultTablePath() to return path from ext warehouse
+    * [HIVE-23388] - CTAS queries should use target's location for staging.
+    * [HIVE-23396] - Many fixes and improvements to stabilize tests
+    * [HIVE-23398] - TestBeeLineWithArgs#testRowsAffected is unstable
+    * [HIVE-23404] - Schedules in the past should be accepted
+    * [HIVE-23434] - Add option to rewrite PERCENTILE_DISC to sketch functions
+    * [HIVE-23460] - Add qoption to disable qtests
+    * [HIVE-23462] - Add option to rewrite CUME_DIST to sketch functions
+    * [HIVE-23482] - Use junit5 to execute tests
+    * [HIVE-23525] - TestAcidTxnCleanerService is unstable
+    * [HIVE-23554] - [LLAP] support ColumnVectorBatch with FilterContext as part of ReadPipeline
+    * [HIVE-23573] - [HMS] Advance the write id for the table for DDL
+    * [HIVE-23590] - Close stale PRs automatically
+    * [HIVE-23596] - LLAP: Encode initial guaranteed task information in containerId
+    * [HIVE-23598] - Add option to rewrite NTILE and RANK to sketch functions
+    * [HIVE-23603] - transformDatabase() should work with changes from HIVE-22995
+    * [HIVE-23617] - Fix FindBug issues in storage-api
+    * [HIVE-23620] - Explore moving to SpotBugs
+    * [HIVE-23621] - Enforce ASF headers on source files
+    * [HIVE-23626] - Build failure is incorrectly reported as tests passed
+    * [HIVE-23629] - Enforce clean findbugs in PRs
+    * [HIVE-23631] - Use the test target instead of install
+    * [HIVE-23638] - Fix FindBug issues in hive-common
+    * [HIVE-23649] - Fix FindBug issues in hive-service-rpc
+    * [HIVE-23660] - Provide a way to check test stability
+    * [HIVE-23677] - RetryTest is unstable
+    * [HIVE-23686] - Fix Spotbugs issues in hive-shims
+    * [HIVE-23687] - Fix Spotbugs issues in hive-standalone-metastore-common
+    * [HIVE-23695] - [CachedStore] Add check/default constraints in CachedStore
+    * [HIVE-23697] - Fix errors in the metastore upgrade script
+    * [HIVE-23728] - Run metastore verification tests during precommit
+    * [HIVE-23730] - Compiler support tracking TS keyColName for Probe MapJoin
+    * [HIVE-23733] - [LLAP] Extend InputFormat to genIncludedColNames 
+    * [HIVE-23746] - Send task attempts async from AM to daemons
+    * [HIVE-23767] - Send ValidWriteIDList in request for all the new HMS get_* APIs that are in request/response form
+    * [HIVE-23820] - [HS2] Send tableId in request for get_table_request API
+    * [HIVE-23827] - Upgrade to datasketches 1.1.0
+    * [HIVE-23834] - [CachedStore] Add flag in TableWrapper in CacheStore to check if constraints are set or not
+    * [HIVE-23878] - Aggregate after join throws off MV rewrite 
+    * [HIVE-23882] - Compiler extensions for MJ probe optimization
+    * [HIVE-23899] - Replace Base64 in llap Packages
+    * [HIVE-23931] - Send ValidWriteIdList and tableId to get_*_constraints HMS APIs
+    * [HIVE-23951] - Support parameterized queries in WHERE/HAVING clause
+    * [HIVE-24009] - Support partition pruning and other physical transformations for EXECUTE statement 
+    * [HIVE-24012] - Support for rewriting with materialized views containing grouping sets
+    * [HIVE-24027] - Add support for `intersect` keyword in MV
+    * [HIVE-24061] - Improve llap task scheduling for better cache hit rate 
+    * [HIVE-24076] - MetastoreDirectSql.getDatabase() needs a space in the query
+    * [HIVE-24116] - LLAP: Provide an opportunity for preempted tasks to get better locality in next iteration
+    * [HIVE-24135] - Drop database doesn't delete directory in managed location
+    * [HIVE-24152] - Comment out test until it is investigated.
+    * [HIVE-24175] - Ease database managed location restrictions in HMS translation
+    * [HIVE-24217] - HMS storage backend for HPL/SQL stored procedures
+    * [HIVE-24224] - Fix skipping header/footer for Hive on Tez on compressed files
+    * [HIVE-24230] - Integrate HPL/SQL into HiveServer2
+    * [HIVE-24231] - Enhance shared work optimizer to merge scans with filters on both sides
+    * [HIVE-24241] - Enable SharedWorkOptimizer to merge downstream operators after an optimization step
+    * [HIVE-24258] - [CachedStore] Data mismatch between CachedStore and ObjectStore for constraints
+    * [HIVE-24259] - [CachedStore] Constraints read from cache should be consistent snapshot.
+    * [HIVE-24271] - Create managed table relies on hive.create.as.acid settings.
+    * [HIVE-24295] - Apply schema merge to all shared work optimizations
+    * [HIVE-24340] - Mark phase for proactive cache eviction
+    * [HIVE-24341] - Sweep phase for proactive cache eviction
+    * [HIVE-24346] - Store HPL/SQL packages into HMS
+    * [HIVE-24350] - NullScanTaskDispatcher should use stats
+    * [HIVE-24355] - Implement hashCode and equals for Partition 
+    * [HIVE-24357] - Exchange SWO table/algorithm strategy
+    * [HIVE-24360] - SharedWorkOptimizer may create incorrect plans with DPPUnion
+    * [HIVE-24365] - SWO should not create complex and redundant filter expressions
+    * [HIVE-24370] - Make the GetPartitionsProjectionSpec generic and add builder methods for tables and partitions in HiveMetaStoreClient
+    * [HIVE-24377] - Instant deallocation option for proactive cache eviction
+    * [HIVE-24380] - NullScanTaskDispatcher should liststatus in parallel
+    * [HIVE-24381] - Compressed text input returns 0 rows if skip header/footer is mentioned
+    * [HIVE-24386] - Add builder methods for GetTablesRequest and GetPartitionsRequest to HiveMetaStoreClient
+    * [HIVE-24397] - Add the projection specification to the table request object and add placeholders in ObjectStore.java
+    * [HIVE-24405] - Missing datatype for table column in oracle
+    * [HIVE-24425] - Create table in REMOTE db should fail
+    * [HIVE-24426] - Spark job fails with fixed LlapTaskUmbilicalServer port
+    * [HIVE-24447] - Move create/drop/alter table to the provider interface
+    * [HIVE-24449] - Implement connector provider for Derby DB
+    * [HIVE-24451] - Add schema changes for MSSQL
+    * [HIVE-24472] - Optimize LlapTaskSchedulerService::preemptTasksFromMap
+    * [HIVE-24486] - Enhance shared work optimizer to allow parallel edges
+    * [HIVE-24497] - Node heartbeats from LLAP Daemon to the client are not matching leading to timeout in cloud environment
+    * [HIVE-24499] - Throw error when respective connector JDBC jar is not present in the lib/ path.
+    * [HIVE-24537] - Optimise locking in LlapTaskSchedulerService
+    * [HIVE-24669] - Improve Filesystem usage in Hive::loadPartitionInternal
+    * [HIVE-24678] - Add feature toggle to control SWO parallel edge support
+    * [HIVE-24679] - Reuse FullDPSpecs in loadDynamicPartitions to avoid double listing
+    * [HIVE-24682] - Collect dynamic partition info in FileSink for direct insert and reuse it in Movetask
+    * [HIVE-24725] - Collect top priority items from llap cache policy
+    * [HIVE-24726] - Track required data for cache hydration
+    * [HIVE-24727] - Cache hydration api in llap proto
+    * [HIVE-24728] - Low level reader for llap cache hydration
+    * [HIVE-24729] - Implement strategy for llap cache hydration
+    * [HIVE-24738] - Reuse committed filelist from directInsert manifest during loadPartition
+    * [HIVE-24761] - Vectorization: Support PTF - bounded start windows
+    * [HIVE-24770] - Upgrade should update changed FQN for MultiDelimiterSerDe in HMS DB.
+    * [HIVE-24812] - Disable sharedworkoptimizer remove semijoin by default
+    * [HIVE-24821] - Restrict parallel edge creation for invertable RS operators
+    * [HIVE-24825] - Create AcidMetricsService
+    * [HIVE-24828] - [HMS] Provide new HMS API to return latest committed compaction record for a given table
+    * [HIVE-24841] - Parallel edge fixer may run into NPE when RS is missing a duplicate column from the output schema
+    * [HIVE-24883] - Support ARRAY/STRUCT  types in equality SMB and Common merge join
+    * [HIVE-24887] - getDatabase() to call translation code even if client has no capabilities
+    * [HIVE-24901] - Re-enable tests in TestBeeLineWithArgs
+    * [HIVE-24914] - Improve LLAP scheduling by only traversing hosts with capacity
+    * [HIVE-24945] - PTF: Support vectorization for lead/lag functions
+    * [HIVE-24955] - New metrics about aborted transactions
+    * [HIVE-24970] - Reject location and managed locations in DDL for REMOTE databases.
+    * [HIVE-24980] - Add timeout for failed and did not initiate compaction cleanup
+    * [HIVE-24997] - HPL/SQL udf doesn't work in tez container mode
+    * [HIVE-25004] - HPL/SQL subsequent statements are failing after typing a malformed input in beeline
+    * [HIVE-25005] - Provide default implementation for HMS APIs 
+    * [HIVE-25018] - Create new metrics about Initiator / Cleaner failures
+    * [HIVE-25019] - Rename metrics that have spaces in the name
+    * [HIVE-25021] - Divide oldest_open_txn into oldest replication and non-replication transactions
+    * [HIVE-25033] - HPL/SQL thrift call fails when returning null
+    * [HIVE-25037] - Create metric: Number of tables with > x aborts
+    * [HIVE-25044] - Parallel edge fixer may not be able to process semijoin edges
+    * [HIVE-25049] - LlapDaemon preemption should not be triggered for same Vertex tasks
+    * [HIVE-25080] - Create metric about oldest entry in "ready for cleaning" state
+    * [HIVE-25081] - Put metrics collection behind a feature flag
+    * [HIVE-25083] - Extra reviewer pattern
+    * [HIVE-25127] - Remove Thrift Exceptions From RawStore getCatalogs
+    * [HIVE-25138] - Auto disable scheduled queries after repeated failures
+    * [HIVE-25146] - JMH tests for Multi HT and parallel load
+    * [HIVE-25149] - Support parallel load for Fast HT implementations
+    * [HIVE-25183] - Parsing error for Correlated Inner Joins
+    * [HIVE-25213] - Implement List<Table> getTables() for existing connectors.
+    * [HIVE-25214] - Add hive authorization support for Data connectors.
+    * [HIVE-25215] - tables_with_x_aborted_transactions should count partition/unpartitioned tables
+    * [HIVE-25252] - All new compaction metrics should be lower case
+    * [HIVE-25259] - Tweak delta metrics with custom MBean for Prometheus
+    * [HIVE-25282] - Drop/Alter table in REMOTE db should fail
+    * [HIVE-25297] - Refactor GenericUDFDateDiff
+    * [HIVE-25318] - Number of initiator hosts metric should ignore manually initiated compactions
+    * [HIVE-25321] - [HMS] Advance write Id during AlterTableDropPartition
+    * [HIVE-25332] - Refactor UDF CAST(<Date string> as DATE)
+    * [HIVE-25334] - Refactor UDF CAST(<Date string> as TIMESTAMP)
+    * [HIVE-25348] - Skip metrics collection about writes to tables with tblproperty no_auto_compaction=true if CTAS
+    * [HIVE-25358] - Remove reviewer pattern
+    * [HIVE-25359] - Changes to metastore API in HIVE-24880 are not backwards compatible
+    * [HIVE-25362] - LLAP: ensure tasks with locality have a chance to adjust delay
+    * [HIVE-25378] - Enable removal of old builds on hive ci
+    * [HIVE-25390] - Metrics compaction_failed_initiator_ratio and compaction_failed_cleaner_ratio should be counters
+    * [HIVE-25403] - Fix from_unixtime() to consider leap seconds 
+    * [HIVE-25407] - Advance Write ID during ALTER TABLE ( NOT SKEWED, SKEWED BY, SET SKEWED LOCATION, UNSET SERDEPROPERTIES)
+    * [HIVE-25429] - Delta metrics collection may cause number of tez counters to exceed tez.counters.max limit
+    * [HIVE-25450] - Delta metrics keys should contain database name
+    * [HIVE-25461] - Add a test case to ensure Truncate table advances the write ID
+    * [HIVE-25540] - Enable batch update of column stats only for MySql and Postgres 
+    * [HIVE-25554] - Upgrade arrow version to 0.15
+    * [HIVE-25555] - ArrowColumnarBatchSerDe should store map natively instead of converting to list
+    * [HIVE-25583] - Support parallel load for HastTables - Interfaces
+    * [HIVE-25632] - Remove unused code from ptest/ptest2
+    * [HIVE-25819] - Track event id on target cluster with respect to source cluster
+    * [HIVE-25895] - Bootstrap tables in table_diff during Incremental Load
+    * [HIVE-25951] - Re-use methods from RelMdPredicates in HiveRelMdPredicates
+    * [HIVE-26040] - Fix DirectSqlUpdateStat.getNextCSIdForMPartitionColumnStatistics for mssql
+
 
 
 ** Bug
+    * [HIVE-7145] - Remove dependence on apache commons-lang
+    * [HIVE-9995] - ACID compaction tries to compact a single file
+    * [HIVE-10296] - Cast exception observed when hive runs a multi join query on metastore (postgres), since postgres pushes the filter into the join, and ignores the condition before applying cast
+    * [HIVE-11708] - Logical operators raises ClassCastExceptions with NULL
+    * [HIVE-12254] - Improve logging with yarn/hdfs
+    * [HIVE-12812] - Enable mapred.input.dir.recursive by default to support union with aggregate function
+    * [HIVE-14516] - OrcInputFormat.SplitGenerator.callInternal() can be optimized
+    * [HIVE-14557] - Nullpointer When both SkewJoin  and Mapjoin Enabled
+    * [HIVE-14737] - Problem accessing /logs in a Kerberized Hive Server 2 Web UI
+    * [HIVE-14898] - HS2 shouldn't log callstack for an empty auth header error
+    * [HIVE-15177] - Authentication with hive fails when kerberos auth type is set to fromSubject and principal contains _HOST
     * [HIVE-15190] - Field names are not preserved in ORC files written with ACID
-    * [HIVE-18434] - Type is not determined correctly for comparison between decimal column and string constant
-    * [HIVE-18816] - CREATE TABLE (ACID) doesn't work with TIMESTAMPLOCALTZ column type
+    * [HIVE-15406] - Consider vectorizing the new 'trunc' function
+    * [HIVE-15820] - comment at the head of beeline -e
+    * [HIVE-15932] - Add support for: "explain ast"
+    * [HIVE-15956] - StackOverflowError when drop lots of partitions
+    * [HIVE-16100] - Dynamic Sorted Partition optimizer loses sibling operators
+    * [HIVE-16116] - Beeline throws NPE when beeline.hiveconfvariables={} in beeline.properties
+    * [HIVE-16144] - CompactionInfo doesn't have equals/hashCode but used in Set
+    * [HIVE-16587] - NPE when inserting complex types with nested null values
+    * [HIVE-16690] - Configure Tez cartesian product edge based on LLAP cluster size
+    * [HIVE-16839] - Unbalanced calls to openTransaction/commitTransaction when alter the same partition concurrently
+    * [HIVE-16906] - Hive ATSHook should check for yarn.timeline-service.enabled before connecting to ATS
+    * [HIVE-16907] -  "INSERT INTO"  overwrite old data when destination table encapsulated by backquote 
+    * [HIVE-17020] - Aggressive RS dedup can incorrectly remove OP tree branch
+    * [HIVE-17193] - HoS: don't combine map works that are targets of different DPPs
+    * [HIVE-17684] - HoS memory issues with MapJoinMemoryExhaustionHandler
+    * [HIVE-17840] - HiveMetaStore eats exception if transactionalListeners.notifyEvent fail
+    * [HIVE-18201] - Disable XPROD_EDGE for sq_count_check()  created for scalar subqueries
+    * [HIVE-18284] - NPE when inserting data with 'distribute by' clause with dynpart sort optimization
+    * [HIVE-18624] - Parsing time is extremely high (~10 min) for queries with complex select expressions
+    * [HIVE-18696] - The partition folders might not get cleaned up properly in the HiveMetaStore.add_partitions_core method if an exception occurs
+    * [HIVE-18702] - INSERT OVERWRITE TABLE doesn't clean the table directory before overwriting
+    * [HIVE-18735] - Create table like loses transactional attribute
+    * [HIVE-18767] - Some alterPartitions invocations throw 'NumberFormatException: null'
+    * [HIVE-18778] - Needs to capture input/output entities in explain
+    * [HIVE-18786] - NPE in Hive windowing functions
+    * [HIVE-18827] - useless dynamic value exceptions strike back
+    * [HIVE-18852] - Misleading error message in alter table validation
+    * [HIVE-18871] - hive on tez execution error due to set hive.aux.jars.path to hdfs://
+    * [HIVE-18873] - Skipping predicate pushdown for MR silently at HiveInputFormat can cause storage handlers to produce erroneous result
+    * [HIVE-18874] - JDBC: HiveConnection shades log4j interfaces
+    * [HIVE-18920] - CBO: Initialize the Janino providers ahead of 1st query
+    * [HIVE-18929] - The method humanReadableInt in HiveStringUtils.java has a race condition.
+    * [HIVE-18977] - Listing partitions returns different results with JDO and direct SQL
     * [HIVE-19016] - Vectorization and Parquet: Disable vectorization for nested complex types
-    * [HIVE-19054] - Function replication shall use "hive.repl.replica.functions.root.dir" as root
-    * [HIVE-19108] - Vectorization and Parquet: Turning on vectorization in parquet_ppd_decimal.q causes Wrong Query Results
+    * [HIVE-19048] - Initscript errors are ignored
+    * [HIVE-19076] - Fix NPE and TApplicationException in function related HiveMetastore methods
+    * [HIVE-19081] - Add partition should prevent loading acid files
+    * [HIVE-19084] - Test case in Hive Query Language fails with a java.lang.AssertionError.
+    * [HIVE-19097] - related equals and in operators may cause inaccurate stats estimations
     * [HIVE-19109] - Vectorization: Enabling vectorization causes TestCliDriver delete_orig_table.q to produce Wrong Results
     * [HIVE-19110] - Vectorization: Enabling vectorization causes TestContribCliDriver udf_example_arraymapstruct.q to produce Wrong Results
     * [HIVE-19118] - Vectorization: Turning on vectorization in escape_crlf produces wrong results
-    * [HIVE-19120] - catalog not properly set for some tables in SQL upgrade scripts
-    * [HIVE-19131] - DecimalColumnStatsMergerTest comparison review
-    * [HIVE-19155] - Day time saving cause Druid inserts to fail with org.apache.hive.druid.io.druid.java.util.common.UOE: Cannot add overlapping segments
-    * [HIVE-19157] - Assert that Insert into Druid Table fails if the publishing of metadata by HS2 fails
-    * [HIVE-19167] - Map data type doesn't keep the order of the key/values pairs as read (Part 2, The Sequel or SQL)   
-    * [HIVE-19168] - Ranger changes for llap commands
-    * [HIVE-19186] - Multi Table INSERT statements query has a flaw for partitioned table when INSERT INTO and INSERT OVERWRITE are used
-    * [HIVE-19200] - Vectorization: Disable vectorization for LLAP I/O when a non-VECTORIZED_INPUT_FILE_FORMAT mode is needed (i.e. rows) and data type conversion is needed
-    * [HIVE-19219] - Incremental REPL DUMP should throw error if requested events are cleaned-up.
-    * [HIVE-19230] - Schema column width inconsistency in Oracle 
-    * [HIVE-19231] - Beeline generates garbled output when using UnsupportedTerminal
+    * [HIVE-19133] - HS2 WebUI phase-wise performance metrics not showing correctly
+    * [HIVE-19158] - Fix NPE in the HiveMetastore add partition tests
+    * [HIVE-19181] - Remove BreakableService (unused class)
+    * [HIVE-19202] - CBO failed due to NullPointerException in HiveAggregate.isBucketedInput()
+    * [HIVE-19203] - Thread-Safety Issue in HiveMetaStore
     * [HIVE-19237] - Only use an operatorId once in a plan
-    * [HIVE-19247] - StatsOptimizer: Missing stats fast-path for Date
-    * [HIVE-19248] - REPL LOAD couldn't copy file from source CM path and also doesn't throw error if file copy fails.
+    * [HIVE-19245] - Add Apache license to TestSparkPlan.java
+    * [HIVE-19250] - Schema column definitions inconsistencies in MySQL
+    * [HIVE-19254] - NumberFormatException in MetaStoreUtils.isFastStatsSame
     * [HIVE-19258] - add originals support to MM tables (and make the conversion a metadata only operation)
-    * [HIVE-19264] - Vectorization: Reenable vectorization in vector_adaptor_usage_mode.q
-    * [HIVE-19269] - Vectorization: Turn On by Default
-    * [HIVE-19275] - Vectorization: Defer Wrong Results / Execution Failures when Vectorization turned on
-    * [HIVE-19277] - Active/Passive HA web endpoints does not allow cross origin requests
+    * [HIVE-19265] - Potential NPE and hiding actual exception in Hive#copyFiles
     * [HIVE-19312] - MM tables don't work with BucketizedHIF
-    * [HIVE-19317] - Handle schema evolution from int like types to decimal
-    * [HIVE-19327] - qroupby_rollup_empty.q fails for insert-only transactional tables
-    * [HIVE-19331] - Repl load config in "with" clause not pass to Context.getStagingDir
-    * [HIVE-19350] - Vectorization: Turn off vectorization for explainuser_1.q / spark_explainuser_1
-    * [HIVE-19352] - Vectorization: Disable vectorization for org.apache.hive.jdbc.TestJdbcDriver2.testResultSetMetaData
+    * [HIVE-19316] - StatsTask fails due to ClassCastException
+    * [HIVE-19326] - stats auto gather: incorrect aggregation during UNION queries (may lead to incorrect results)
+    * [HIVE-19353] - Vectorization: ConstantVectorExpression  --> RuntimeException: Unexpected column vector type LIST
     * [HIVE-19357] - Vectorization: assert_true HiveException erroneously gets suppressed to NULL
-    * [HIVE-19358] - CBO decorrelation logic should generate Hive operators
-    * [HIVE-19365] - Index on COMPLETED_TXN_COMPONENTS in Metastore RDBMS has different names in different scripts
     * [HIVE-19370] - Issue: ADD Months function on timestamp datatype fields in hive
-    * [HIVE-19381] - Function replication in cloud fail when download resource from AWS
     * [HIVE-19382] - Acquire locks before generating valid transaction list for some operations
-    * [HIVE-19384] - Vectorization: IfExprTimestamp* do not handle NULLs correctly
-    * [HIVE-19385] - Optional hive env variable to redirect bin/hive to use Beeline
-    * [HIVE-19389] - Schematool: For Hive's Information Schema, use embedded HS2 as default
-    * [HIVE-19410] - don't create serde reader in LLAP if there's no cache
+    * [HIVE-19388] - ClassCastException during VectorMapJoinCommonOperator initialization
+    * [HIVE-19416] - Create single version transactional table metastore statistics for aggregation queries
     * [HIVE-19418] - add background stats updater similar to compactor
-    * [HIVE-19423] - REPL LOAD creates staging directory in source dump directory instead of table data location
-    * [HIVE-19433] - HiveJoinPushTransitivePredicatesRule hangs
-    * [HIVE-19435] - Incremental replication cause data loss if a table is dropped followed by create and insert-into with different partition type.
+    * [HIVE-19424] - NPE In MetaDataFormatters
+    * [HIVE-19430] - ObjectStore.cleanNotificationEvents OutOfMemory on large number of pending events
     * [HIVE-19454] - Test failure : org.apache.hadoop.hive.ql.TestTxnCommands2.testNonAcidToAcidConversion1 fails with java.lang.AssertionError
     * [HIVE-19460] - Improve stats estimations for NOT IN operator
     * [HIVE-19463] - TezTask - getting groups may fail (PartialGroupNameException in some tests)
     * [HIVE-19467] - Make storage format configurable for temp tables created using LLAP external client
-    * [HIVE-19474] - Decimal type should be casted as part of the CTAS or INSERT Clause.
-    * [HIVE-19479] - encoded stream seek is incorrect for 0-length RGs in LLAP IO
+    * [HIVE-19468] - Add Apache license to TestTxnConcatenate
     * [HIVE-19481] - Tablesample uses incorrect logic to pick files corresponding to buckets.
     * [HIVE-19485] - dump directory for non native tables should not be created
+    * [HIVE-19486] - Discrepancy in HikariCP config naming
     * [HIVE-19493] - VectorUDFDateDiffColCol copySelected does not handle nulls correctly
-    * [HIVE-19496] - Check untar folder
     * [HIVE-19498] - Vectorization: CAST expressions produce wrong results
     * [HIVE-19504] - Change default value for hive.auto.convert.join.shuffle.max.size property
     * [HIVE-19516] - TestNegative merge_negative_5 and mm_concatenate are causing timeouts
+    * [HIVE-19524] - pom.xml typo: "commmons-logging" groupId
     * [HIVE-19529] - Vectorization: Date/Timestamp NULL issues
+    * [HIVE-19530] - Vectorization: Fix JDBCSerde and re-enable vectorization
     * [HIVE-19557] - stats: filters for dates are not taking advantage of min/max values
+    * [HIVE-19564] - Vectorization: Fix NULL / Wrong Results issues in Arithmetic
     * [HIVE-19565] - Vectorization: Fix NULL / Wrong Results issues in STRING Functions
     * [HIVE-19567] - Fix flakiness in TestTriggers
+    * [HIVE-19568] - Active/Passive HS2 HA: Disallow direct connection to passive HS2 instance
     * [HIVE-19569] - alter table db1.t1 rename db2.t2 generates MetaStoreEventListener.onDropTable()
     * [HIVE-19575] - TestAutoPurgeTables seems flaky
     * [HIVE-19577] - CREATE TEMPORARY TABLE LIKE  and INSERT generate output format mismatch errors
     * [HIVE-19578] - HLL merges tempList on every add
+    * [HIVE-19579] - remove HBase transitive dependency that drags in some snapshot
+    * [HIVE-19583] - Some yetus working dirs are left on hivepest-server-upstream disk after test
     * [HIVE-19588] - Several invocation of file listing when creating VectorizedOrcAcidRowBatchReader
     * [HIVE-19589] - Disable TestAutoPurge tests and annotate TestTriggersWorkloadManager with retry
     * [HIVE-19590] - mask stats in llap_smb
     * [HIVE-19592] - TestWorkloadManager - add retry for now
     * [HIVE-19594] - Add custom tmp folders to tests to avoid collisions
     * [HIVE-19595] - Regenerate webui port in MiniHS2
-    * [HIVE-19604] - Incorrect Handling of Boolean in DruidSerde
+    * [HIVE-19597] - TestWorkloadManager sometimes hangs
+    * [HIVE-19602] - Refactor inplace progress code in Hive-on-spark progress monitor to use ProgressMonitor instance
     * [HIVE-19605] - TAB_COL_STATS table has no index on db/table name
     * [HIVE-19608] - disable flaky tests 2
+    * [HIVE-19609] - pointless callstacks in the logs as usual
     * [HIVE-19613] - GenericUDTFGetSplits should handle fetch task with temp table rewrite
     * [HIVE-19614] - GenericUDTFGetSplits does not honor ORDER BY
     * [HIVE-19615] - Proper handling of is null and not is null predicate when pushed to Druid
     * [HIVE-19619] - Allow comparisons between doubles and bigints
+    * [HIVE-19628] - possible NPE in LLAP testSigning
     * [HIVE-19629] - Enable Decimal64 reader after orc version upgrade
     * [HIVE-19631] - reduce epic locking in AbstractService
     * [HIVE-19632] - Remove webapps directory from standalone jar
     * [HIVE-19639] - a transactional Hive table cannot be imported as an external table
     * [HIVE-19643] - MM table conversion doesn't need full ACID structure checks
-    * [HIVE-19644] - change WM syntax to avoid conflicts with identifiers starting with a number
-    * [HIVE-19646] - Filesystem closed error in HiveProtoLoggingHook
-    * [HIVE-19660] - update branch-3 to be version 3.1 and fix storage-api mismatch
+    * [HIVE-19651] - only add arrow dependency once
+    * [HIVE-19653] - Incorrect predicate pushdown for groupby with grouping sets
+    * [HIVE-19661] - switch Hive UDFs to use Re2J regex engine
+    * [HIVE-19663] - refactor LLAP IO report generation
     * [HIVE-19675] - Cast to timestamps on Druid time column leads to an exception
     * [HIVE-19677] - Disable sample6.q
     * [HIVE-19680] - Push down limit is not applied for Druid storage handler.
     * [HIVE-19684] - Hive stats optimizer wrongly uses stats against non native tables
-    * [HIVE-19687] - Export table on acid partitioned table is failing
     * [HIVE-19690] - multi-insert query with multiple GBY, and distinct in only some branches can produce incorrect results
     * [HIVE-19691] - Start SessionState in materialized views registry
-    * [HIVE-19695] - Year Month Day extraction functions need to add an implicit cast for column that are String types
+    * [HIVE-19694] - Create Materialized View statement should check for MV name conflicts before running MV's SQL statement. 
     * [HIVE-19697] - TestReOptimization#testStatCachingMetaStore is flaky
     * [HIVE-19698] - TestAMReporter#testMultipleAM is flaky
     * [HIVE-19700] - Workaround for JLine issue with UnsupportedTerminal
+    * [HIVE-19701] - getDelegationTokenFromMetaStore doesn't need to be synchronized
+    * [HIVE-19703] - GenericUDTFGetSplits never uses num splits argument
+    * [HIVE-19711] - Refactor Hive Schema Tool
     * [HIVE-19713] - itests/hive-jmh should not reference a concreate storage-api version
-    * [HIVE-19723] - Arrow serde: "Unsupported data type: Timestamp(NANOSECOND, null)"
+    * [HIVE-19718] - Adding partitions in bulk also fetches table for each partition
     * [HIVE-19726] - ORC date PPD is broken
-    * [HIVE-19728] - beeline with USE_BEELINE_FOR_HIVE_CLI fails when trying to set hive.aux.jars.path
-    * [HIVE-19734] - Beeline: When beeline-site.xml is present, beeline does not honor -n (username) and -p (password) arguments
+    * [HIVE-19730] - fix TestTablesGetExists's flakiness
     * [HIVE-19744] - In Beeline if -u is specified the default connection should not be tried at all
-    * [HIVE-19750] - Initialize NEXT_WRITE_ID. NWI_NEXT on converting an existing table to full acid
+    * [HIVE-19749] - Acid V1 to V2 upgrade
     * [HIVE-19753] - Strict managed tables mode in Hive
-    * [HIVE-19754] - vector_decimal_2 failing on branch-3
-    * [HIVE-19755] - insertsel_fail.q.out needs to be updated on branch-3
-    * [HIVE-19762] - Druid Queries containing Joins gives wrong results. 
-    * [HIVE-19771] - allowNullColumnForMissingStats should not be false when column stats are estimated
     * [HIVE-19772] - Streaming ingest V2 API can generate invalid orc file if interrupted
-    * [HIVE-19773] - CBO exception while running queries with tables that are not present in materialized views
     * [HIVE-19777] - NPE in TezSessionState
     * [HIVE-19789] - reenable orc_llap test
+    * [HIVE-19792] - Upgrade orc to 1.5.2 and enable decimal_64 schema evolution tests
     * [HIVE-19793] - disable LLAP IO batch-to-row wrapper for ACID deletes/updates
-    * [HIVE-19794] - Disable removing order by from subquery in GenericUDTFGetSplits
-    * [HIVE-19796] - Push Down TRUNC Fn to Druid Storage Handler
     * [HIVE-19801] - JDBC: Add some missing classes to jdbc standalone jar and remove hbase classes
-    * [HIVE-19808] - GenericUDTFGetSplits should support ACID reads in the temp. table read path
+    * [HIVE-19806] - Several tests do not properly sort their output
     * [HIVE-19810] - StorageHandler fail to ship jars in Tez intermittently
     * [HIVE-19813] - SessionState.start don't have to be synchronized
+    * [HIVE-19814] - RPC Server port is always random for spark
     * [HIVE-19817] - Hive streaming API + dynamic partitioning + json/regex writer does not work
     * [HIVE-19826] - OrcRawRecordMerger doesn't work for more than one file in non vectorized case
-    * [HIVE-19827] - hiveserver2 startup should provide a way to override TEZ_CONF_DIR
     * [HIVE-19833] - reduce LLAP IO min allocation to match ORC variable CB size
     * [HIVE-19837] - Setting to have different default location for external tables
     * [HIVE-19838] - simplify & fix ColumnizedDeleteEventRegistry load loop
+    * [HIVE-19850] - Dynamic partition pruning in Tez is leading to 'No work found for tablescan' error
     * [HIVE-19853] - Arrow serializer needs to create a TimeStampMicroTZVector instead of TimeStampMicroVector
-    * [HIVE-19857] - Set 3.1.0 for sys db version
     * [HIVE-19859] - Inspect lock components for DBHiveLock while verifying whether transaction list is valid
+    * [HIVE-19860] - HiveServer2 ObjectInspectorFactory memory leak with cachedUnionStructObjectInspector
     * [HIVE-19861] - Fix temp table path generation for acid table export
     * [HIVE-19862] - Postgres init script has a glitch around UNIQUE_DATABASE
     * [HIVE-19864] - Address TestTriggersWorkloadManager flakiness
     * [HIVE-19866] - improve LLAP cache purge
-    * [HIVE-19869] - Remove double formatting bug followup of HIVE-19382
+    * [HIVE-19870] - HCatalog dynamic partition query can fail, if the table path is managed by Sentry
     * [HIVE-19872] - hive-schema-3.1.0.hive.sql is missing on master and branch-3
     * [HIVE-19873] - Cleanup operation log on query cancellation after some delay
     * [HIVE-19875] - increase LLAP IO queue size for perf
     * [HIVE-19876] - Multiple fixes for Driver.isValidTxnListState
     * [HIVE-19877] - Remove setting hive.execution.engine as mr in HiveStreamingConnection
-    * [HIVE-19879] - Remove unused calcite sql operator.
-    * [HIVE-19884] - Invalidation cache may throw NPE when there is no data in table used by materialized view
-    * [HIVE-19889] - Wrong results due to PPD of non deterministic functions with CBO
-    * [HIVE-19890] - ACID: Inherit bucket-id from original ROW_ID for delete deltas
+    * [HIVE-19886] - Logs may be directed to 2 files if --hiveconf hive.log.file is used
+    * [HIVE-19888] - Misleading "METASTORE_FILTER_HOOK will be ignored" warning from SessionState
+    * [HIVE-19891] - inserting into external tables with custom partition directories may cause data loss
     * [HIVE-19898] - Disable TransactionalValidationListener when the table is not in the Hive catalog
     * [HIVE-19903] - Disable temporary insert-only transactional table
     * [HIVE-19904] - Load data rewrite into Tez job fails for ACID
-    * [HIVE-19908] - Block Insert Overwrite with Union All on full CRUD ACID tables using HIVE_UNION_SUBDIR_
     * [HIVE-19912] - Schema evolution checks prints a log line in INFO mode for each vectorized rowbatch, impacts performance
-    * [HIVE-19917] - Export of full CRUD transactional table fails if table is not in default database
     * [HIVE-19920] - Schematool fails in embedded mode when auth is on
-    * [HIVE-19921] - Fix perf duration and queue name in HiveProtoLoggingHook
+    * [HIVE-19922] - TestMiniDruidKafkaCliDriver[druidkafkamini_basic] is flaky
+    * [HIVE-19935] - Hive WM session killed: Failed to update LLAP tasks count
     * [HIVE-19938] - Upgrade scripts for information schema
-    * [HIVE-19941] - Row based Filters added via Hive Ranger policies are not pushed to druid
     * [HIVE-19946] - VectorizedRowBatchCtx.recordIdColumnVector cannot be shared between different JVMs
+    * [HIVE-19948] - HiveCli is not splitting the command by semicolon properly if quotes are inside the string 
     * [HIVE-19951] - Vectorization: Need to disable encoded LLAP I/O for ORC when there is data type conversion  (Schema Evolution)
     * [HIVE-19956] - Include yarn registry classes to jdbc standalone jar
     * [HIVE-19964] - Apply resource plan fails if trigger expression has quotes
-    * [HIVE-19965] - Make HiveEndPoint use IMetaStoreClient.add_partition
+    * [HIVE-19968] - UDF exception is not throw out
+    * [HIVE-19969] - Dependency order (dirlist) assessment fails in yetus run
     * [HIVE-19972] - Followup to HIVE-19928 : Fix the check for managed table
     * [HIVE-19973] - Enable materialized view rewriting by default
+    * [HIVE-19974] - Show tables statement includes views and materialized views
     * [HIVE-19980] - GenericUDTFGetSplits fails when order by query returns 0 rows
+    * [HIVE-19989] - Metastore uses wrong application name for HADOOP2 metrics
+    * [HIVE-19990] - Query with interval literal in join condition fails
+    * [HIVE-19992] - Vectorization: Follow-on to HIVE-19951 --> add call to SchemaEvolution.isOnlyImplicitConversion to disable encoded LLAP I/O for ORC only when data type conversion is not implicit
+    * [HIVE-19993] - Using a table alias which also appears as a column name is not possible
+    * [HIVE-19994] - Impala "drop table" fails with Hive Metastore exception
     * [HIVE-19997] - Batches for TestMiniDruidCliDriver
     * [HIVE-20002] - Shipping jdbd-storage-handler dependency jars in LLAP
+    * [HIVE-20004] - Wrong scale used by ConvertDecimal64ToDecimal results in incorrect results
+    * [HIVE-20008] - Fix second compilation errors in ql
     * [HIVE-20010] - Fix create view over literals
-    * [HIVE-20076] - ACID: Fix Synthetic ROW__ID generation for vectorized orc readers
+    * [HIVE-20011] - Move away from append mode in proto logging hook
+    * [HIVE-20013] - Add an Implicit cast to date type for to_date function
+    * [HIVE-20025] - Clean-up of event files created by HiveProtoLoggingHook.
+    * [HIVE-20028] - Metastore client cache config is used incorrectly
+    * [HIVE-20034] - Roll back MetaStore exception handling changes for backward compatibility
+    * [HIVE-20035] - write booleans as long when serializing to druid
+    * [HIVE-20038] - Update queries on non-bucketed + partitioned tables throws NPE
+    * [HIVE-20039] - Bucket  pruning: Left Outer Join on bucketed table gives wrong result
+    * [HIVE-20043] - HiveServer2: SessionState has a static sync block around an AtomicBoolean
+    * [HIVE-20044] - Arrow Serde should pad char values and handle empty strings correctly
+    * [HIVE-20051] - Skip authorization for temp tables
+    * [HIVE-20052] - Arrow serde should fill ArrowColumnVector(Decimal) with the given schema precision/scale
+    * [HIVE-20059] - Hive streaming should try shade prefix unconditionally on exception
+    * [HIVE-20062] - TestReplicationScenarios doesn't clean injection properly, causing bizarre interdependent failures
+    * [HIVE-20065] - metastore should not rely on jackson 1.x
+    * [HIVE-20066] - hive.load.data.owner is compared to full principal
+    * [HIVE-20067] - fix InsertEvent on mm tables to not cause failing capability checks
+    * [HIVE-20069] - Fix reoptimization in case of DPP and Semijoin optimization
+    * [HIVE-20071] - Migrate to jackson 2.x and prevent usage
+    * [HIVE-20073] - Additional tests for to_utc_timestamp function based on HIVE-20068
+    * [HIVE-20074] - Disable TestTriggersWorkloadManager as it is unstable again
+    * [HIVE-20077] - hcat command should follow same pattern as hive cli for getting HBase jars
+    * [HIVE-20082] - HiveDecimal to string conversion doesn't format the decimal correctly - master
+    * [HIVE-20085] - Druid-Hive (managed) table creation fails with strict managed table checks: Table is marked as a managed table but is not transactional
+    * [HIVE-20088] - Beeline config location path is assembled incorrectly
+    * [HIVE-20091] - Tez: Add security credentials for FileSinkOperator output
+    * [HIVE-20093] - LlapOutputFomatService: Use ArrowBuf with Netty for Accounting
+    * [HIVE-20094] - Update Druid to 0.12.1 version
+    * [HIVE-20095] - Fix feature to push computation to jdbc external tables
+    * [HIVE-20098] - Statistics: NPE when getting Date column partition statistics
+    * [HIVE-20103] - WM: Only Aggregate DAG counters if at least one is used
+    * [HIVE-20105] - Druid-Hive: tpcds query on timestamp throws java.lang.IllegalArgumentException: Cannot create timestamp, parsing error
+    * [HIVE-20111] - HBase-Hive (managed) table creation fails with strict managed table checks: Table is marked as a managed table but is not transactional
+    * [HIVE-20112] - Accumulo-Hive (managed) table creation fails with strict managed table checks: Table is marked as a managed table but is not transactional
+    * [HIVE-20113] - Shuffle avoidance: Disable 1-1 edges for sorted shuffle 
+    * [HIVE-20116] - TezTask is using parent logger
+    * [HIVE-20121] - investigate issues with TestReplicationScenariosAcidTables
+    * [HIVE-20126] - OrcInputFormat does not pass conf to orc reader options
+    * [HIVE-20127] - fix some issues with LLAP Parquet cache
+    * [HIVE-20129] - Revert to position based schema evolution for orc tables
+    * [HIVE-20147] - Hive streaming ingest is contented on synchronized logging
+    * [HIVE-20149] - TestHiveCli failing/timing out
+    * [HIVE-20152] - reset db state, when repl dump fails, so rename table can be done
+    * [HIVE-20153] - Count and Sum UDF consume more memory in Hive 2+
+    * [HIVE-20165] - Enable ZLIB for streaming ingest
+    * [HIVE-20168] - ReduceSinkOperator Logging Hidden
+    * [HIVE-20172] - StatsUpdater failed with GSS Exception while trying to connect to remote metastore
+    * [HIVE-20174] - Vectorization: Fix NULL / Wrong Results issues in GROUP BY Aggregation Functions
+    * [HIVE-20179] - Some Tez jar-s are not on classpath so HS2 keeps too long to start
+    * [HIVE-20183] - Inserting from bucketed table can cause data loss, if the source table contains empty buckets
+    * [HIVE-20191] - PreCommit patch application doesn't fail if patch is empty
+    * [HIVE-20192] - HS2 with embedded metastore is leaking JDOPersistenceManager objects.
+    * [HIVE-20193] - cboInfo is not present in the explain plan json
+    * [HIVE-20197] - Vectorization: Add DECIMAL_64 testing, add Date/Interval/Timestamp arithmetic, and add more GROUP BY Aggregation tests
+    * [HIVE-20203] - Arrow SerDe leaks a DirectByteBuffer
+    * [HIVE-20204] - Type conversion during IN () comparisons is using different rules from other comparison operations
+    * [HIVE-20207] - Vectorization: Fix NULL / Wrong Results issues in Filter / Compare
+    * [HIVE-20209] - Metastore connection fails for first attempt in repl dump.
+    * [HIVE-20210] - Simple Fetch optimizer should lead to MapReduce when filter on non-partition column and conversion is minimal
+    * [HIVE-20212] - Hiveserver2 in http mode emitting metric default.General.open_connections incorrectly
+    * [HIVE-20221] - Increase column width for partition_params
+    * [HIVE-20226] - HMS getNextNotification will throw exception when request maxEvents exceed table's max_rows
+    * [HIVE-20228] - configure repl configuration directories based on user running hiveserver2
+    * [HIVE-20244] - forward port HIVE-19704 to master
+    * [HIVE-20245] - Vectorization: Fix NULL / Wrong Results issues in BETWEEN / IN
+    * [HIVE-20247] - cleanup issues in LLAP IO after cache OOM
+    * [HIVE-20248] - clean up some TODOs after txn stats merge
+    * [HIVE-20256] - Remove unused classes from Hive QL
+    * [HIVE-20258] - Should Syncronize getInstance in ReplChangeManager
+    * [HIVE-20263] - Typo in HiveReduceExpressionsWithStatsRule variable
+    * [HIVE-20274] - HiveServer2 ObjectInspectorFactory leaks for Struct and List object inspectors
+    * [HIVE-20277] - Vectorization: Case expressions that return BOOLEAN are not supported for FILTER
+    * [HIVE-20281] - SharedWorkOptimizer fails with 'operator cache contents and actual plan differ'
+    * [HIVE-20290] - Lazy initialize ArrowColumnarBatchSerDe so it doesn't allocate buffers during GetSplits
+    * [HIVE-20294] - Vectorization: Fix NULL / Wrong Results issues in COALESCE / ELT
+    * [HIVE-20298] - Illegal null value in column `TBLS`.`WRITE_ID`
+    * [HIVE-20299] - potential race in LLAP signer unit test
+    * [HIVE-20302] - LLAP: non-vectorized execution in IO ignores virtual columns, including ROW__ID
+    * [HIVE-20303] - INSERT OVERWRITE TABLE db.table PARTITION (...) IF NOT EXISTS throws InvalidTableException
+    * [HIVE-20311] - add txn stats checks to some more paths
+    * [HIVE-20315] - Vectorization: Fix more NULL / Wrong Results issues and avoid unnecessary casts/conversions
+    * [HIVE-20316] - Skip external table file listing for create table event.
+    * [HIVE-20321] - Vectorization: Cut down memory size of 1 col VectorHashKeyWrapper to <1 CacheLine
+    * [HIVE-20325] - FlakyTest: TestMiniDruidCliDriver
+    * [HIVE-20330] - HCatLoader cannot handle multiple InputJobInfo objects for a job with multiple inputs
+    * [HIVE-20331] - Query with union all, lateral view and Join fails with "cannot find parent in the child operator"
+    * [HIVE-20336] - Masking and filtering policies for materialized views
+    * [HIVE-20338] - LLAP: Force synthetic file-id for filesystems which have HDFS protocol impls with POSIX mutation semantics
+    * [HIVE-20339] - Vectorization: Lift unneeded restriction causing some PTF with RANK not to be vectorized
+    * [HIVE-20340] - Druid Needs Explicit CASTs from Timestamp to STRING when the output of timestamp function is used as String
+    * [HIVE-20343] - Hive 3: CTAS does not respect transactional_properties
+    * [HIVE-20345] - Drop database may hang if the tables get deleted from a different call
+    * [HIVE-20347] - hive.optimize.sort.dynamic.partition should work with partitioned CTAS and MV
+    * [HIVE-20349] - Implement Retry Logic in HiveDruidSplit for Scan Queries
+    * [HIVE-20352] - Vectorization: Support grouping function
+    * [HIVE-20353] - Follow redirects when hive connects to a passive druid overlord/coordinator
+    * [HIVE-20355] - Clean up parameter of HiveConnection.setSchema
+    * [HIVE-20361] - ReplDumpTaskTest is failing.
+    * [HIVE-20366] - TPC-DS query78 stats estimates are off for is null filter
+    * [HIVE-20367] - Vectorization: Support streaming for PTF AVG, MAX, MIN, SUM
+    * [HIVE-20368] - Remove VectorTopNKeyOperator lock
+    * [HIVE-20372] - WRTIE_SET typo in TxnHandler
+    * [HIVE-20378] - don't update stats during alter for txn table conversion
+    * [HIVE-20379] - Rewriting with partitioned materialized views may reference wrong column
+    * [HIVE-20383] - Invalid queue name and synchronisation issues in hive proto events hook.
+    * [HIVE-20384] - Fix flakiness of erasure_commands.q
+    * [HIVE-20385] - Date: date + int fails to add days
+    * [HIVE-20391] - HiveAggregateReduceFunctionsRule may infer wrong return type when decomposing aggregate function
+    * [HIVE-20394] - Optimized and cleaned up HBaseQTest runner
+    * [HIVE-20397] - HiveStrictManagedMigration updates
+    * [HIVE-20399] - CTAS w/a custom table location that is not fully qualified fails for MM tables
+    * [HIVE-20400] - create table should always use a fully qualified path to avoid potential FS ambiguity
+    * [HIVE-20406] - Nested Coalesce giving incorrect results
+    * [HIVE-20407] - add txn table alter support to HiveStrictManagedMigration
+    * [HIVE-20409] - Hive ACID: Update/delete/merge does not clean hdfs staging directory
+    * [HIVE-20410] - aborted Insert Overwrite on transactional table causes "Not enough history available for..." error
+    * [HIVE-20411] - Hive.loadPartition doesn't support catalogs
+    * [HIVE-20412] - NPE in HiveMetaHook
+    * [HIVE-20413] - "cannot insert NULL" for TXN_WRITE_NOTIFICATION_LOG in Oracle
+    * [HIVE-20418] - LLAP IO may not handle ORC files that have row index disabled correctly for queries with no columns selected
+    * [HIVE-20419] - Vectorization: Prevent mutation of VectorPartitionDesc after being used in a hashmap key
+    * [HIVE-20421] - Illegal character entity '\b' in hive-default.xml.template
+    * [HIVE-20422] - TestMiniLlapLocalCliDriver[udf_coalesce.q] is broken
+    * [HIVE-20423] - Set NULLS LAST as the default null ordering
+    * [HIVE-20424] - schematool shall not pollute beeline history
+    * [HIVE-20431] - txn stats write ID check triggers on set location
+    * [HIVE-20433] - Implicit String to Timestamp conversion is slow
+    * [HIVE-20441] - NPE in GenericUDF  when hive.allow.udf.load.on.demand is set to true
+    * [HIVE-20443] - txn stats cleanup in compaction txn handler is unneeded
+    * [HIVE-20444] - Parameter is not properly quoted in DbNotificationListener.addWriteNotificationLog
+    * [HIVE-20451] - Metastore client and server tarball issues
+    * [HIVE-20455] - Log spew from security.authorization.PrivilegeSynchonizer.run 
+    * [HIVE-20462] - "CREATE VIEW IF NOT EXISTS" fails if view already exists
+    * [HIVE-20467] - Allow IF NOT EXISTS/IF EXISTS in Resource plan creation/drop
+    * [HIVE-20471] - issues getting the default database path
+    * [HIVE-20472] - mvn test failing for metastore-tool module
+    * [HIVE-20476] - CopyUtils used by REPL LOAD and EXPORT/IMPORT operations ignore distcp error.
+    * [HIVE-20489] - Explain plan of query hangs
+    * [HIVE-20494] - GenericUDFRestrictInformationSchema is broken after HIVE-19440
+    * [HIVE-20496] - Vectorization: Vectorized PTF IllegalStateException
+    * [HIVE-20499] - GetTablesOperation pull all the tables meta irrespective of auth.
+    * [HIVE-20502] - Fix NPE while running skewjoin_mapjoin10.q when column stats is used.
+    * [HIVE-20503] - Use datastructure aware estimations during mapjoin selection
+    * [HIVE-20505] - upgrade org.openjdk.jmh:jmh-core to 1.21
+    * [HIVE-20508] - Hive does not support user names of type "user@realm"
+    * [HIVE-20509] - Plan: fix wasted memory in plans with large partition counts
+    * [HIVE-20510] - Vectorization : Support loading bucketed tables using sorted dynamic partition optimizer
+    * [HIVE-20511] - REPL DUMP is leaking metastore connections
+    * [HIVE-20513] - Vectorization: Improve Fast Vector MapJoin Bytes Hash Tables
+    * [HIVE-20514] - Query with outer join filter is failing with dynamic partition join
+    * [HIVE-20515] - Empty query results when using results cache and query temp dir, results cache dir in different filesystems
+    * [HIVE-20522] - HiveFilterSetOpTransposeRule may throw assertion error due to nullability of fields
+    * [HIVE-20524] - Schema Evolution checking is broken in going from Hive version 2 to version 3 for ALTER TABLE VARCHAR to DECIMAL
+    * [HIVE-20526] - Add test case for HIVE-20489
+    * [HIVE-20527] - Intern table descriptors from spark task
+    * [HIVE-20537] - Multi-column joins estimates with uncorrelated columns different in CBO and Hive
+    * [HIVE-20540] - Vectorization : Support loading bucketed tables using sorted dynamic partition optimizer - II
+    * [HIVE-20541] - REPL DUMP on external table with add partition event throws NoSuchElementException.
+    * [HIVE-20542] - Incremental REPL DUMP progress information log message is incorrect.
+    * [HIVE-20544] - TOpenSessionReq logs password and username
+    * [HIVE-20549] - Allow user set query tag, and kill query with tag
+    * [HIVE-20550] - Switch WebHCat to use beeline to submit Hive queries
+    * [HIVE-20555] - HiveServer2: Preauthenticated subject for http transport is not retained for entire duration of http communication in some cases
+    * [HIVE-20561] - Use the position of the Kafka Consumer to track progress instead of Consumer Records offsets
+    * [HIVE-20563] - Vectorization: CASE WHEN expression fails when THEN/ELSE type and result type are different
+    * [HIVE-20570] - Union ALL with hive.optimize.union.remove=true has incorrect plan
+    * [HIVE-20582] - Make hflush in hive proto logging configurable
+    * [HIVE-20583] - Use canonical hostname only for kerberos auth in HiveConnection
+    * [HIVE-20593] - Load Data for partitioned ACID tables fails with bucketId out of range: -1
+    * [HIVE-20595] - Add findbugs-exclude.xml to metastore-server
+    * [HIVE-20598] - Fix typos in HiveAlgorithmsUtil calculations
+    * [HIVE-20599] - CAST(INTERVAL_DAY_TIME AS STRING) is throwing SemanticException
+    * [HIVE-20601] - EnvironmentContext null in ALTER_PARTITION event in DbNotificationListener
+    * [HIVE-20603] - "Wrong FS" error when inserting to partition after changing table location filesystem
+    * [HIVE-20607] - TxnHandler should use PreparedStatement to execute direct SQL queries.
+    * [HIVE-20610] - TestDbNotificationListener should not use /tmp directory
+    * [HIVE-20612] - Create new join multi-key correlation flag for CBO
+    * [HIVE-20617] - Fix type of constants in IN expressions to have correct type
+    * [HIVE-20620] - manifest collisions when inserting into bucketed sorted MM tables with dynamic partitioning
+    * [HIVE-20621] - GetOperationStatus called in resultset.next causing incremental slowness
+    * [HIVE-20625] - Regex patterns not working in SHOW MATERIALIZED VIEWS '<pattern>'
+    * [HIVE-20627] - Concurrent async queries intermittently fails with LockException and cause memory leak.
+    * [HIVE-20629] - Hive incremental replication fails with events missing error if database is kept idle for more than an hour
+    * [HIVE-20631] - Hive returns 20011 error code for re-triable error
+    * [HIVE-20632] - Query with get_splits UDF fails if materialized view is created on queried table. 
+    * [HIVE-20636] - Improve number of null values estimation after outer join
+    * [HIVE-20638] - Upgrade version of Jetty to 9.3.25.v20180904
+    * [HIVE-20647] - HadoopVer was ignored in QTestUtil
+    * [HIVE-20648] - LLAP: Vector group by operator should use memory per executor
+    * [HIVE-20649] - LLAP aware memory manager for Orc writers
+    * [HIVE-20652] - JdbcStorageHandler push join of two different datasource to jdbc driver
+    * [HIVE-20653] - Schema change in HIVE-19166 should also go to hive-schema-4.0.0.hive.sql
+    * [HIVE-20656] - Sensible defaults: Map aggregation memory configs are too aggressive
+    * [HIVE-20657] - pre-allocate LLAP cache at init time
+    * [HIVE-20659] - Update commons-compress to 1.18 due to security issues
+    * [HIVE-20662] - Disable TestMiniLlapLocalCliDriver.testCliDriver[load_dyn_part3]
+    * [HIVE-20669] - JdbcStorageHandler push union of two different datasource to jdbc driver
+    * [HIVE-20671] - Hive Streaming has a broken dependency on metastore-server
+    * [HIVE-20672] - Logging thread in LlapTaskSchedulerService should report every fixed interval
+    * [HIVE-20674] - TestJdbcWithMiniLlapArrow.testKillQuery fail frequently
+    * [HIVE-20676] - HiveServer2: PrivilegeSynchronizer is not set to daemon status
+    * [HIVE-20677] - JDBC storage handler ordering problem - single split flag
+    * [HIVE-20678] - HiveHBaseTableOutputFormat should implement HiveOutputFormat to ensure compatibility
+    * [HIVE-20679] - DDL operations on hive might create large messages for DBNotification
+    * [HIVE-20680] - Bootstrap is missing partitions in replicated DB when retry after kill query.
+    * [HIVE-20682] - Async query execution can potentially fail if shared sessionHive is closed by master thread.
+    * [HIVE-20684] - Analyze table compute stats fails for tables containing timestamp with local time zone column
+    * [HIVE-20695] - HoS Query fails with hive.exec.parallel=true
+    * [HIVE-20696] - msck_*.q tests are broken
+    * [HIVE-20702] - Account for overhead from datastructure aware estimations during mapjoin selection
+    * [HIVE-20704] - Extend HivePreFilteringRule to support other functions
+    * [HIVE-20705] - Vectorization: Native Vector MapJoin doesn't support Complex Big Table values
+    * [HIVE-20706] - external_jdbc_table2.q failing intermittently
+    * [HIVE-20709] - ASF License issue in HiveJDBCImplementor
+    * [HIVE-20710] - Constant folding may not create null constants without types
+    * [HIVE-20711] - Race Condition when Multi-Threading in SessionState.createRootHDFSDir
+    * [HIVE-20714] - SHOW tblproperties for a single property returns the value in the name column
+    * [HIVE-20716] - Set default value for hive.cbo.stats.correlated.multi.key.joins to true
+    * [HIVE-20718] - Add perf cli driver with constraints
+    * [HIVE-20719] - SELECT statement fails after UPDATE with hive.optimize.sort.dynamic.partition optimization and vectorization on
+    * [HIVE-20727] - Disable flaky test: stat_estimate_related_col.q
+    * [HIVE-20728] - Enable flaky test back: stat_estimate_related_col.q
+    * [HIVE-20729] - TestJdbcWithMiniLlapArrow.testKillQuery fail frequently
+    * [HIVE-20733] - GenericUDFOPEqualNS may not use = in plan descriptions
+    * [HIVE-20734] - Beeline: When beeline-site.xml is and hive CLI redirects to beeline, it should use the system username/dummy password instead of prompting for one
+    * [HIVE-20737] - Local SparkContext is shared between user sessions and should be closed only when there is no active
+    * [HIVE-20741] - Disable udaf_context_ngrams.q and udaf_corr.q tests
+    * [HIVE-20742] - SparkSessionManagerImpl maintenance thread only cleans up session once
+    * [HIVE-20744] - Use SQL constraints to improve join reordering algorithm
+    * [HIVE-20746] - HiveProtoHookLogger does not close file at end of day.
+    * [HIVE-20748] - Disable materialized view rewriting when plan pattern is not allowed
+    * [HIVE-20751] - Upgrade arrow version to 0.10.0
+    * [HIVE-20761] - Select for update on notification_sequence table has retry interval and retries count too small.
+    * [HIVE-20762] - NOTIFICATION_LOG cleanup interval is hardcoded as 60s and is too small.
+    * [HIVE-20765] - fetch partitions for txn stats validation in get_aggr_stats with one call
+    * [HIVE-20767] - Multiple project between join operators may affect join reordering using constraints
+    * [HIVE-20771] - LazyBinarySerDe fails on empty structs.
+    * [HIVE-20772] - record per-task CPU counters in LLAP
+    * [HIVE-20775] - Factor cost of each SJ reduction when costing a follow-up reduction
+    * [HIVE-20778] - Join reordering may not be triggered if all joins in plan are created by decorrelation logic
+    * [HIVE-20785] - Wrong key name in the JDBC DatabaseMetaData.getPrimaryKeys method
+    * [HIVE-20786] - Maven Build Failed with group id is too big 
+    * [HIVE-20787] - MapJoinBytesTableContainer dummyRow case doesn't handle reuse
+    * [HIVE-20788] - Extended SJ reduction may backtrack columns incorrectly when creating filters
+    * [HIVE-20792] - Inserting timestamp with zones truncates the data
+    * [HIVE-20795] - Rename CompileLockTest.java to follow the naming convention for the tests.
+    * [HIVE-20801] - ACID: Allow DbTxnManager to ignore non-ACID table read locking
+    * [HIVE-20805] - Hive does not copy source data when importing as non-hive user 
+    * [HIVE-20806] - Add ASF license for files added in HIVE-20679
+    * [HIVE-20815] - JdbcRecordReader.next shall not eat exception
+    * [HIVE-20817] - Reading Timestamp datatype via HiveServer2 gives errors
+    * [HIVE-20818] - Views created with a WHERE subquery will regard views referenced in the subquery as direct input
+    * [HIVE-20820] - MV partition on clause position
+    * [HIVE-20827] - Inconsistent results for empty arrays
+    * [HIVE-20829] - JdbcStorageHandler range split throws NPE
+    * [HIVE-20830] - JdbcStorageHandler range query assertion failure in some cases
+    * [HIVE-20833] - package.jdo needs to be updated to conform with HIVE-20221 changes
+    * [HIVE-20834] - Hive QueryResultCache entries keeping reference to SemanticAnalyzer from cached query
+    * [HIVE-20835] - Interaction between constraints and MV rewriting may create loop in Calcite planner
+    * [HIVE-20839] - "Cannot find field" error during dynamically partitioned hash join
+    * [HIVE-20841] - LLAP: Make dynamic ports configurable
+    * [HIVE-20842] - Fix logic introduced in HIVE-20660 to estimate statistics for group by
+    * [HIVE-20848] - After setting UpdateInputAccessTimeHook query fail with Table Not Found.
+    * [HIVE-20854] - Sensible Defaults: Hive's Zookeeper heartbeat interval is 20 minutes, change to 2
+    * [HIVE-20858] - Serializer is not correctly initialized with configuration in Utilities.createEmptyBuckets()
+    * [HIVE-20879] - Using null in a projection expression leads to CastException
+    * [HIVE-20881] - Constant propagation oversimplifies projections
+    * [HIVE-20888] - TxnHandler: sort() called on immutable lists
+    * [HIVE-20898] - For time related functions arguments may not be casted to a non nullable type
+    * [HIVE-20899] - Keytab URI for LLAP YARN Service is restrictive to support HDFS only
+    * [HIVE-20904] - Yetus fails to resolve module dependencies due to usage of exec plugin in metastore-server
+    * [HIVE-20905] - querying streaming table fails with out of memory exception
+    * [HIVE-20910] - Insert in bucketed table fails due to dynamic partition sort optimization
+    * [HIVE-20911] - External Table Replication for Hive
+    * [HIVE-20914] - MRScratchDir permission denied when "hive.server2.enable.doAs", "hive.exec.submitviachild" are set to "true" and impersonated/proxy user is used
+    * [HIVE-20915] - Make dynamic sort partition optimization available to HoS and MR
+    * [HIVE-20916] - Fix typo in JSONCreateDatabaseMessage and add test for alter database
+    * [HIVE-20924] - Property 'hive.driver.parallel.compilation.global.limit' should be immutable at runtime
+    * [HIVE-20926] - Semi join reduction hint fails when bloom filter entries are high or when there are no stats
+    * [HIVE-20930] - VectorCoalesce in FILTER mode doesn't take effect
+    * [HIVE-20935] - Upload of llap package tarball fails in EC2 causing LLAP service start failure
+    * [HIVE-20937] - Postgres jdbc query fail with "LIMIT must not be negative"
+    * [HIVE-20940] - Bridge cases in which Calcite's type resolution is more stricter than Hive.
+    * [HIVE-20941] - Compactor produces a delete_delta_x_y even if there are no input delete events
+    * [HIVE-20944] - Not validate stats during query compilation 
+    * [HIVE-20949] - Improve PKFK cardinality estimation in physical planning
+    * [HIVE-20951] - LLAP: Set Xms to 50% always 
+    * [HIVE-20953] - Remove a function from function registry when it can not be added to the metastore when creating it.
+    * [HIVE-20969] - HoS sessionId generation can cause race conditions when uploading files to HDFS
+    * [HIVE-20971] - TestJdbcWithDBTokenStore[*] should both use MiniHiveKdc.getMiniHS2WithKerbWithRemoteHMSWithKerb
+    * [HIVE-20975] - Fix PreUpgradeTool Orc namespace
+    * [HIVE-20976] - JDBC queries containing joins gives wrong results
+    * [HIVE-20978] - "hive.jdbc.*" should add to sqlStdAuthSafeVarNameRegexes	
+    * [HIVE-20979] - Fix memory leak in hive streaming
+    * [HIVE-20981] - streaming/AbstractRecordWriter leaks HeapMemoryMonitor
+    * [HIVE-20985] - If select operator inputs are temporary columns vectorization may reuse some of them as output
+    * [HIVE-20988] - Wrong results for group by queries with primary key on multiple columns
+    * [HIVE-20989] - JDBC - The GetOperationStatus + log can block query progress via sleep()
+    * [HIVE-21005] - LLAP: Reading more stripes per-split leaks ZlibCodecs
+    * [HIVE-21007] - Semi join + Union can lead to wrong plans
+    * [HIVE-21009] - LDAP - Specify binddn for ldap-search
+    * [HIVE-21013] - JdbcStorageHandler fail to find partition column in Oracle
+    * [HIVE-21015] - HCatLoader can't provide statistics for tables not in default DB
+    * [HIVE-21018] - Grouping/distinct on more than 64 columns should be possible
+    * [HIVE-21022] - Fix remote metastore tests which use ZooKeeper
+    * [HIVE-21028] - get_table_meta should use a fetch plan to avoid race conditions ending up in NucleusObjectNotFoundException
+    * [HIVE-21029] - External table replication for existing deployments running incremental replication.
+    * [HIVE-21033] - Forgetting to close operation cuts off any more HiveServer2 output
+    * [HIVE-21035] - Race condition in SparkUtilities#getSparkSession
+    * [HIVE-21036] - extend OpenTxnRequest with transaction type
+    * [HIVE-21038] - Fix checkstyle for standalone-metastore
+    * [HIVE-21039] - CURRENT_TIMESTAMP returns value in UTC time zone
+    * [HIVE-21041] - NPE, ParseException in getting schema from logical plan
+    * [HIVE-21048] - Remove needless org.mortbay.jetty from hadoop exclusions
+    * [HIVE-21061] - CTAS query fails with IllegalStateException for empty source
+    * [HIVE-21074] - Hive bucketed table query pruning does not work for IS NOT NULL condition
+    * [HIVE-21075] - Metastore: Drop partition performance downgrade with Postgres DB
+    * [HIVE-21082] - In HPL/SQL, declare statement does not support variable of type character 
+    * [HIVE-21085] - Materialized views registry starts non-external tez session
+    * [HIVE-21103] - PartitionManagementTask should not modify DN configs to avoid closing persistence manager
+    * [HIVE-21104] - PTF with nested structure throws ClassCastException
+    * [HIVE-21107] - Cannot find field" error during dynamically partitioned hash join
+    * [HIVE-21111] - ConditionalTask cannot be cast to MapRedTask
+    * [HIVE-21113] - For HPL/SQL that contains boolean expression with NOT,  incorrect SQL may be generated.
+    * [HIVE-21114] - Create read-only transactions
+    * [HIVE-21116] - HADOOP_CREDSTORE_PASSWORD is not populated under yarn.app.mapreduce.am.admin.user.env 
+    * [HIVE-21124] - HPL/SQL does not support the CREATE TABLE LIKE statement
+    * [HIVE-21132] - Semi join edge is not being removed despite max bloomfilter entries set to 1
+    * [HIVE-21142] - Druidhandler may miss results when time constrainted by and/ors
+    * [HIVE-21156] - SharedWorkOptimizer may preserve filter in TS incorrectly
+    * [HIVE-21164] - ACID: explore how we can avoid a move step during inserts/compaction
+    * [HIVE-21167] - Bucketing: Bucketing version 1 is incorrectly partitioning data
+    * [HIVE-21173] - Upgrade Apache Thrift to 0.9.3-1
+    * [HIVE-21177] - Optimize AcidUtils.getLogicalLength()
+    * [HIVE-21186] - External tables replication throws NPE if hive.repl.replica.external.table.base.dir is not fully qualified HDFS path.
+    * [HIVE-21188] - SemanticException for query on view with masked table
+    * [HIVE-21196] - Support semijoin reduction on multiple column join
+    * [HIVE-21206] - Bootstrap replication is slow as it opens lot of metastore connections.
+    * [HIVE-21212] - LLAP: shuffle port config uses internal configuration
+    * [HIVE-21222] - ACID: When there are no delete deltas skip finding min max keys
+    * [HIVE-21223] - CachedStore returns null partition when partition does not exist
+    * [HIVE-21227] - HIVE-20776 causes view access regression
+    * [HIVE-21232] - LLAP: Add a cache-miss friendly split affinity provider
+    * [HIVE-21233] - ACID: Make validate_acid_sort_order() Stateful UDF
+    * [HIVE-21235] - LLAP: make the name of log4j2 properties file configurable
+    * [HIVE-21236] - SharedWorkOptimizer should check table properties
+    * [HIVE-21238] - Fix Surrogate Key issue
+    * [HIVE-21239] - Beeline help LDAP connection example incorrect
+    * [HIVE-21254] - Pre-upgrade tool should handle exceptions and skip db/tables
+    * [HIVE-21260] - Hive replication to a target with hive.strict.managed.tables enabled is failing when used HMS on postgres.
+    * [HIVE-21261] - Incremental REPL LOAD adds redundant COPY and MOVE tasks for external table events.
+    * [HIVE-21262] - Running schemeAuthority.q and schemeAuthority2.q in parallel can cause flakyness
+    * [HIVE-21269] -  Mandate -update and -delete as DistCp options to sync data files for external tables replication.
+    * [HIVE-21278] - Fix ambiguity in grammar warnings at compilation time
+    * [HIVE-21280] - Null pointer exception on running compaction against a MM table.
+    * [HIVE-21281] - Repl checkpointing doesn't work when retry bootstrap load with partitions of external tables.
+    * [HIVE-21284] - StatsWork should use footer scan for Parquet
+    * [HIVE-21286] - Hive should support clean-up of previously bootstrapped tables when retry from different dump.
+    * [HIVE-21288] - Runtime rowcount calculation is incorrect in vectorized executions
+    * [HIVE-21293] - Fix ambiguity in grammar warnings at compilation time (II)
+    * [HIVE-21294] - Vectorization: 1-reducer Shuffle can skip the object hash functions
+    * [HIVE-21295] - StorageHandler shall convert date to string using Hive convention
+    * [HIVE-21296] - Dropping varchar partition throw exception
+    * [HIVE-21301] - Show tables statement to include views and materialized views
+    * [HIVE-21304] - Make bucketing version usage more robust
+    * [HIVE-21306] - Upgrade HttpComponents to the latest versions similar to what Hadoop has done.
+    * [HIVE-21307] - Need to set GzipJSONMessageEncoder as default config for EVENT_MESSAGE_FACTORY.
+    * [HIVE-21308] - Negative forms of variables are not supported in HPL/SQL
+    * [HIVE-21320] - get_fields() and get_tables_by_type() are not protected by HMS server access control
+    * [HIVE-21325] - Hive external table replication failed with Permission denied issue.
+    * [HIVE-21327] - Predicate is not pushed to Parquet if hive.parquet.timestamp.skip.conversion=true
+    * [HIVE-21339] - LLAP: Cache hit also initializes an FS object 
+    * [HIVE-21340] - CBO: Prune non-key columns feeding into a SemiJoin
+    * [HIVE-21342] - Analyze compute stats for column leave behind staging dir on hdfs
+    * [HIVE-21343] - CBO: CalcitePlanner debug logging is expensive and costly
+    * [HIVE-21344] - CBO: Reduce compilation time in presence of materialized views
+    * [HIVE-21368] - Vectorization: Unnecessary Decimal64 -> HiveDecimal conversion
+    * [HIVE-21376] - Incompatible change in Hive bucket computation
+    * [HIVE-21387] - Wrong result for UNION query with GROUP BY consisting of PK columns
+    * [HIVE-21389] - Hive distribution miss javax.ws.rs-api.jar after HIVE-21247
+    * [HIVE-21390] - BI split strategy does not work for blob stores
+    * [HIVE-21397] - BloomFilter for hive Managed [ACID] table does not work as expected
+    * [HIVE-21398] - Columns which has estimated statistics should not be considered as unique keys
+    * [HIVE-21400] - Vectorization: LazyBinarySerializeWrite allocates Field() within the loop
+    * [HIVE-21402] - Compaction state remains 'working' when major compaction fails
+    * [HIVE-21403] - Incorrect error code returned when retry bootstrap with different dump.
+    * [HIVE-21404] - MSSQL upgrade script alters the wrong column
+    * [HIVE-21406] - Add .factorypath files to .gitignore
+    * [HIVE-21407] - Parquet predicate pushdown is not working correctly for char column types
+    * [HIVE-21408] - Disable synthetic join predicates for non-equi joins for unintended cases
+    * [HIVE-21412] - PostExecOrcFileDump doesn't work with ACID tables
+    * [HIVE-21415] - Parallel build is failing, trying to download incorrect hadoop-hdfs-client version
+    * [HIVE-21421] - HiveStatement.getQueryId throws NPE when query is not running. 
+    * [HIVE-21424] - Disable AggregateStatsCache by default
+    * [HIVE-21430] - INSERT into a dynamically partitioned table with hive.stats.autogather = false throws a MetaException
+    * [HIVE-21435] - LlapBaseInputFormat should get task number from TASK_ATTEMPT_ID conf if present, while building SubmitWorkRequestProto
+    * [HIVE-21440] - Fix test_teradatabinaryfile to not run into stackoverflows
+    * [HIVE-21446] - Hive Server going OOM during hive external table replications
+    * [HIVE-21460] - ACID: Load data followed by a select * query results in incorrect results
+    * [HIVE-21462] - Upgrading SQL server backed metastore when changing data type of a column with constraints
+    * [HIVE-21467] - Remove deprecated junit.framework.Assert imports
+    * [HIVE-21468] - Case sensitivity in identifier names for JDBC storage handler
+    * [HIVE-21471] - Replicating conversion of managed to external table leaks HDFS files at target.
+    * [HIVE-21478] - Metastore cache update shall capture exception
+    * [HIVE-21479] - NPE during metastore cache update
+    * [HIVE-21482] - Partition discovery table property is added to non-partitioned external tables
+    * [HIVE-21489] - EXPLAIN command throws ClassCastException in Hive
+    * [HIVE-21492] - VectorizedParquetRecordReader can't to read parquet file generated using thrift/custom tool
+    * [HIVE-21493] - BuddyAllocator - Metrics count for allocated arenas wrong if preallocation is done
+    * [HIVE-21496] - Automatic sizing of unordered buffer can overflow
+    * [HIVE-21497] - Direct SQL exception thrown by PartitionManagementTask
+    * [HIVE-21498] - Upgrade Thrift to 0.13.0
+    * [HIVE-21499] - should not remove the function from registry if create command failed with AlreadyExistsException
+    * [HIVE-21507] - Hive swallows NPE if no delegation token found
+    * [HIVE-21508] - ClassCastException when initializing HiveMetaStoreClient on JDK10 or newer
+    * [HIVE-21509] - LLAP may cache corrupted column vectors and return wrong query result
+    * [HIVE-21511] - beeline -f report no such file if file is not on local fs
+    * [HIVE-21516] - Fix spark downloading for q tests
+    * [HIVE-21517] - Fix AggregateStatsCache
+    * [HIVE-21518] - GenericUDFOPNotEqualNS does not run in LLAP
+    * [HIVE-21531] - Vectorization: all NULL hashcodes are not computed using Murmur3
+    * [HIVE-21538] - Beeline: password source though the console reader did not pass to connection param
+    * [HIVE-21539] - GroupBy + where clause on same column results in incorrect query rewrite
+    * [HIVE-21540] - Query with join condition having date literal throws SemanticException.
+    * [HIVE-21541] - Fix missing asf headers from HIVE-15406
+    * [HIVE-21544] - Constant propagation corrupts coalesce/case/when expressions during folding
+    * [HIVE-21550] - TestObjectStore tests are flaky -  A lock could not be obtained within the time requested
+    * [HIVE-21553] - Upgrade derby version in standalone-metastore
+    * [HIVE-21557] - Query based compaction fails with NullPointerException: Non-local session path expected to be non-null
+    * [HIVE-21558] - Query based compaction fails if the temporary FS is different than the table FS
+    * [HIVE-21561] - Revert removal of TableType.INDEX_TABLE enum
+    * [HIVE-21564] - Load data into a bucketed table is ignoring partitions specs and loads data into default partition.
+    * [HIVE-21568] - HiveRelOptUtil.isRowFilteringPlan should skip Project
+    * [HIVE-21571] - SHOW COMPACTIONS shows column names as its first output row
+    * [HIVE-21573] - Binary transport shall ignore principal if auth is set to delegationToken
+    * [HIVE-21582] - Prefix msck configs with metastore
+    * [HIVE-21583] - KillTriggerActionHandler should use "hive" credential
+    * [HIVE-21586] - Thrift generated cpp files for metastore do not compile
+    * [HIVE-21587] - Explain formatted CBO should write row type in JSON
+    * [HIVE-21591] - Using triggers in non-LLAP mode should not require wm queue
+    * [HIVE-21597] - WM trigger validation should happen at the time of create or alter
+    * [HIVE-21600] - GenTezUtils.removeSemiJoinOperator may throw out of bounds exception for TS with multiple children
+    * [HIVE-21604] - preCommit job should not be triggered on non-patch attachments
+    * [HIVE-21613] - Queries with join condition having timestamp or timestamp with local time zone literal throw SemanticException
+    * [HIVE-21619] - Print timestamp type without precision in SQL explain extended
+    * [HIVE-21624] - LLAP: Cpu metrics at thread level is broken
+    * [HIVE-21625] - Fix TxnIdUtils.checkEquivalentWriteIds, also provides a comparison method
+    * [HIVE-21631] - Enhance metastore API to allow bulk-loading materialized views
+    * [HIVE-21641] - Llap external client returns decimal columns in different precision/scale as compared to beeline
+    * [HIVE-21646] - Tez: Prevent TezTasks from escaping thread logging context
+    * [HIVE-21647] - Disable TestReplAcidTablesWithJsonMessage and TestReplicationScenariosAcidTables
+    * [HIVE-21651] - Move protobuf serde into hive-exec.
+    * [HIVE-21654] - External table location is not preserved at target when base dir is set as /.
+    * [HIVE-21660] - Wrong result when union all and later view with explode is used
+    * [HIVE-21669] - HS2 throws NPE when HiveStatement.getQueryId is invoked and query is closed concurrently.
+    * [HIVE-21670] - Replacing mockito-all with mockito-core dependency
+    * [HIVE-21675] - CREATE VIEW IF NOT EXISTS broken
+    * [HIVE-21677] - Using strict managed tables for ACID table testing (Replication tests)
+    * [HIVE-21681] - Describe formatted shows incorrect information for multiple primary keys
+    * [HIVE-21685] - Wrong simplification in query with multiple IN clauses
+    * [HIVE-21686] - Brute Force eviction can lead to a random uncontrolled eviction pattern.
+    * [HIVE-21694] - Hive driver wait time is fixed for task getting executed in parallel.
+    * [HIVE-21698] - TezSessionState#ensureLocalResources() causes IndexOutOfBoundsException while localizing resources
+    * [HIVE-21700] - Hive incremental load going OOM while adding load task to the leaf nodes of the DAG.
+    * [HIVE-21706] - REPL Dump with concurrent drop of external table fails with InvalidTableException.
+    * [HIVE-21711] - Regression caused by HIVE-21279 for blobstorage fs
+    * [HIVE-21714] - Insert overwrite on an acid/mm table is ineffective if the input is empty
+    * [HIVE-21715] - Adding a new partition specified by location (which is empty) leads to Exceptions
+    * [HIVE-21717] - Rename is failing for directory in move task 
+    * [HIVE-21722] - REPL:: logs are missing in hiveStatement.getQueryLog output during parallel execution mode.
+    * [HIVE-21729] - Arrow serializer sometimes shifts timestamp by one second
+    * [HIVE-21730] - HiveStatement.getQueryId throws TProtocolException when response is null.
+    * [HIVE-21742] - Vectorization: CASE result type casting
+    * [HIVE-21746] - ArrayIndexOutOfBoundsException during dynamically partitioned hash join, with CBO disabled
+    * [HIVE-21752] - Thread Safety and Memory Leaks in HCatRecordObjectInspectorFactory
+    * [HIVE-21753] - Update HiveMetastore authorization to enable use of HiveAuthorizer implementation
+    * [HIVE-21758] - DBInstall tests broken on master and branch-3.1
+    * [HIVE-21760] - Sharedwork optimization should be bypassed for SMB joins
+    * [HIVE-21768] - JDBC: Strip the default union prefix for un-enclosed UNION queries
+    * [HIVE-21776] - Replication fails to replicate a UDF with jar on HDFS during incremental
+    * [HIVE-21778] - CBO: "Struct is not null" gets evaluated as `nullable` always causing filter miss in the query
+    * [HIVE-21780] - SetHashGroupByMinReduction should check parent operator number of rows to compute reduction
+    * [HIVE-21784] - Insert overwrite on an acid (not mm) table is ineffective if the input is empty
+    * [HIVE-21786] - Update repo URLs in poms
+    * [HIVE-21791] - Fix Surrogate Key issue for insert with select with limit operations
+    * [HIVE-21793] - CBO retrieves column stats even if hive.stats.fetch.column.stats is set to false
+    * [HIVE-21794] - Add materialized view parameters to sqlStdAuthSafeVarNameRegexes
+    * [HIVE-21795] - Rollup summary row might be missing when a mapjoin is happening on a partitioned table
+    * [HIVE-21796] - ArrayWritableObjectInspector.equals can take O(2^nesting_depth) time
+    * [HIVE-21799] - NullPointerException in DynamicPartitionPruningOptimization, when join key is on aggregation column
+    * [HIVE-21805] - HiveServer2: Use the fast ShutdownHookManager APIs
+    * [HIVE-21811] - Load data into partitioned table throws NPE if DB is enabled for replication.
+    * [HIVE-21818] - CBO: Copying TableRelOptHiveTable has metastore traffic
+    * [HIVE-21825] - Improve client error msg when Active/Passive HA is enabled
+    * [HIVE-21827] - Multiple calls in SemanticAnalyzer do not go through getTableObjectByName method
+    * [HIVE-21828] - Tez: Use a pre-parsed TezConfiguration from DagUtils
+    * [HIVE-21829] - HiveMetaStore authorization issue with AlterTable and DropTable events
+    * [HIVE-21831] - Stats should be reset correctly during load of a partitioned ACID table
+    * [HIVE-21834] - Avoid unnecessary calls to simplify filter conditions
+    * [HIVE-21836] - Update apache directory server version to 1.5.7
+    * [HIVE-21837] - MapJoin is throwing exception when selected column is having completely null values
+    * [HIVE-21843] - UNION query with regular expressions for column name does not work
+    * [HIVE-21862] - ORC ppd produces wrong result with timestamp
+    * [HIVE-21864] - LlapBaseInputFormat#closeAll() throws ConcurrentModificationException
+    * [HIVE-21866] - LLAP status service driver may get stuck with wrong Yarn app ID
+    * [HIVE-21872] - Bucketed tables that load data from data/files/auto_sortmerge_join should be tagged as 'bucketing_version'='1'
+    * [HIVE-21879] - Disable flaky test TestReplicationScenariosAcidTablesBootstrap.testBootstrapAcidTablesDuringIncrementalWithConcurrentWrites.
+    * [HIVE-21887] - Multiple implementations of PersistenceManager are on the classpath
+    * [HIVE-21888] - Set hive.parquet.timestamp.skip.conversion default to true
+    * [HIVE-21890] - Fix alter_partition_change_col.q qtest inclusion in minillaplocal.query.files
+    * [HIVE-21892] - Trusted domain authentication should look at X-Forwarded-For header as well
+    * [HIVE-21896] - SHOW FUNCTIONS / SHOW FUNCTIONS LIKE - clarify
+    * [HIVE-21902] - HiveServer2 UI: jetty response header needs X-Frame-Options
+    * [HIVE-21913] - GenericUDTFGetSplits should handle usernames in the same way as LLAP
+    * [HIVE-21915] - Hive with TEZ UNION ALL and UDTF results in data loss
+    * [HIVE-21917] - COMPLETED_TXN_COMPONENTS table is never cleaned up unless Compactor runs
+    * [HIVE-21923] - Vectorized MapJoin may miss results when only the join key is selected
+    * [HIVE-21925] - HiveConnection retries should support backoff
+    * [HIVE-21927] - HiveServer Web UI: Setting the HttpOnly option in the cookies
+    * [HIVE-21928] - Fix for statistics annotation in nested AND expressions
+    * [HIVE-21932] - IndexOutOfRangeException in FileChksumIterator
+    * [HIVE-21935] - Hive Vectorization : degraded performance with vectorize UDF  
+    * [HIVE-21938] - Add database and table filter options to PreUpgradeTool
+    * [HIVE-21939] - protoc:2.5.0  dependence has broken building on aarch64
+    * [HIVE-21940] - Metastore: Postgres text <-> clob mismatch for PARTITION_PARAMS/PARAM_VALUE
+    * [HIVE-21941] - Use checkstyle ruleset in Pre Upgrade Tool project 
+    * [HIVE-21942] - Remove useless MetastoreType enum from AbstractCliConfig
+    * [HIVE-21949] - Revert HIVE-21232 LLAP: Add a cache-miss friendly split affinity provider
+    * [HIVE-21957] - Create temporary table like should omit transactional properties
+    * [HIVE-21963] - TransactionalValidationListener.validateTableStructure should check the partition directories in the case of partitioned tables
+    * [HIVE-21966] - Llap external client - Arrow Serializer throws ArrayIndexOutOfBoundsException in some cases
+    * [HIVE-21970] - Avoid using RegistryUtils.currentUser()
+    * [HIVE-21971] - HS2 leaks classloader due to `ReflectionUtils::CONSTRUCTOR_CACHE` with temporary functions + GenericUDF
+    * [HIVE-21975] - Fix incremental compilation
+    * [HIVE-21976] - Offset should be null instead of zero in Calcite HiveSortLimit
+    * [HIVE-21986] - HiveServer Web UI: Setting the Strict-Transport-Security in default response header
+    * [HIVE-21992] - REPL DUMP throws NPE when dumping Create Function event.
+    * [HIVE-21998] - HIVE-21823 commit message is wrong
+    * [HIVE-21999] - Add sensitive ABFS configuration properties to HiveConf hidden list
+    * [HIVE-22001] - AcidUtils.getAcidState() can fail if Cleaner is removing files at the same time
+    * [HIVE-22003] - Shared work optimizer may leave semijoin branches in plan that are not used
+    * [HIVE-22007] - Do not push unsupported types to specific JDBC sources from Calcite
+    * [HIVE-22008] - LIKE Operator should match multi-line input 
+    * [HIVE-22033] - HiveServer2: fix delegation token renewal
+    * [HIVE-22034] - HiveStrictManagedMigration updates DB location even with --dryRun setting on
+    * [HIVE-22035] - HiveStrictManagedMigration settings do not always get set with --hiveconf arguments
+    * [HIVE-22042] - Set hive.exec.dynamic.partition.mode=nonstrict by default
+    * [HIVE-22045] - HIVE-21711 introduced regression in data load
+    * [HIVE-22053] - Function name is not normalized when creating function
+    * [HIVE-22054] - Avoid recursive listing to check if a directory is empty
+    * [HIVE-22059] - hive-exec jar doesn't contain (fasterxml) jackson library
+    * [HIVE-22072] - Altering table to make a column change does not update constraints references
+    * [HIVE-22075] - Fix the max-reducers=1 regression from HIVE-14200
+    * [HIVE-22076] - JDK11: Remove ParallelGC in debug.sh
+    * [HIVE-22080] - Prevent implicit conversion from String/char/varchar to double/decimal
+    * [HIVE-22099] - Several date related UDFs can't handle Julian dates properly since HIVE-20007
+    * [HIVE-22107] - Correlated subquery producing wrong schema
+    * [HIVE-22109] - Hive.renamePartition expects catalog name to be set instead of using default
+    * [HIVE-22110] - Initialize ReplChangeManager before starting actual dump
+    * [HIVE-22114] - insert query for partitioned insert only table failing when all buckets are empty
+    * [HIVE-22116] - MaterializedView refresh check might return incorrect result when Compaction is run
+    * [HIVE-22120] - Fix wrong results/ArrayOutOfBound exception in left outer map joins on specific boundary conditions
+    * [HIVE-22121] - Turning on hive.tez.bucket.pruning produce wrong results
+    * [HIVE-22122] - TxnHandler.getValidWriteIdsForTable optimization for compacted tables
+    * [HIVE-22126] - hive-exec packaging should shade guava
+    * [HIVE-22129] - Hive 3.1 standalone JAR includes Microsoft SQL Server JDBC driver
+    * [HIVE-22134] - Hive 3.1 driver includes org.glassfish.jersey.* which can interfer with an application
+    * [HIVE-22140] - Metrics: unify codahale metric frequency unit between metastore and hiveserver2
+    * [HIVE-22148] - S3A delegation tokens are not added in the job config of the Compactor.
+    * [HIVE-22149] - Metastore: Unify codahale metrics.log json structure between hiveserver2 and metastore services
+    * [HIVE-22161] - UDF: FunctionRegistry synchronizes on org.apache.hadoop.hive.ql.udf.UDFType class
+    * [HIVE-22162] - MVs are not using ACID tables by default
+    * [HIVE-22163] - CBO: Enabling CBO turns on stats estimation, even when the estimation is disabled
+    * [HIVE-22164] - Vectorized Limit operator returns wrong number of results with offset
+    * [HIVE-22165] - Synchronisation introduced by HIVE-14296 on SessionManager.closeSession causes high latency in a busy hive server
+    * [HIVE-22169] - Tez: SplitGenerator tries to look for plan files which won't exist for Tez
+    * [HIVE-22170] - from_unixtime and unix_timestamp should use user session time zone
+    * [HIVE-22175] - TestBudyAllocator#testMTT test is flaky
+    * [HIVE-22178] - Parquet FilterPredicate throws CastException after SchemaEvolution.
+    * [HIVE-22197] - Common Merge join throwing class cast exception 
+    * [HIVE-22200] - Hash collision may cause column resolution to fail
+    * [HIVE-22201] - ConvertJoinMapJoin#checkShuffleSizeForLargeTable throws ArrayIndexOutOfBoundsException if no big table is selected
+    * [HIVE-22207] - Tez: SplitGenerator throws NumberFormatException when "dfs.block.size" on cluster is "128m"
+    * [HIVE-22208] - Column name with reserved keyword is unescaped when query including join on table with mask column is re-written
+    * [HIVE-22209] - Creating a materialized view with no tables should be handled more gracefully
+    * [HIVE-22210] - Vectorization may reuse computation output columns involved in filtering
+    * [HIVE-22213] - TxnHander cleanupRecords should only clean records belonging to default catalog
+    * [HIVE-22219] - Bringing a node manager down blocks restart of LLAP service
+    * [HIVE-22227] - Tez bucket pruning produces wrong result with shared work optimization
+    * [HIVE-22231] - Hive query with big size via knox fails with Broken pipe Write failed
+    * [HIVE-22232] - NPE when hive.order.columnalignment is set to false
+    * [HIVE-22236] - Fail to create View selecting View containing NOT IN subquery
+    * [HIVE-22238] - PK/FK selectivity estimation underscales estimations
+    * [HIVE-22240] - Function percentile_cont fails when array parameter passed
+    * [HIVE-22243] - Align Apache Thrift version to 0.9.3-1 in standalone-metastore as well
+    * [HIVE-22244] - Added default ACLs for znodes on a non-kerberized cluster
+    * [HIVE-22246] - Beeline reflector should handle map types
+    * [HIVE-22248] - Min value for column in stats is not set correctly for some data types
+    * [HIVE-22250] - Describe function does not provide description for rank functions
+    * [HIVE-22252] - Fix caught NullPointerExceptions generated during EXPLAIN
+    * [HIVE-22269] - Stats miss with "hive.optimize.sort.dynamic.partition" (SortedDynPartitionOptimizer) leads to wrong reducer count
+    * [HIVE-22273] - Access check is failed when a temporary directory is removed
+    * [HIVE-22275] - OperationManager.queryIdOperation does not properly clean up multiple queryIds
+    * [HIVE-22281] - Create table statement fails with "not supported NULLS LAST for ORDER BY in ASC order"
+    * [HIVE-22301] - Hive lineage is not generated for insert overwrite queries on partitioned tables
+    * [HIVE-22311] - Propagate min/max column values from statistics to the optimizer for timestamp type
+    * [HIVE-22315] - Support Decimal64 column division with decimal64 scalar
+    * [HIVE-22320] - Cluster and fs type settings can be replaced with a single minicluster setting in CliConfigs
+    * [HIVE-22321] - Setting default nulls last does not take effect when order direction is specified
+    * [HIVE-22323] - Fix Desc Table bugs
+    * [HIVE-22331] - unix_timestamp without argument returns timestamp in millisecond instead of second.
+    * [HIVE-22332] - Hive should ensure valid schema evolution settings since ORC-540
+    * [HIVE-22336] - Updates should be pushed to the Metastore backend DB before creating the notification event
+    * [HIVE-22340] - Prevent shaded imports
+    * [HIVE-22345] - HIVE-21327 commit message is wrong
+    * [HIVE-22346] - Yetus is failing rat check
+    * [HIVE-22351] - Fix incorrect threaded ObjectStore usage in TestObjectStore
+    * [HIVE-22354] - LLAP status driver may look for worker registration on 'unsecure' ZK nodes
+    * [HIVE-22356] - CacheTag's compareTo() produces wrong result for edge cases
+    * [HIVE-22359] - LLAP: when a node restarts with the exact same host/port in kubernetes it is not detected as a task failure
+    * [HIVE-22360] - MultiDelimitSerDe returns wrong results in last column when the loaded file has more columns than those in table schema
+    * [HIVE-22373] - File Merge tasks fail when containers are reused
+    * [HIVE-22374] - Upgrade commons-compress version to 1.19
+    * [HIVE-22375] - ObjectStore.lockNotificationSequenceForUpdate is leaking query in case of error
+    * [HIVE-22382] - Support Decimal64 column division with decimal64 Column
+    * [HIVE-22391] - NPE while checking Hive query results cache
+    * [HIVE-22393] - HiveStreamingConnection: Exception in beginTransaction causes AbstractRecordWriter to throw NPE, covering up real exception
+    * [HIVE-22394] - Duplicate Jars in druid classpath causing issues
+    * [HIVE-22400] - UDF minute with time returns NULL
+    * [HIVE-22405] - Add ColumnVector support for ProlepticCalendar
+    * [HIVE-22406] - TRUNCATE TABLE fails due MySQL limitations on limit value
+    * [HIVE-22407] - Hive metastore upgrade scripts have incorrect (or outdated) comment syntax
+    * [HIVE-22408] - The fix for CALCITE-2991 creates wrong results on edge case
+    * [HIVE-22411] - Performance degradation on single row inserts
+    * [HIVE-22412] - StatsUtils throw NPE when explain
+    * [HIVE-22416] -  MR-related operation logs missing when parallel execution is enabled
+    * [HIVE-22420] - DbTxnManager.stopHeartbeat() should be thread-safe
+    * [HIVE-22429] - Migrated clustered tables using bucketing_version 1 on hive 3 uses bucketing_version 2 for inserts
+    * [HIVE-22431] - Hive JDBC Storage Handler: java.lang.ClassCastException on accessing TINYINT, SMALLINT Data Type From JDBC Data Source
+    * [HIVE-22433] - Hive JDBC Storage Handler: Incorrect results fetched from BOOLEAN and TIMESTAMP DataType From JDBC Data Source
+    * [HIVE-22435] - Exception when using VectorTopNKeyOperator operator
+    * [HIVE-22437] - LLAP Metadata cache NPE on locking metadata.
+    * [HIVE-22448] - CBO: Expand the multiple count distinct with a group-by key
+    * [HIVE-22451] - Secure LLAP configurations are still deemed unsecure in Tez AM processes
+    * [HIVE-22453] - Describe table unnecessarily fetches partitions
+    * [HIVE-22461] - NPE Metastore Transformer
+    * [HIVE-22463] - Support Decimal64 column multiplication with decimal64 Column/Scalar
+    * [HIVE-22473] - Avoid reading table as ACID when table name is starting with "delta", but table is not transactional
+    * [HIVE-22476] - Hive datediff function provided inconsistent results when hive.fetch.task.conversion is set to none
+    * [HIVE-22489] -  Reduce Sink operator should order nulls by parameter
+    * [HIVE-22490] - Adding jars with special characters in their path throws error
+    * [HIVE-22499] - LLAP: Add an EncodedReaderOptions to extend ORC impl for options
+    * [HIVE-22502] - ConcurrentModificationException in TriggerValidatorRunnable stops trigger processing
+    * [HIVE-22505] - ClassCastException caused by wrong Vectorized operator selection
+    * [HIVE-22507] - KeyWrapper comparator create field comparator instances at every comparison 
+    * [HIVE-22508] - KeyWrapperComparator throws exception
+    * [HIVE-22510] - Support decimal64 operations for column operands with different scales
+    * [HIVE-22511] - Fix case of Month token in datetime to string conversion
+    * [HIVE-22513] - Constant propagation of casted column in filter ops can cause incorrect results
+    * [HIVE-22514] - HiveProtoLoggingHook might consume lots of memory
+    * [HIVE-22515] - Support cast to decimal64 in Vectorization
+    * [HIVE-22518] - SQLStdHiveAuthorizerFactoryForTest doesn't work correctly for llap tests
+    * [HIVE-22519] - TestMiniLlapLocalCliDriver#testCliDriver[sysdb_schq] fails intermittently
+    * [HIVE-22521] - Both Driver and SessionState has a userName
+    * [HIVE-22523] - The error handler in LlapRecordReader might block if its queue is full
+    * [HIVE-22527] - Hive on Tez : Job of merging small files will be submitted into another queue (default queue)
+    * [HIVE-22532] - PTFPPD may push limit incorrectly through Rank/DenseRank function
+    * [HIVE-22537] - getAcidState() not saving directory snapshot causes multiple calls to S3 api
+    * [HIVE-22538] - RS deduplication does not always enforce hive.optimize.reducededuplication.min.reducer
+    * [HIVE-22540] - Vectorization: Decimal64 columns don't work with VectorizedBatchUtil.makeLikeColumnVector(ColumnVector)
+    * [HIVE-22544] - Disable null sort order at user level
+    * [HIVE-22546] - Postgres schema not using quoted identifiers for certain tables
+    * [HIVE-22551] - BytesColumnVector initBuffer should clean vector and length consistently 
+    * [HIVE-22555] - Upgrade ORC version to 1.5.8
+    * [HIVE-22558] - Metastore: Passwords jceks should be read lazily, in case of connection pools
+    * [HIVE-22566] - Drop table involved in materialized view leaves the table in inconsistent state
+    * [HIVE-22572] - NullPointerException when using dynamic semijoin reduction
+    * [HIVE-22577] - StringIndexOutOfBoundsException when getting sessionId from worker node name
+    * [HIVE-22578] - CBO genOPTree is not failsafe for CTAS and VIEW statements
+    * [HIVE-22582] - Avoid reading table as ACID when table name is starting with "delta" , but table is not transactional and BI Split Strategy is used
+    * [HIVE-22583] - LLAP cache always misses with non-vectorized serde readers such as OpenCSV
+    * [HIVE-22588] - Flush the remaining rows for the rest of the grouping sets when switching the vector groupby mode
+    * [HIVE-22589] - Add storage support for ProlepticCalendar in ORC, Parquet, and Avro
+    * [HIVE-22593] - Dynamically partitioned MM (insert-only ACID) tables don't compact automatically
+    * [HIVE-22595] - Dynamic partition inserts fail on Avro table table with external schema
+    * [HIVE-22599] - Query results cache: 733 permissions check is not necessary
+    * [HIVE-22606] - AvroSerde logs avro.schema.literal under INFO level
+    * [HIVE-22609] - Reduce number of FS getFileStatus calls in AcidUtils::getHdfsDirSnapshots
+    * [HIVE-22622] - Hive allows to create a struct with duplicate attribute names
+    * [HIVE-22625] - Syntax Error in findPotentialCompactions SQL query for MySql/Postgres
+    * [HIVE-22630] - Do not retrieve Materialized View definitions for rebuild if query is test SQL
+    * [HIVE-22635] - Disable scheduled query executor for unittests
+    * [HIVE-22640] - Decimal64ColumnVector: ClassCastException when partition column type is Decimal
+    * [HIVE-22645] - Jline can break bash terminal behavior
+    * [HIVE-22647] - enable session pool by default
+    * [HIVE-22653] - Remove commons-lang leftovers
+    * [HIVE-22659] - JClouds needs to be updated to 2.1.3 in ptest
+    * [HIVE-22661] - Compaction fails on non bucketed table with data loaded inpath
+    * [HIVE-22663] - Quote all table and column names or do not quote any
+    * [HIVE-22685] - Fix TestHiveSqlDateTimeFormatter To Work With New Year 2020
+    * [HIVE-22687] - Query hangs indefinitely if LLAP daemon registers after the query is submitted
+    * [HIVE-22699] - Mask UDFs should mask numeric value 0
+    * [HIVE-22700] - Compactions may leak memory when unauthorized
+    * [HIVE-22704] - Distribution package incorrectly ships the upgrade.order files from the metastore module
+    * [HIVE-22706] - Jdbc storage handler incorrectly interprets boolean column value in derby
+    * [HIVE-22707] - MergeJoinWork should be considered while collecting DAG credentials
+    * [HIVE-22708] - Test fix for http transport
+    * [HIVE-22709] - NullPointerException during query compilation after HIVE-22578
+    * [HIVE-22712] - ReExec Driver execute submit the query in default queue irrespective of user defined queue
+    * [HIVE-22713] - Constant propagation shouldn't be done for Join-Fil(*)-RS structure
+    * [HIVE-22714] - TestScheduledQueryService is flaky
+    * [HIVE-22716] - Reading to ByteBuffer is broken in ParquetFooterInputFromCache
+    * [HIVE-22722] - timestamptz_2 test failure
+    * [HIVE-22726] - TopN Key optimizer should use array instead of priority queue
+    * [HIVE-22727] - Add hive db schema changes introduced in HIVE-21884 to the schema upgrade scripts
+    * [HIVE-22730] - Do not acquire read lock for dummy input
+    * [HIVE-22733] - After disable operation log property in hive, still HS2 saving the operation log
+    * [HIVE-22737] - Concurrency: FunctionRegistry::getFunctionInfo is static object locked
+    * [HIVE-22739] - Schematool should check if upgradeFrom version is identical to current DB schema version
+    * [HIVE-22744] - TezTask for the vertex with more than one outedge should have proportional sort memory
+    * [HIVE-22761] - Scheduled query executor fails to report query state as errored if session initialization fails
+    * [HIVE-22762] - Leap day is incorrectly parsed during cast in Hive
+    * [HIVE-22763] - 0 is accepted in 12-hour format during timestamp cast
+    * [HIVE-22767] - Beeline doesn't parse semicolons in comments properly
+    * [HIVE-22769] - Incorrect query results and query failure during split generation for compressed text files
+    * [HIVE-22771] - Partition location incorrectly formed in FileOutputCommitterContainer
+    * [HIVE-22777] - Sorted dynamic partition optimization doesn't work if plan require implicit cast
+    * [HIVE-22784] - Boundary condition to check if there is nothing to truncate in StringExpr functions
+    * [HIVE-22788] - Query cause NPE due to implicit cast on ROW__ID
+    * [HIVE-22793] - Update default settings in HMS Benchmarking tool
+    * [HIVE-22805] - Vectorization with conditional array or map is not implemented and throws an error
+    * [HIVE-22808] - HiveRelFieldTrimmer does not handle HiveTableFunctionScan
+    * [HIVE-22814] - ArrayIndexOutOfBound in the vectorization getDataTypePhysicalVariation
+    * [HIVE-22815] - reduce the unnecessary file system object creation in MROutput 
+    * [HIVE-22816] - QueryCache: Queries using views can have them cached after CTE expansion
+    * [HIVE-22824] - JoinProjectTranspose rule should skip Projects containing windowing expression
+    * [HIVE-22826] -  ALTER TABLE RENAME COLUMN doesn't update list of bucketed column names
+    * [HIVE-22828] - Decimal64: NVL & CASE statements implicitly convert decimal64 to 128 
+    * [HIVE-22829] - Decimal64: NVL in vectorization miss NPE with CBO on
+    * [HIVE-22840] - Race condition in formatters of TimestampColumnVector and DateColumnVector 
+    * [HIVE-22841] - ThriftHttpServlet#getClientNameFromCookie should handle CookieSigner IllegalArgumentException on invalid cookie signature
+    * [HIVE-22853] - Allow JDBC FetchSize to Be Set in Beeline
+    * [HIVE-22856] - Hive LLAP LlapArrowBatchRecordReader skipping remaining batches when ArrowStreamReader returns a 0 length batch.
+    * [HIVE-22870] - DML execution on TEZ always outputs the message 'No rows affected'
+    * [HIVE-22877] - Fix decimal boundary check for casting to Decimal64
+    * [HIVE-22880] - ACID: All delete event readers should ignore ORC SARGs
+    * [HIVE-22889] - Trim trailing and leading quotes for HCatCli query processing
+    * [HIVE-22892] - Unable to compile query if CTE joined
+    * [HIVE-22896] - Increase fast hashtable size on detecting initial collision
+    * [HIVE-22898] - CharsetDecoder race condition in OrcRecordUpdater 
+    * [HIVE-22901] - Variable substitution can lead to OOM on circular references
+    * [HIVE-22903] - Vectorized row_number() resets the row number after one batch in case of constant expression in partition clause
+    * [HIVE-22905] - Transaction is not aborted when query cancelled, only when session is closed
+    * [HIVE-22908] - AM caching connections to LLAP based on hostname and port does not work in kubernetes
+    * [HIVE-22920] - Add row format OpenCSVSerde to the metastore column managed list
+    * [HIVE-22922] - LLAP: ShuffleHandler may not find shuffle data if pod restarts in k8s
+    * [HIVE-22925] - Implement TopNKeyFilter efficiency check
+    * [HIVE-22927] - LLAP should filter tasks in HB, instead of killing all tasks on error attempts
+    * [HIVE-22929] - Performance: quoted identifier parsing uses throwaway Regex via String.replaceAll()
+    * [HIVE-22931] - HoS dynamic partitioning fails with blobstore optimizations off
+    * [HIVE-22933] - Allow connecting kerberos-enabled Hive to connect to a non-kerberos druid cluster
+    * [HIVE-22934] - Hive server interactive log counters to error stream
+    * [HIVE-22941] - Empty files are inserted into external tables after HIVE-21714 - workaround
+    * [HIVE-22948] - QueryCache: Treat query cache locations as temporary storage
+    * [HIVE-22951] - Fix invalid repo url in pom
+    * [HIVE-22952] - Use LinkedHashMap in TestStandardObjectInspectors.java
+    * [HIVE-22967] - Support hive.reloadable.aux.jars.path for Hive on Tez
+    * [HIVE-22970] - Add a qoption to enable tests to use transactional mode
+    * [HIVE-22972] - Allow table id to be set for table creation requests
+    * [HIVE-22973] - Handle 0 length batches in LlapArrowRowRecordReader
+    * [HIVE-22976] - Oracle and MSSQL upgrade script missing the addition of WM_RESOURCEPLAN_FK1 constraint
+    * [HIVE-22978] - Fix decimal precision and scale inference for aggregate rewriting in Calcite
+    * [HIVE-22981] - DataFileReader is not closed in AvroGenericRecordReader#extractWriterTimezoneFromMetadata
+    * [HIVE-22982] - TopN Key efficiency check might disable filter too soon
+    * [HIVE-22985] - Failed compaction always throws TxnAbortedException
+    * [HIVE-22987] - ClassCastException in VectorCoalesce when DataTypePhysicalVariation is null
+    * [HIVE-22988] - LLAP: If consistent splits is disabled ordering instances is not required
+    * [HIVE-22996] - BasicStats parsing should check proactively for null or empty string
+    * [HIVE-23004] - Support Decimal64 operations across multiple vertices
+    * [HIVE-23009] - SEL operator created by DynamicPartitionPruningOptimization does not populate colExprMap
+    * [HIVE-23011] - Shared work optimizer should check residual predicates when comparing joins
+    * [HIVE-23015] - Fix HIVE_VECTORIZATION_GROUPBY_COMPLEX_TYPES_ENABLED definition
+    * [HIVE-23019] - Fix TestTxnCommandsForMmTable test case
+    * [HIVE-23027] - Fix syntax error in llap package.py
+    * [HIVE-23028] - Should not use group parameter when run tests in standalone-metastore-common
+    * [HIVE-23033] - MSSQL metastore schema init script doesn't initialize NOTIFICATION_SEQUENCE
+    * [HIVE-23035] - Scheduled query executor may hang in case TezAMs are launched on-demand
+    * [HIVE-23042] - Merge queries to a single one for updating MIN_OPEN_TXNS table
+    * [HIVE-23047] - Calculate the epoch on DB side
+    * [HIVE-23058] - Compaction task reattempt fails with FileAlreadyExistsException
+    * [HIVE-23060] - Query failing with error "Grouping sets expression is not in GROUP BY key. Error encountered near token"
+    * [HIVE-23068] - Error when submitting fragment to LLAP via external client: IllegalStateException: Only a single registration allowed per entity
+    * [HIVE-23082] - PK/FK stat rescale doesn't work in some cases
+    * [HIVE-23088] - Using Strings from log4j breaks non-log4j users
+    * [HIVE-23095] - NDV might be overestimated for a table with ~70 value
+    * [HIVE-23097] - LLAP: LLAPServiceDriver is wrongly using fixed llap- prefix for tarball name
+    * [HIVE-23111] - MsckPartitionExpressionProxy should filter partitions
+    * [HIVE-23114] - Insert overwrite with dynamic partitioning is not working correctly with direct insert
+    * [HIVE-23123] - Disable export/import of views and materialized views
+    * [HIVE-23128] - SHOW CREATE TABLE Creates Incorrect Syntax When Database Specified
+    * [HIVE-23142] - HiveStrictManagedMigration fails with tables that have null location
+    * [HIVE-23144] - LLAP: Let QueryTracker cleanup on serviceStop
+    * [HIVE-23151] - LLAP: default hive.llap.file.cleanup.delay.seconds=0s
+    * [HIVE-23153] - deregister from zookeeper is not properly worked on kerberized environment
+    * [HIVE-23158] - Optimize S3A recordReader policy for Random IO formats
+    * [HIVE-23163] - Class TrustDomainAuthenticationTest should be abstract
+    * [HIVE-23164] - Server is not properly terminated because of non-daemon threads
+    * [HIVE-23178] - Add Tez Total Order Partitioner
+    * [HIVE-23179] - Show create table is not showing SerDe Properties in unicode
+    * [HIVE-23181] - Remove snakeyaml lib from Hive distribution
+    * [HIVE-23184] - Upgrade druid to 0.17.1
+    * [HIVE-23190] - LLAP: modify IndexCache to pass filesystem object to TezSpillRecord
+    * [HIVE-23195] - set hive.cluster.delegation.token.gc-interval to 15 minutes instead of an hour
+    * [HIVE-23206] - Project not defined correctly after reordering a join
+    * [HIVE-23211] - Fix metastore schema differences between init scripts, and upgrade scripts
+    * [HIVE-23215] - Make FilterContext and MutableFilterContext interfaces
+    * [HIVE-23230] - "get_splits" UDF ignores limit clause while creating splits.
+    * [HIVE-23232] - Fix flaky TestJdbcWithServiceDiscovery.testKillQueryWithDifferentServerZKTurnedOff
+    * [HIVE-23233] - Using default operation logs location cause hive service session testing failed
+    * [HIVE-23239] - Remove snakeyaml lib from Hive distribution via transitive dependency
+    * [HIVE-23240] - loadDynamicPartition complains about static partitions even when they are provided in the description 
+    * [HIVE-23242] - Fix flaky tests testHouseKeepingThreadExistence in TestMetastoreHousekeepingLeaderEmptyConfig and TestMetastoreHousekeepingLeader
+    * [HIVE-23263] - Add fix order to cbo_rp_limit.q queries + improve readability
+    * [HIVE-23265] - Duplicate rowsets are returned with Limit and Offset set
+    * [HIVE-23273] - Add fix order to cbo_limit.q queries + improve readability
+    * [HIVE-23286] - The clean-up in case of an aborted FileSinkOperator is not correct for ACID direct insert
+    * [HIVE-23295] - Possible NPE when on getting predicate literal list when dynamic values are not available
+    * [HIVE-23302] - Create HiveJdbcDatabaseAccessor for JDBC storage handler
+    * [HIVE-23305] - NullPointerException in LlapTaskSchedulerService addNode due to race condition
+    * [HIVE-23306] - RESET command does not work if there is a config set by System.getProperty
+    * [HIVE-23317] - partition_wise_fileformat15 and 16 tests are flapping because of result order changes
+    * [HIVE-23319] - multi_insert_partitioned is flaky
+    * [HIVE-23339] - SBA does not check permissions for DB location specified in Create or Alter database query
+    * [HIVE-23345] - INT64 Parquet timestamps cannot be read into bigint Hive type
+    * [HIVE-23347] - MSCK REPAIR cannot discover partitions with upper case directory names.
+    * [HIVE-23354] - Remove file size sanity checking from compareTempOrDuplicateFiles
+    * [HIVE-23355] - Fix quoting behavior when masking is enabled
+    * [HIVE-23356] - Hash aggregation is always disabled while processing querys with grouping sets expressions.
+    * [HIVE-23358] - MSCK REPAIR should remove all insignificant zeroes from numeric partition values
+    * [HIVE-23371] - StatsUtils.getConstValue may log misleading exception
+    * [HIVE-23389] - FilterMergeRule can lead to AssertionError
+    * [HIVE-23392] - Metastore upgrade script TXN_LOCK_TBL rename inconsistency
+    * [HIVE-23408] - Hive on Tez :  Kafka storage handler broken in secure environment
+    * [HIVE-23409] - If TezSession application reopen fails for Timeline service down, default TezSession from SessionPool is closed after a retry
+    * [HIVE-23423] - Check of disabling hash aggregation ignores grouping set
+    * [HIVE-23435] - Full outer join result is missing rows 
+    * [HIVE-23436] - Staging directory is not removed for stats gathering tasks
+    * [HIVE-23442] - ACID major compaction doesn't read base directory correctly if it was written by insert overwrite
+    * [HIVE-23443] - LLAP speculative task pre-emption seems to be not working
+    * [HIVE-23444] - Concurrent ACID direct inserts may fail with FileNotFoundException
+    * [HIVE-23453] - IntelliJ compile errors in StaticPermanentFunctionChecker and TestVectorGroupByOperator
+    * [HIVE-23454] - Querying hive table which has Materialized view fails with HiveAccessControlException
+    * [HIVE-23476] - LLAP: Preallocate arenas for mmap case as well
+    * [HIVE-23480] - Test may fail due to a incorrect usage of a third party library
+    * [HIVE-23498] - Disable HTTP Trace method on ThriftHttpCliService
+    * [HIVE-23501] - AOOB in VectorDeserializeRow when complex types are converted to primitive types
+    * [HIVE-23509] - MapJoin AssertionError: Capacity must be power of 2
+    * [HIVE-23529] - CTAS is broken for uniontype when row_deserialize
+    * [HIVE-23531] - Major CRUD QB compaction failing with ClassCastException when vectorization off
+    * [HIVE-23534] - NPE in RetryingMetaStoreClient#invoke when catching MetaException with no message
+    * [HIVE-23544] - Add missing StageType enum values to thrift file after HIVE-23351
+    * [HIVE-23551] - Acid: Update queries should treat dirCache as read-only in AcidUtils
+    * [HIVE-23561] - FIX Arrow Decimal serialization for native VectorRowBatches
+    * [HIVE-23580] - deleteOnExit set is not cleaned up, causing memory pressure
+    * [HIVE-23582] - LLAP: Make SplitLocationProvider impl pluggable
+    * [HIVE-23591] - When Worker fails to connect to metastore it should wait before retrying
+    * [HIVE-23592] - Routine "makeIntPair" is Not Correct
+    * [HIVE-23593] - Schemainit fails with NoSuchFieldError 
+    * [HIVE-23601] - Hive Statement Clear Statement Handle on Error
+    * [HIVE-23602] - Use Java Concurrent Package for Operation Handle Set
+    * [HIVE-23606] - LLAP: Delay In DirectByteBuffer Clean Up For EncodedReaderImpl
+    * [HIVE-23607] - Permission Issue: Create view on another view succeeds but alter view fails  
+    * [HIVE-23614] - Always pass HiveConfig to removeTempOrDuplicateFiles
+    * [HIVE-23615] - Do not deference null pointers in Beeline Commands Class
+    * [HIVE-23633] - Close Metastore JDO query objects properly 
+    * [HIVE-23665] - Rewrite last_value to first_value to enable streaming results
+    * [HIVE-23666] - checkHashModeEfficiency is skipped when a groupby operator doesn't have a grouping set
+    * [HIVE-23678] - Don't enforce ASF license headers on target files
+    * [HIVE-23684] - Large underestimation in NDV stats when input and join cardinality ratio is big
+    * [HIVE-23688] - Vectorization: IndexArrayOutOfBoundsException For map type column which includes null value
+    * [HIVE-23703] - Major QB compaction with multiple FileSinkOperators results in data loss and one original file
+    * [HIVE-23704] - Thrift HTTP Server Does Not Handle Auth Handle Correctly
+    * [HIVE-23706] - Fix nulls first sorting behavior
+    * [HIVE-23711] - Some IDE generated files should not be checked for license header by rat plugin
+    * [HIVE-23712] - metadata-only queries return incorrect results with empty acid partition
+    * [HIVE-23715] - Fix zookeeper ssl keystore password handling issues
+    * [HIVE-23716] - Support Anti Join in Hive 
+    * [HIVE-23717] - In jdbcUrl add config to create External + purge table by default	
+    * [HIVE-23726] - Create table may throw MetaException(message:java.lang.IllegalArgumentException: Can not create a Path from a null string)
+    * [HIVE-23729] - LLAP text cache fails when using multiple tables/schemas on the same files
+    * [HIVE-23756] - Added more constraints to the package.jdo file
+    * [HIVE-23762] - TestPigHBaseStorageHandler tests are flaky
+    * [HIVE-23763] - Query based minor compaction produces wrong files when rows with different buckets Ids are processed by the same FileSinkOperator
+    * [HIVE-23768] - Metastore's update service wrongly strips partition column stats from the cache
+    * [HIVE-23779] - BasicStatsTask Info is not getting printed in beeline console
+    * [HIVE-23780] - Fail dropTable if acid cleanup fails
+    * [HIVE-23799] - Fix AcidUtils.parseBaseOrDeltaBucketFilename handling of data loaded by LOAD DATA
+    * [HIVE-23822] - Sorted dynamic partition optimization could remove auto stat task
+    * [HIVE-23829] - Compute Stats Incorrect for Binary Columns
+    * [HIVE-23830] - Remove shutdownhook after query is completed
+    * [HIVE-23836] - Make "cols" dependent so that it cascade deletes
+    * [HIVE-23846] - Avoid unnecessary serialization and deserialization of bitvectors
+    * [HIVE-23847] - Extracting hive-parser module broke exec jar upload in tez
+    * [HIVE-23849] - Hive skips the creation of ColumnAccessInfo when creating a view
+    * [HIVE-23850] - Allow PPD when subject is not a column with grouping sets present
+    * [HIVE-23851] - MSCK REPAIR Command With Partition Filtering Fails While Dropping Partitions
+    * [HIVE-23855] - TestQueryShutdownHooks is flaky
+    * [HIVE-23868] - Windowing function spec: support 0 preceeding/following
+    * [HIVE-23871] - ObjectStore should properly handle MicroManaged Table properties
+    * [HIVE-23873] - Querying Hive JDBCStorageHandler table fails with NPE when CBO is off
+    * [HIVE-23887] - Reset table level basic/column stats during import.
+    * [HIVE-23894] - SubmitDag should not be retried incase of query cancel
+    * [HIVE-23898] - Query fails if identifier contains double quotes or semicolon char
+    * [HIVE-23911] - CBO fails when query has distinct in function and having clause
+    * [HIVE-23917] - Reset key access count during eviction in VectorGroupByOperator
+    * [HIVE-23925] - Flaky test TestJdbcWithMiniHS2
+    * [HIVE-23929] - Run compaction as partition owner
+    * [HIVE-23947] - Cache affinity is unset for text files read by LLAP
+    * [HIVE-23952] - Reuse VectorAggregationBuffer to reduce GC pressure in VectorGroupByOperator
+    * [HIVE-23962] - Make bin/hive pick user defined jdbc url 
+    * [HIVE-23963] - UnsupportedOperationException in queries 74 and 84 while applying HiveCardinalityPreservingJoinRule
+    * [HIVE-23966] - Minor query-based compaction always results in delta dirs with minWriteId=1
+    * [HIVE-23972] - Add external client ID to LLAP external client
+    * [HIVE-23979] - Resolve spotbugs errors in JsonReporter.java, Metrics.java, and PerfLogger.java
+    * [HIVE-24001] - Don't cache MapWork in tez/ObjectCache during query-based compaction
+    * [HIVE-24020] - Automatic Compaction not working in existing partitions for Streaming Ingest with Dynamic Partition
+    * [HIVE-24023] - Hive parquet reader can't read files with length=0
+    * [HIVE-24030] - Upgrade ORC to 1.5.10
+    * [HIVE-24031] - Infinite planning time on syntactically big queries
+    * [HIVE-24036] - Kryo Exception while serializing plan for getSplits UDF call
+    * [HIVE-24039] - Update jquery version to mitigate CVE-2020-11023
+    * [HIVE-24045] - No logging related to when default database is created
+    * [HIVE-24048] - Harmonise Jackson components to version 2.10.latest - Hive
+    * [HIVE-24068] - Add re-execution plugin for handling DAG submission and unmanaged AM failures
+    * [HIVE-24069] - HiveHistory should log the task that ends abnormally
+    * [HIVE-24072] - HiveAggregateJoinTransposeRule may try to create an invalid transformation
+    * [HIVE-24074] - Incorrect handling of timestamp in Parquet/Avro when written in certain time zones in versions before Hive 3.x
+    * [HIVE-24077] - Streaming Ingest v2 does not send heartbeats
+    * [HIVE-24089] - Run QB compaction as table directory user with impersonation
+    * [HIVE-24092] - Implement additional JDBC methods required by JDBC storage handler
+    * [HIVE-24094] - cast type mismatch and use is not null, the results are error if cbo is true
+    * [HIVE-24096] - Abort failed compaction's txn on TException or IOException
+    * [HIVE-24097] - correct NPE exception in HiveMetastoreAuthorizer
+    * [HIVE-24104] - NPE due to null key columns in ReduceSink after deduplication
+    * [HIVE-24113] - NPE in GenericUDFToUnixTimeStamp
+    * [HIVE-24138] - Llap external client flow is broken due to netty shading
+    * [HIVE-24144] - getIdentifierQuoteString in HiveDatabaseMetaData returns incorrect value
+    * [HIVE-24145] - Fix preemption issues in reducers and file sink operators
+    * [HIVE-24147] - Table column names are not extracted correctly in Hive JDBC storage handler
+    * [HIVE-24149] - HiveStreamingConnection doesn't close HMS connection
+    * [HIVE-24151] - MultiDelimitSerDe shifts data if strings contain non-ASCII characters
+    * [HIVE-24158] - Cleanup isn't complete in OrcFileMergeOperator#closeOp
+    * [HIVE-24160] - Scheduled executions must allow state transition EXECUTING->TIMED_OUT
+    * [HIVE-24162] - Query based compaction looses bloom filter
+    * [HIVE-24163] - Dynamic Partitioning Insert for MM table fails during MoveTask
+    * [HIVE-24168] - Disable hdfsEncryptionShims cache during query-based compaction
+    * [HIVE-24172] - Fix TestMmCompactorOnMr
+    * [HIVE-24179] - Memory leak in HS2 DbTxnManager when compiling SHOW LOCKS statement
+    * [HIVE-24182] - Ranger authorization issue with permanent UDFs
+    * [HIVE-24188] - CTLT from MM to External or External to MM are failing with hive.strict.managed.tables & hive.create.as.acid
+    * [HIVE-24193] - Select query on renamed hive acid table does not produce any output
+    * [HIVE-24199] - Incorrect result when subquey in exists contains limit
+    * [HIVE-24209] - Incorrect search argument conversion for NOT BETWEEN operation when vectorization is enabled
+    * [HIVE-24210] - PartitionManagementTask fails if one of tables dropped after fetching TableMeta
+    * [HIVE-24213] - Incorrect exception in the Merge MapJoinTask into its child MapRedTask optimizer
+    * [HIVE-24225] - FIX S3A recordReader policy selection
+    * [HIVE-24229] - DirectSql fails in case of OracleDB
+    * [HIVE-24232] - Incorrect translation of rollup expression from Calcite
+    * [HIVE-24233] - except subquery throws nullpointer with cbo disabled
+    * [HIVE-24235] - Drop and recreate table during MR compaction leaves behind base/delta directory
+    * [HIVE-24236] - Connection leak in TxnHandler
+    * [HIVE-24245] - Vectorized PTF with count and distinct over partition producing incorrect results.
+    * [HIVE-24253] - HMS and HS2 needs to support keystore/truststores types besides JKS by config
+    * [HIVE-24255] - StorageHandler with select-limit query is returning 0 rows
+    * [HIVE-24256] - REPL LOAD fails because of unquoted column name
+    * [HIVE-24264] - Fix failed-to-read errors in precommit runs
+    * [HIVE-24266] - Committed rows in hflush'd ACID files may be missing from query result
+    * [HIVE-24276] - HiveServer2 loggerconf jsp Cross-Site Scripting (XSS) Vulnerability 
+    * [HIVE-24288] - Files created by CompileProcessor have incorrect permissions
+    * [HIVE-24291] - Compaction Cleaner prematurely cleans up deltas
+    * [HIVE-24292] - hive webUI should support keystoretype by config
+    * [HIVE-24293] - Integer overflow in llap collision mask
+    * [HIVE-24294] - TezSessionPool sessions can throw AssertionError
+    * [HIVE-24297] - LLAP buffer collision causes NPE
+    * [HIVE-24304] - Query containing UNION fails with OOM
+    * [HIVE-24305] - avro decimal schema is not properly populating scale/precision if value is enclosed in quote
+    * [HIVE-24314] - compactor.Cleaner should not set state "mark cleaned" if it didn't remove any files
+    * [HIVE-24322] - In case of direct insert, the attempt ID has to be checked when reading the manifest files
+    * [HIVE-24325] - Cardinality preserving join optimization fails when column is backtracked to a constant
+    * [HIVE-24336] - Turn off the direct insert for EXPLAIN ANALYZE queries
+    * [HIVE-24342] - isPathEncrypted should make sure resolved path also from HDFS
+    * [HIVE-24345] - Re-enable flaky test: TestCleanupService#testEventualCleanupService_finishesCleanupBeforeExit
+    * [HIVE-24347] - Fix failing test: TestMiniLlapLocalCliDriver.testCliDriver[cardinality_preserving_join_opt2]
+    * [HIVE-24378] - Leading and trailing spaces are not removed before decimal conversion
+    * [HIVE-24387] - Metastore access through JDBC handler does not use correct database accessor
+    * [HIVE-24390] - Spelling fixes
+    * [HIVE-24395] - Intermittent failures to initialize dockerized Postgres metastore in tests
+    * [HIVE-24410] - Query-based compaction hangs because of doAs
+    * [HIVE-24411] - Make ThreadPoolExecutorWithOomHook more awareness of OutOfMemoryError
+    * [HIVE-24435] - Vectorized unix_timestamp is inconsistent with non-vectorized counterpart
+    * [HIVE-24446] - Materialized View plan alters explicit cast type in query
+    * [HIVE-24453] - Direct SQL error when parsing create_time value for database
+    * [HIVE-24467] - ConditionalTask remove tasks that not selected exists thread safety problem
+    * [HIVE-24474] - Failed compaction always logs TxnAbortedException (again)
+    * [HIVE-24478] - Subquery GroupBy with Distinct SemanticException: Invalid column reference
+    * [HIVE-24481] - Skipped compaction can cause data corruption with streaming
+    * [HIVE-24489] - TPC-DS dockerized tests fail due to stale entries in MIN_HISTORY_LEVEL metastore table
+    * [HIVE-24491] - setting custom job name is ineffective if the tez session pool is configured or in case of session reuse.
+    * [HIVE-24501] - UpdateInputAccessTimeHook should not update stats
+    * [HIVE-24504] - VectorFileSinkArrowOperator does not serialize complex types correctly
+    * [HIVE-24508] - Parquet Timestamp is local time NOT UTC when set TZ on linux
+    * [HIVE-24523] - Vectorized read path for LazySimpleSerde does not honor the SERDEPROPERTIES for timestamp
+    * [HIVE-24530] - Potential NPE in FileSinkOperator.closeRecordwriters method
+    * [HIVE-24539] - OrcInputFormat schema generation should respect column delimiter
+    * [HIVE-24548] - CompactionHeartbeater leaks metastore connections
+    * [HIVE-24550] - Cleanup only transaction information for the current DriverContext
+    * [HIVE-24552] - Possible HMS connections leak or accumulation in loadDynamicPartitions
+    * [HIVE-24554] - TestCompactor fails to compile since HIVE-24477
+    * [HIVE-24569] - LLAP daemon leaks file descriptors/log4j appenders
+    * [HIVE-24570] - Hive on spark tmp file should be delete when driver process finished
+    * [HIVE-24575] - VectorGroupByOperator reusing keys can lead to wrong results
+    * [HIVE-24579] - Incorrect Result For Groupby With Limit
+    * [HIVE-24584] - IndexOutOfBoundsException from Kryo when running msck repair
+    * [HIVE-24585] - NPE in VectorizedOrcAcidRowBatchReader if LLAP is used with IO disabled
+    * [HIVE-24590] - Operation Logging still leaks the log4j Appenders
+    * [HIVE-24625] - CTAS with TBLPROPERTIES ('transactional'='false') loads data into incorrect directory
+    * [HIVE-24626] - LLAP: reader threads could be starvated if all IO elevator threads are busy to enqueue to another readers with full queue
+    * [HIVE-24628] - Decimal values are displayed as scientific notation in beeline
+    * [HIVE-24646] - Strict type checks are not enforced between bigints and doubles 
+    * [HIVE-24656] - CBO fails for queries with is null on map and array types
+    * [HIVE-24666] - Vectorized UDFToBoolean may unable to filter rows if input is string
+    * [HIVE-24677] - Fix typoed vectorization package declaration
+    * [HIVE-24683] - Hadoop23Shims getFileId prone to NPE for non-existing paths
+    * [HIVE-24685] - Remove HiveSubQRemoveRelBuilder
+    * [HIVE-24694] - Early connection close to release server resources during creating
+    * [HIVE-24751] - Kill trigger in workload manager fails with "No privilege" exception when authorization is disabled.
+    * [HIVE-24764] - insert overwrite on a partition resets row count stats in other partitions
+    * [HIVE-24785] - Fix HIVE_COMPACTOR_COMPACT_MM property
+    * [HIVE-24786] - JDBC HttpClient should retry for idempotent and unsent http methods
+    * [HIVE-24792] - Potential thread leak in Operation
+    * [HIVE-24797] - Disable validate default values when parsing Avro schemas
+    * [HIVE-24803] - WorkloadManager doesn't update allocation and metrics after Kill Trigger action
+    * [HIVE-24804] - Introduce check: RANGE with offset PRECEDING/FOLLOWING requires at least one ORDER BY column
+    * [HIVE-24809] - Build failure while resolving javax.el dependency
+    * [HIVE-24813] - thrift regeneration is failing with cannot find symbol TABLE_IS_CTAS
+    * [HIVE-24816] - Upgrade jackson to 2.10.5.1 or 2.11.0+ due to CVE-2020-25649
+    * [HIVE-24817] - "not in" clause returns incorrect data when there is coercion
+    * [HIVE-24823] - Fix ide error in BasePartitionEvaluator
+    * [HIVE-24827] - Hive aggregation query returns incorrect results for non text files
+    * [HIVE-24829] - CorrelationUtilities#replaceReduceSinkWithSelectOperator misses KEY mappings
+    * [HIVE-24839] - SubStrStatEstimator.estimate throws NullPointerException
+    * [HIVE-24840] - Materialized View incremental rebuild produces wrong result set after compaction
+    * [HIVE-24849] - Create external table socket timeout when location has large number of files
+    * [HIVE-24851] - resources leak on exception in AvroGenericRecordReader constructor
+    * [HIVE-24853] - HMS leaks queries in case of timeout
+    * [HIVE-24858] - UDFClassLoader leak in Configuration.CACHE_CLASSES
+    * [HIVE-24863] - Wrong property value in UDAF percentile_cont/disc description
+    * [HIVE-24876] - Disable /longconf.jsp page on HS2 web UI for non admin users
+    * [HIVE-24881] - Abort old open replication txns
+    * [HIVE-24882] - Compaction task reattempt fails with FileAlreadyExistsException for DeleteEventWriter
+    * [HIVE-24898] - Beeline does not honor the credential provided in property-file
+    * [HIVE-24902] - Incorrect result after fold CASE into COALESCE
+    * [HIVE-24908] - Adding Respect/Ignore nulls as a UDAF parameter is ambiguous
+    * [HIVE-24920] - TRANSLATED_TO_EXTERNAL tables may write to the same location
+    * [HIVE-24928] - In case of non-native tables use basic statistics from HiveStorageHandler
+    * [HIVE-24930] - Operator.setDone() short-circuit from child op is not used in vectorized codepath (if childSize == 1)
+    * [HIVE-24934] - VectorizedExpressions annotation is not needed in GenericUDFSQCountCheck
+    * [HIVE-24936] - Fix file name parsing and copy file move.
+    * [HIVE-24949] - Fail to rename a partition with customized catalog
+    * [HIVE-24951] - Table created with Uppercase name using CTAS does not produce result for select queries
+    * [HIVE-24954] - MetastoreTransformer is disabled during testing
+    * [HIVE-24957] - Wrong results when subquery has COALESCE in correlation predicate
+    * [HIVE-24966] - RuntimeException in CBO if HMS stats are modified externally
+    * [HIVE-24975] - Bug in ValidWriteIdList comparison in TxnIdUtils
+    * [HIVE-24976] - CBO: count(distinct) in a window function fails CBO
+    * [HIVE-24998] - IS [NOT] DISTINCT FROM failing with SemanticException
+    * [HIVE-24999] - HiveSubQueryRemoveRule generates invalid plan for IN subquery with multiple correlations
+    * [HIVE-25000] - TestReplWithJsonMessageFormat / TestReplicationScenarios fail in recent precommit tests
+    * [HIVE-25009] - Compaction worker and initiator version check can cause NPE if the COMPACTION_QUEUE is empty
+    * [HIVE-25012] - Parsing table alias is failing if query has table properties specified
+    * [HIVE-25017] - Fix response in GetLatestCommittedCompaction
+    * [HIVE-25040] - Drop database cascade cannot remove persistent functions
+    * [HIVE-25051] - Callers can access uninitialized MessageBuilder instance causing NPE
+    * [HIVE-25054] - Upgrade jodd-core due to CVE-2018-21234
+    * [HIVE-25062] - Iceberg: Fix date partition transform insert issue
+    * [HIVE-25079] - Create new metric about number of writes to tables with manually disabled compaction
+    * [HIVE-25085] - MetaStore Clients are being shared across different sessions
+    * [HIVE-25093] - date_format() UDF is returning output in UTC time zone only 
+    * [HIVE-25095] - Beeline/hive -e command can't deal with query with trailing quote
+    * [HIVE-25104] - Backward incompatible timestamp serialization in Parquet for certain timezones
+    * [HIVE-25116] - Exclude slf4j from hive-exec uber Jar included by avatica
+    * [HIVE-25117] - Vector PTF ClassCastException with Decimal64
+    * [HIVE-25121] - Fix qfile results due to disabling discovery.partitions
+    * [HIVE-25131] - PreAlterPartitionEvent should have table owner details that can authorized in ranger/sentry 
+    * [HIVE-25142] - Rehashing in map join fast hash table  causing corruption for large keys
+    * [HIVE-25150] - Tab characters are not removed before decimal conversion similar to space character which is fixed as part of HIVE-24378
+    * [HIVE-25163] - UnsupportedTemporalTypeException when starting llap
+    * [HIVE-25170] - Data error in constant propagation caused by wrong colExprMap generated in SemanticAnalyzer
+    * [HIVE-25192] - Nullify summary for non-native tables
+    * [HIVE-25203] - HiveQueryResultSet and client operation are not expected to be closed twice
+    * [HIVE-25209] - SELECT query with SUM function producing unexpected result
+    * [HIVE-25219] - Backward incompatible timestamp serialization in Avro for certain timezones
+    * [HIVE-25220] - Query with union fails CBO with OOM
+    * [HIVE-25222] - Fix reading Iceberg tables with a comma in column names
+    * [HIVE-25223] - Select with limit returns no rows on non native table
+    * [HIVE-25224] - Multi insert statements involving tables with different bucketing_versions results in error
+    * [HIVE-25229] - Hive lineage is not generated for columns on CREATE MATERIALIZED VIEW
+    * [HIVE-25242] -  Query performs extremely slow with hive.vectorized.adaptor.usage.mode = chosen
+    * [HIVE-25243] - Llap external client - Handle nested values when the parent struct is null
+    * [HIVE-25250] - Fix TestHS2ImpersonationWithRemoteMS.testImpersonation
+    * [HIVE-25257] - Incorrect row order validation for query-based MAJOR compaction
+    * [HIVE-25258] - Incorrect row order after query-based MINOR compaction
+    * [HIVE-25261] - RetryingHMSHandler should wrap the MetaException with short description of the target
+    * [HIVE-25265] - Fix TestHiveIcebergStorageHandlerWithEngine
+    * [HIVE-25268] - date_format udf returns wrong results for dates prior to 1900 if the local timezone is other than UTC
+    * [HIVE-25274] - TestLimitOperator fails if default engine is Tez
+    * [HIVE-25278] - HiveProjectJoinTransposeRule may do invalid transformations with windowing expressions 
+    * [HIVE-25283] - Schema evolution fails on output mismatch after alter table
+    * [HIVE-25287] - NPE on insertions into Iceberg-backed tables
+    * [HIVE-25299] - Casting timestamp to numeric data types is incorrect for non-UTC timezones
+    * [HIVE-25303] - CTAS hive.create.as.external.legacy tries to place data files in managed WH path
+    * [HIVE-25306] - Change Date/Timestamp parser from LENIENT to STRICT
+    * [HIVE-25307] - Hive Server 2 crashes when Thrift library encounters particular security protocol issue
+    * [HIVE-25329] - CTAS creates a managed table as non-ACID table
+    * [HIVE-25331] - Create database query doesn't create MANAGEDLOCATION directory
+    * [HIVE-25338] - AIOBE in conv UDF if input is empty
+    * [HIVE-25356] - JDBCSplitFilterAboveJoinRule's onMatch method throws exception 
+    * [HIVE-25360] - Iceberg vectorized ORC reads don't support column reordering
+    * [HIVE-25364] - NPE while estimating row count in external JDBC tables
+    * [HIVE-25365] - Insufficient privileges to show partitions when partition columns are authorized
+    * [HIVE-25375] - Partition column rename support for Iceberg tables
+    * [HIVE-25376] - Iceberg vectorized ORC reads fail on reordered partition columns
+    * [HIVE-25377] - Creating Iceberg table where some columns has comments but the last one does not fails
+    * [HIVE-25384] - Bump ORC to 1.6.9
+    * [HIVE-25404] - Inserts inside merge statements are rewritten incorrectly for partitioned tables
+    * [HIVE-25410] - CommonMergeJoin fails for ARRAY join keys with varying size
+    * [HIVE-25415] - Disable auto-assign reviewer on forks
+    * [HIVE-25420] - Ignore time type column in Iceberg testing for vectorized runs
+    * [HIVE-25422] - Break up TestHiveIcebergStorageHandlerWithEngine test
+    * [HIVE-25430] - compactor.Worker.markFailed should catch and log any kind of exception
+    * [HIVE-25443] - Arrow SerDe Cannot serialize/deserialize complex data types When there are more than 1024 values
+    * [HIVE-25449] - datediff() gives wrong output when run in a tez task with some non-UTC timezone
+    * [HIVE-25458] - unix_timestamp() with string input give wrong result
+    * [HIVE-25479] - Browser SSO auth may fail intermittently on chrome browser in virtual environments
+    * [HIVE-25480] - Fix Time Travel with CBO
+    * [HIVE-25498] - Query with more than 31 count distinct functions returns wrong result
+    * [HIVE-25504] - Fix HMS C++ Thrift client compilation
+    * [HIVE-25505] - Incorrect results with header. skip.header.line.count if first line is blank
+    * [HIVE-25506] - Ignore mulitple password sources in JdbcStorageHandler.
+    * [HIVE-25509] - CLIService.closeOperation should not fail if operation handle is not present
+    * [HIVE-25521] - Data corruption when concatenating files with different compressions in same table/partition
+    * [HIVE-25530] - AssertionError when query involves multiple JDBC tables and views
+    * [HIVE-25532] - Missing authorization info for KILL QUERY command
+    * [HIVE-25541] - JsonSerDe: TBLPROPERTY treating nested json as String
+    * [HIVE-25545] - Add/Drop constraints events on table should create authorizable events in HS2
+    * [HIVE-25547] - ALTER VIEW AS SELECT statement should create authorizable events in HiveServer2
+    * [HIVE-25549] - Wrong results for window function with expression in PARTITION BY or ORDER BY clause
+    * [HIVE-25551] - Schema upgrade for MSSQL fails when adding TYPE column in DBS table
+    * [HIVE-25561] - Killed task should not commit file.
+    * [HIVE-25563] - Iceberg table operations hang a long time if metadata is missing/corrupted
+    * [HIVE-25570] - Hive should send full URL path for authorization for the command insert overwrite location
+    * [HIVE-25577] - unix_timestamp() is ignoring the time zone value
+    * [HIVE-25582] - Empty result when using offset limit with MR
+    * [HIVE-25590] - Able to create views referencing temporary tables and materialized views
+    * [HIVE-25591] - CREATE EXTERNAL TABLE fails for JDBC tables stored in non-default schema
+    * [HIVE-25610] - Handle partition field comments for Iceberg tables
+    * [HIVE-25626] - CBO fails when JDBC table specifies password via dbcp.password.uri
+    * [HIVE-25633] - Prevent shutdown of MetaStore scheduled worker ThreadPool
+    * [HIVE-25634] - Eclipse compiler bumps into AIOBE during ObjectStore compilation
+    * [HIVE-25646] - Thrift metastore URI reverse resolution could fail in some environments
+    * [HIVE-25659] - Metastore direct sql queries with IN/(NOT IN) should be split based on max parameters allowed by SQL DB
+    * [HIVE-25673] - Column pruning fix for MR tasks
+    * [HIVE-25675] - Intermittent PSQLException when trying to connect to Postgres in tests
+    * [HIVE-25676] - Uncaught exception in QTestDatabaseHandler#afterTest causes unrelated test failures
+    * [HIVE-25680] - Authorize #get_table_meta HiveMetastore Server API to use any of the HiveMetastore Authorization model
+    * [HIVE-25683] - Close reader in AcidUtils.isRawFormatFile
+    * [HIVE-25685] - HBaseStorageHandler: ensure that hbase properties are present in final JobConf for Tez
+    * [HIVE-25686] - UDFSpace result length calculation is incorrect after HADOOP-17901 and HADOOP-17905
+    * [HIVE-25691] - LLAP: ShuffleHandler port should respect value in config
+    * [HIVE-25692] - ExceptionHandler may mask checked exceptions
+    * [HIVE-25706] - ShuffleHandler: Make sure of properly releasing netty reference counted objects
+    * [HIVE-25716] - Fix flaky test TestCompactionMetrics#testOldestReadyForCleaningAge
+    * [HIVE-25721] - Outer join result is wrong
+    * [HIVE-25729] - ThriftUnionObjectInspector should be notified when fully inited
+    * [HIVE-25734] - Wrongly-typed constant in case expression leads to incorrect empty result
+    * [HIVE-25736] - Close ORC readers
+    * [HIVE-25746] - Compaction Failure Counter counted incorrectly
+    * [HIVE-25749] - Check if RelMetadataQuery.collations() returns null to avoid NPE
+    * [HIVE-25750] - Beeline: Creating a standalone tarball by isolating dependencies
+    * [HIVE-25751] - Ignore exceptions related to interruption when the limit is reached
+    * [HIVE-25757] - Use cached database type to choose metastore backend queries
+    * [HIVE-25766] - java.util.NoSuchElementException in HiveFilterProjectTransposeRule if predicate has no InputRef
+    * [HIVE-25773] - Column descriptors might not deleted via direct sql
+    * [HIVE-25774] - Add ASF license for newly created files in standalone-metastore
+    * [HIVE-25780] - DistinctExpansion creates more than 64 grouping sets II
+    * [HIVE-25786] - Auto-close browser window/tab after successful auth with SSO(SAML) authentication
+    * [HIVE-25792] - Recompile the query if CBO has failed
+    * [HIVE-25794] - CombineHiveRecordReader: log statements in a loop leads to memory pressure
+    * [HIVE-25795] - [CVE-2021-44228] Update log4j2 version to 2.15.0
+    * [HIVE-25801] - Custom queue settings is not honoured by Query based compaction StatsUpdater
+    * [HIVE-25804] - Update log4j2 version to 2.16.0 to incorporate further CVE-2021-44228 hardening
+    * [HIVE-25805] - Wrong result when rebuilding MV with count(col) incrementally
+    * [HIVE-25806] - Possible leak in LlapCacheAwareFs - Parquet, LLAP IO
+    * [HIVE-25825] - upgrade log4j 2.16.0 to 2.17.0+ due to CVE-2021-45105
+    * [HIVE-25830] - Hive::loadPartitionInternal occur connection leak
+    * [HIVE-25839] - Upgrade Log4j2 to 2.17.1 due to CVE-2021-44832
+    * [HIVE-25844] - Exception deserialization error-s may cause beeline to terminate immediately
+    * [HIVE-25854] - Port Iceberg Hive fix - ORC vectorization fails after split offsets are considered during split generation
+    * [HIVE-25856] - Intermittent null ordering in plans of queries with GROUP BY and LIMIT
+    * [HIVE-25859] - load_non_hdfs_path.q fails on master: .1.txt.crc does not exist
+    * [HIVE-25873] - Fix nested partition statements in Explain DDL
+    * [HIVE-25883] - Enhance Compaction Cleaner to skip when there is nothing to do
+    * [HIVE-25894] - Table migration to Iceberg doesn't remove HMS partitions
+    * [HIVE-25912] - Drop external table at root of s3 bucket throws NPE
+    * [HIVE-25914] - Cleaner updates Initiator cycle metric
+    * [HIVE-25917] - Use default value for 'hive.default.nulls.last' when no config is available instead of false
+    * [HIVE-25919] - ClassCastException when pushing boolean column predicate in HBaseStorageHandler
+    * [HIVE-25926] - Move all logging from AcidMetricService to AcidMetricLogger
+    * [HIVE-25942] - Upgrade commons-io to 2.8.0 due to CVE-2021-29425
+    * [HIVE-25947] - Compactor job queue cannot be set per table via compactor.mapred.job.queue.name
+    * [HIVE-25955] - Partitioned tables migrated to Iceberg aren't cached in LLAP
+    * [HIVE-25957] - Fix password based authentication with SAML enabled
+    * [HIVE-25960] - Fix S3a recursive listing logic
+    * [HIVE-25964] - Create iceberg table  with ranger authorization failed with storage URI NullPointerException 
+    * [HIVE-25970] - Missing messages in HS2 operation logs
+    * [HIVE-25973] - JsonReporter and JsonFileMetricsReporter writing the same file
+    * [HIVE-25986] - Statement id is incorrect in case of load in path to MM table
+    * [HIVE-25994] - Analyze table runs into ClassNotFoundException-s
+    * [HIVE-25995] - Build from source distribution archive fails
+    * [HIVE-25997] - Build from source distribution archive fails
+    * [HIVE-26001] - LlapServiceDriver: forward hiveconf from commandline to AsyncTaskCreateUdfFile
+    * [HIVE-26010] - Compactions not picked up by cleaner if CQ_COMMIT_TIME is null and delayed cleaning is enabled
+    * [HIVE-26022] - Error: ORA-00904 when initializing metastore schema in Oracle
+    * [HIVE-26033] - Repl Load fails with Wrong FS error.
+    * [HIVE-26048] - Missing quotation mark in findReadyToClean query
+    * [HIVE-26049] - Inconsistent TBL_NAME lengths in HMS schema 
 
 
 ** New Feature
-    * [HIVE-18739] - Add support for Import/Export from Acid table
+    * [HIVE-685] - add UDFquote
+    * [HIVE-12971] - Hive Support for Kudu
+    * [HIVE-16924] - Support distinct in presence of Group By 
+    * [HIVE-17896] - TopNKey: Create a standalone vectorizable TopNKey operator
+    * [HIVE-18320] - Support ACID Tables Replication
+    * [HIVE-18728] - Secure webHCat with SSL
+    * [HIVE-18842] - CLUSTERED ON/DISTRIBUTED ON+SORTED ON support for materialized views
     * [HIVE-19307] - Support ArrowOutputStream in LlapOutputFormatService
+    * [HIVE-20202] - Add profiler endpoint to HS2 and LLAP
+    * [HIVE-20225] - SerDe to support Teradata Binary Format
+    * [HIVE-20249] - LLAP IO: NPE during refCount decrement
+    * [HIVE-20377] - Hive Kafka Storage Handler
+    * [HIVE-20420] - Provide a fallback authorizer when no other authorizer is in use
+    * [HIVE-20538] - Allow to store a key value together with a transaction.
+    * [HIVE-20556] - Expose an API to retrieve the TBL_ID from TBLS in the metastore tables
+    * [HIVE-20639] - Add ability to Write Data from Hive Table/Query to Kafka Topic
+    * [HIVE-20683] - Add the Ability to push Dynamic Between and Bloom filters to Druid
+    * [HIVE-20700] - Add config to disable rollup for druid
+    * [HIVE-20707] - Automatic partition management
+    * [HIVE-20720] - Add partition column option to JDBC handler
+    * [HIVE-20723] - Allow per table specification of compaction yarn queue
+    * [HIVE-20768] - Adding Tumbling Window UDF
+    * [HIVE-20882] - Support Hive replication to a target cluster with hive.strict.managed.tables enabled.
+    * [HIVE-21044] - Add SLF4J reporter to the metastore metrics system
+    * [HIVE-21058] - Make Compactor run in a transaction (Umbrella)
+    * [HIVE-21215] - Read Parquet INT64 timestamp
+    * [HIVE-21216] - Write Parquet INT64 timestamp
+    * [HIVE-21270] - A UDTF to show schema (column names and types) of given query
+    * [HIVE-21283] - Create Synonym mid for  substr, position for  locate
+    * [HIVE-21427] - Syslog storage handler
+    * [HIVE-21663] - Hive Metastore Translation Layer
+    * [HIVE-21672] - HiveServer2 needs to support sidecar's 'ldap.xml' file
+    * [HIVE-21761] - Support table level replication in Hive
+    * [HIVE-21783] - Avoid authentication for connection from the same domain
+    * [HIVE-21787] - Metastore table cache LRU eviction
+    * [HIVE-21833] - Ranger Authorization in Hive based on object ownership
+    * [HIVE-21841] - Leader election in HMS to run housekeeping tasks.
+    * [HIVE-21857] - Sort conditions in a filter predicate to accelerate query processing
+    * [HIVE-21867] - Sort semijoin conditions to accelerate query processing
+    * [HIVE-21921] - Support for correlated quantified predicates
+    * [HIVE-22043] - Make LLAP's Yarn package dir on HDFS configurable
+    * [HIVE-22392] - Hive JDBC Storage Handler: Support For Writing Data to JDBC Data Source
+    * [HIVE-23949] - Introduce caching layer in HS2 to accelerate query compilation
+    * [HIVE-24025] - Add getAggrStatsFor to HS2 cache
+    * [HIVE-24275] - Configurations to delay the deletion of obsolete files by the Cleaner
+    * [HIVE-24329] - Add HMS notification for compaction commit
+    * [HIVE-24337] - Cache delete delta files in LLAP cache
+    * [HIVE-24543] - Support SAML 2.0 as an authentication mechanism
+    * [HIVE-24855] - Introduce virtual colum ROW__IS__DELETED
+    * [HIVE-24886] - Support simple equality operations between MAP/LIST/STRUCT data types
+    * [HIVE-24893] - Download data from Thriftserver through JDBC
+    * [HIVE-25008] - Migrate hive table data into Iceberg format.
+    * [HIVE-25255] - Support ALTER TABLE REPLACE COLUMNS for Iceberg
+    * [HIVE-25256] - Support ALTER TABLE CHANGE COLUMN for Iceberg
+    * [HIVE-25286] - Set stats to inaccurate when an Iceberg table is modified outside Hive
+    * [HIVE-25344] - Add a possibility to query Iceberg table snapshots based on the timestamp or the snapshot id
+    * [HIVE-25361] - Allow Iceberg table update columns command
+    * [HIVE-25445] - Enable JdbcStorageHandler to get password from AWS Secrets Service.
+    * [HIVE-25453] - Add LLAP IO support for Iceberg ORC tables
+    * [HIVE-25457] - Implement querying Iceberg table metadata
+    * [HIVE-25880] - Add configuration option to exclude rules by a regex on their description
 
 
 ** Improvement
-    * [HIVE-17824] - msck repair table should drop the missing partitions from metastore
-    * [HIVE-18079] - Statistics: Allow HyperLogLog to be merged to the lowest-common-denominator bit-size
+    * [HIVE-4367] - enhance TRUNCATE syntax to drop data of external table
+    * [HIVE-6980] - Drop table by using direct sql
+    * [HIVE-10362] - Support Type check/conversion in dynamic partition column
+    * [HIVE-12371] - Adding a timeout connection parameter for JDBC
+    * [HIVE-13457] - Create HS2 REST API endpoints for monitoring information
+    * [HIVE-14302] - Tez: Optimized Hashtable can support DECIMAL keys of same precision
+    * [HIVE-14388] - Add number of rows inserted message after insert command in Beeline
+    * [HIVE-14431] - Recognize COALESCE as CASE
+    * [HIVE-14493] - Partitioning support for materialized views
+    * [HIVE-14535] - add insert-only ACID tables to Hive 
+    * [HIVE-16490] - Hive should not use private HDFS APIs for encryption
+    * [HIVE-16861] - MapredParquetOutputFormat - Save Some Array Allocations
+    * [HIVE-17061] - Add Support for Column List in Insert Clause
+    * [HIVE-17503] - CBO: Add "Explain CBO" to print Calcite trees
+    * [HIVE-17979] - Tez: Improve ReduceRecordSource passDownKey copying
+    * [HIVE-18038] - org.apache.hadoop.hive.ql.session.OperationLog - Review
     * [HIVE-18394] - Materialized view: "Create Materialized View" should default to rewritable ones
-    * [HIVE-18410] - [Performance][Avro] Reading flat Avro tables is very expensive in Hive
-    * [HIVE-18743] - CREATE TABLE on S3 data can be extremely slow. DO_NOT_UPDATE_STATS workaround is buggy.
-    * [HIVE-18792] - Allow standard compliant syntax for insert on partitioned tables
+    * [HIVE-18415] - Lower "Updating Partition Stats" Logging Level
+    * [HIVE-18453] - ACID: Add "CREATE TRANSACTIONAL TABLE" syntax to unify ACID ORC & Parquet support
+    * [HIVE-18469] - HS2UI: Introduce separate option to show query on web ui
+    * [HIVE-18533] - Add option to use InProcessLauncher to submit spark jobs
+    * [HIVE-18545] - Add UDF to parse complex types from json
+    * [HIVE-18583] - Enable DateRangeRules 
+    * [HIVE-18620] - Improve error message while dropping a table that is part of a materialized view
+    * [HIVE-18705] - Improve HiveMetaStoreClient.dropDatabase
+    * [HIVE-18724] - Improve error handling for subqueries referencing columns(correlated) of its grand-parent query
+    * [HIVE-18725] - Improve error handling for subqueries if there is wrong column reference
+    * [HIVE-18845] - SHOW COMAPCTIONS should show host name
     * [HIVE-18866] - Semijoin and analyze: Implement a Long -> Hash64 vector fast-path
-    * [HIVE-19027] - Make materializations invalidation cache work with multiple active remote metastores
-    * [HIVE-19161] - Add authorizations to information schema
+    * [HIVE-18880] - Change Log to Debug in CombineHiveInputFormat
+    * [HIVE-18881] - Lower Logging for FSStatsAggregator
+    * [HIVE-18882] - Minor Logging Improvements in Hive Metastore Client Connection
+    * [HIVE-18902] - Lower Logging Level for Cleaning Up "local RawStore"
+    * [HIVE-18903] - Lower Logging Level for ObjectStore
+    * [HIVE-18906] - Lower Logging for "Using direct SQL"
+    * [HIVE-18908] - FULL OUTER JOIN to MapJoin
+    * [HIVE-19023] - Druid storage Handler still using old select query when the CBO fails
+    * [HIVE-19041] - Thrift deserialization of Partition objects should intern fields
+    * [HIVE-19046] - Refactor the common parts of the HiveMetastore add_partition_core and add_partitions_pspec_core methods
+    * [HIVE-19064] - Add mode to support delimited identifiers enclosed within double quotation
+    * [HIVE-19077] - Handle duplicate ptests requests standing in queue at the same time
+    * [HIVE-19104] - When test MetaStore is started with retry the instances should be independent
+    * [HIVE-19106] - Hive ZooKeeper Locking - Throw and Log
+    * [HIVE-19113] - Bucketing: Make CLUSTERED BY do CLUSTER BY if no explicit sorting is specified
+    * [HIVE-19204] - Detailed errors from some tasks are not displayed to the client because the tasks don't set exception when they fail
     * [HIVE-19228] - Remove commons-httpclient 3.x usage
+    * [HIVE-19242] - CliAdapter silently ignores excluded qfiles
     * [HIVE-19259] - Create view on tables having union all fail with "Table not found"
-    * [HIVE-19344] - Change default value of msck.repair.batch.size 
+    * [HIVE-19261] - Avro SerDe's InstanceCache should not be synchronized on retrieve
+    * [HIVE-19263] - Improve ugly exception handling in HiveMetaStore
+    * [HIVE-19285] - Add logs to the subclasses of MetaDataOperation
+    * [HIVE-19360] - CBO: Add an "optimizedSQL" to QueryPlan object 
     * [HIVE-19390] - Useless error messages logged for dummy table stats
-    * [HIVE-19415] - Support CORS for all HS2 web endpoints
+    * [HIVE-19403] - Demote 'Pattern' Logging
+    * [HIVE-19404] - Revise DDL Task Result Logging
     * [HIVE-19421] - Upgrade version of Jetty to 9.3.20.v20170531
-    * [HIVE-19440] - Make StorageBasedAuthorizer work with information schema
-    * [HIVE-19462] - Fix mapping for char_length function to enable pushdown to Druid. 
+    * [HIVE-19432] - HIVE-7575: GetTablesOperation is too slow if the hive has too many databases and tables
+    * [HIVE-19441] - Use LLAP test Driver for Druid test suites
     * [HIVE-19464] - Upgrade Parquet to 1.10.0
     * [HIVE-19465] - Upgrade ORC to 1.5.0
-    * [HIVE-19466] - Update constraint violation error message
     * [HIVE-19490] - Locking on Insert into for non native and managed tables.
-    * [HIVE-19534] - Allow implementations to access member variables of AbstractRecordWriter
+    * [HIVE-19503] - Create a test that checks for dropPartitions with directSql
     * [HIVE-19560] - Retry test runner and retry rule for flaky tests
     * [HIVE-19572] - Add option to mask stats and data size in q files
-    * [HIVE-19586] - Optimize Count(distinct X) pushdown based on the storage capabilities 
+    * [HIVE-19647] - use bitvectors in IN operators
+    * [HIVE-19662] - Upgrade Avro to 1.8.2
+    * [HIVE-19668] - Over 30% of the heap wasted by duplicate org.antlr.runtime.CommonToken's and duplicate strings
     * [HIVE-19669] - Upgrade ORC to 1.5.1
+    * [HIVE-19674] - Group by Decimal Constants push down to Druid tables.
     * [HIVE-19682] - Provide option for GenericUDTFGetSplits to return only schema metadata
-    * [HIVE-19775] - Schematool should use HS2 embedded mode in privileged auth mode
+    * [HIVE-19767] - HiveServer2 should take hiveconf for non Hive properties
+    * [HIVE-19770] - Support for CBO for queries with multiple same columns in select
     * [HIVE-19776] - HiveServer2.startHiveServer2 retries of start has concurrency issues
+    * [HIVE-19783] - Retrieve only locations in HiveMetaStore.dropPartitionsAndGetLocations
+    * [HIVE-19809] - Remove Deprecated Code From Utilities Class
     * [HIVE-19824] - Improve online datasize estimations for MapJoins
-    * [HIVE-19885] - Druid Kafka Ingestion - Allow user to set kafka consumer properties via table properties
+    * [HIVE-19831] - Hiveserver2 should skip doAuth checks for CREATE DATABASE/TABLE if database/table already exists
+    * [HIVE-19846] - Removed Deprecated Calls From FileUtils-getJarFilesByPath
+    * [HIVE-19902] - Provide Metastore micro-benchmarks
+    * [HIVE-19926] - Remove deprecated hcatalog streaming
+    * [HIVE-19937] - Intern fields in MapWork on deserialization
+    * [HIVE-19940] - Push predicates with deterministic UDFs with RBO
+    * [HIVE-19985] - ACID: Skip decoding the ROW__ID sections for read-only queries 
+    * [HIVE-20006] - Make materializations invalidation cache work with multiple active remote metastores
+    * [HIVE-20015] - Populate ArrayList with Constructor
+    * [HIVE-20020] - Hive contrib jar should not be in lib
+    * [HIVE-20032] - Don't serialize hashCode for repartitionAndSortWithinPartitions
+    * [HIVE-20041] - ResultsCache: Improve logging for concurrent queries
+    * [HIVE-20079] - Populate more accurate rawDataSize for parquet format
+    * [HIVE-20090] - Extend creation of semijoin reduction filters to be able to discover new opportunities
     * [HIVE-20102] - Add a couple of additional tests for query parsing
+    * [HIVE-20118] - SessionStateUserAuthenticator.getGroupNames() is always empty
+    * [HIVE-20130] - Better logging for information schema synchronizer
     * [HIVE-20135] - Fix incompatible change in TimestampColumnVector to default to UTC
+    * [HIVE-20136] - Code Review of ArchiveUtils Class
+    * [HIVE-20137] - Truncate for Transactional tables should use base_x
+    * [HIVE-20150] - TopNKey pushdown
+    * [HIVE-20156] - Printing Stacktrace to STDERR
+    * [HIVE-20158] - Do Not Print StackTraces to STDERR in Base64TextOutputFormat
+    * [HIVE-20159] - Do Not Print StackTraces to STDERR in ConditionalResolverSkewJoin
+    * [HIVE-20160] - Do Not Print StackTraces to STDERR in OperatorFactory
+    * [HIVE-20161] - Do Not Print StackTraces to STDERR in ParseDriver
+    * [HIVE-20162] - Do Not Print StackTraces to STDERR in AbstractJoinTaskDispatcher
+    * [HIVE-20163] - Simplify StringSubstrColStart Initialization
+    * [HIVE-20166] - LazyBinaryStruct Warn Level Logging
+    * [HIVE-20169] - Print Final Rows Processed in MapOperator
+    * [HIVE-20170] - Improve JoinOperator "rows for join key" Logging
+    * [HIVE-20213] - Upgrade Calcite to 1.17.0
+    * [HIVE-20218] - make sure Statement.executeUpdate() returns number of rows affected
+    * [HIVE-20223] - SmallTableCache.java SLF4J Parameterized Logging
+    * [HIVE-20224] - ReplChangeManager.java Remove Logging Guards
+    * [HIVE-20233] - Code formatting improvements to Operator.java
+    * [HIVE-20236] - Do Not Print StackTraces to STDERR in DDLTask
+    * [HIVE-20237] - Do Not Print StackTraces to STDERR in HiveMetaStore
+    * [HIVE-20239] - Do Not Print StackTraces to STDERR in MapJoinProcessor
+    * [HIVE-20241] - Support partitioning spec in CTAS statements
+    * [HIVE-20246] - Configurable collecting stats by using DO_NOT_UPDATE_STATS table property
+    * [HIVE-20255] - Review LevelOrderWalker.java
+    * [HIVE-20260] - NDV of a column shouldn't be scaled when row count is changed by filter on another column
+    * [HIVE-20262] - Implement stats annotation rule for the UDTFOperator
+    * [HIVE-20267] - Expanding WebUI to include form to dynamically config log levels 
+    * [HIVE-20278] - Druid Scan Query avoid copying from List -> Map -> List
+    * [HIVE-20279] - HiveContextAwareRecordReader slows down Druid Scan queries. 
+    * [HIVE-20291] - Allow HiveStreamingConnection to receive a WriteId
+    * [HIVE-20292] - Bad join ordering in tpcds query93 with primary constraint defined
+    * [HIVE-20295] - Remove !isNumber check after failed constant interpretation
+    * [HIVE-20296] - Improve HivePointLookupOptimizerRule to be able to extract from more sophisticated contexts
+    * [HIVE-20300] - VectorFileSinkArrowOperator
+    * [HIVE-20312] - Allow arrow clients to use their own BufferAllocator with LlapOutputFormatService
+    * [HIVE-20314] - Include partition pruning in materialized view rewriting
+    * [HIVE-20344] - PrivilegeSynchronizer for SBA might hit AccessControlException
+    * [HIVE-20350] - Unnecessary value assignment
+    * [HIVE-20357] - Introduce initOrUpgradeSchema option to schema tool
+    * [HIVE-20360] - QTest: ignore driver/qtest exclusions if -Dqfile param is set
+    * [HIVE-20364] - Update default for hive.map.aggr.hash.min.reduction
+    * [HIVE-20371] - Fix definition for add_write_notification_log in hive_metastore.thrift.
+    * [HIVE-20374] - Write Hive version information to Parquet footer
+    * [HIVE-20382] - Materialized views: Introduce heuristic to favour incremental rebuild
+    * [HIVE-20389] - NPE in SessionStateUserAuthenticator when authenticator=SessionStateUserAuthenticator
+    * [HIVE-20425] - Use a custom range of port for embedded Derby used by Druid.
+    * [HIVE-20427] - Remove Druid Mock tests from CliDriver
+    * [HIVE-20432] - Rewrite BETWEEN to IN for integer types for stats estimation
+    * [HIVE-20439] - Use the inflated memory limit during join selection for llap
+    * [HIVE-20440] - Create better cache eviction policy for SmallTableCache
+    * [HIVE-20449] - DruidMiniTests - Move creation of druid table from allTypesOrc to test setup phase
+    * [HIVE-20466] - Improve org.apache.hadoop.hive.ql.exec.FunctionTask Experience
+    * [HIVE-20477] - OptimizedSql is not shown if the expression contains INs
+    * [HIVE-20480] - Implement column stats annotation rules for the UDTFOperator: Follow up for HIVE-20262
+    * [HIVE-20484] - Disable Block Cache By Default With HBase SerDe
+    * [HIVE-20486] - Kafka: Use Row SerDe + vectorization
+    * [HIVE-20490] - UDAF: Add an 'approx_distinct' to Hive
+    * [HIVE-20491] - Fix mapjoin size estimations for Fast implementation
+    * [HIVE-20493] - Unit test getGroupNames for SessionStateUserAuthenticator
+    * [HIVE-20506] - HOS times out when cluster is full while Hive-on-MR waits
+    * [HIVE-20521] - HS2 doAs=true has permission issue with hadoop.tmp.dir, with MR and S3A filesystem
+    * [HIVE-20545] - Ability to exclude potentially large parameters in HMS Notifications
+    * [HIVE-20552] - Get Schema from LogicalPlan faster
+    * [HIVE-20553] - more acid stats tests
+    * [HIVE-20558] -  Change default of hive.hashtable.key.count.adjustment to 0.99
+    * [HIVE-20560] - Set hive.llap.memory.oversubscription.max.executors.per.query to be 1/3rd of num of executors per node
+    * [HIVE-20568] - There is no need to convert the dbname to pattern while pulling tablemeta
+    * [HIVE-20572] - Change default value of hive.tez.llap.min.reducer.per.executor
+    * [HIVE-20580] - OrcInputFormat.isOriginal() should not rely on hive.acid.key.index
+    * [HIVE-20590] - Allow merge statement to have column schema
+    * [HIVE-20604] - Minor compaction disables ORC column stats
+    * [HIVE-20609] - Create SSD cache dir if it doesnt exist already
+    * [HIVE-20618] - During join selection BucketMapJoin might be choosen for non bucketed tables
+    * [HIVE-20619] - Include MultiDelimitSerDe in HIveServer2 By Default
+    * [HIVE-20623] - Shared work: Extend sharing of map-join cache entries in LLAP
+    * [HIVE-20626] - Log more details when druid metastore transaction fails in callback
+    * [HIVE-20640] - Upgrade Hive to use ORC 1.5.3
+    * [HIVE-20644] - Avoid exposing sensitive infomation through a Hive Runtime exception
+    * [HIVE-20646] - Partition filter condition is not pushed down to metastore query if it has IS NOT NULL.
+    * [HIVE-20651] - JdbcStorageHandler password should be encrypted
+    * [HIVE-20660] - Group by statistics estimation could be improved by bounding the total number of rows to source table
+    * [HIVE-20661] - Dynamic partitions loading calls add partition for every partition 1-by-1
+    * [HIVE-20686] - Sync QueryIDs across hive and druid
+    * [HIVE-20692] - Enable folding of NOT x IS (NOT) [TRUE|FALSE] expressions
+    * [HIVE-20698] - Better error instead of NPE when timestamp is null for any row when ingesting to druid
+    * [HIVE-20701] - Allow HiveStreaming to receive a key value to commit atomically together with the transaction
+    * [HIVE-20703] - Put dynamic sort partition optimization under cost based decision
+    * [HIVE-20712] - HivePointLookupOptimizer should extract deep cases
+    * [HIVE-20722] - Switch HS2 CompileLock to use fair locks
+    * [HIVE-20738] - Enable Delete Event filtering in VectorizedOrcAcidRowBatchReader
+    * [HIVE-20740] - Remove global lock in ObjectStore.setConf method
+    * [HIVE-20752] - In case of LLAP start failure add info how to find YARN logs
+    * [HIVE-20776] - Run HMS filterHooks on server-side in addition to client-side
+    * [HIVE-20794] - Use Zookeeper for metastore service discovery
+    * [HIVE-20796] - jdbc URL can contain sensitive information that should not be logged
+    * [HIVE-20797] - Print Number of Locks Acquired
+    * [HIVE-20804] - Further improvements to group by optimization with constraints
+    * [HIVE-20807] - Refactor LlapStatusServiceDriver
+    * [HIVE-20821] - Rewrite SUM0 into SUM + COALESCE combination
+    * [HIVE-20822] - Improvements to push computation to JDBC from Calcite
+    * [HIVE-20826] - Enhance HiveSemiJoin rule to convert join + group by on left side to Left Semi Join
+    * [HIVE-20831] - Add Session ID to Operation Logging
+    * [HIVE-20847] - Review of NullScan Code
+    * [HIVE-20850] - Push case conditional from projections to dimension tables if possible
+    * [HIVE-20853] - Expose ShuffleHandler.registerDag in the llap daemon API
+    * [HIVE-20859] - clean up invocation of Worker/Cleaner/Initiator in test code
+    * [HIVE-20873] - Use Murmur hash for VectorHashKeyWrapperTwoLong to reduce hash collision
+    * [HIVE-20880] - Update default value for hive.stats.filter.in.min.ratio
+    * [HIVE-20886] - Fix NPE: GenericUDFLower
+    * [HIVE-20891] - Call alter_partition in batch when dynamically loading partitions
+    * [HIVE-20894] - Clean Up JDBC HiveQueryResultSet
+    * [HIVE-20895] - Utilize Switch Statements in JdbcColumn Class
+    * [HIVE-20903] - Cleanup code inspection issue on the druid adapter.
+    * [HIVE-20918] - Flag to enable/disable pushdown of computation from Calcite into JDBC connection
+    * [HIVE-20919] - Break up UpdateDeleteSemanticAnalyzer
+    * [HIVE-20920] - Use SQL constraints to improve join reordering algorithm (II)
+    * [HIVE-20932] - Vectorize Druid Storage Handler Reader
+    * [HIVE-20936] - Allow the Worker thread in the metastore to run outside of it
+    * [HIVE-20954] - Vector RS operator is not using uniform hash function for TPC-DS query 95
+    * [HIVE-20961] - Retire NVL implementation
+    * [HIVE-20974] - TezTask should set task exception on failures
+    * [HIVE-20983] - Vectorization: Scale up small hashtables, when collisions are detected
+    * [HIVE-20992] - Split the config "hive.metastore.dbaccess.ssl.properties" into more meaningful configs
+    * [HIVE-21001] - Upgrade to calcite-1.19
+    * [HIVE-21004] - Less object creation for Hive Kafka reader
+    * [HIVE-21006] - Extend SharedWorkOptimizer to remove semijoins when there is a reutilization opportunity
+    * [HIVE-21021] - Scalar subquery with only aggregate in subquery (no group by) has unnecessary sq_count_check branch
+    * [HIVE-21032] - Refactor HiveMetaTool
+    * [HIVE-21034] - Add option to schematool to drop Hive databases
+    * [HIVE-21040] - msck does unnecessary file listing at last level of directory tree
+    * [HIVE-21045] - Add HMS total api count stats and connection pool stats to metrics
+    * [HIVE-21046] - Push IN clause with struct values to JDBC sources
+    * [HIVE-21050] - Use Parquet LogicalTypes
+    * [HIVE-21065] - Upgrade Hive to use ORC 1.5.4
+    * [HIVE-21071] - Improve getInputSummary
+    * [HIVE-21073] - Remove Extra String Object
+    * [HIVE-21077] - Database and catalogs should have creation time
+    * [HIVE-21083] - Remove the requirement to specify the truststore location when TLS to the database is turned on
+    * [HIVE-21095] - 'Show create table' should not display a time zone for timestamp with local time zone
+    * [HIVE-21099] - Do Not Print StackTraces to STDERR in ConditionalResolverMergeFiles
+    * [HIVE-21126] - Allow session level queries in LlapBaseInputFormat#getSplits() before actual get_splits() call
+    * [HIVE-21134] - Hive Build Version as UDF
+    * [HIVE-21138] - Fix some of the alerts raised by lgtm.com
+    * [HIVE-21143] - Add rewrite rules to open/close Between operators
+    * [HIVE-21145] - Enable cbo to use runtime statistics during re-optimization
+    * [HIVE-21148] - Use StandardCharsets Where Possible
+    * [HIVE-21149] - Refactor LlapServiceDriver
+    * [HIVE-21152] - Rewrite if expression to case and recognize simple case as an if
+    * [HIVE-21171] - Skip creating scratch dirs for tez if RPC is on
+    * [HIVE-21182] - Skip setting up hive scratch dir during planning
+    * [HIVE-21183] - Interrupt wait time for FileCacheCleanupThread
+    * [HIVE-21184] - Add explain and explain formatted CBO plan with cost information
+    * [HIVE-21187] - OptimizedSql is not shown when the expression contains BETWEENs
+    * [HIVE-21189] - hive.merge.nway.joins should default to false
+    * [HIVE-21199] - Replace all occurences of new Byte with Byte.valueOf
+    * [HIVE-21217] - Optimize range calculation for PTF
+    * [HIVE-21224] - Upgrade tests JUnit3 to JUnit4
+    * [HIVE-21225] - ACID: getAcidState() should cache a recursive dir listing locally
+    * [HIVE-21226] - Exclude read-only transactions from ValidTxnList
+    * [HIVE-21228] - Replace all occurences of new Integer with Integer.valueOf
+    * [HIVE-21230] - LEFT OUTER JOIN does not generate transitive IS NOT NULL filter on right side (HiveJoinAddNotNullRule bails out for outer joins)
+    * [HIVE-21231] - HiveJoinAddNotNullRule support for range predicates
+    * [HIVE-21240] - JSON SerDe Re-Write
+    * [HIVE-21241] - Migrate TimeStamp Parser From Joda Time
+    * [HIVE-21246] - Un-bury DelimitedJSONSerDe from PlanUtils.java
+    * [HIVE-21247] - Webhcat beeline in secure mode
+    * [HIVE-21252] - LazyTimestamp - Use String Equals
+    * [HIVE-21253] - Support DB2 in JDBC StorageHandler
+    * [HIVE-21255] - Remove QueryConditionBuilder in JdbcStorageHandler
+    * [HIVE-21264] - Improvements Around CharTypeInfo
+    * [HIVE-21275] - Lower Logging Level in Operator Class for Group Tracing
+    * [HIVE-21279] - Avoid moving/rename operation in FileSink op for SELECT queries
+    * [HIVE-21297] - Replace all occurences of new Long, Boolean, Double etc with the corresponding .valueOf
+    * [HIVE-21298] - Move Hive Schema Tool classes to their own package to have  cleaner structure
+    * [HIVE-21305] - LLAP: Option to skip cache for ETL queries
+    * [HIVE-21312] - FSStatsAggregator::connect is slow
+    * [HIVE-21316] - Comparision of varchar column and string literal should happen in varchar
+    * [HIVE-21329] - Custom Tez runtime unordered output buffer size depending on operator pipeline
+    * [HIVE-21336] - HMS Index PCS_STATS_IDX too long for Oracle when NLS_LENGTH_SEMANTICS=char
+    * [HIVE-21337] - HMS Metadata migration from Postgres/Derby to other DBs fail
+    * [HIVE-21338] - Remove order by and limit for aggregates
+    * [HIVE-21341] - Sensible defaults : hive.server2.idle.operation.timeout and hive.server2.idle.session.timeout are too high
+    * [HIVE-21356] - Upgrade Jackson to 2.9.8
+    * [HIVE-21363] - Ldap auth issue: group filter match should be case insensitive
+    * [HIVE-21365] - Refactor Hep planner steps in CBO
+    * [HIVE-21371] - Make NonSyncByteArrayOutputStream Overflow Conscious 
+    * [HIVE-21372] - Use Apache Commons IO To Read Stream To String
+    * [HIVE-21377] - Using Oracle as HMS DB with DirectSQL
+    * [HIVE-21382] - Group by keys reduction optimization - keys are not reduced in query23
+    * [HIVE-21383] - JDBC storage handler: Use catalog and schema to retrieve tables if specified
+    * [HIVE-21384] - Upgrade to dbcp2 in JDBC storage handler
+    * [HIVE-21385] - Allow disabling pushdown of non-splittable computation to JDBC sources
+    * [HIVE-21386] - Extend the fetch task enhancement done in HIVE-21279 to make it work with query result cache
+    * [HIVE-21388] - Constant UDF is not pushed to JDBCStorage Handler
+    * [HIVE-21395] - Refactor HiveSemiJoinRule
+    * [HIVE-21399] - Adjust hive.map.aggr.hash.min.reduction statically depending on group by statistics
+    * [HIVE-21416] - Log git apply tries with p0, p1, and p2
+    * [HIVE-21422] - Add metrics to LRFU cache policy
+    * [HIVE-21423] - Do not check for whitespace issues in generated code
+    * [HIVE-21425] - Use DirectExecutorService for getInputSummary
+    * [HIVE-21426] - Remove Utilities Global Random
+    * [HIVE-21443] - Better usability for SHOW COMPACTIONS
+    * [HIVE-21445] - Support range check for DECIMAL type in stats annotation
+    * [HIVE-21449] - implement 'WITHIN GROUP' clause
+    * [HIVE-21455] - Too verbose logging in AvroGenericRecordReader
+    * [HIVE-21457] - Perf optimizations in ORC split-generation
+    * [HIVE-21484] - Metastore API getVersion() should return real version
+    * [HIVE-21512] - Upgrade jms-api to 2.0.2
+    * [HIVE-21525] - [cosmetic] reformat code in NanoTimeUtils.java
+    * [HIVE-21526] - JSONDropDatabaseMessage needs to have the full database object.
+    * [HIVE-21537] - Scalar query rewrite could be improved to not generate an extra join if subquery is guaranteed to produce atmost one row
+    * [HIVE-21547] - Temp Tables: Use stORC format for temporary tables
+    * [HIVE-21563] - Improve Table#getEmptyTable performance by disable registerAllFunctionsOnce
+    * [HIVE-21576] - Introduce CAST...FORMAT and limited list of SQL:2016 datetime formats
+    * [HIVE-21578] - Introduce SQL:2016 formats FM, FX, and nested strings
+    * [HIVE-21579] - Introduce more complex SQL:2016 datetime formats
+    * [HIVE-21580] - Introduce ISO 8601 week numbering SQL:2016 formats
+    * [HIVE-21592] - OptimizedSql is not shown when the expression contains CONCAT
+    * [HIVE-21633] - Estimate range for value generated by aggregate function in statistics annotation
+    * [HIVE-21634] - Materialized view rewriting over aggregate operators containing with grouping sets
+    * [HIVE-21636] - ReplaceAll() -> replace() for non regex strings
+    * [HIVE-21645] - Include CBO json plan in explain formatted
+    * [HIVE-21650] - QOutProcessor should provide configurable partial masks for qtests
+    * [HIVE-21661] - Add option to check q file syntax before execution
+    * [HIVE-21662] - Refactor some functionality from QTestUtil to separate classes
+    * [HIVE-21696] - Include partition columns and column stats in explain cbo formatted
+    * [HIVE-21728] - WorkloadManager logging fix 
+    * [HIVE-21777] - Maven jar goal is producing warning due to missing dependency
+    * [HIVE-21785] - Add task queue/runtime stats per LLAP daemon to output
+    * [HIVE-21789] - HiveFileFormatUtils.getRecordWriter is unnecessary
+    * [HIVE-21815] - Stats in ORC file are parsed twice
+    * [HIVE-21835] - Unnecessary null checks in org.apache.hadoop.hive.ql.optimizer.StatsOptimizer
+    * [HIVE-21842] - Code cleanup in org.apache.hadoop.hive.ql.stats.StatsUtils.collectStatistics
+    * [HIVE-21851] - FireEventResponse should include event id when available
+    * [HIVE-21858] - Default to store runtime statistics in the metastore
+    * [HIVE-21868] - Vectorize CAST...FORMAT
+    * [HIVE-21869] - Clean up the Kafka storage handler readme and examples
+    * [HIVE-21884] - Scheduled query support
+    * [HIVE-21889] - Add reexecution configuration keys to the whitelist
+    * [HIVE-21894] - Hadoop credential password storage for the Kafka Storage handler when security is SSL
+    * [HIVE-21905] - Generics improvement around the FetchOperator class
+    * [HIVE-21919] - Refactor Driver
+    * [HIVE-21924] - Split text files even if header/footer exists
+    * [HIVE-21933] - Remove unused methods from Utilities
+    * [HIVE-21934] - Materialized view on top of Druid not pushing everything
+    * [HIVE-21944] - Remove unused methods, fields and variables from Vectorizer
+    * [HIVE-21948] - Implement parallel processing in Pre Upgrade Tool
+    * [HIVE-21954] - QTest: support for running qtests on various metastore DBs
+    * [HIVE-21965] - Implement parallel processing in HiveStrictManagedMigration
+    * [HIVE-21968] - Remove index related codes
+    * [HIVE-21972] - "show transactions" display the header twice
+    * [HIVE-21973] - SHOW LOCKS prints the headers twice
+    * [HIVE-21979] - TestReplication tests time out regularily
+    * [HIVE-21980] - Parsing time can be high in case of deeply nested subqueries
+    * [HIVE-21987] - Hive is unable to read Parquet int32 annotated with decimal
+    * [HIVE-22037] - HS2 should log when shutting down due to OOM
+    * [HIVE-22040] - Drop partition throws exception with 'Failed to delete parent: File does not exist' when the partition's parent path does not exists
+    * [HIVE-22046] - Differentiate among column stats computed by different engines
+    * [HIVE-22057] - Early bailout in SharedWorkOptimizer if all tables are referenced only once
+    * [HIVE-22063] - Ranger Authorization in Hive based on object ownership - HMS code path
+    * [HIVE-22065] - Code cleanup around org.apache.hadoop.hive.ql.exec.tez.RecordProcessor
+    * [HIVE-22066] - Upgrade Apache parent POM to version 21
+    * [HIVE-22068] - Return the last event id dumped as repl status to avoid notification event missing error.
+    * [HIVE-22074] - Slow compilation due to IN to OR transformation
+    * [HIVE-22079] - Post order walker for iterating over expression tree
+    * [HIVE-22081] - Hivemetastore Performance: Compaction Initiator Thread overwhelmed if there are too many Table/partitions are eligible for compaction 
+    * [HIVE-22089] - Upgrade jackson to 2.9.9
+    * [HIVE-22090] - Upgrade jetty to 9.3.27
+    * [HIVE-22102] - Reduce HMS call when creating HiveSession
+    * [HIVE-22106] - PCR: Remove cross-query synchronization for the partition-eval 
+    * [HIVE-22112] - update jackson version in disconnected poms 
+    * [HIVE-22115] - Prevent the creation of query-router logger in HS2 as per property
+    * [HIVE-22118] - Log the table name while skipping the compaction because it's sorted table/partitions
+    * [HIVE-22145] - Avoid optimizations for analyze compute statistics
+    * [HIVE-22151] - Turn off hybrid grace hash join by default
+    * [HIVE-22168] - remove excessive logging by llap cache.
+    * [HIVE-22192] - Remove ObjectPair classes
+    * [HIVE-22195] - Configure authentication type for Zookeeper when different from the default cluster wide
+    * [HIVE-22199] - Ugrade findbugs to 3.0.5
+    * [HIVE-22204] - Beeline option to show/not show execution report
+    * [HIVE-22205] - Upgrade zookeeper and curator versions
+    * [HIVE-22211] - Change maven phase to generate test sources
+    * [HIVE-22214] - Explain vectorization should disable user level explain
+    * [HIVE-22217] - Better Logging for Hive JAR Reload
+    * [HIVE-22221] - Llap external client - Need to reduce LlapBaseInputFormat#getSplits() footprint  
+    * [HIVE-22239] - Scale data size using column value ranges
+    * [HIVE-22241] - Implement UDF to interpret date/timestamp using its internal representation and Gregorian-Julian hybrid calendar
+    * [HIVE-22245] - Make qtest feature parser reuseable
+    * [HIVE-22270] - Upgrade commons-io to 2.6
+    * [HIVE-22278] - Upgrade log4j to 2.12.1
+    * [HIVE-22282] - Obtain LLAP delegation token only when LLAP is configured for Kerberos authentication
+    * [HIVE-22284] - Improve LLAP CacheContentsTracker to collect and display correct statistics
+    * [HIVE-22292] - Implement Hypothetical-Set Aggregate Functions
+    * [HIVE-22297] - qtests: add regex based replacer
+    * [HIVE-22298] - Allow Llap IO cache for reading tables without delete delta
+    * [HIVE-22303] - TestObjectStore starts some deadline timers which are never stopped
+    * [HIVE-22327] - Repl: Ignore read-only transactions in notification log
+    * [HIVE-22330] - Maximize smallBuffer usage in BytesColumnVector
+    * [HIVE-22339] - Change default time for MVs refresh in registry
+    * [HIVE-22343] - Fix incorrect spelling of 'artifectId' in pom.xml
+    * [HIVE-22357] - Schema mismatch between the Hive table definition and the "hive.sql.query" Parameter
+    * [HIVE-22366] - Multiple metastore calls for same table and constraints during planning
+    * [HIVE-22376] - Cancelled query still prints exception if it was stuck in waiting for lock
+    * [HIVE-22403] - Print ENV Variables In Command Line Help Debug Mode
+    * [HIVE-22414] - Make LLAP CacheTags more memory efficient
+    * [HIVE-22419] - Improve Messages Emitted From HiveMetaStoreClient
+    * [HIVE-22421] - Improve Logging If Configuration File Not Found
+    * [HIVE-22423] - Improve Logging In HadoopThriftAuthBridge
+    * [HIVE-22425] - ReplChangeManager Not Debug Logging Database Name
+    * [HIVE-22426] - Use DependencyManagement in Root POM for itests
+    * [HIVE-22427] - PersistenceManagerProvider Logs a Warning About datanucleus.autoStartMechanismMode
+    * [HIVE-22428] - Remove superfluous "Failed to get database" WARN Logging in ObjectStore
+    * [HIVE-22430] - Avoid creation of additional RS for limit if it is equal to zero
+    * [HIVE-22444] - Clean up Project POM Files
+    * [HIVE-22458] - Add more constraints on showing partitions
+    * [HIVE-22464] - Implement support for NULLS FIRST/LAST in TopNKeyOperator
+    * [HIVE-22465] - Add ssl conf in TezConfigurationFactory
+    * [HIVE-22469] - Lower Metastore DB Connection Pool Size in QTests
+    * [HIVE-22479] - Fix typo in GenericUDF
+    * [HIVE-22481] - Expose null sort order at default level
+    * [HIVE-22483] - Vectorize UDF datetime_legacy_hybrid_calendar
+    * [HIVE-22484] - Remove Calls to printStackTrace
+    * [HIVE-22485] - Cross product should set the conf in UnorderedPartitionedKVEdgeConfig
+    * [HIVE-22486] - Send only accessed columns for masking policies request
+    * [HIVE-22491] - Use Collections emptyList
+    * [HIVE-22492] - Amortize lock contention due to LRFU accounting
+    * [HIVE-22493] - Scheduled Query Execution Failure in Tests
+    * [HIVE-22506] - Read-only transactions feature flag
+    * [HIVE-22512] - Use direct SQL to fetch column privileges in refreshPrivileges
+    * [HIVE-22517] - Sysdb related qtests also output the sysdb sql commands to q.out
+    * [HIVE-22524] - CommandProcessorException should utilize standard Exception fields
+    * [HIVE-22525] - Refactor HiveOpConverter
+    * [HIVE-22531] - Fix a couple whitespace errors in error messages
+    * [HIVE-22533] - Fix possible LLAP daemon web UI vulnerabilities
+    * [HIVE-22539] - HiveServer2 SPNEGO authentication should skip if authorization header is empty
+    * [HIVE-22553] - Expose locks and transactions in sys db
+    * [HIVE-22568] - Process compaction candidates in parallel by the Initiator
+    * [HIVE-22569] - PartitionPruner use Collections Class
+    * [HIVE-22587] - hive.stats.ndv.error parameter documentation issue in HiveConf.java
+    * [HIVE-22592] - Remove redundant calls to AcidUtils#getAcidState in Worker and CompactorMR
+    * [HIVE-22594] - Reorder metastore thrift structures
+    * [HIVE-22596] - RawStore used by Initiator is not thread-safe
+    * [HIVE-22597] - Include More Context in Database NoSuchObjectException
+    * [HIVE-22627] - Add schema changes introduced in HIVE-21443 to the schema upgrade scripts
+    * [HIVE-22629] - AST Node Children can be quite expensive to build due to List resizing
+    * [HIVE-22631] - Avoid deep copying partition list in listPartitionsByExpr
+    * [HIVE-22632] - Improve estimateRowSizeFromSchema
+    * [HIVE-22637] - Avoid cost based rules during generating expressions from AST
+    * [HIVE-22648] - Upgrade Parquet to 1.11.0
+    * [HIVE-22652] - TopNKey push through Group by with Grouping sets
+    * [HIVE-22666] - Introduce TopNKey operator for PTF Reduce Sink
+    * [HIVE-22703] - Compaction configuration check when starting HMS/HS2
+    * [HIVE-22705] - LLAP cache is polluted by query-based compactor
+    * [HIVE-22719] - Remove Log from HiveConf::getLogIdVar
+    * [HIVE-22720] - Optimise AuthenticationProviderFactory::getAuthenticationProvider
+    * [HIVE-22724] - Reduce number of DB calls in ObjectStore, TxnHandler
+    * [HIVE-22725] - Lazy evaluate HiveMetastore::fireReadTablePreEvent table computation
+    * [HIVE-22729] - Provide a failure reason for failed compactions
+    * [HIVE-22735] - TopNKey operator deduplication
+    * [HIVE-22741] - Speed up ObjectStore method getTableMeta 
+    * [HIVE-22745] - Config option to turn off read locks
+    * [HIVE-22746] - Make TypeCheckProcFactory generic
+    * [HIVE-22751] - Move locking in HiveServer2::isDeregisteredWithZooKeeper to ZooKeeperHiveHelper
+    * [HIVE-22753] - Fix gradual mem leak: Operationlog related appenders should be cleared up on errors 
+    * [HIVE-22754] - Trim some extra HDFS find file name calls that can be deduced using current TXN watermark
+    * [HIVE-22770] - Skip interning of MapWork fields during deserialization
+    * [HIVE-22772] -  Log opType and session level information for each operation
+    * [HIVE-22774] - Usability improvements of scheduled queries
+    * [HIVE-22775] - Use the qt:authorizer option in qtests
+    * [HIVE-22780] - Upgrade slf4j version to 1.7.30
+    * [HIVE-22781] - Add ability to immediately execute a scheduled query
+    * [HIVE-22782] - Consolidate metastore call to fetch constraints
+    * [HIVE-22785] - Update/delete/merge statements not optimized through CBO
+    * [HIVE-22786] - Vectorization: Agg with distinct can be optimised in HASH mode
+    * [HIVE-22795] - Create new parser and udf module from ql
+    * [HIVE-22798] - Fix/Optimize: PrimitiveTypeInfo::getPrimitiveTypeEntry
+    * [HIVE-22801] - Debug log is flooded with some debug dump stack
+    * [HIVE-22804] - Ensure ANSI quotes are used for mysql connections
+    * [HIVE-22818] - Preparation for jetty 9.4.26 upgrade
+    * [HIVE-22819] - Refactor Hive::listFilesCreatedByQuery to make it faster for object stores
+    * [HIVE-22825] - Reduce directory lookup cost for acid tables
+    * [HIVE-22827] - Update Flatbuffer version
+    * [HIVE-22831] - Add option in HiveStrictManagedMigration to also move tables converted to external living in old WH
+    * [HIVE-22832] - Parallelise direct insert directory cleaning process
+    * [HIVE-22842] - Timestamp/date vectors in Arrow serializer should use correct calendar for value representation
+    * [HIVE-22864] - Add option to DatabaseRule to run the Schema Tool in verbose mode for tests
+    * [HIVE-22866] - Add more testcases for scheduled queries
+    * [HIVE-22867] - Add partitioning support to VectorTopNKeyOperator 
+    * [HIVE-22872] - Support multiple executors for scheduled queries
+    * [HIVE-22873] - Make it possible to identify which hs2 instance executed a scheduled query
+    * [HIVE-22876] - Do not enforce package-info.java files by checkstyle
+    * [HIVE-22881] - Revise non-recommended Calcite api calls
+    * [HIVE-22885] - HiveMetaStore should log end time for operation requests
+    * [HIVE-22893] - Enhance data size estimation for fields computed by UDFs
+    * [HIVE-22899] - Make sure qtests clean up copied files from test directories
+    * [HIVE-22900] - Predicate Push Down Of Like Filter While Fetching Partition Data From MetaStore
+    * [HIVE-22914] - Make Hive Connection ZK Interactions Easier to Troubleshoot
+    * [HIVE-22923] - Extract cumulative cost metadata from HiveRelMdDistinctRowCount metadata provider 
+    * [HIVE-22942] - Replace PTest with an alternative
+    * [HIVE-22944] - Upgrade to Kryo5
+    * [HIVE-22957] - Support Partition Filtering In MSCK REPAIR TABLE Command
+    * [HIVE-22962] - Reuse HiveRelFieldTrimmer instance across queries
+    * [HIVE-22964] - MM table split computation is very slow
+    * [HIVE-22966] - LLAP: Consider including waitTime for comparing attempts in same vertex
+    * [HIVE-22971] - Eliminate file rename in insert-only compactor
+    * [HIVE-22975] - Optimise TopNKeyFilter with boundary checks
+    * [HIVE-22979] - Support total file size in statistics annotation
+    * [HIVE-22983] - Fix the comments on ConstantPropagate
+    * [HIVE-22995] - Add support for location for managed tables on database
+    * [HIVE-23000] - Improve travis.yml
+    * [HIVE-23002] - Optimise LazyBinaryUtils.writeVLong
+    * [HIVE-23018] - Provide a bulk API to fire multiple insert events
+    * [HIVE-23026] - Allow for custom YARN application name for TEZ queries
+    * [HIVE-23029] - LLAP: Shuffle Handler should support Index Cache configuration
+    * [HIVE-23037] - Print Logging Information for Exception in AcidUtils tryListLocatedHdfsStatus
+    * [HIVE-23045] - Zookeeper SSL/TLS support
+    * [HIVE-23051] - Clean up BucketCodec
+    * [HIVE-23052] - Optimize lock enqueueing in TxnHandler
+    * [HIVE-23053] - Clean Up Stats Mergers
+    * [HIVE-23057] - ColumnStatsMergerFactory NPE Possible
+    * [HIVE-23062] - Hive to check Yarn RM URL in TLS and Yarn HA mode for custom Tez queue
+    * [HIVE-23073] - Shade netty and upgrade to netty 4.1.48.Final
+    * [HIVE-23078] - Remove HiveDriver SecurityManager Check
+    * [HIVE-23080] - Clean Up HivePreparedStatement
+    * [HIVE-23083] - Enable fast serialization in xprod edge
+    * [HIVE-23084] - Implement kill query in multiple HS2 environment
+    * [HIVE-23089] - Add constraint checks to CBO plan
+    * [HIVE-23093] - Create new metastore config value for jdbc max batch size
+    * [HIVE-23094] - Implement Explain CBO of Update and Delete statements
+    * [HIVE-23098] - Allow Operation assertState to Accept a Collection
+    * [HIVE-23099] - Improve Logger for Operation Child Classes
+    * [HIVE-23100] - Create RexNode factory and use it in CalcitePlanner
+    * [HIVE-23103] - Oracle statement batching
+    * [HIVE-23104] - Minimize critical paths of TxnHandler::commitTxn and abortTxn
+    * [HIVE-23106] - Cleanup CalcitePlanner genOPTree exception handling
+    * [HIVE-23108] - Cleanup HiveBaseResultSet.java
+    * [HIVE-23113] - Clean Up HiveCallableStatement
+    * [HIVE-23117] - Review of HiveStatement Class
+    * [HIVE-23118] - Option for exposing compile time counters as tez counters
+    * [HIVE-23122] - LLAP: TaskExecutorService should log details about task eviction decision details
+    * [HIVE-23124] - Review of SQLOperation Class
+    * [HIVE-23135] - Add RelDistribution trait to HiveSortExchange 
+    * [HIVE-23140] - Optimise file move in CTAS 
+    * [HIVE-23180] - Remove unused variables from tez build dag
+    * [HIVE-23183] - Make TABLE Token Optional in TRUNCATE Statement
+    * [HIVE-23191] - Prevent redundant output descriptor config serialization
+    * [HIVE-23194] - Use Queue Instead of List for CollectOperator
+    * [HIVE-23196] - Reduce number of delete calls to NN during Context::clear
+    * [HIVE-23207] - Create integration tests for TxnManager for different rdbms metastores
+    * [HIVE-23208] - Update guaranteed capacity in ZK only when WM is enabled
+    * [HIVE-23210] - Fix shortestjobcomparator when jobs submitted have 1 task their vertices
+    * [HIVE-23212] - SemanticAnalyzer::getStagingDirectoryPathname should check for encryption zone only when needed
+    * [HIVE-23213] - HiveStrictManagedMigration should handle legacy Kudu tables
+    * [HIVE-23214] - Remove skipCorrupt from OrcEncodedDataConsumer
+    * [HIVE-23216] - Add new api as replacement of get_partitions_by_expr to return PartitionSpec instead of Partitions
+    * [HIVE-23218] - LlapRecordReader queue limit computation is not optimal
+    * [HIVE-23258] - Remove BoneCP Connection Pool
+    * [HIVE-23261] - Check whether encryption is enabled in the cluster before moving files
+    * [HIVE-23262] - Remove dependency on activemq
+    * [HIVE-23266] - Remove QueryWrapper from ObjectStore
+    * [HIVE-23267] - Reduce dependency on groovy
+    * [HIVE-23268] - Eliminate beanutils transitive dependency
+    * [HIVE-23269] - Unsafe comparing bigints and strings
+    * [HIVE-23275] - Represent UNBOUNDED in window functions in CBO correctly
+    * [HIVE-23277] - HiveProtoLogger should carry out JSON conversion in its own thread
+    * [HIVE-23278] - Remove dependency on bouncycastle
+    * [HIVE-23280] - Trigger compaction with old aborted txns
+    * [HIVE-23281] - ObjectStore::convertToStorageDescriptor can be optimised to reduce calls to DB for ACID tables
+    * [HIVE-23282] - Reduce number of DB calls in ObjectStore::getPartitionsByExprInternal
+    * [HIVE-23283] - Generate random temp ID for lock enqueue and commitTxn
+    * [HIVE-23284] - Remove dependency on mariadb-java-client
+    * [HIVE-23287] - Reduce dependency on icu4j
+    * [HIVE-23291] - Add Hive to DatabaseType in JDBC storage handler
+    * [HIVE-23292] - Reduce PartitionDesc payload in MapWork
+    * [HIVE-23294] - Remove sync bottleneck in TezConfigurationFactory
+    * [HIVE-23298] - Disable RS deduplication step in Optimizer if it is run in TezCompiler
+    * [HIVE-23307] - Cache ColumnIndex in HiveBaseResultSet
+    * [HIVE-23310] - Add .asf.yaml
+    * [HIVE-23318] - TxnHandler should delete from MATERIALIZATION_REBUILD_LOCKS on need basis
+    * [HIVE-23324] - Parallelise compaction directory cleaning process
+    * [HIVE-23338] - Bump jackson version to 2.10.0
+    * [HIVE-23340] - TxnHandler cleanup
+    * [HIVE-23344] - Bump scala version to 2.12.4, spark to 2.4.5
+    * [HIVE-23350] - Upgrade DBCP To DBCP 2.7.0
+    * [HIVE-23363] - Upgrade DataNucleus dependency to 5.2
+    * [HIVE-23365] - Put RS deduplication optimization under cost based decision
+    * [HIVE-23372] - Project not defined correctly after reordering a join ADDENDUM - fix sharedwork.q
+    * [HIVE-23375] - Track MJ HashTable Load time
+    * [HIVE-23376] - Avoid repeated SHA computation in GenericUDTFGetSplits for hive-exec jar
+    * [HIVE-23393] - LLapInputFormat reader policy for Random IO formats
+    * [HIVE-23407] - Prompt Beeline Users To Enable Verbose Logging on Error
+    * [HIVE-23410] - ACID: Improve the delete and update operations to avoid the move step
+    * [HIVE-23414] - Detail Hive Java Compatibility
+    * [HIVE-23424] - Remove Dependency on Log4J from hive-shims-common
+    * [HIVE-23429] - LLAP: Optimize retrieving queryId details in LlapTaskCommunicator
+    * [HIVE-23446] - LLAP: Reduce IPC connection misses to AM for short queries
+    * [HIVE-23449] - LLAP: Reduce mkdir and config creations in submitWork hotpath
+    * [HIVE-23451] - FileSinkOperator calls deleteOnExit (hdfs call) twice for the same file
+    * [HIVE-23467] - Add a skip.trash config for HMS to skip trash when deleting external table data
+    * [HIVE-23468] - LLAP: Optimise OrcEncodedDataReader to avoid FS init to NN
+    * [HIVE-23478] - Fix flaky special_character_in_tabnames_quotes_1 test
+    * [HIVE-23485] - Bound GroupByOperator stats using largest NDV among columns
+    * [HIVE-23487] - Optimise PartitionManagementTask
+    * [HIVE-23488] - Optimise PartitionManagementTask::Msck::repair
+    * [HIVE-23491] - Move ParseDriver to parser module
+    * [HIVE-23492] - Remove unnecessary FileSystem#exists calls from ql module
+    * [HIVE-23494] - Upgrade Apache parent POM to version 23
+    * [HIVE-23495] - AcidUtils.getAcidState cleanup
+    * [HIVE-23499] - REPL: Immutable repl dumps should be reusable across multiple repl loads
+    * [HIVE-23506] - Move getAcidVersionFrom...File utility methods to TestTxnCommands
+    * [HIVE-23520] - REPL: repl dump could add support for immutable dataset
+    * [HIVE-23521] - REPL: Optimise partition loading during bootstrap
+    * [HIVE-23526] - Beeline may throw the misleading exception
+    * [HIVE-23530] - Use SQL functions instead of compute_stats UDAF to compute column statistics
+    * [HIVE-23533] - Remove an FS#exists call from AcidUtils#getLogicalLength
+    * [HIVE-23535] - Bump Minimum Required Version of Maven to 3.0.5
+    * [HIVE-23536] - Provide an option to skip stats generation for major compaction
+    * [HIVE-23546] - Skip authorization when user is a superuser
+    * [HIVE-23553] - Upgrade ORC version to 1.6.7
+    * [HIVE-23555] - Cancel compaction jobs when hive.compactor.worker.timeout is reached
+    * [HIVE-23556] - Support hive.metastore.limit.partition.request for get_partitions_ps
+    * [HIVE-23587] - Remove JODA Time From LlapServiceDriver
+    * [HIVE-23595] - Do not query task guaranteed status when wlm off
+    * [HIVE-23608] - Change an FS#exists call to FS#isFile call in AcidUtils
+    * [HIVE-23612] - Option for HiveStrictManagedMigration to impersonate a user for FS operations
+    * [HIVE-23618] - Add notification events for default/check constraints and enable replication.
+    * [HIVE-23619] - Add new plugin to rerun queries when Tez AM is down due to lost node
+    * [HIVE-23624] - Add metastore metrics to show the compaction status
+    * [HIVE-23627] - Review of GroupByOperator
+    * [HIVE-23628] - Add Default Message for Github PRs
+    * [HIVE-23683] - Add enqueue time to compaction
+    * [HIVE-23689] - Bump Tez version to 0.9.2
+    * [HIVE-23699] - Cleanup HIVEQUERYRESULTFILEFORMAT handling
+    * [HIVE-23702] - Add metastore metrics to show age of the oldest initiated compaction
+    * [HIVE-23723] - Limit operator pushdown through LOJ
+    * [HIVE-23727] - Improve SQLOperation log handling when canceling background
+    * [HIVE-23734] - Untangle LlapRecordReader Includes construction
+    * [HIVE-23736] - Disable topn in ReduceSinkOp if a TNK is introduced
+    * [HIVE-23738] - DBLockManager::lock() : Move lock request to debug level
+    * [HIVE-23741] - Store CacheTags in the file cache level
+    * [HIVE-23760] - Upgrading to Kafka 2.5 Clients
+    * [HIVE-23764] - Remove unnecessary getLastFlushLength when checking delete delta files
+    * [HIVE-23774] - Reduce log level at aggrColStatsForPartitions in MetaStoreDirectSql.java
+    * [HIVE-23786] - HMS Server side filter
+    * [HIVE-23791] - Optimize ACID stats generation
+    * [HIVE-23797] - Throw exception when no metastore  found in zookeeper
+    * [HIVE-23800] - Add hooks when HiveServer2 stops due to OutOfMemoryError
+    * [HIVE-23806] - Avoid clearing column stat states in all partition in case schema is extended
+    * [HIVE-23818] - Use String Switch-Case Statement in StatUtils
+    * [HIVE-23819] - Use ranges in ValidReadTxnList serialization
+    * [HIVE-23824] - LLAP - add API to look up ORC metadata for certain Path
+    * [HIVE-23825] - Create a flag to turn off _orc_acid_version file creation
+    * [HIVE-23826] - Reuse column vectors in LlapRecordReader for ACID data too
+    * [HIVE-23840] - Use LLAP to get orc metadata
+    * [HIVE-23843] - Improve key evictions in VectorGroupByOperator
+    * [HIVE-23852] - Natively support Date type in ReduceSink operator
+    * [HIVE-23853] - CRUD based compaction also should update ACID file version metadata
+    * [HIVE-23856] - Beeline Should Print Binary Data in Base64
+    * [HIVE-23865] - Use More Java Collections Class
+    * [HIVE-23869] - Move alter statements in parser to new file
+    * [HIVE-23870] - Optimise multiple text conversions in WritableHiveCharObjectInspector.getPrimitiveJavaObject / HiveCharWritable
+    * [HIVE-23874] - Add Debug Logging to HiveQueryResultSet
+    * [HIVE-23875] - Add VSCode files to gitignore
+    * [HIVE-23880] - Bloom filters can be merged in a parallel way in VectorUDAFBloomFilterMerge
+    * [HIVE-23892] - Remove interpretation for character RexLiteral
+    * [HIVE-23901] - Overhead of Logger in ColumnStatsMerger damage the performance
+    * [HIVE-23908] - Rewrite plan to join back tables: handle root input is an Aggregate
+    * [HIVE-23915] - Improve Github PR Template
+    * [HIVE-23930] - Upgrade to tez 0.10.0
+    * [HIVE-23937] - Take null ordering into consideration when pushing TNK through inner joins
+    * [HIVE-23938] - LLAP: JDK11 - some GC log file rotation related jvm arguments cannot be used anymore
+    * [HIVE-23939] - SharedWorkOptimizer: take the union of columns in mergeable TableScans
+    * [HIVE-23940] - Add TPCH tables (scale factor 0.001) as qt datasets
+    * [HIVE-23941] - Refactor TypeCheckProcFactory to be database agnostic
+    * [HIVE-23956] - Delete delta directory file information should be pushed to execution side
+    * [HIVE-23958] - HiveServer2 should support additional keystore/truststores types besides JKS
+    * [HIVE-23959] - Provide an option to wipe out column stats for partitioned tables in case of column removal
+    * [HIVE-23965] - Improve plan regression tests using TPCDS30TB metastore dump and custom configs
+    * [HIVE-23973] - Use SQL constraints to improve join reordering algorithm (III)
+    * [HIVE-23975] - Reuse evicted keys from aggregation buffers
+    * [HIVE-23976] - Enable vectorization for multi-col semi join reducers
+    * [HIVE-23987] - Upgrade arrow version to 0.11.0
+    * [HIVE-23988] - Remove unused method
+    * [HIVE-23989] - Read isMetastoreRemote flag from system var in StartMiniHS2Cluster
+    * [HIVE-23996] - Remove unused line in UDFArgumentException
+    * [HIVE-23997] - Some logs in ConstantPropagateProcFactory are not straightforward
+    * [HIVE-24022] - Optimise HiveMetaStoreAuthorizer.createHiveMetaStoreAuthorizer
+    * [HIVE-24024] - Improve logging around CompactionTxnHandler
+    * [HIVE-24026] - HMS/Ranger Spark view authorization plan
+    * [HIVE-24041] - Extend semijoin conversion rules
+    * [HIVE-24051] - Hive lineage information exposed in ExecuteWithHookContext
+    * [HIVE-24063] - SqlFunctionConverter#getHiveUDF handles cast before geting FunctionInfo
+    * [HIVE-24065] - Bloom filters can be cached after deserialization in VectorInBloomFilterColDynamicValue
+    * [HIVE-24081] - Enable pre-materializing CTEs referenced in scalar subqueries
+    * [HIVE-24084] - Push Aggregates thru joins in case it re-groups previously unique columns
+    * [HIVE-24087] - FK side join elimination in presence of PK-FK constraint
+    * [HIVE-24093] - Remove unused hive.debug.localtask
+    * [HIVE-24106] - Abort polling on the operation state when the current thread is interrupted
+    * [HIVE-24107] - Fix typo in ReloadFunctionsOperation
+    * [HIVE-24108] - AddToClassPathAction should use TezClassLoader
+    * [HIVE-24120] - Plugin for external DatabaseProduct in standalone HMS
+    * [HIVE-24143] - Include convention in JDBC converter operator in Calcite plan
+    * [HIVE-24146] - Cleanup TaskExecutionException in GenericUDTFExplode
+    * [HIVE-24154] - Missing simplification opportunity with IN and EQUALS clauses
+    * [HIVE-24157] - Strict mode to fail on CAST timestamp <-> numeric
+    * [HIVE-24159] - Kafka storage handler broken in secure environment pt2: short-circuit on non-secure environment
+    * [HIVE-24161] - Support Oracle CLOB type in beeline
+    * [HIVE-24176] - Create query-level cache for HMS requests and extend existing local HS2 HMS cache
+    * [HIVE-24183] - Clean up local HS2 HMS cache code
+    * [HIVE-24190] - LLAP: ShuffleHandler might return DISK_ERROR_EXCEPTION according to TEZ-4233
+    * [HIVE-24191] - Introduce configurable user to run compaction as
+    * [HIVE-24192] - Properly log TaskExecutorService eviction details
+    * [HIVE-24201] - WorkloadManager can support delayed move if destination pool does not have enough sessions
+    * [HIVE-24202] - Clean up local HS2 HMS cache code (II)
+    * [HIVE-24203] - Implement stats annotation rule for the LateralViewJoinOperator
+    * [HIVE-24205] - Optimise CuckooSetBytes
+    * [HIVE-24207] - LimitOperator can leverage ObjectCache to bail out quickly
+    * [HIVE-24221] - Use vectorizable expression to combine multiple columns in semijoin bloom filters
+    * [HIVE-24222] - Upgrade ORC to 1.5.12
+    * [HIVE-24234] - Improve checkHashModeEfficiency in VectorGroupByOperator
+    * [HIVE-24262] - Optimise NullScanTaskDispatcher for cloud storage
+    * [HIVE-24270] - Move scratchdir cleanup to background
+    * [HIVE-24278] - Implement an UDF for throwing exception in arbitrary vertex
+    * [HIVE-24282] - Show columns shouldn't sort output columns unless explicitly mentioned.
+    * [HIVE-24321] - Implement Default getSerDeStats in AbstractSerDe
+    * [HIVE-24324] - Remove deprecated API usage from Avro
+    * [HIVE-24332] - Make AbstractSerDe Superclass of all Classes
+    * [HIVE-24348] - Beeline: Isolating dependencies and execution with java
+    * [HIVE-24353] - performance: Refactor TimestampTZ parsing
+    * [HIVE-24392] - Send table id in get_parttions_by_names_req api
+    * [HIVE-24394] - Enable printing explain to console at query start
+    * [HIVE-24396] - [New Feature] Add data connector support for remote datasources
+    * [HIVE-24399] - Optimize Deserializer creation
+    * [HIVE-24401] - COMPACTOR_CRUD_QUERY_BASED description in HiveConf is outdated
+    * [HIVE-24403] - change min_history_level schema change to be compatible with previous version
+    * [HIVE-24408] - Upgrade Parquet to 1.11.1
+    * [HIVE-24409] - Use LazyBinarySerDe2 in PlanUtils::getReduceValueTableDesc
+    * [HIVE-24412] - Extract common parts of HiveDeCorrelator
+    * [HIVE-24415] - HiveSplitGenerator blocks Tez dispatcher
+    * [HIVE-24416] - Optimise HiveCharWritable::getStrippedValue
+    * [HIVE-24423] - Improve DbNotificationListener Thread
+    * [HIVE-24424] - Use PreparedStatements in DbNotificationListener getNextNLId
+    * [HIVE-24432] - Delete Notification Events in Batches
+    * [HIVE-24436] - Fix Avro NULL_DEFAULT_VALUE compatibility issue
+    * [HIVE-24456] - Column masking/hashing function in hive should use SH512 if FIPS mode is enabled
+    * [HIVE-24458] - Allow access to SArgs without converting to disjunctive normal form
+    * [HIVE-24460] - Refactor Get Next Event ID for DbNotificationListener
+    * [HIVE-24468] - Use Event Time instead of Current Time in Notification Log DB Entry
+    * [HIVE-24473] - Make Hive buildable with HBase 2.x GA versions
+    * [HIVE-24475] - Generalize fixacidkeyindex utility
+    * [HIVE-24477] - Separate production and test code in TxnDbUtil
+    * [HIVE-24479] - Introduce setting to set lower bound of hash aggregation reduction.
+    * [HIVE-24488] - Make docker host configurable for metastoredb/perf tests
+    * [HIVE-24510] - Vectorize compute_bit_vector
+    * [HIVE-24520] - Fix stackoverflow error in HiveMetaStore::get_partitions_by_names
+    * [HIVE-24524] - LLAP ShuffleHandler: upgrade to Netty4 and remove Netty3 dependency from hive where it's possible
+    * [HIVE-24525] - Invite reviewers automatically by file name patterns
+    * [HIVE-24535] - Cleanup AcidUtils.Directory and remove unnecessary filesystem listings
+    * [HIVE-24541] - Add config to set a default storage handler class
+    * [HIVE-24542] - Prepare Guava for Upgrades
+    * [HIVE-24556] - Optimize DefaultGraphWalker for case when node has no grandchildren
+    * [HIVE-24559] - Fix some spelling issues
+    * [HIVE-24560] - Move Logging and Column Name,Type Parsing to AbstractSerde Class
+    * [HIVE-24564] - Extend PPD filter transitivity to be able to discover new opportunities
+    * [HIVE-24581] - Remove AcidUtils call from OrcInputformat for non transactional tables
+    * [HIVE-24586] - Rename compaction "attempted" status
+    * [HIVE-24587] - DataFileReader is not closed in AvroGenericRecordReader#extractWriterProlepticFromMetadata 
+    * [HIVE-24588] - Run tests using specific log4j2 configuration conveniently
+    * [HIVE-24596] - Explain ddl for debugging
+    * [HIVE-24601] - Control CBO fallback behavior via property
+    * [HIVE-24602] - Retry compaction after configured time
+    * [HIVE-24613] - Support Values clause without Insert
+    * [HIVE-24615] - Remove unnecessary FileSystem listing from Initiator 
+    * [HIVE-24616] - Add Logging to Track Query Status
+    * [HIVE-24617] - Review beeline Driver Scanning Code
+    * [HIVE-24627] - Add Debug Logging to Hive JDBC Connection
+    * [HIVE-24629] - Invoke optional output committer in TezProcessor
+    * [HIVE-24630] - clean up multiple parseDelta implementation in AcidUtils
+    * [HIVE-24632] - Replace with null when GenericUDFBaseCompare has a non-interpretable val
+    * [HIVE-24633] - Support CTE with column labels
+    * [HIVE-24637] - Make Tez progress log interval configurable
+    * [HIVE-24638] - Redundant filter in scalar subquery 
+    * [HIVE-24643] - Access Operation state directly where possible
+    * [HIVE-24657] - Make Beeline Logging Dependencies Explicit
+    * [HIVE-24658] - Move LogUtil Class to Metastore Server from Common
+    * [HIVE-24659] - Remove Commons Logger from serde Package
+    * [HIVE-24660] - Remove Commons Logger from jdbc-handler Package
+    * [HIVE-24661] - Do Not "Stringify" Exception in Logger messages
+    * [HIVE-24664] - Support column aliases in Values clause
+    * [HIVE-24668] - Improve FileSystem usage in dynamic partition handling
+    * [HIVE-24670] - DeleteReaderValue should not allocate empty vectors for delete delta files
+    * [HIVE-24673] - Migrate NegativeCliDriver and NegativeMinimrCliDriver to llap
+    * [HIVE-24693] - Convert timestamps to zoned times without string operations
+    * [HIVE-24704] - Ensure that all Operator column expressions refer to a column in the RowSchema
+    * [HIVE-24705] - Create/Alter/Drop tables based on storage handlers in HS2 should be authorized by Ranger/Sentry
+    * [HIVE-24710] - Optimise PTF iteration for count(*) to reduce CPU and IO cost
+    * [HIVE-24715] - Increase bucketId range
+    * [HIVE-24719] - There's a getAcidState call without impersonation in compactor.Worker
+    * [HIVE-24722] - LLAP cache hydration
+    * [HIVE-24723] - Use ExecutorService in TezSessionPool
+    * [HIVE-24736] - Make buffer tracking in LLAP cache with BP wrapper more accurate
+    * [HIVE-24739] - Clarify Usage of Thrift TServerEventHandler and Count Number of Messages Processed
+    * [HIVE-24741] - get_partitions_ps_with_auth performance can be improved when requesting all the partitions
+    * [HIVE-24746] - PTF: TimestampValueBoundaryScanner can be optimised during range computation
+    * [HIVE-24752] - Returned operation's drilldown link may be broken
+    * [HIVE-24758] - Log Tez Task DAG ID, DAG Session ID, HS2 Hostname
+    * [HIVE-24769] - HiveMetaStore getTables() doesn't have Owner information to filter on it
+    * [HIVE-24772] - Revamp Server Request Error Logging
+    * [HIVE-24802] - Show operation log at webui
+    * [HIVE-24805] - Compactor: Initiator shouldn't fetch table details again and again for partitioned tables
+    * [HIVE-24806] - Compactor: Initiator should lazy evaluate findUserToRunAs()
+    * [HIVE-24808] - Cache Parsed Dates
+    * [HIVE-24810] - Use JDK 8 String Switch in TruncDateFromTimestamp
+    * [HIVE-24811] - Extend Cached Dates to Other Areas
+    * [HIVE-24832] - Remove Spring Artifacts from Log4j Properties Files
+    * [HIVE-24835] - Replace HiveSubQueryFinder with RexUtil.SubQueryFinder
+    * [HIVE-24837] - Upgrade httpclient to 4.5.13+
+    * [HIVE-24838] - Reduce FS creation in Warehouse::getDnsPath for object stores
+    * [HIVE-24854] - Incremental Materialized view refresh in presence of update/delete operations
+    * [HIVE-24857] - Trigger Tez output commit after close operation
+    * [HIVE-24862] - Fix race condition causing NPE during dynamic partition loading
+    * [HIVE-24865] - Implement Respect/Ignore Nulls in first/last_value
+    * [HIVE-24867] - Create iceberg-handler module in Hive
+    * [HIVE-24868] - Support specifying Respect/Ignore Nulls in function parameter list
+    * [HIVE-24892] - Replace getContentSummary::getLength with listStatus(recursive) for blobstores
+    * [HIVE-24911] - Metastore: Create index on SDS.CD_ID for Postgres
+    * [HIVE-24922] - Remove redundant code and improve readability
+    * [HIVE-24929] - Allow correlated exists subqueries with windowing clause
+    * [HIVE-24931] - Remove Read/WriteEntity parameters from TaskCompiler#optimizeOperatorPlan
+    * [HIVE-24937] - Fix sync bottleneck in SyslogParser
+    * [HIVE-24943] - Initiator: Optimise when tables/partitions are not eligible for compaction
+    * [HIVE-24962] - Enable partition pruning for Iceberg tables
+    * [HIVE-24965] - Describe table partition stats fetch should be configurable
+    * [HIVE-24981] - Add control file option to HiveStrictManagedMigration for DB/table selection
+    * [HIVE-24987] - hive.metastore.disallow.incompatible.col.type.changes is too restrictive for some storage formats
+    * [HIVE-24991] - Enable fetching deleted rows in vectorized mode
+    * [HIVE-25001] - Improvement for some debug-logging guards
+    * [HIVE-25003] - Move iceberg-handler under a hive-iceberg module
+    * [HIVE-25014] - Optimise ObjectStore::updateTableColumnStatistics
+    * [HIVE-25029] - Remove travis builds
+    * [HIVE-25046] - Log CBO plans right after major transformations
+    * [HIVE-25047] - Remove unused fields/methods and deprecated calls in HiveProject
+    * [HIVE-25058] - PTF: TimestampValueBoundaryScanner can be optimised during range computation pt2 - isDistanceGreater
+    * [HIVE-25061] - PTF: Improve ValueBoundaryScanner
+    * [HIVE-25064] - Create separate shader maven module for Iceberg libraries
+    * [HIVE-25066] - Show whether a materialized view supports incremental review or not
+    * [HIVE-25072] - Optimise ObjectStore::alterPartitions
+    * [HIVE-25075] - Hive::loadPartitionInternal establishes HMS connection for every partition for external tables
+    * [HIVE-25101] - Remove HBase libraries from Hive distribution
+    * [HIVE-25105] - Support Parquet as default MV storage format
+    * [HIVE-25107] - Classpath logging should be on DEBUG level
+    * [HIVE-25108] - Do Not Log and Throw MetaExceptions
+    * [HIVE-25112] - Simplify TXN Compactor Heartbeat Thread
+    * [HIVE-25151] - Remove Unused Interner from HiveMetastoreChecker
+    * [HIVE-25152] - Remove Superfluous Logging Code
+    * [HIVE-25155] - Bump ORC to 1.6.8
+    * [HIVE-25160] - Automatically pass on iceberg-handler jar as job dependency
+    * [HIVE-25173] - Fix build failure of hive-pre-upgrade due to missing dependency on pentaho-aggdesigner-algorithm
+    * [HIVE-25176] - Print DAG ID to Console
+    * [HIVE-25177] - Add Additional Debugging Help for HBase Reader
+    * [HIVE-25180] - Update netty to 4.1.60.Final
+    * [HIVE-25185] - Improve Logging On Polling Tez Session from Pool
+    * [HIVE-25200] - Alter table add columns support for Iceberg tables
+    * [HIVE-25208] - Refactor Iceberg commit to the MoveTask/MoveWork
+    * [HIVE-25216] - Vectorized reading of ORC tables via Iceberg
+    * [HIVE-25235] - Remove ThreadPoolExecutorWithOomHook
+    * [HIVE-25238] - Make SSL cipher suites configurable for Hive Web UI and HS2
+    * [HIVE-25240] - Query Text based MaterializedView rewrite of subqueries
+    * [HIVE-25253] - Incremental rebuild of partitioned insert only materialized views
+    * [HIVE-25254] - Upgrade to tez 0.10.1
+    * [HIVE-25276] - Enable automatic statistics generation for Iceberg tables
+    * [HIVE-25277] - Slow Hive partition deletion for Cloud object stores with expensive ListFiles
+    * [HIVE-25281] - Add optional fields to enable returning filemetadata for tables and partitions
+    * [HIVE-25311] - Slow compilation of union operators with >100 branches
+    * [HIVE-25312] - Upgrade netty to 4.1.65.Final
+    * [HIVE-25313] - Upgrade commons-codec to 1.15
+    * [HIVE-25320] - Purge hive.optimize.sort.dynamic.partition
+    * [HIVE-25325] - Add TRUNCATE TABLE support for Hive Iceberg tables
+    * [HIVE-25349] - Skip password authentication when a trusted header is present in the Http request
+    * [HIVE-25354] - Handle unsupported queries for Iceberg tables
+    * [HIVE-25370] - Improve SharedWorkOptimizer performance
+    * [HIVE-25391] - Turn off priv synchronizer by default
+    * [HIVE-25476] - Remove Unused Dependencies for JDBC Driver
+    * [HIVE-25477] - Clean Up JDBC Code
+    * [HIVE-25482] - Add option to enable connectionLeak detection for Hikari datasource
+    * [HIVE-25485] - Transform selects of literals under a UNION ALL to inline table scan
+    * [HIVE-25501] - Provide a configurable filter for removing useless properties from PartitionDesc objects before MapWork serialization
+    * [HIVE-25508] - Partitioned tables created with CTAS queries doesnt have lineage informations
+    * [HIVE-25517] - Follow up on HIVE-24951: External Table created with Uppercase name using CTAS does not produce result for select queries
+    * [HIVE-25520] - Enable concatenate for external table.
+    * [HIVE-25522] - NullPointerException in TxnHandler
+    * [HIVE-25531] - Remove the core classified hive-exec artifact
+    * [HIVE-25535] - Control cleaning obsolete directories/files of a table via property
+    * [HIVE-25553] - Support Map data-type natively in Arrow format
+    * [HIVE-25564] - Enable dropping HMS tables despite Iceberg metadata problems
+    * [HIVE-25569] - Enable table definition over a single file
+    * [HIVE-25580] - Increase the performance of getTableColumnStatistics and getPartitionColumnStatistics
+    * [HIVE-25586] - Add Iceberg to list of allowed serdes for incompatible col type changes
+    * [HIVE-25594] - Setup JDBC databases in tests via QT options
+    * [HIVE-25618] - Stack trace is difficult to find when qtest fails during setup/teardown
+    * [HIVE-25628] - Avoid unnecessary file ops if Iceberg table is LLAP cached
+    * [HIVE-25630] - Transformer fixes
+    * [HIVE-25637] - Hive on Tez: inserting data failing into the non native hive external table managed by kafka storage handler 
+    * [HIVE-25642] - Log a warning if multiple Compaction Worker versions are running compactions
+    * [HIVE-25650] - Make workerId and workerVersionId optional in the FindNextCompactRequest
+    * [HIVE-25651] - Enable LLAP cache affinity for Iceberg ORC splits
+    * [HIVE-25652] - Add constraints in result of “SHOW CREATE TABLE ”
+    * [HIVE-25656] - Get materialized view state based on number of affected rows of transactions
+    * [HIVE-25670] - Avoid getTable() calls for foreign key tables not used in a query
+    * [HIVE-25679] - Use serdeContants collection delim in MultiDelimSerDe
+    * [HIVE-25682] - Increase bucketId range - qtest
+    * [HIVE-25689] - Remove deprecated DataUtil from iceberg-handler
+    * [HIVE-25695] - Make spark views authorization in hive configurable.
+    * [HIVE-25702] - Upgrade Iceberg dependency to 0.12.1
+    * [HIVE-25714] - Some tests are flaky because docker is not able to start in 5 seconds
+    * [HIVE-25724] - Support External only tables for particular databases.
+    * [HIVE-25735] - Improve statestimator in UDFWhen/UDFCase
+    * [HIVE-25738] - NullIf doesn't support complex types
+    * [HIVE-25753] - Improving performance of getLatestCommittedCompactionInfo
+    * [HIVE-25764] - Add reason for the compaction failure message
+    * [HIVE-25772] - Use ClusteredWriter when writing to Iceberg tables
+    * [HIVE-25783] - Refine standalone-metastore module pom.xml files
+    * [HIVE-25791] - Improve SFS exception messages
+    * [HIVE-25796] - Allow metastore clients to fetch remaining events if some of the events are cleaned up
+    * [HIVE-25800] - loadDynamicPartitions in Hive.java should not load all partitions of a managed table 
+    * [HIVE-25814] - Add entry in replication_metrics table for skipped replication iterations.
+    * [HIVE-25828] - Remove unused import and method in ParseUtils
+    * [HIVE-25829] - Tez exec mode support for credential provider for jobs
+    * [HIVE-25841] - Improve performance of deleteColumnStatsState
+    * [HIVE-25862] - Persist the time of last run of the initiator
+    * [HIVE-25874] - Slow filter evaluation of nest struct fields in vectorized executions
+    * [HIVE-25884] - Improve rule description for rules defined as subclasses
+    * [HIVE-25892] - Group HMSHandler's thread locals into a single context
+    * [HIVE-25896] - Remove getThreadId from IHMSHandler
+    * [HIVE-25902] - Vectorized reading of Parquet tables via Iceberg
+    * [HIVE-25922] - Upgrade Iceberg dependency to 0.13.0
+    * [HIVE-25927] - Fix DataWritableReadSupport 
+    * [HIVE-25938] - Print excluded rules from CBO
+    * [HIVE-25943] - Introduce compaction cleaner failed attempts threshold
+    * [HIVE-25944] - Format pom.xml-s
+    * [HIVE-25958] - Optimise BasicStatsNoJobTask
+    * [HIVE-25959] - Expose Compaction Observability delta metrics using the JsonReporter
+    * [HIVE-25961] - Altering partition specification parameters for Iceberg tables are not working
+    * [HIVE-25971] - Tez task shutdown getting delayed due to cached thread pool not closed
+    * [HIVE-25975] - Optimize ClusteredWriter for bucketed Iceberg tables
+    * [HIVE-25981] - Avoid checking for archived parts in analyze table
+    * [HIVE-25990] - Optimise multiple copies in case of CTAS in external tables for Object stores
+    * [HIVE-26016] - Remove duplicate table exists check in create_table_core api of HMSHandler
+    * [HIVE-26029] - Upgrade netty to 4.1.75.Final due to CVE
 
 ** Test
-    * [HIVE-19271] - TestMiniLlapLocalCliDriver default_constraint and check_constraint failing
+    * [HIVE-18823] - Vectorization: introduce qtest for SUM (IF/WHEN) with vectorization for ORC
     * [HIVE-19515] - TestRpc.testServerPort is consistently failing
+    * [HIVE-19545] - Enable TestCliDriver#fouter_join_ppr.q
+    * [HIVE-19551] - Enable TestBeeLineWithArgs#testQueryProgress and TestBeeLineWithArgs#testQueryProgressParallel
+    * [HIVE-19552] - Enable TestMiniDruidKafkaCliDriver#druidkafkamini_basic.q
     * [HIVE-19555] - Enable TestMiniLlapLocalCliDriver#tez_dynpart_hashjoin_1.q and TestMiniLlapLocalCliDriver#tez_vector_dynpart_hashjoin_1.q
     * [HIVE-19573] - Fix flaky TestMiniLlapLocalCliDriver#explainuser_4.q
+    * [HIVE-19603] - Decrease batch size of TestMinimrCliDriver
     * [HIVE-19612] - Add option to mask lineage in q files
+    * [HIVE-19616] - Enable TestAutoPurgeTables test
     * [HIVE-19617] - Rename test tables to avoid collisions during execution in batches
     * [HIVE-19620] - Change tmp directory used by PigServer in HCat tests
     * [HIVE-19626] - Change tmp staging mapred directory for CliDriver
+    * [HIVE-19649] - Clean up inputs in JDBC PreparedStatement. Add unit tests.
     * [HIVE-19654] - Change tmp staging mapred directory for TestBlobstoreCliDriver
     * [HIVE-19655] - Mask stats for TestMiniLlapLocalCliDriver#smb_mapjoin_15
     * [HIVE-19699] - Re-enable TestReOptimization
     * [HIVE-19706] - Disable TestJdbcWithMiniHS2#testHttpRetryOnServerIdleTimeout
+    * [HIVE-19707] - Enable TestJdbcWithMiniHS2#testHttpRetryOnServerIdleTimeout
     * [HIVE-19731] - Change staging tmp directory used by TestHCatLoaderComplexSchema
+    * [HIVE-19782] - Flash out TestObjectStore.testDirectSQLDropParitionsCleanup
+    * [HIVE-19816] - TestWorkloadManager.testAsyncSessionInitFailures is flaky
+    * [HIVE-19897] - Add more tests for parallel compilation 
     * [HIVE-20123] - Fix masking tests after HIVE-19617
+    * [HIVE-20217] - bucket7.q test results should be sorted
+    * [HIVE-20301] - Enable vectorization for materialized view rewriting tests
+    * [HIVE-20335] - Add tests for materialized view rewriting with composite aggregation functions
+    * [HIVE-20396] - Test HS2 open_connection metrics
+    * [HIVE-20450] - Add replication test for LOAD command on ACID table.
+    * [HIVE-20465] - ProxyFileSystem.listStatusIterator function override required once migrated to Hadoop 3.2.0+
+    * [HIVE-20575] - Fix flaky connection metric tests
+    * [HIVE-20691] - Fix org.apache.hadoop.hive.cli.TestMiniLlapCliDriver.testCliDriver[cttl]
+    * [HIVE-20836] - Fix TestJdbcDriver2.testYarnATSGuid flakiness
+    * [HIVE-20860] - Fix or disable TestMiniLlapLocalCliDriver.testCliDriver[cbo_limit]
+    * [HIVE-20964] - Create a test that checks the level of the parallel compilation
+    * [HIVE-20972] - Enable TestMiniLlapLocalCliDriver cbo_limit and cbo_rp_limit
+    * [HIVE-21396] - TestCliDriver#vector_groupby_reduce is flaky - rounding error
+    * [HIVE-21444] - Additional tests for materialized view rewriting
+    * [HIVE-21602] - Dropping an external table created by migration case should delete the data directory.
+    * [HIVE-21657] - Disable flaky cbo_rp_limit.q in TestMiniLlapLocalCliDriver
+    * [HIVE-21732] - Configurable injection of load for LLAP task execution
+    * [HIVE-22580] - Flakyness in TestDbTxnManager2
+    * [HIVE-22584] - Flakyness in TestTaskExecutorService.testSetCapacity
+    * [HIVE-22598] - Fix TestCompactor.testDisableCompactionDuringReplLoad flakyness
+    * [HIVE-22616] - Disable PreCommit test org.apache.hadoop.hive.ql.TestMTQueries.testMTQueries1
+    * [HIVE-22721] - Add option for queries to only read from LLAP cache
+    * [HIVE-23848] - TestHiveMetaStoreChecker and TestMiniLlapLocalCliDriver tests are failing in master
+    * [HIVE-25067] - Add more tests to Iceberg partition pruning
+    * [HIVE-25264] - Add tests to verify Hive can read/write after schema change on Iceberg table
+    * [HIVE-25279] - Fix q.outs caused by concurrent commits of HIVE-25240 and HIVE-25229
+    * [HIVE-25291] - Fix q.out files after HIVE-25240
+    * [HIVE-25394] - Enable vectorization for TestIcebergCliDriver dynamic_partition_pruning.q
+    * [HIVE-25909] - Add test for 'hive.default.nulls.last' property for windows with ordering
+    * [HIVE-26042] - Fix flaky streaming tests
 
+** Wish
+    * [HIVE-22728] - Limit the scope of uniqueness of constraint name to table
 
 ** Task
+    * [HIVE-12342] - Set default value of hive.optimize.index.filter to true
+    * [HIVE-17084] - Turn on hive.stats.fetch.column.stats configuration flag
+    * [HIVE-18319] - Upgrade to Hadoop 3.0.0
+    * [HIVE-18729] - Druid Time column type
     * [HIVE-18875] - Enable SMB Join by default in Tez
-    * [HIVE-19134] - Update copyright NOTICE and fix rat check failures
-    * [HIVE-19140] - Update metastore upgrade scripts to prepare for 3.1.0 development
-    * [HIVE-19257] - HIVE-19157 commit references wrong jira
+    * [HIVE-19026] - Configurable serde for druid kafka indexing 
     * [HIVE-19306] - Arrow batch serializer
     * [HIVE-19308] - Provide an Arrow stream reader for external LLAP clients 
-    * [HIVE-19323] - Create metastore SQL install and upgrade scripts for 3.1
     * [HIVE-19488] - Enable CM root based on db parameter, identifying a db as source of replication.
     * [HIVE-19509] - Disable tests that are failing continuously
-    * [HIVE-19512] - If parallel execution is enabled, metastore is throwing out of sequence error.
+    * [HIVE-19667] - Remove distribution management tag from pom.xml
     * [HIVE-19708] - Repl copy retrying with cm path even if the failure is due to network issue
     * [HIVE-19725] - Add ability to dump non-native tables in replication metadata dump
+    * [HIVE-19812] - Disable external table replication by default via a configuration property
+    * [HIVE-19829] - Incremental replication load should create tasks in execution phase rather than semantic phase
     * [HIVE-19880] - Repl Load to return recoverable vs non-recoverable error codes
     * [HIVE-19881] - Allow metadata-only dump for database which are not source of replication
+    * [HIVE-19924] - Tag distcp jobs run by Repl Load
     * [HIVE-19928] - Load Data for managed tables should set the owner of loaded files to a configurable user
-    * [HIVE-19978] - Backport HIVE-18037 to branch-3
-
-
-Release Notes - Hive - Version 3.0.0
-
-** Sub-task
-    * [HIVE-11133] - Support hive.explain.user for Spark
-    * [HIVE-11418] - Dropping a database in an encryption zone with CASCADE and trash enabled fails
-    * [HIVE-13567] - Enable auto-gather column stats by default
-    * [HIVE-13583] - E061-14: Search Conditions
-    * [HIVE-13673] - LLAP: handle case where no service instance is found on the host specified in the input split
-    * [HIVE-14412] - Add timestamp with time zone
-    * [HIVE-14487] - Add REBUILD statement for materialized views
-    * [HIVE-14495] - Add SHOW MATERIALIZED VIEWS statement
-    * [HIVE-14498] - Freshness period for query rewriting using materialized views
-    * [HIVE-14518] - Support 'having' translation for Druid GroupBy queries
-    * [HIVE-14747] - Remove JAVA paths from profiles by sending them from ptest-client
-    * [HIVE-14947] - Add support for Acid 2 in Merge
-    * [HIVE-15016] - Run tests with Hadoop 3.0.0-beta1
-    * [HIVE-15018] - ALTER rewriting flag in materialized view 
-    * [HIVE-15051] - Test framework integration with findbugs, rat checks etc.
-    * [HIVE-15173] - Allow dec as an alias for decimal
-    * [HIVE-15212] - merge branch into master
-    * [HIVE-15326] - Hive shims report Unrecognized Hadoop major version number: 3.0.0-alpha2-SNAPSHOT
-    * [HIVE-15436] - Enhancing metastore APIs to retrieve only materialized views
-    * [HIVE-15490] - REPL LOAD & DUMP support for INSERT events with change management
-    * [HIVE-15619] - Column pruner should handle DruidQuery
-    * [HIVE-15642] - Replicate Insert Overwrites, Dynamic Partition Inserts and Loads
-    * [HIVE-15673] - Allow multiple queries with disjunction
-    * [HIVE-15705] - Event replication for constraints
-    * [HIVE-15725] - Make it possible to run checkstyle for a specific module
-    * [HIVE-15758] - Allow correlated scalar subqueries with aggregates which has non-equi join predicates
-    * [HIVE-15834] - Add unit tests for org.json usage on master
-    * [HIVE-15899] - Make CTAS with acid target table and insert into acid_tbl select ... union all ... work
-    * [HIVE-15939] - Make cast expressions comply more to sql2011
-    * [HIVE-15982] - Support the width_bucket function
-    * [HIVE-15986] - Support "is [not] distinct from"
-    * [HIVE-16171] - Support replication of truncate table
-    * [HIVE-16186] - REPL DUMP shows last event ID of the database even if we use LIMIT option.
-    * [HIVE-16197] - Incremental insert into a partitioned table doesn't get replicated.
-    * [HIVE-16207] - Add support for Complex Types in Fast SerDe
-    * [HIVE-16228] - Support subqueries in complex expression in SELECT clause
-    * [HIVE-16256] - Flaky test: TestCliDriver.testCliDriver[comments]
-    * [HIVE-16266] - Enable function metadata to be written during bootstrap
-    * [HIVE-16267] - Enable bootstrap function metadata to be loaded in repl load
-    * [HIVE-16268] - enable incremental repl dump to handle functions metadata
-    * [HIVE-16269] - enable incremental function dump to be loaded via repl load 
-    * [HIVE-16272] - support for drop function in incremental replication 
-    * [HIVE-16276] - Fix NoSuchMethodError: com.amazonaws.services.s3.transfer.TransferManagerConfiguration.setMultipartUploadThreshold(I)V
-    * [HIVE-16294] - Support snapshot for truncate table
-    * [HIVE-16312] - Flaky test: TestHCatClient.testTransportFailure
-    * [HIVE-16313] - Flaky test: TestBeeLineDriver[drop_with_concurrency]
-    * [HIVE-16320] - Flaky test: TestBeeLineDriver.testCliDriver[escape_comments]
-    * [HIVE-16330] - Improve plans for scalar subquery with aggregates
-    * [HIVE-16344] - Test and support replication of exchange partition
-    * [HIVE-16372] - Enable DDL statement for non-native tables (add/remove table properties)
-    * [HIVE-16400] - Fix the MDC reference to use slf4j rather than log4j
-    * [HIVE-16416] - Service: move constants out from HiveAuthFactory
-    * [HIVE-16467] - Flaky test: TestCliDriver.testCliDriver[vector_order_null]
-    * [HIVE-16488] - Support replicating into existing db if the db is empty
-    * [HIVE-16493] - Skip column stats when colStats is empty
-    * [HIVE-16504] - Addition of binary licenses broke rat check
-    * [HIVE-16530] - Add HS2 operation logs and improve logs for REPL commands
-    * [HIVE-16532] - HIVE on hadoop 3 build failed due to hdfs client/server jar separation
-    * [HIVE-16535] - Hive fails to build from source code tarball
-    * [HIVE-16542] - make merge that targets acid 2.0 table fail-fast 
-    * [HIVE-16555] - Add a new thrift API call for get_metastore_uuid
-    * [HIVE-16556] - Modify schematool scripts to initialize and create METASTORE_DB_PROPERTIES table
-    * [HIVE-16566] - Set column stats default as true when creating new tables/partitions
-    * [HIVE-16568] - Support complex types in external LLAP InputFormat
-    * [HIVE-16579] - CachedStore: improvements to partition col stats caching and cache column stats for unpartitioned table
-    * [HIVE-16586] - Fix Unit test failures when CachedStore is enabled
-    * [HIVE-16591] - DR for function Binaries on HDFS 
-    * [HIVE-16600] - Refactor SetSparkReducerParallelism#needSetParallelism to enable parallel order by in multi_insert cases
-    * [HIVE-16601] - Display Session Id and Query Name / Id in Spark UI
-    * [HIVE-16617] - Clean up javadoc from errors in module hive-shims
-    * [HIVE-16618] - Clean up javadoc from errors in module hive-common
-    * [HIVE-16619] - Clean up javadoc from errors in module hive-serde
-    * [HIVE-16628] - Fix query25 when it uses a mix of MergeJoin and MapJoin
-    * [HIVE-16637] - Improve end-of-data checking for LLAP input format
-    * [HIVE-16642] - New Events created as part of replv2 potentially break replv1
-    * [HIVE-16644] - Hook Change Manager to Insert Overwrite
-    * [HIVE-16647] - Improve the validation output to make the output to stderr and stdout more consistent
-    * [HIVE-16651] - LlapProtocolClientProxy stack trace when using llap input format
-    * [HIVE-16652] - LlapInputFormat: Seeing "output error" WARN message
-    * [HIVE-16653] - Mergejoin should give itself a correct tag
-    * [HIVE-16672] - Parquet vectorization doesn't work for tables with partition info
-    * [HIVE-16684] - Bootstrap REPL DUMP shouldn't fail when table is dropped after fetching the table names.
-    * [HIVE-16686] - repl invocations of distcp needs additional handling
-    * [HIVE-16688] - Make sure Alter Table to set transaction=true acquires X lock
-    * [HIVE-16691] - Add test for more datatypes for LlapInputFormat
-    * [HIVE-16697] - Schema table validator should return a sorted list of missing tables 
-    * [HIVE-16702] - Use LazyBinarySerDe for LLAP InputFormat
-    * [HIVE-16706] - Bootstrap REPL DUMP shouldn't fail when a partition is dropped/renamed when dump in progress.
-    * [HIVE-16714] - make Task Dependency on Repl Load more intuitive
-    * [HIVE-16715] - Clean up javadoc from errors in modules llap-client, metastore, spark-client
-    * [HIVE-16722] - Converting bucketed non-acid table to acid should perform validation
-    * [HIVE-16727] - REPL DUMP for insert event should't fail if the table is already dropped.
-    * [HIVE-16729] - Improve location validator to check for blank paths.
-    * [HIVE-16747] - Remove YETUS*.sh files after a YETUS release
-    * [HIVE-16748] - Integreate YETUS to Pre-Commit
-    * [HIVE-16750] - Support change management for rename table/partition.
-    * [HIVE-16764] - Support numeric as same as decimal
-    * [HIVE-16765] - ParquetFileReader should be closed to avoid resource leak
-    * [HIVE-16774] - Support position in ORDER BY when using SELECT *
-    * [HIVE-16775] - Fix HiveFilterAggregateTransposeRule when filter is always false
-    * [HIVE-16779] - CachedStore leak PersistenceManager resources
-    * [HIVE-16782] - Flaky Test: TestMiniLlapLocalCliDriver[subquery_scalar]
-    * [HIVE-16785] - Ensure replication actions are idempotent if any series of events are applied again.
-    * [HIVE-16797] - Enhance HiveFilterSetOpTransposeRule to remove union branches
-    * [HIVE-16813] - Incremental REPL LOAD should load the events in the same sequence as it is dumped.
-    * [HIVE-16827] - Merge stats task and column stats task into a single task
-    * [HIVE-16837] - MetadataOnly optimizer conflicts with count distinct rewrite
-    * [HIVE-16838] - Improve plans for subqueries with non-equi co-related predicates
-    * [HIVE-16848] - NPE during CachedStore refresh
-    * [HIVE-16892] - Move creation of _files from ReplCopyTask to analysis phase for boostrap replication 
-    * [HIVE-16893] - move replication dump related work in semantic analysis phase to execution phase using a task
-    * [HIVE-16895] -  Multi-threaded execution of bootstrap dump of partitions
-    * [HIVE-16896] - move replication load related work in semantic analysis phase to execution phase using a task
-    * [HIVE-16901] - Distcp optimization - One distcp per ReplCopyTask 
-    * [HIVE-16912] - Improve table validator's performance against Oracle
-    * [HIVE-16926] - LlapTaskUmbilicalExternalClient should not start new umbilical server for every fragment request
-    * [HIVE-16974] - Change the sort key for the schema tool validator to be <ID>
-    * [HIVE-16981] - hive.optimize.bucketingsorting should compare the schema before removing RS
-    * [HIVE-16990] - REPL LOAD should update last repl ID only after successful copy of data files.
-    * [HIVE-16992] - LLAP: monitoring and better default lambda for LRFU policy
-    * [HIVE-16996] - Add HLL as an alternative to FM sketch to compute stats
-    * [HIVE-16997] - Extend object store to store and use bit vectors
-    * [HIVE-16998] - Add config to enable HoS DPP only for map-joins
-    * [HIVE-17005] - Ensure REPL DUMP and REPL LOAD are authorized properly
-    * [HIVE-17021] - Support replication of concatenate operation.
-    * [HIVE-17087] - Remove unnecessary HoS DPP trees during map-join conversion
-    * [HIVE-17091] - "Timed out getting readerEvents" error from external LLAP client
-    * [HIVE-17100] - Improve HS2 operation logs for REPL commands.
-    * [HIVE-17112] - Reduce logging in HiveSparkClientFactory and RemoteHiveSparkClient
-    * [HIVE-17132] - Add InterfaceAudience and InterfaceStability annotations for UDF APIs
-    * [HIVE-17137] - Fix javolution conflict
-    * [HIVE-17153] - Flaky test: TestMiniSparkOnYarnCliDriver[spark_dynamic_partition_pruning]
-    * [HIVE-17157] - Add InterfaceAudience and InterfaceStability annotations for ObjectInspector APIs
-    * [HIVE-17167] - Create metastore specific configuration tool
-    * [HIVE-17168] - Create separate module for stand alone metastore
-    * [HIVE-17170] - Move thrift generated code to stand alone metastore
-    * [HIVE-17178] - Spark Partition Pruning Sink Operator can't target multiple Works
-    * [HIVE-17183] - Disable rename operations during bootstrap dump
-    * [HIVE-17185] - TestHiveMetaStoreStatsMerge.testStatsMerge is failing
-    * [HIVE-17195] - Long chain of tasks created by REPL LOAD shouldn't cause stack corruption.
-    * [HIVE-17196] - CM: ReplCopyTask should retain the original file names even if copied from CM path.
-    * [HIVE-17205] - add functional support for unbucketed tables
-    * [HIVE-17212] - Dynamic add partition by insert shouldn't generate INSERT event.
-    * [HIVE-17214] - check/fix conversion of unbucketed non-acid to acid
-    * [HIVE-17215] - Streaming Ingest API writing unbucketed tables
-    * [HIVE-17216] - Additional qtests for HoS DPP
-    * [HIVE-17224] - Move JDO classes to standalone metastore
-    * [HIVE-17225] - HoS DPP pruning sink ops can target parallel work objects
-    * [HIVE-17241] - Change metastore classes to not use the shims
-    * [HIVE-17247] - HoS DPP: UDFs on the partition column side does not evaluate correctly
-    * [HIVE-17256] - add a notion of a guaranteed task to LLAP
-    * [HIVE-17289] - EXPORT and IMPORT shouldn't perform distcp with doAs privileged user.
-    * [HIVE-17292] - Change TestMiniSparkOnYarnCliDriver test configuration to use the configured cores
-    * [HIVE-17297] - allow AM to use LLAP guaranteed tasks
-    * [HIVE-17307] - Change the metastore to not use the metrics code in hive/common
-    * [HIVE-17316] - Use String.startsWith for the hidden configuration variables
-    * [HIVE-17318] - Make Hikari CP configurable using hive properties in hive-site.xml
-    * [HIVE-17319] - Make BoneCp configurable using hive properties in hive-site.xml
-    * [HIVE-17330] - refactor TezSessionPoolManager to separate its multiple functions
-    * [HIVE-17346] - TestMiniSparkOnYarnCliDriver[spark_dynamic_partition_pruning] is failing every time
-    * [HIVE-17347] - TestMiniSparkOnYarnCliDriver[spark_dynamic_partition_pruning_mapjoin_only] is failing every time
-    * [HIVE-17359] - Deal with TypeInfo dependencies in the metastore
-    * [HIVE-17371] - Move tokenstores to metastore module
-    * [HIVE-17375] - stddev_samp,var_samp standard compliance
-    * [HIVE-17380] - refactor LlapProtocolClientProxy to be usable with other protocols
-    * [HIVE-17381] - When we enable Parquet Writer Version V2, hive throws an exception: Unsupported encoding: DELTA_BYTE_ARRAY.
-    * [HIVE-17382] - Change startsWith relation introduced in HIVE-17316
-    * [HIVE-17387] - implement Tez AM registry in Hive
-    * [HIVE-17405] - HoS DPP ConstantPropagate should use ConstantPropagateOption.SHORTCUT
-    * [HIVE-17409] - refactor LLAP ZK registry to make the ZK-registry part reusable
-    * [HIVE-17414] - HoS DPP + Vectorization generates invalid explain plan due to CombineEquivalentWorkResolver
-    * [HIVE-17428] - REPL LOAD of ALTER_PARTITION event doesn't create import tasks if the partition doesn't exist during analyze phase.
-    * [HIVE-17455] - External LLAP client: connection to HS2 should be kept open until explicitly closed
-    * [HIVE-17456] - Set current database for external LLAP interface
-    * [HIVE-17473] - implement workload management pools
-    * [HIVE-17482] - External LLAP client: acquire locks for tables queried directly by LLAP
-    * [HIVE-17488] - Move first set of classes to standalone metastore
-    * [HIVE-17494] - Bootstrap REPL DUMP throws exception if a partitioned table is dropped while reading partitions.
-    * [HIVE-17495] - CachedStore: prewarm improvement (avoid multiple sql calls to read partition column stats), refactoring and caching some aggregate stats
-    * [HIVE-17506] - Fix standalone-metastore pom.xml to not depend on hive's main pom
-    * [HIVE-17508] - Implement global execution triggers based on counters
-    * [HIVE-17514] - Use SHA-256 for cookie signer to improve security
-    * [HIVE-17515] - Use SHA-256 for GenericUDFMaskHash to improve security
-    * [HIVE-17527] - Support replication for rename/move table across database
-    * [HIVE-17528] - Add more q-tests for Hive-on-Spark with Parquet vectorized reader
-    * [HIVE-17534] - Add a config to turn off parquet vectorization
-    * [HIVE-17537] - Move Warehouse class to standalone metastore
-    * [HIVE-17541] - Move testing related methods from MetaStoreUtils to some testing related utility
-    * [HIVE-17566] - Create schema required for workload management.
-    * [HIVE-17581] - Replace some calcite dependencies with native ones
-    * [HIVE-17607] - remove ColumnStatsDesc usage from columnstatsupdatetask
-    * [HIVE-17608] - REPL LOAD should overwrite the data files if exists instead of duplicating it
-    * [HIVE-17617] - Rollup of an empty resultset should contain the grouping of the empty grouping set
-    * [HIVE-17629] - CachedStore - wait for prewarm at use time, not init time
-    * [HIVE-17645] - MM tables patch conflicts with HIVE-17482 (Spark/Acid integration)
-    * [HIVE-17647] - DDLTask.generateAddMmTasks(Table tbl) and other random code should not start transactions
-    * [HIVE-17651] - TableScanOperator might miss vectorization on flag
-    * [HIVE-17652] - retire ANALYZE TABLE ... PARTIALSCAN
-    * [HIVE-17661] - DBTxnManager.acquireLocks() - MM tables should use shared lock for Insert
-    * [HIVE-17671] - TableScanDesc.isAcidTable is restricted to FullAcid tables
-    * [HIVE-17681] - Need to log bootstrap dump progress state property to HS2 logs.
-    * [HIVE-17692] - Block HCat on Acid tables
-    * [HIVE-17696] - Vectorized reader does not seem to be pushing down projection columns in certain code paths
-    * [HIVE-17698] - FileSinkDesk.getMergeInputDirName() uses stmtId=0
-    * [HIVE-17708] - Upgrade surefire to 2.20.1
-    * [HIVE-17728] - TestHCatClient should use hive.metastore.transactional.event.listeners as per recommendation.
-    * [HIVE-17733] - Move RawStore to standalone metastore
-    * [HIVE-17743] - Add InterfaceAudience and InterfaceStability annotations for Thrift generated APIs
-    * [HIVE-17748] - ReplCopyTask doesn't support multi-file CopyWork
-    * [HIVE-17750] - add a flag to automatically create most tables as MM 
-    * [HIVE-17756] - Enable subquery related Qtests for Hive on Spark
-    * [HIVE-17757] - REPL LOAD need to use customised configurations to execute distcp/remote copy.
-    * [HIVE-17771] - Implement commands to manage resource plan
-    * [HIVE-17778] - Add support for custom counters in trigger expression
-    * [HIVE-17809] - Implement per pool trigger validation and move sessions across pools
-    * [HIVE-17812] - Move remaining classes that HiveMetaStore depends on 
-    * [HIVE-17835] - HS2 Logs print unnecessary stack trace when HoS query is cancelled
-    * [HIVE-17837] - Explicitly check if the HoS Remote Driver has been lost in the RemoteSparkJobMonitor 
-    * [HIVE-17841] - implement applying the resource plan
-    * [HIVE-17842] - Run checkstyle on ptest2 module with proper configuration
-    * [HIVE-17850] - can VectorizedOrcAcidRowReader be removed once HIVE-17458 is done?
-    * [HIVE-17856] - MM tables - IOW is not ACID compliant
-    * [HIVE-17858] - MM - some union cases are broken
-    * [HIVE-17874] - Parquet vectorization fails on tables with complex columns when there are no projected columns
-    * [HIVE-17884] - Implement create, alter and drop workload management triggers
-    * [HIVE-17887] - Incremental REPL LOAD with Drop partition event on timestamp type partition column fails.
-    * [HIVE-17888] - Display the reason for query cancellation
-    * [HIVE-17897] - "repl load" in bootstrap phase fails when partitions have whitespace
-    * [HIVE-17902] - add notions of default pool and start adding unmanaged mapping
-    * [HIVE-17904] - handle internal Tez AM restart in registry and WM
-    * [HIVE-17905] - propagate background LLAP cluster changes to WM
-    * [HIVE-17906] - use kill query mechanics to kill queries in WM
-    * [HIVE-17907] - enable and apply resource plan commands in HS2
-    * [HIVE-17913] - Cleanup unused methods in Driver
-    * [HIVE-17926] - Support triggers for non-pool sessions
-    * [HIVE-17929] - Use sessionId for HoS Remote Driver Client id
-    * [HIVE-17931] - Implement Parquet vectorization reader for Array type
-    * [HIVE-17933] - make antlr output directory to use a top-level sourceset
-    * [HIVE-17934] - Merging Statistics are promoted to COMPLETE (most of the time)
-    * [HIVE-17945] - Support column projection for index access when using Parquet Vectorization
-    * [HIVE-17950] - Implement resource plan fetching from metastore
-    * [HIVE-17954] - Implement pool, user, group and trigger to pool management API's.
-    * [HIVE-17961] - NPE during initialization of VectorizedParquetRecordReader when input split is null
-    * [HIVE-17967] - Move HiveMetaStore class
-    * [HIVE-17970] - MM LOAD DATA with OVERWRITE doesn't use base_n directory concept
-    * [HIVE-17972] - Implement Parquet vectorization reader for Map type
-    * [HIVE-17980] - Move HiveMetaStoreClient plus a few remaining classes.
-    * [HIVE-17981] - Create a set of builders for Thrift classes
-    * [HIVE-17982] - Move metastore specific itests
-    * [HIVE-17983] - Make the standalone metastore generate tarballs etc.
-    * [HIVE-17990] - Add Thrift and DB storage for Schema Registry objects
-    * [HIVE-17991] - Remove CommandNeedRetryException
-    * [HIVE-17995] - Run checkstyle on standalone-metastore module with proper configuration
-    * [HIVE-17996] - Fix ASF headers
-    * [HIVE-17997] - Add rat plugin and configuration to standalone metastore pom
-    * [HIVE-18002] - add group support for pool mappings
-    * [HIVE-18003] - add explicit jdbc connection string args for mappings
-    * [HIVE-18004] - investigate deriving app name from JDBC connection for pool mapping
-    * [HIVE-18005] - Improve size estimation for array() to be not 0
-    * [HIVE-18025] - Push resource plan changes to tez/unmanaged sessions
-    * [HIVE-18028] - fix WM based on cluster smoke test; add logging
-    * [HIVE-18029] - beeline - support proper usernames based on the URL arg
-    * [HIVE-18031] - Support replication for Alter Database operation.
-    * [HIVE-18034] - Improving logging with HoS executors spend lots of time in GC
-    * [HIVE-18036] - Stats: Remove usage of clone() methods
-    * [HIVE-18053] - Support different table types for MVs
-    * [HIVE-18056] - CachedStore: Have a whitelist/blacklist config to allow selective caching of tables/partitions and allow read while prewarming
-    * [HIVE-18057] - remove PostExecute / PreExecute hook support
-    * [HIVE-18063] - Make CommandProcessorResponse an exception instead of a return class
-    * [HIVE-18071] - add HS2 jmx information about pools and current resource plan
-    * [HIVE-18072] - fix various WM bugs based on cluster testing - part 2
-    * [HIVE-18073] - AM may assert when its guaranteed task count is reduced
-    * [HIVE-18075] - verify commands on a cluster
-    * [HIVE-18076] - killquery doesn't actually work for non-trigger WM kills
-    * [HIVE-18078] - WM getSession needs some retry logic
-    * [HIVE-18084] - Upgrade checkstyle version to support lambdas
-    * [HIVE-18085] - Run checkstyle on storage-api module with proper configuration
-    * [HIVE-18088] - Add WM event traces at query level for debugging
-    * [HIVE-18092] - Fix exception on tables handled by HBaseHandler if columnsstats are auto-gathered
-    * [HIVE-18093] - Improve logging when HoS application is killed
-    * [HIVE-18095] - add a unmanaged flag to triggers (applies to container based sessions)
-    * [HIVE-18096] - add a user-friendly show plan command
-    * [HIVE-18125] - Support arbitrary file names in input to Load Data
-    * [HIVE-18133] - Parametrize TestTxnNoBuckets wrt Vectorization
-    * [HIVE-18134] - some alter resource plan fixes
-    * [HIVE-18138] - Fix columnstats problem in case schema evolution
-    * [HIVE-18141] - Fix StatsUtils.combineRange to combine intervals
-    * [HIVE-18149] - Stats: rownum estimation from datasize underestimates in most cases
-    * [HIVE-18153] - refactor reopen and file management in TezTask
-    * [HIVE-18161] - Remove hive.stats.atomic
-    * [HIVE-18163] - Stats: create materialized view should also collect stats
-    * [HIVE-18170] - User mapping not initialized correctly on start
-    * [HIVE-18179] - Implement validate resource plan (part 1)
-    * [HIVE-18187] - Add jamon generated-sources as source folder
-    * [HIVE-18190] - Consider looking at ORC file schema rather than using _metadata_acid file
-    * [HIVE-18192] - Introduce WriteID per table rather than using global transaction ID
-    * [HIVE-18193] - Migrate existing ACID tables to use write id per table rather than global transaction id
-    * [HIVE-18202] - Automatically migrate hbase.table.name to hbase.mapreduce.hfileoutputformat.table.name for hbase-based table
-    * [HIVE-18203] - change the way WM is enabled and allow dropping the last resource plan
-    * [HIVE-18209] - Fix API call in VectorizedListColumnReader to get value from BytesColumnVector
-    * [HIVE-18211] - Support to read multiple level definition for Map type in Parquet file
-    * [HIVE-18212] - Make sure Yetus check always has a full log
-    * [HIVE-18214] - Flaky test: TestSparkClient
-    * [HIVE-18222] - Update checkstyle rules to be less peeky
-    * [HIVE-18224] - Introduce interface above driver
-    * [HIVE-18229] - add the unmanaged mapping command
-    * [HIVE-18230] - create plan like plan, and replace plan commands for easy modification
-    * [HIVE-18235] - Columnstats gather on mm tables: re-enable disabled test
-    * [HIVE-18237] - missing results for insert_only table after DP insert
-    * [HIVE-18238] - Driver execution may not have configuration changing sideeffects 
-    * [HIVE-18245] - clean up acid_vectorization_original.q
-    * [HIVE-18257] - implement scheduling policy configuration instead of hardcoding fair scheduling
-    * [HIVE-18273] - add LLAP-level counters for WM
-    * [HIVE-18274] - add AM level metrics for WM
-    * [HIVE-18275] - add HS2-level WM metrics
-    * [HIVE-18286] - java.lang.ClassCastException: org.apache.hadoop.hive.ql.exec.vector.DoubleColumnVector cannot be cast to org.apache.hadoop.hive.ql.exec.vector.LongColumnVector
-    * [HIVE-18288] - merge/concat not supported on Acid table
-    * [HIVE-18294] - add switch to make acid table the default
-    * [HIVE-18315] - update tests use non-acid tables
-    * [HIVE-18317] - Improve error messages in TransactionalValidationListerner
-    * [HIVE-18323] - Vectorization: add the support of timestamp in VectorizedPrimitiveColumnReader for parquet
-    * [HIVE-18366] - Update HBaseSerDe to use hbase.mapreduce.hfileoutputformat.table.name instead of hbase.table.name as the table name property
-    * [HIVE-18368] - Improve Spark Debug RDD Graph
-    * [HIVE-18372] - Create testing infra to test different HMS instances
-    * [HIVE-18389] - Print out Spark Web UI URL to the console log
-    * [HIVE-18411] - Fix ArrayIndexOutOfBoundsException for VectorizedListColumnReader
-    * [HIVE-18418] - clean up plugin between DAGs
-    * [HIVE-18437] - use plan parallelism for the default pool if both are present
-    * [HIVE-18438] - WM RP: it's impossible to unset things
-    * [HIVE-18443] - Ensure git gc finished in ptest prep phase before copying repo
-    * [HIVE-18457] - improve show plan output (triggers, mappings)
-    * [HIVE-18458] - Workload manager initializes even when interactive queue is not set
-    * [HIVE-18468] - Create tests to cover alterPartition and renamePartition methods
-    * [HIVE-18478] - Data files deleted from temp table should not be recycled to CM path
-    * [HIVE-18479] - Create tests to cover dropPartition methods
-    * [HIVE-18480] - Create tests for function related methods
-    * [HIVE-18481] - Create tests for table related methods (get, list, exists)
-    * [HIVE-18483] - Create tests to cover getPartition(s) methods
-    * [HIVE-18484] - Create tests to cover listPartition(s) methods
-    * [HIVE-18486] - Create tests to cover add partition methods
-    * [HIVE-18489] - Automatically migrate s3n URIs to s3a URIs
-    * [HIVE-18495] - JUnit rule to enable Driver level testing
-    * [HIVE-18496] - Create tests to cover add/alter/drop index methods
-    * [HIVE-18498] - Create tests to cover get and list index methods
-    * [HIVE-18509] - Create tests for table manipulation related methods (create, alter, drop)
-    * [HIVE-18511] - Fix generated checkstyle errors
-    * [HIVE-18536] - IOW + DP is broken for insert-only ACID
-    * [HIVE-18541] - Secure HS2 web UI with PAM
-    * [HIVE-18542] - Create tests to cover getTableMeta method
-    * [HIVE-18544] - Create tests to cover appendPartition methods
-    * [HIVE-18550] - Keep the hbase table name property as hbase.table.name
-    * [HIVE-18553] - Support schema evolution in Parquet Vectorization reader
-    * [HIVE-18566] - Create tests to cover adding partitions from PartitionSpec
-    * [HIVE-18580] - Create tests to cover exchange partitions
-    * [HIVE-18596] - Synchronize value of hive.spark.client.connect.timeout across unit tests
-    * [HIVE-18609] - Results cache invalidation based on ACID table updates
-    * [HIVE-18633] - Service discovery for Active/Passive HA mode
-    * [HIVE-18635] - Generalize hook dispatch logics in Driver
-    * [HIVE-18651] - Expose additional Spark metrics
-    * [HIVE-18663] - Logged Spark Job Id contains a UUID instead of the actual id
-    * [HIVE-18672] - Printed state in RemoteSparkJobMonitor is ambiguous
-    * [HIVE-18673] - ErrorMsg.SPARK_JOB_MONITOR_TIMEOUT isn't formatted correctly
-    * [HIVE-18677] - SparkClientImpl usage of SessionState.LogHelper doesn't respect isSilent value
-    * [HIVE-18679] - create/replicate open transaction event
-    * [HIVE-18703] - Make Operator comparision to be based on some primitive
-    * [HIVE-18715] - Remove index support from metastore
-    * [HIVE-18720] - Replicate Commit Txn operation (without writes)
-    * [HIVE-18745] - Fix MetaStore creation in tests, so multiple MetaStores can be started on the same machine
-    * [HIVE-18747] - Cleaner for TXN_TO_WRITE_ID table entries using MIN_HISTORY_LEVEL.
-    * [HIVE-18749] - Need to replace transactionId with writeId in RecordIdentifier and other relevant contexts.
-    * [HIVE-18750] - Exchange partition should be disabled on ACID/Insert-only tables with per table write ID.
-    * [HIVE-18751] - ACID table scan through get_splits UDF doesn't receive ValidWriteIdList configuration.
-    * [HIVE-18753] - Correct methods and variables names which uses writeId instead of transactionId.
-    * [HIVE-18755] - Modifications to the metastore for catalogs
-    * [HIVE-18765] - SparkClientImpl swallows exception messages from the RemoteDriver
-    * [HIVE-18771] - Refactor tests, so only 1 MetaStore instance will be started per test class and test configuration
-    * [HIVE-18781] - Create/Replicate Open, Commit (without writes) and Abort Txn events
-    * [HIVE-18805] - Add ConstantPropagate before stats annotation
-    * [HIVE-18824] - ValidWriteIdList config should be defined on tables which has to collect stats after insert
-    * [HIVE-18830] - RemoteSparkJobMonitor failures are logged twice
-    * [HIVE-18832] - Support change management for trashing data files from ACID tables.
-    * [HIVE-18840] - CachedStore: Prioritize loading of recently accessed tables during prewarm
-    * [HIVE-18846] - Query results cache: Allow queries to refer to the pending results of a query that has not finished yet
-    * [HIVE-18855] - Fix unit test TestMiniLlapLocalCliDriver.testCliDriver[results_cache_1]
-    * [HIVE-18861] - druid-hdfs-storage is pulling in hadoop-aws-2.7.x and aws SDK, creating classpath problems on hadoop 3.x
-    * [HIVE-18864] - ValidWriteIdList snapshot seems incorrect if obtained after allocating writeId by current transaction.
-    * [HIVE-18899] - Separate FetchWork required for each query that uses the results cache
-    * [HIVE-18909] - Metrics for results cache
-    * [HIVE-18926] - Imporve operator-tree matching
-    * [HIVE-18946] - Fix columnstats merge NPE
-    * [HIVE-18961] - Error in results cache when query has identifiers with spaces
-    * [HIVE-18982] - Provide a CLI option to manually trigger failover
-    * [HIVE-18988] - Support bootstrap replication of ACID tables
-    * [HIVE-18994] - Handle client connections on failover
-    * [HIVE-19009] - Retain and use runtime statistics during hs2 lifetime
-    * [HIVE-19031] - Mark duplicate configs in HiveConf as deprecated
-    * [HIVE-19083] - Make partition clause optional for INSERT
-    * [HIVE-19089] - Create/Replicate Allocate write-id event
-    * [HIVE-19112] - Support Analyze table for partitioned tables without partition spec
-    * [HIVE-19126] - CachedStore: Use memory estimation to limit cache size during prewarm
-    * [HIVE-19127] - Concurrency fixes in QueryResultsCache
-    * [HIVE-19128] - Update golden files for spark perf tests
-    * [HIVE-19129] - Support DEFAULT keyword with MERGE
-    * [HIVE-19135] - Need tool to allow admins to create catalogs and move existing dbs to catalog during upgrade
-    * [HIVE-19138] - Results cache: allow queries waiting on pending cache entries to check cache again if pending query fails
-    * [HIVE-19141] - TestNegativeCliDriver insert_into_notnull_constraint, insert_into_acid_notnull failing
-    * [HIVE-19144] - TestSparkCliDriver:subquery_scalar - golden file needs to be udpated
-    * [HIVE-19145] - Stabilize statsoptimizer.q test
-    * [HIVE-19146] - Delete dangling q.out 
-    * [HIVE-19147] - Fix PerfCliDrivers: Tpcds30T missed CAT_NAME change
-    * [HIVE-19153] - Update golden files for few tests
-    * [HIVE-19154] - Poll notification events to invalidate the results cache
-    * [HIVE-19156] - TestMiniLlapLocalCliDriver.vectorized_dynamic_semijoin_reduction.q is broken
-    * [HIVE-19159] - TestMTQueries.testMTQueries1 failure
-    * [HIVE-19164] - TestMetastoreVersion failures
-    * [HIVE-19171] - Persist runtime statistics in metastore
-    * [HIVE-19175] - TestMiniLlapLocalCliDriver.testCliDriver update_access_time_non_current_db failing
-    * [HIVE-19178] - TestMiniTezCliDriver.testCliDriver[explainanalyze_5] failure
-    * [HIVE-19193] - TestActivePassiveHA fails
-    * [HIVE-19194] - TestDruidStorageHandler fails
-    * [HIVE-19195] - Fix flaky tests and cleanup testconfiguration to run llap specific tests in llap only.
-    * [HIVE-19196] - TestTriggersMoveWorkloadManager is flaky
-    * [HIVE-19197] - TestReplicationScenarios is flaky
-    * [HIVE-19206] - Automatic memory management for open streaming writers
-    * [HIVE-19209] - Streaming ingest record writers should accept input stream
-    * [HIVE-19210] - Create separate module for streaming ingest
-    * [HIVE-19211] - New streaming ingest API and support for dynamic partitioning
-    * [HIVE-19214] - High throughput ingest ORC format
-    * [HIVE-19222] - TestNegativeCliDriver tests are failing due to "java.lang.OutOfMemoryError: GC overhead limit exceeded"
-    * [HIVE-19232] - results_cache_invalidation2 is failing
-    * [HIVE-19274] - Add an OpTreeSignature persistence checker hook
-    * [HIVE-19319] - RuntimeStats fixes
-    * [HIVE-19322] - broken test: TestNegativeMinimrCliDriver#testCliDriver[minimr_broken_pipe]
-    * [HIVE-19335] - Disable runtime filtering (semijoin reduction opt with bloomfilter) for external tables
-    * [HIVE-19346] - TestMiniLlapLocalCliDriver.testCliDriver[materialized_view_create_rewrite_5] failling
-    * [HIVE-19347] - TestTriggersWorkloadManager tests are failing consistently
-    * [HIVE-19348] -  org.apache.hadoop.hive.ql.plan.mapping.TestOperatorCmp are failing
-    * [HIVE-19371] - Add table ownerType to HMS thrift API
-    * [HIVE-19372] - Add table ownerType to JDO/SQL and ObjectStore
-    * [HIVE-19374] - Parse and process ALTER TABLE SET OWNER command syntax
-    * [HIVE-19400] - Adjust Hive 1.0 to 2.0 conversion utility to the upgrade
-    * [HIVE-19471] - bucket_map_join_tez1 and  bucket_map_join_tez2 are failing
-    * [HIVE-19472] - HiveStreamingConnection swallows exception on partition creation
-    * [HIVE-19494] - Accept shade prefix during reflective instantiation of output format
-
-
-** Bug
-    * [HIVE-4577] - hive CLI can't handle hadoop dfs command  with space and quotes.
-    * [HIVE-6348] - Order by/Sort by in subquery
-    * [HIVE-6590] - Hive does not work properly with boolean partition columns (wrong results and inserts to incorrect HDFS path)
-    * [HIVE-6990] - Direct SQL fails when the explicit schema setting is different from the default one
-    * [HIVE-8937] - fix description of hive.security.authorization.sqlstd.confwhitelist.* params
-    * [HIVE-9815] - Metastore column"SERDE_PARAMS"."PARAM_VALUE"  limited to 4000 bytes
-    * [HIVE-10616] - TypeInfoUtils doesn't handle DECIMAL with just precision specified
-    * [HIVE-10865] - Beeline needs to support DELIMITER command
-    * [HIVE-11064] - ALTER TABLE CASCADE ERROR unbalanced calls to openTransaction/commitTransaction
-    * [HIVE-11266] - count(*) wrong result based on table statistics for external tables
-    * [HIVE-11297] - Combine op trees for partition info generating tasks
-    * [HIVE-11609] - Capability to add a filter to hbase scan via composite key doesn't work
-    * [HIVE-12408] - SQLStdAuthorizer should not require external table creator to be owner of directory, in addition to rw permissions
-    * [HIVE-12425] - OrcRecordUpdater.close(true) leaves the file open
-    * [HIVE-12631] - LLAP IO: support ORC ACID tables
-    * [HIVE-12719] - As a hive user, I am facing issues using permanent UDAF's.
-    * [HIVE-12734] - Remove redundancy in HiveConfs serialized to UDFContext
-    * [HIVE-13000] - Hive returns useless parsing error 
-    * [HIVE-13652] - Import table change order of dynamic partitions
-    * [HIVE-14032] - INSERT OVERWRITE command failed with case sensitive partition key names
-    * [HIVE-14052] - Cleanup structures when external clients use LLAP
-    * [HIVE-14077] - add implicit decimal arithmetic q test, fix issues if found 
-    * [HIVE-14455] - upgrade httpclient, httpcore to match updated hadoop dependency
-    * [HIVE-14560] - Support exchange partition between s3 and hdfs tables
-    * [HIVE-14564] - Column Pruning generates out of order columns in SelectOperator which cause ArrayIndexOutOfBoundsException.
-    * [HIVE-14678] - Hive-on-MR deprecation warning  is not diplayed when engine is set to capital letter 'MR'
-    * [HIVE-14731] - Use Tez cartesian product edge in Hive (unpartitioned case only)
-    * [HIVE-14792] - AvroSerde reads the remote schema-file at least once per mapper, per table reference.
-    * [HIVE-14813] - Make TransactionBatchImpl.toString() include state of each txn: commit/abort
-    * [HIVE-14988] - Support INSERT OVERWRITE into a partition on transactional tables
-    * [HIVE-15077] - Acid LockManager is unfair
-    * [HIVE-15104] - Hive on Spark generate more shuffle data than hive on mr
-    * [HIVE-15144] - JSON.org license is now CatX
-    * [HIVE-15160] - Can't order by an unselected column
-    * [HIVE-15176] - Small typo in hiveserver2 webui
-    * [HIVE-15249] - HIve 2.1.0 is throwing InvalidObjectException(message:Invalid column type name is too long
-    * [HIVE-15267] - Make query length calculation logic more accurate in TxnUtils.needNewQuery()
-    * [HIVE-15343] - Spelling errors in logging and exceptions for beeline, common, hbase-handler, hcatalog, llap-server, orc, serde and shims
-    * [HIVE-15344] - Spelling errors in logging and exceptions for metastore and service directories
-    * [HIVE-15442] - Driver.java has a redundancy  code
-    * [HIVE-15483] - Database and table name is case sensitive when used in show grant
-    * [HIVE-15504] - ArrayIndexOutOfBoundsException in GenericUDFTrunc::initialize
-    * [HIVE-15515] - Remove the docs directory
-    * [HIVE-15552] - Unable to coalesce DATE and TIMESTAMP types
-    * [HIVE-15630] - add operation handle before operation.run instead of after operation.run
-    * [HIVE-15632] - Hive/Druid integration: Incorrect result - Limit on timestamp disappears
-    * [HIVE-15635] - Hive/Druid integration: timeseries query shows all days, even if no data
-    * [HIVE-15636] - Hive/Druid integration: wrong semantics of topN query limit with granularity
-    * [HIVE-15637] - Hive/Druid integration: wrong semantics of groupBy query limit with granularity
-    * [HIVE-15639] - Hive/Druid integration: wrong semantics for ordering within groupBy queries
-    * [HIVE-15680] - Incorrect results when hive.optimize.index.filter=true and same ORC table is referenced twice in query
-    * [HIVE-15724] - getPrimaryKeys and getForeignKeys in metastore does not normalize db and table name
-    * [HIVE-15739] - Incorrect exception message in PartExprEvalUtils
-    * [HIVE-15761] - ObjectStore.getNextNotification could return an empty NotificationEventResponse causing TProtocolException 
-    * [HIVE-15767] - Hive On Spark is not working on secure clusters from Oozie
-    * [HIVE-15829] - LLAP text cache: disable memory tracking on the writer
-    * [HIVE-15883] - HBase mapped table in Hive insert fail for decimal
-    * [HIVE-15995] - Syncing metastore table with serde schema
-    * [HIVE-16007] - When the query does not complie the LogRunnable never stops
-    * [HIVE-16025] - Where IN clause throws exception
-    * [HIVE-16026] - Generated query will timeout and/or kill the druid cluster.
-    * [HIVE-16027] - <timestamp> BETWEEN <string> AND <string> must cast to TIMESTMAP
-    * [HIVE-16044] - LLAP: Shuffle Handler keep-alive connections are closed from the server side
-    * [HIVE-16053] - Remove newRatio from llap JAVA_OPTS_BASE
-    * [HIVE-16057] - SchemaTool ignores --passWord argument if hadoop.security.credential.provider.path is configured
-    * [HIVE-16061] - When hive.async.log.enabled is set to true, some output is not printed to the beeline console
-    * [HIVE-16077] - UPDATE/DELETE fails with numBuckets > numReducers
-    * [HIVE-16113] - PartitionPruner::removeNonPartCols needs to handle AND/OR cases
-    * [HIVE-16117] - SortProjectTransposeRule should check for monotonicity preserving CAST
-    * [HIVE-16125] - Split work between reducers.
-    * [HIVE-16130] - Remove jackson classes from hive-jdbc standalone jar
-    * [HIVE-16147] - Rename a partitioned table should not drop its partition columns stats
-    * [HIVE-16174] - Update MetricsConstant.WAITING_COMPILE_OPS metric when we acquire lock failed in Driver
-    * [HIVE-16177] - non Acid to acid conversion doesn't handle _copy_N files
-    * [HIVE-16188] - beeline should block the connection if given invalid database name.
-    * [HIVE-16193] - Hive show compactions not reflecting the status of the application
-    * [HIVE-16213] - ObjectStore can leak Queries when rollbackTransaction throws an exception
-    * [HIVE-16219] - metastore notification_log contains serialized message with  non functional fields
-    * [HIVE-16222] - add a setting to disable row.serde for specific formats; enable for others
-    * [HIVE-16225] - Memory leak in webhcat service (FileSystem CACHE entries)
-    * [HIVE-16233] - llap: Query failed with AllocatorOutOfMemoryException
-    * [HIVE-16254] - metadata for values temporary tables for INSERTs are getting replicated during bootstrap
-    * [HIVE-16275] - Vectorization: Add ReduceSink support for TopN (in specialized native classes)
-    * [HIVE-16282] - Semijoin: Disable slow-start for the bloom filter aggregate task
-    * [HIVE-16287] - Alter table partition rename with location - moves partition back to hive warehouse
-    * [HIVE-16290] - Stats: StatsRulesProcFactory::evaluateComparator estimates are wrong when minValue == filterValue
-    * [HIVE-16291] - Hive fails when unions a parquet table with itself
-    * [HIVE-16296] - use LLAP executor count to configure reducer auto-parallelism
-    * [HIVE-16298] - Add config to specify multi-column joins have correlated columns
-    * [HIVE-16299] - MSCK REPAIR TABLE should enforce partition key order when adding unknown partitions
-    * [HIVE-16302] - Add junit dependency to hive-shims-common to compile with Hadoop 2.8+
-    * [HIVE-16305] - Additional Datanucleus ClassLoaderResolverImpl leaks causing HS2 OOM
-    * [HIVE-16307] - add IO memory usage report to LLAP UI
-    * [HIVE-16308] - PreExecutePrinter and PostExecutePrinter should log to INFO level instead of ERROR
-    * [HIVE-16309] - Hive Test Commands failure should be printed in hive.log in addition to stderr
-    * [HIVE-16315] - Describe table doesn't show num of partitions
-    * [HIVE-16316] - Prepare master branch for 3.0.0 development.
-    * [HIVE-16317] - CASE .. NULL in JOIN condition can trigger SemanticException
-    * [HIVE-16318] - LLAP cache: address some issues in 2.2/2.3
-    * [HIVE-16319] - LLAP: Better handling of an empty wait queue, should try scheduling checks
-    * [HIVE-16321] - Possible deadlock in metastore with Acid enabled
-    * [HIVE-16323] - HS2 JDOPersistenceManagerFactory.pmCache leaks after HIVE-14204
-    * [HIVE-16324] - Truncate table should not work when EXTERNAL property of table is true
-    * [HIVE-16325] - Tez session refresh based on a time interval fails
-    * [HIVE-16328] - HoS: more aggressive mapjoin optimization when hive.spark.use.ts.stats.for.mapjoin is true
-    * [HIVE-16329] - TopN: use local executor info for LLAP memory checks
-    * [HIVE-16333] - remove the redundant symbol "\" to appear red in sublime text 3
-    * [HIVE-16335] - Beeline user HS2 connection file should use /etc/hive/conf instead of /etc/conf/hive
-    * [HIVE-16336] - Rename hive.spark.use.file.size.for.mapjoin to hive.spark.use.ts.stats.for.mapjoin
-    * [HIVE-16341] - Tez Task Execution Summary has incorrect input record counts on some operators
-    * [HIVE-16347] - HiveMetastoreChecker should skip listing partitions which are not valid when hive.msck.path.validation is set to skip or ignore
-    * [HIVE-16353] - Jetty 9 upgrade breaks hive master LLAP
-    * [HIVE-16357] - Failed folder creation when creating a new table is reported incorrectly
-    * [HIVE-16363] - QueryLifeTimeHooks should catch parse exceptions
-    * [HIVE-16368] - Unexpected java.lang.ArrayIndexOutOfBoundsException from query with LaterView Operation for hive on MR.
-    * [HIVE-16369] - Vectorization: Support PTF (Part 1: No Custom Window Framing -- Default Only)
-    * [HIVE-16380] - removing global test dependency of jsonassert
-    * [HIVE-16384] - Remove jdk7 build from travis
-    * [HIVE-16385] - StatsNoJobTask could exit early before all partitions have been processed
-    * [HIVE-16388] - LLAP: Log rotation for daemon, history and gc files
-    * [HIVE-16389] - Allow HookContext to access SQLOperationDisplay
-    * [HIVE-16390] - LLAP IO should take job config into account; also LLAP config should load defaults
-    * [HIVE-16393] - Fix visibility of CodahaleReporter interface
-    * [HIVE-16394] - HoS does not support queue name change in middle of session
-    * [HIVE-16396] - Sync storage-api version in pom.xml
-    * [HIVE-16399] - create an index for tc_txnid in TXN_COMPONENTS
-    * [HIVE-16402] - Upgrade to Hadoop 2.8.0
-    * [HIVE-16403] - LLAP UI shows the wrong number of executors
-    * [HIVE-16404] - Renaming of public classes in Calcite 12 breeaking druid integration
-    * [HIVE-16406] - Remove unwanted interning when creating PartitionDesc
-    * [HIVE-16409] - TestEventHandlerFactory  has lacked the ASF header
-    * [HIVE-16413] - Create table as select does not check ownership of the location
-    * [HIVE-16421] - Runtime filtering breaks user-level explain
-    * [HIVE-16422] - Should kill running Spark Jobs when a query is cancelled.
-    * [HIVE-16425] - Vectorization: unload old hashtables before reloadHashTable
-    * [HIVE-16427] - Fix multi-insert query and write qtests
-    * [HIVE-16433] - Not nullify variable "rj" to avoid NPE due to race condition in ExecDriver.
-    * [HIVE-16436] - Response times in "Task Execution Summary" at the end of the job is not correct
-    * [HIVE-16448] - Vectorization: Vectorized order_null.q fails with deserialize EOF exception below TEZ ReduceRecordSource.processVectorGroup
-    * [HIVE-16450] - Some metastore operations are not retried even with desired underlining exceptions
-    * [HIVE-16451] - Race condition between HiveStatement.getQueryLog and HiveStatement.runAsyncOnServer
-    * [HIVE-16459] - Forward channelInactive to RpcDispatcher
-    * [HIVE-16461] - DagUtils checks local resource size on the remote fs
-    * [HIVE-16462] - Vectorization: Enabling hybrid grace disables specialization of all reduce side joins
-    * [HIVE-16465] - NullPointer Exception when enable vectorization for Parquet file format
-    * [HIVE-16468] - BeeLineDriver should be able to run tests against an externally created cluster
-    * [HIVE-16471] - Add metrics for "waiting compilation time"
-    * [HIVE-16473] - Hive-on-Tez may fail to write to an HBase table
-    * [HIVE-16482] - Druid Ser/Des need to use dimension output name
-    * [HIVE-16483] - HoS should populate split related configurations to HiveConf
-    * [HIVE-16485] - Enable outputName for RS operator in explain formatted
-    * [HIVE-16487] - Serious Zookeeper exception is logged when a race condition happens
-    * [HIVE-16491] - CBO cant handle join involving complex types in on condition
-    * [HIVE-16494] - udaf percentile_approx() may fail on CBO
-    * [HIVE-16497] - FileUtils. isActionPermittedForFileHierarchy, isOwnerOfFileHierarchy file system operations should be impersonated
-    * [HIVE-16507] - Hive Explain User-Level may print out "Vertex dependency in root stage" twice
-    * [HIVE-16510] - Vectorization: Add vectorized PTF tests in preparation for HIVE-16369
-    * [HIVE-16511] - CBO looses inner casts on constants of complex type
-    * [HIVE-16513] - width_bucket issues
-    * [HIVE-16518] - Insert override for druid does not replace all existing segments
-    * [HIVE-16519] - Fix exception thrown by checkOutputSpecs
-    * [HIVE-16523] - VectorHashKeyWrapper hash code for strings is not so good
-    * [HIVE-16524] - Remove the redundant item type in hiveserver2.jsp and QueryProfileTmpl.jamon
-    * [HIVE-16533] - Vectorization: Avoid evaluating empty groupby keys
-    * [HIVE-16534] - Add capability to tell aborted transactions apart from open transactions in ValidTxnList
-    * [HIVE-16538] - TestExecDriver fails if run after TestOperators#testScriptOperator
-    * [HIVE-16539] - Add PTF tests for blobstores
-    * [HIVE-16545] - LLAP: bug in arena size determination logic
-    * [HIVE-16546] - LLAP: Fail map join tasks if hash table memory exceeds threshold
-    * [HIVE-16547] - LLAP: may not unlock buffers in some cases
-    * [HIVE-16553] - Change default value for hive.tez.bigtable.minsize.semijoin.reduction
-    * [HIVE-16554] - ACID: Make HouseKeeperService threads daemon
-    * [HIVE-16557] - Vectorization: Specialize ReduceSink empty key case
-    * [HIVE-16559] - Parquet schema evolution for partitioned tables may break if table and partition serdes differ
-    * [HIVE-16562] - Issues with nullif / fetch task
-    * [HIVE-16563] - Alter table partition set location should use fully qualified path for non-default FS
-    * [HIVE-16572] - Rename a partition should not drop its column stats
-    * [HIVE-16573] - In-place update for HoS can't be disabled
-    * [HIVE-16576] - Fix encoding of intervals when fetching select query candidates from druid
-    * [HIVE-16577] - Syntax error in the metastore init scripts for mssql
-    * [HIVE-16578] - Semijoin Hints should use column name, if provided for partition key check
-    * [HIVE-16581] -  a bug in HIVE-16523
-    * [HIVE-16584] - Warning messages should use LogHelper.printInfo instead of printing to the infoStream directly
-    * [HIVE-16588] - Resource leak by druid http client
-    * [HIVE-16589] - Vectorization: Support Complex Types and GroupBy modes PARTIAL2, FINAL, and COMPLETE  for AVG, VARIANCE
-    * [HIVE-16590] - Make initializing dag names in SparkWork thread safe for parallel compilation (HIVE-13512)
-    * [HIVE-16592] - Vectorization: Long hashCodes should bit-mix into lower bits
-    * [HIVE-16593] - SparkClientFactory.stop may prevent JVM from exiting
-    * [HIVE-16598] - LlapServiceDriver - create directories and warn of errors
-    * [HIVE-16599] - NPE in runtime filtering cost when handling SMB Joins
-    * [HIVE-16603] - Enforce foreign keys to refer to primary keys or unique keys
-    * [HIVE-16607] - ColumnStatsAutoGatherContext regenerates HiveConf.HIVEQUERYID
-    * [HIVE-16609] - col='__HIVE_DEFAULT_PARTITION__' condition in select statement may produce wrong result
-    * [HIVE-16610] - Semijoin Hint : Should be able to handle more than one hint per alias
-    * [HIVE-16613] - SaslClientHandler.sendHello is eating exceptions
-    * [HIVE-16625] - Extra '\0' characters in the output, when SeparatedValuesOutputFormat is used and the quoting is disabled
-    * [HIVE-16633] - username for ATS data shall always be the uid who submit the job
-    * [HIVE-16634] - LLAP Use a pool of connections to a single AM from a daemon
-    * [HIVE-16640] - The ASF Headers have some errors in some class
-    * [HIVE-16645] - Commands.java has missed the catch statement and has some code format errors
-    * [HIVE-16646] - Alias in transform ... as clause shouldn't be case sensitive
-    * [HIVE-16654] - Optimize a combination of avg(), sum(), count(distinct) etc
-    * [HIVE-16658] - TestTimestampTZ.java has missed the ASF header
-    * [HIVE-16659] - Query plan should reflect hive.spark.use.groupby.shuffle
-    * [HIVE-16660] - Not able to add partition for views in hive when sentry is enabled
-    * [HIVE-16665] - Race condition in Utilities.GetInputPathsCallable --> createDummyFileForEmptyPartition
-    * [HIVE-16667] - PostgreSQL metastore handling of CLOB types for COLUMNS_V2.TYPE_NAME and other field is incorrect
-    * [HIVE-16671] - LLAP IO: BufferUnderflowException may happen in very rare(?) cases due to ORC end-of-CB estimation
-    * [HIVE-16675] - Fix ConcurrentModificationException in SparkClientImpl#startDriver
-    * [HIVE-16677] - CTAS with no data fails in Druid
-    * [HIVE-16678] - Truncate on temporary table fails with "table not found" error.
-    * [HIVE-16679] - Missing ASF header on properties file in ptest2 project
-    * [HIVE-16689] - Correlated scalar subquery with comparison to constant in predicate fails
-    * [HIVE-16692] - LLAP: Keep alive connection in shuffle handler should not be closed until entire data is flushed out
-    * [HIVE-16693] - beeline "source" command freezes if you have a comment in it?
-    * [HIVE-16696] - Fix JoinCondDesc explain string
-    * [HIVE-16698] - HoS should avoid mapjoin optimization in case of union and using table stats
-    * [HIVE-16703] - Hive may add the same file to the session and vertex in Tez
-    * [HIVE-16708] - Exception while renewing a Delegation Token
-    * [HIVE-16721] - Inconsistent behavior in dealing with Timestamp stats
-    * [HIVE-16724] - increase session timeout for LLAP ZK token manager
-    * [HIVE-16730] - Vectorization: Schema Evolution for Text Vectorization / Complex Types
-    * [HIVE-16731] - Vectorization: Make "CASE WHEN (day_name='Sunday') THEN column1 ELSE null end" that involves a column name or expression THEN or ELSE vectorize
-    * [HIVE-16732] - Transactional tables should block LOAD DATA 
-    * [HIVE-16737] - LLAP: Shuffle handler TCP listen queue overflows
-    * [HIVE-16738] - Notification ID generation in DBNotification might not be unique across HS2 instances.
-    * [HIVE-16742] - cap the number of reducers for LLAP at the configured value
-    * [HIVE-16743] - BitSet set() is incorrectly used in TxnUtils.createValidCompactTxnList()
-    * [HIVE-16744] - LLAP index update may be broken after ORC switch
-    * [HIVE-16745] - Syntax error in 041-HIVE-16556.mysql.sql script
-    * [HIVE-16746] - Reduce number of index lookups for same table in IndexWhereTaskDispatcher
-    * [HIVE-16751] - Support different types for grouping columns in GroupBy Druid queries
-    * [HIVE-16755] - LLAP IO: incorrect assert may trigger in tests
-    * [HIVE-16756] - Vectorization: LongColModuloLongColumn throws "java.lang.ArithmeticException: / by zero"
-    * [HIVE-16757] - Use of deprecated getRows() instead of new estimateRowCount(RelMetadataQuery..) has serious performance impact
-    * [HIVE-16761] - LLAP IO: SMB joins fail elevator 
-    * [HIVE-16769] - Possible hive service startup due to the existing file /tmp/stderr
-    * [HIVE-16776] - Strange cast behavior for table backed by druid
-    * [HIVE-16777] - LLAP: Use separate tokens and UGI instances when an external client is used
-    * [HIVE-16778] - LLAP IO: better refcount management
-    * [HIVE-16780] - Case "multiple sources, single key" in spark_dynamic_pruning.q fails 
-    * [HIVE-16784] - Missing lineage information when hive.blobstore.optimizations.enabled is true
-    * [HIVE-16788] - ODBC call SQLForeignKeys leads to NPE if you use PK arguments rather than FK arguments
-    * [HIVE-16793] - Scalar sub-query: sq_count_check not required if gby keys are constant
-    * [HIVE-16801] - Vectorization: throwExpandError should be an immediate fatal 
-    * [HIVE-16803] - Alter table change column comment should not try to get column stats for update
-    * [HIVE-16804] - Semijoin hint : Needs support for target table.
-    * [HIVE-16808] - WebHCat statusdir parameter doesn't properly handle Unicode characters when using relative path
-    * [HIVE-16820] - TezTask may not shut down correctly before submit
-    * [HIVE-16821] - Vectorization: support Explain Analyze in vectorized mode
-    * [HIVE-16824] - PrimaryToReplicaResourceFunctionTest.java has missed the ASF header
-    * [HIVE-16826] - Improvements for SeparatedValuesOutputFormat
-    * [HIVE-16828] - With CBO enabled, Query on partitioned views throws IndexOutOfBoundException
-    * [HIVE-16832] - duplicate ROW__ID possible in multi insert into transactional table
-    * [HIVE-16835] - Addendum to HIVE-16745
-    * [HIVE-16844] - Fix Connection leak in ObjectStore when new Conf object is used
-    * [HIVE-16845] - INSERT OVERWRITE a table with dynamic partitions on S3 fails with NPE
-    * [HIVE-16846] - TestJdbcWithMiniHS2#testHttpHeaderSize test case is not testing in HTTP mode
-    * [HIVE-16847] - LLAP queue order issue
-    * [HIVE-16851] - Scalar subquery with group by missing sq_count_check UDF
-    * [HIVE-16854] - SparkClientFactory is locked too aggressively
-    * [HIVE-16864] - add validation to stream position search in LLAP IO
-    * [HIVE-16869] - Hive returns wrong result when predicates on non-existing columns are pushed down to Parquet reader
-    * [HIVE-16871] - CachedStore.get_aggr_stats_for has side affect
-    * [HIVE-16875] - Query against view with partitioned child on HoS fails with privilege exception.
-    * [HIVE-16876] - HoS: Make Rpc configs immutable at runtime
-    * [HIVE-16877] - NPE when issue query like alter table ... cascade onto non-partitioned table 
-    * [HIVE-16886] - HMS log notifications may have duplicated event IDs if multiple HMS are running concurrently
-    * [HIVE-16888] - Upgrade Calcite to 1.13 and Avatica to 1.10
-    * [HIVE-16898] - Validation of source file after distcp in repl load 
-    * [HIVE-16902] - investigate "failed to remove operation log" errors
-    * [HIVE-16903] - LLAP: Fix config name issue in SHUFFLE_MANAGE_OS_CACHE
-    * [HIVE-16908] - Failures in TestHcatClient due to HIVE-16844
-    * [HIVE-16910] - RpcConfiguration - Improper Cast From Long To Int
-    * [HIVE-16915] - partition column count is not determined correctly in LLAP IO non-vectorized wrapper
-    * [HIVE-16918] - Skip ReplCopyTask distcp for _metadata copying. Also enable -pb for distcp
-    * [HIVE-16920] - remove useless uri.getScheme() from EximUtil
-    * [HIVE-16922] - Typo in serde.thrift: COLLECTION_DELIM = "colelction.delim"
-    * [HIVE-16927] - LLAP: Slider takes down all daemons when some daemons fail repeatedly
-    * [HIVE-16930] - HoS should verify the value of Kerberos principal and keytab file before adding them to spark-submit command parameters
-    * [HIVE-16935] - Hive should strip comments from input before choosing which CommandProcessor to run.
-    * [HIVE-16937] - INFORMATION_SCHEMA usability: everything is currently a string
-    * [HIVE-16938] - INFORMATION_SCHEMA usability: difficult to access # of table records
-    * [HIVE-16939] - metastore error: 'export: -Dproc_metastore : not a valid identifier'
-    * [HIVE-16942] - INFORMATION_SCHEMA: schematool for setting it up is not idempotent
-    * [HIVE-16943] - MoveTask should separate src FileSystem from dest FileSystem 
-    * [HIVE-16947] - Semijoin Reduction : Task cycle created due to multiple semijoins in conjunction with hashjoin
-    * [HIVE-16948] - Invalid explain when running dynamic partition pruning query in Hive On Spark
-    * [HIVE-16949] - Leak of threads from Get-Input-Paths and Get-Input-Summary thread pool
-    * [HIVE-16954] - LLAP IO: better debugging
-    * [HIVE-16958] - Setting hive.merge.sparkfiles=true will retrun an error when generating parquet databases 
-    * [HIVE-16960] - Hive throws an ugly error exception when HDFS sticky bit is set
-    * [HIVE-16961] - Hive on Spark leaks spark application in case user cancels query and closes session
-    * [HIVE-16964] - _orc_acid_version file is missing
-    * [HIVE-16965] - SMB join may produce incorrect results
-    * [HIVE-16973] - Fetching of Delegation tokens (Kerberos) for AccumuloStorageHandler fails in HS2
-    * [HIVE-16975] - Vectorization: Fully vectorize CAST date as TIMESTAMP so VectorUDFAdaptor is now used
-    * [HIVE-16978] - HoS: add current thread ID to the log redirector for the RemoteDriver
-    * [HIVE-16982] - WebUI "Show Query" tab prints "UNKNOWN" instead of explaining configuration option
-    * [HIVE-16985] - LLAP IO: enable SMB join in elevator after the former is fixed
-    * [HIVE-16991] - HiveMetaStoreClient needs a 2-arg constructor for backwards compatibility
-    * [HIVE-17002] - decimal (binary) is not working when creating external table for hbase
-    * [HIVE-17006] - LLAP: Parquet caching v1
-    * [HIVE-17007] - NPE introduced by HIVE-16871
-    * [HIVE-17008] - Fix boolean flag switchup in DropTableEvent
-    * [HIVE-17010] - Fix the overflow problem of Long type in SetSparkReducerParallelism
-    * [HIVE-17013] - Delete request with a subquery based on select over a view
-    * [HIVE-17050] - Multiline queries that have comment in middle fail when executed via "beeline -e"
-    * [HIVE-17052] - Remove logging of predicate filters
-    * [HIVE-17066] - Query78 filter wrong estimatation is generating bad plan
-    * [HIVE-17067] - LLAP: Add http endpoint to provide system level configurations
-    * [HIVE-17069] - Refactor OrcRawRecrodMerger.ReaderPair
-    * [HIVE-17070] - remove .orig files from src
-    * [HIVE-17073] - Incorrect result with vectorization and SharedWorkOptimizer
-    * [HIVE-17076] - typo in itests/src/test/resources/testconfiguration.properties
-    * [HIVE-17079] - LLAP: Use FQDN by default for work submission
-    * [HIVE-17083] - DagUtils overwrites any credentials already added
-    * [HIVE-17085] - ORC file merge/concatenation should do full schema check
-    * [HIVE-17086] - LLAP: JMX Metric for max file descriptors used so far
-    * [HIVE-17088] - HS2 WebUI throws a NullPointerException when opened
-    * [HIVE-17090] - spark.only.query.files are not being run by ptest
-    * [HIVE-17093] - LLAP ssl configs need to be localized to talk to a wire encrypted hdfs
-    * [HIVE-17095] - Long chain repl loads do not complete in a timely fashion
-    * [HIVE-17097] - Fix SemiJoinHint parsing in SemanticAnalyzer
-    * [HIVE-17098] - Race condition in Hbase tables
-    * [HIVE-17099] - Update golden files for spark.only.query.files
-    * [HIVE-17109] - Remove calls to RelMetadataQuery.instance() after Calcite 1.13 upgrade
-    * [HIVE-17110] - BucketCodec should enforce value ranges
-    * [HIVE-17111] - Add TestLocalSparkCliDriver
-    * [HIVE-17113] - Duplicate bucket files can get written to table by runaway task
-    * [HIVE-17114] - HoS: Possible skew in shuffling when data is not really skewed
-    * [HIVE-17115] - MetaStoreUtils.getDeserializer doesn't catch the java.lang.ClassNotFoundException
-    * [HIVE-17116] - Vectorization: Add infrastructure for vectorization of ROW__ID struct
-    * [HIVE-17117] - Metalisteners are not notified when threadlocal metaconf is cleanup 
-    * [HIVE-17128] - Operation Logging leaks file descriptors as the log4j Appender is never closed
-    * [HIVE-17144] - export of temporary tables not working and it seems to be using distcp rather than filesystem copy
-    * [HIVE-17147] - Vectorization: Add code for testing MapJoin operator in isolation and measuring its performance with JMH
-    * [HIVE-17148] - Incorrect result for Hive join query with COALESCE in WHERE condition
-    * [HIVE-17149] - Hdfs directory is not cleared if partition creation failed on HMS
-    * [HIVE-17150] - CREATE INDEX execute HMS out-of-transaction listener calls inside a transaction
-    * [HIVE-17152] - Improve security of random generator for HS2 cookies
-    * [HIVE-17155] - findConfFile() in HiveConf.java has some issues with the conf path
-    * [HIVE-17169] - Avoid extra call to KeyProvider::getMetadata()
-    * [HIVE-17172] - add ordering checks to DiskRangeList
-    * [HIVE-17176] - Add ASF header for LlapAllocatorBuffer.java
-    * [HIVE-17177] - move TestSuite.java to the right position
-    * [HIVE-17181] - HCatOutputFormat should expose complete output-schema (including partition-keys) for dynamic-partitioning MR jobs
-    * [HIVE-17184] - Unexpected new line in beeline output when running with -f option
-    * [HIVE-17188] - ObjectStore runs out of memory for large batches of addPartitions().
-    * [HIVE-17189] - Fix backwards incompatibility in HiveMetaStoreClient
-    * [HIVE-17208] - Repl dump should pass in db/table information to authorization API
-    * [HIVE-17209] - ObjectCacheFactory should return null when tez shared object registry is not setup
-    * [HIVE-17213] - HoS: file merging doesn't work for union all
-    * [HIVE-17217] - SMB Join : Assert if paths are different in TezGroupedSplit in KeyValueInputMerger
-    * [HIVE-17218] - Canonical-ize hostnames for Hive metastore, and HS2 servers.
-    * [HIVE-17220] - Bloomfilter probing in semijoin reduction is thrashing L1 dcache
-    * [HIVE-17222] - Llap: Iotrace throws  java.lang.UnsupportedOperationException with IncompleteCb
-    * [HIVE-17228] - Bump tez version to 0.9.0
-    * [HIVE-17233] - Set "mapred.input.dir.recursive" for HCatInputFormat-based jobs.
-    * [HIVE-17235] - Add ORC Decimal64 Serialization/Deserialization (Part 1)
-    * [HIVE-17240] - Function ACOS(2) and ASIN(2) should be null
-    * [HIVE-17254] - Skip updating AccessTime of recycled files in ReplChangeManager
-    * [HIVE-17257] - Hive should merge empty files
-    * [HIVE-17258] - Incorrect log messages in the Hive.java
-    * [HIVE-17259] - Hive JDBC does not recognize UNIONTYPE columns
-    * [HIVE-17260] - Typo: exception has been created and lost in the ThriftJDBCBinarySerDe
-    * [HIVE-17265] - Cache merged column stats from retrieved partitions
-    * [HIVE-17267] - Make HMS Notification Listeners typesafe
-    * [HIVE-17268] - WebUI / QueryPlan: query plan is sometimes null when explain output conf is on
-    * [HIVE-17270] - Qtest results show wrong number of executors
-    * [HIVE-17272] - when hive.vectorized.execution.enabled is true, query on empty partitioned table fails with NPE
-    * [HIVE-17274] - RowContainer spills for timestamp column throws exception
-    * [HIVE-17275] - Auto-merge fails on writes of UNION ALL output to ORC file with dynamic partitioning
-    * [HIVE-17276] - Check max shuffle size when converting to dynamically partitioned hash join
-    * [HIVE-17277] - HiveMetastoreClient Log name is wrong
-    * [HIVE-17280] - Data loss in CONCATENATE ORC created by Spark
-    * [HIVE-17281] - LLAP external client not properly handling KILLED notification that occurs when a fragment is rejected
-    * [HIVE-17283] - Enable parallel edges of semijoin along with mapjoins
-    * [HIVE-17285] - Fixes for bit vector retrievals and merging
-    * [HIVE-17286] - Avoid expensive String serialization/deserialization for bitvectors
-    * [HIVE-17290] - Should use equals() rather than == to compare strings
-    * [HIVE-17298] - export when running distcp for large number of files should not run as privileged user 
-    * [HIVE-17301] - Make JSONMessageFactory.getTObj method thread safe
-    * [HIVE-17302] - ReduceRecordSource should not add batch string to Exception message
-    * [HIVE-17303] - Missmatch between roaring bitmap library used by druid and the one coming from tez
-    * [HIVE-17305] - New insert overwrite dynamic partitions qtest need to have the golden file regenerated
-    * [HIVE-17309] - alter partition onto a table not in current database throw InvalidOperationException
-    * [HIVE-17311] - Numeric overflow in the HiveConf
-    * [HIVE-17313] - Potentially possible 'case fall through' in the ObjectInspectorConverters
-    * [HIVE-17314] - LazySimpleSerializeWrite.writeString() contains if with an empty body
-    * [HIVE-17321] - HoS: analyze ORC table doesn't compute raw data size when noscan/partialscan is not specified
-    * [HIVE-17322] - Serialise BeeLine qtest execution to prevent flakyness
-    * [HIVE-17327] - LLAP IO: restrict native file ID usage to default FS to avoid hypothetical collisions when HDFS federation is used
-    * [HIVE-17331] - Path must be used as key type of the pathToAliases
-    * [HIVE-17333] - Schema changes in HIVE-12274 for Oracle may not work for upgrade
-    * [HIVE-17336] - Missing class 'org.apache.hadoop.hive.hbase.HiveHBaseTableInputFormat' from Hive on Spark when inserting into hbase based table
-    * [HIVE-17338] - Utilities.get*Tasks multiple methods duplicate code
-    * [HIVE-17344] - LocalCache element memory usage is not calculated properly.
-    * [HIVE-17348] - Remove unnecessary GenSparkUtils.java.orig file
-    * [HIVE-17351] - use new slider package installation command in run.sh
-    * [HIVE-17352] - HiveSever2 error with "Illegal Operation state transition from CLOSED to FINISHED"
-    * [HIVE-17354] - Fix "alter view" for incremental replication
-    * [HIVE-17356] - Missing ASF headers 3 classes
-    * [HIVE-17357] - Plugin jars are not properly added for LocalHiveSparkClient
-    * [HIVE-17360] - Tez session reopen appears to use a wrong conf object
-    * [HIVE-17364] - Add unit test to "alter view" replication
-    * [HIVE-17365] - Druid CTAS should support CHAR/VARCHAR type
-    * [HIVE-17367] - IMPORT table doesn't load from data dump if a metadata-only dump was already imported.
-    * [HIVE-17368] - DBTokenStore fails to connect in Kerberos enabled remote HMS environment
-    * [HIVE-17372] - update druid dependency to druid 0.10.1
-    * [HIVE-17377] - SharedWorkOptimizer might not iterate through TS operators deterministically
-    * [HIVE-17378] - CBO: HiveReduceExpressionsWithStatsRule can operate on IS_NULL and IS_NOT_NULL
-    * [HIVE-17385] - Fix incremental repl error for non-native tables
-    * [HIVE-17389] - Yetus is always failing on rat checks
-    * [HIVE-17391] - Compaction fails if there is an empty value in tblproperties
-    * [HIVE-17392] - SharedWorkOptimizer might merge TS operators filtered by not equivalent semijoin operators
-    * [HIVE-17393] - AMReporter need hearbeat every external 'AM'
-    * [HIVE-17394] - AvroSerde is regenerating TypeInfo objects for each nullable Avro field for every row
-    * [HIVE-17401] - Hive session idle timeout doesn't function properly
-    * [HIVE-17403] - Fail concatenation for unmanaged and transactional tables
-    * [HIVE-17410] - repl load task during subsequent DAG generation does not start from the last partition processed
-    * [HIVE-17411] - LLAP IO may incorrectly release a refcount in some rare cases
-    * [HIVE-17412] - Add "-- SORT_QUERY_RESULTS" for spark_vectorized_dynamic_partition_pruning.q
-    * [HIVE-17413] - predicate involving CAST affects value returned by the SELECT statement
-    * [HIVE-17415] - Hit error "SemanticException View xxx is corresponding to LIMIT, rather than a SelectOperator." in Hive queries
-    * [HIVE-17417] - LazySimple Timestamp is very expensive
-    * [HIVE-17419] - ANALYZE TABLE...COMPUTE STATISTICS FOR COLUMNS command shows computed stats for masked tables
-    * [HIVE-17420] - bootstrap - get replid before object dump
-    * [HIVE-17421] - Clear incorrect stats after replication
-    * [HIVE-17429] - Hive JDBC doesn't return rows when querying Impala
-    * [HIVE-17450] - rename TestTxnCommandsBase 
-    * [HIVE-17452] - HPL/SQL function variable block is not initialized
-    * [HIVE-17453] - Missing ASF headers 2 classes
-    * [HIVE-17457] - IOW Acid Insert Overwrite when the transaction fails
-    * [HIVE-17459] - View deletion operation failed to replicate on target cluster
-    * [HIVE-17460] - `insert overwrite` should support table schema evolution (e.g. add columns)
-    * [HIVE-17463] - ORC: include orc-shims in hive-exec.jar
-    * [HIVE-17464] - Fix to be able to disable max shuffle size DHJ config
-    * [HIVE-17465] - Statistics: Drill-down filters don't reduce row-counts progressively
-    * [HIVE-17468] - Shade and package appropriate jackson version for druid storage handler
-    * [HIVE-17471] - Vectorization: Enable hive.vectorized.row.identifier.enabled to true by default
-    * [HIVE-17472] - Drop-partition for multi-level partition fails, if data does not exist.
-    * [HIVE-17475] - Disable mapjoin using hint
-    * [HIVE-17479] - Staging directories do not get cleaned up for update/delete queries
-    * [HIVE-17483] - HS2 kill command to kill queries using query id
-    * [HIVE-17485] - Hive-Druid table on indexing for few segments- DruidRecordWriter.pushSegments throws ArrayIndexOutOfBoundsException
-    * [HIVE-17489] - Separate client-facing and server-side Kerberos principals, to support HA
-    * [HIVE-17496] - Bootstrap repl is not cleaning up staging dirs
-    * [HIVE-17504] - Skip ACID table for replication
-    * [HIVE-17510] - Make comparison of filter predicates in q files deterministic
-    * [HIVE-17512] - Not use doAs if distcp privileged user same as user running hive
-    * [HIVE-17522] - cleanup old 'repl dump' dirs
-    * [HIVE-17523] - Insert into druid table  hangs Hive server2 in an infinite loop
-    * [HIVE-17529] - Bucket Map Join : Sets incorrect edge type causing execution failure
-    * [HIVE-17530] - ClassCastException when converting uniontype
-    * [HIVE-17535] - Select 1 EXCEPT Select 1 fails with NPE
-    * [HIVE-17553] - CBO wrongly type cast decimal literal to int
-    * [HIVE-17554] - Occurr java.lang.ArithmeticException: / by zero at hplsql component
-    * [HIVE-17556] - The test udf_mask_hash.q is failing
-    * [HIVE-17558] - Skip non-native/temporary tables for constraint related scenarios
-    * [HIVE-17560] - HiveMetastore doesn't start in secure cluster if repl change manager is enabled
-    * [HIVE-17563] - CodahaleMetrics.JsonFileReporter is not updating hive.service.metrics.file.location
-    * [HIVE-17568] - HiveJoinPushTransitivePredicatesRule may exchange predicates which are not valid on the other branch
-    * [HIVE-17571] - update sql standard authorization config whitelist to include distcp options for replication
-    * [HIVE-17576] - Improve progress-reporting in TezProcessor
-    * [HIVE-17582] - Followup of HIVE-15708
-    * [HIVE-17584] - fix mapred.job.queue.name in sql standard authorization config whitelist
-    * [HIVE-17585] - Improve thread safety when loading dynamic partitions in parallel
-    * [HIVE-17588] - LlapRowRecordReader doing name-based field lookup for every column of every row
-    * [HIVE-17594] - Unit format error in Copy.java
-    * [HIVE-17595] - Correct DAG for updating the last.repl.id for a database during bootstrap load
-    * [HIVE-17601] - improve error handling in LlapServiceDriver
-    * [HIVE-17602] - Explain plan not working
-    * [HIVE-17610] - LLAP IO: an exception in exception handling can hide the original exception
-    * [HIVE-17613] - remove object pools for short, same-thread allocations
-    * [HIVE-17615] - Task.executeTask has to be thread safe for parallel execution
-    * [HIVE-17619] - Exclude avatica-core.jar dependency from avatica shaded jar
-    * [HIVE-17620] - Use the default MR scratch directory (HDFS) in the only case when hive.blobstore.optimizations.enabled=true AND isFinalJob=true
-    * [HIVE-17621] - Hive-site settings are ignored during HCatInputFormat split-calculation
-    * [HIVE-17623] - Fix Select query Fix Double column serde and some refactoring
-    * [HIVE-17624] - MapredLocakTask running in separate JVM could throw ClassNotFoundException 
-    * [HIVE-17625] - Replication: update hive.repl.partitions.dump.parallelism to 100
-    * [HIVE-17627] - Use druid scan query instead of the select query.
-    * [HIVE-17628] - always use fully qualified path for tables/partitions/etc.
-    * [HIVE-17633] - Make it possible to override the query results directory in TestBeeLineDriver
-    * [HIVE-17635] - Add unit tests to CompactionTxnHandler and use PreparedStatements for queries
-    * [HIVE-17639] - don't reuse planner context when re-parsing the query
-    * [HIVE-17643] - recent WM changes broke reopen due to spurious overloads
-    * [HIVE-17644] - directSQL errors out on key constraints until the DB is initialized
-    * [HIVE-17649] - Export/Import: Move export data write to a task
-    * [HIVE-17653] - Druid storage handler CTAS with boolean type columns fails. 
-    * [HIVE-17659] - get_token thrift call fails for DBTokenStore in remote HMS mode
-    * [HIVE-17664] - Refactor and add new tests
-    * [HIVE-17665] - Update netty-all to latest 4.0.x.Final
-    * [HIVE-17679] - http-generic-click-jacking for WebHcat server
-    * [HIVE-17682] - Vectorization: IF stmt produces wrong results
-    * [HIVE-17690] - Add distcp.options.p* in sql standard authorization config whitelist
-    * [HIVE-17701] - Added restriction to historic queries on web UI
-    * [HIVE-17702] - incorrect isRepeating handling in decimal reader in ORC
-    * [HIVE-17706] - Add a possibility to run the BeeLine tests on the default database
-    * [HIVE-17715] - Exception when pushing postaggregates into Druid
-    * [HIVE-17720] - Bitvectors are not shown in describe statement on beeline
-    * [HIVE-17721] - with Postgres rdbms for metastore and dbnotification enabled, hive DDL SQL query fails 
-    * [HIVE-17723] - Update Accumulo drive q.out files
-    * [HIVE-17725] - Fix misnamed tests which are not run during precommit runs. 
-    * [HIVE-17726] - Using exists may lead to incorrect results
-    * [HIVE-17731] - add a backward compat option for external users to HIVE-11985
-    * [HIVE-17735] - ObjectStore.addNotificationEvent is leaking queries
-    * [HIVE-17746] - Regenerate spark_explainuser_1.q.out
-    * [HIVE-17749] - Multiple class have missed the ASF header
-    * [HIVE-17758] - NOTIFICATION_SEQUENCE_LOCK_RETRY_SLEEP_INTERVAL.defaultLongVal is -1
-    * [HIVE-17761] - Deprecate hive.druid.select.distribute property for Druid
-    * [HIVE-17762] - Exclude older jackson-annotation.jar from druid-handler shaded jar
-    * [HIVE-17764] - alter view fails when hive.metastore.disallow.incompatible.col.type.changes set to true
-    * [HIVE-17765] - expose Hive keywords 
-    * [HIVE-17777] - Add maven coordinates in itests/pom.xml
-    * [HIVE-17781] - Map MR settings to Tez settings via DeprecatedKeys
-    * [HIVE-17782] - Inconsistent cast behavior from string to numeric types with regards to leading/trailing spaces
-    * [HIVE-17785] - Encription tests are not running
-    * [HIVE-17792] - Enable Bucket Map Join when there are extra keys other than bucketed columns
-    * [HIVE-17795] - Add distribution management tag in pom
-    * [HIVE-17798] - When replacing the src table names in BeeLine testing, the table names shouldn't be changed to lower case
-    * [HIVE-17803] - With Pig multi-query, 2 HCatStorers writing to the same table will trample each other's outputs
-    * [HIVE-17804] - Vectorization: Bug erroneously causes match for 1st row in batch (SelectStringColLikeStringScalar)
-    * [HIVE-17806] - Create directory for metrics file if it doesn't exist
-    * [HIVE-17807] - Execute maven commands in batch mode for ptests
-    * [HIVE-17813] - hive.exec.move.files.from.source.dir does not work with partitioned tables
-    * [HIVE-17815] - prevent OOM with Atlas Hive hook 
-    * [HIVE-17817] - Stabilize crossproduct warning message output order
-    * [HIVE-17822] - Provide an option to skip shading of jars
-    * [HIVE-17825] - Socket not closed when trying to read files to copy over in replication from metadata
-    * [HIVE-17826] - Error writing to RandomAccessFile after operation log is closed
-    * [HIVE-17828] - Metastore: mysql upgrade scripts to 3.0.0 is broken
-    * [HIVE-17829] - ArrayIndexOutOfBoundsException - HBASE-backed tables with Avro schema in Hive2
-    * [HIVE-17830] - dbnotification fails to work with rdbms other than postgres
-    * [HIVE-17831] - HiveSemanticAnalyzerHookContext does not update the HiveOperation after sem.analyze() is called
-    * [HIVE-17832] - Allow hive.metastore.disallow.incompatible.col.type.changes to be changed in metastore
-    * [HIVE-17833] - Publish split generation counters
-    * [HIVE-17834] - Fix flaky triggers test
-    * [HIVE-17836] - Persisting nulls in bit vector field fails for postgres backed metastore
-    * [HIVE-17839] - Cannot generate thrift definitions in standalone-metastore
-    * [HIVE-17843] - UINT32 Parquet columns are handled as signed INT32-s, silently reading incorrect data
-    * [HIVE-17845] - insert fails if target table columns are not lowercase
-    * [HIVE-17853] - RetryingMetaStoreClient loses UGI impersonation-context when reconnecting after timeout
-    * [HIVE-17864] - PTestClient cannot start during Precommit tests
-    * [HIVE-17867] - Exception in windowing functions with TIMESTAMP WITH LOCAL TIME ZONE type
-    * [HIVE-17868] - Make queries in spark_local_queries.q have deterministic output
-    * [HIVE-17872] - Ignoring schema autostart doesn't work (HIVE-14152 used the wrong setting)
-    * [HIVE-17873] - External LLAP client: allow same handleID to be used more than once
-    * [HIVE-17882] - Resource plan retrieval looks incorrect
-    * [HIVE-17891] - HIVE-13076 uses create table if not exists for the postgres script
-    * [HIVE-17900] - analyze stats on columns triggered by Compactor generates malformed SQL with > 1 partition column
-    * [HIVE-17908] - LLAP External client not correctly handling killTask for pending requests
-    * [HIVE-17918] - NPE during semijoin reduction optimization when LLAP caching disabled
-    * [HIVE-17936] - Dynamic Semijoin Reduction : markSemiJoinForDPP marks unwanted semijoin branches
-    * [HIVE-17937] - llap_acid_fast test is flaky
-    * [HIVE-17939] - Bucket map join not being selected when bucketed tables is missing bucket files
-    * [HIVE-17942] - HiveAlterHandler not using conf from HMS Handler
-    * [HIVE-17952] - Fix license headers to avoid dangling javadoc warnings
-    * [HIVE-17953] - Metrics should move to destination atomically
-    * [HIVE-17963] - Fix for HIVE-17113 can be improved for non-blobstore filesystems
-    * [HIVE-17966] - org.apache.hadoop.hive.ql.io.parquet.serde.ParquetHiveArrayInspector - Review
-    * [HIVE-17973] - Fix small bug in multi_insert_union_src.q
-    * [HIVE-17976] - HoS: don't set output collector if there's no data to process
-    * [HIVE-17978] - Shared work optimizer may leave useless operator branches in the plan
-    * [HIVE-17994] - Vectorization: Serialization bottlenecked on irrelevant hashmap lookup
-    * [HIVE-18001] - InvalidObjectException while creating Primary Key constraint on partition key column
-    * [HIVE-18006] - Optimize memory footprint of HLLDenseRegister
-    * [HIVE-18007] - Address maven warnings
-    * [HIVE-18012] - fix ct_noperm_loc test
-    * [HIVE-18016] - org.apache.hadoop.hive.ql.util.ResourceDownloader - Review
-    * [HIVE-18017] - HS2 materialized view registry init loading all tables from metastore
-    * [HIVE-18026] - Hive webhcat principal configuration optimization
-    * [HIVE-18046] - Metastore: default IS_REWRITE_ENABLED=false instead of NULL
-    * [HIVE-18050] - LlapServiceDriver shoud split HIVE_AUX_JARS_PATH by ':' instead of ','
-    * [HIVE-18054] -  Make Lineage work with concurrent queries on a Session
-    * [HIVE-18060] - UpdateInputAccessTimeHook fails for non-current database
-    * [HIVE-18067] - Remove extraneous golden files
-    * [HIVE-18068] - Upgrade to Calcite 1.15
-    * [HIVE-18069] - MetaStoreDirectSql to get tables has misplaced comma
-    * [HIVE-18077] - Vectorization: Add string conversion case for UDFToDouble
-    * [HIVE-18090] - acid heartbeat fails when metastore is connected via hadoop credential
-    * [HIVE-18109] - fix identifier usage in parser
-    * [HIVE-18111] - Fix temp path for Spark DPP sink
-    * [HIVE-18124] -  clean up isAcidTable() API vs isInsertOnlyTable()
-    * [HIVE-18127] - Do not strip '--' comments from shell commands issued from CliDriver
-    * [HIVE-18136] - WorkloadManagerMxBean is missing the Apache license header
-    * [HIVE-18146] - Vectorization: VectorMapJoinOperator Decimal64ColumnVector key/value cast bug
-    * [HIVE-18147] - Tests can fail with java.net.BindException: Address already in use
-    * [HIVE-18148] - NPE in SparkDynamicPartitionPruningResolver
-    * [HIVE-18150] - Upgrade Spark Version to 2.2.0
-    * [HIVE-18151] - LLAP external client: Better error message propagation during submission failures
-    * [HIVE-18157] - Vectorization : Insert in bucketed table is broken with vectorization
-    * [HIVE-18160] - Jar localization during session initialization is slow
-    * [HIVE-18166] - Result of hive.query.string is encoded.
-    * [HIVE-18188] - Fix TestSSL failures in master
-    * [HIVE-18189] - Order by position does not work when cbo is disabled
-    * [HIVE-18191] - Vectorization: Add validation of TableScanOperator (gather statistics) back
-    * [HIVE-18194] - Migrate existing ACID tables to use write id per table rather than global transaction id
-    * [HIVE-18195] - Hive schema broken on postgres
-    * [HIVE-18196] - Druid Mini Cluster to run Qtests integrations tests.
-    * [HIVE-18198] - TablePropertyEnrichmentOptimizer.java is missing the Apache license header
-    * [HIVE-18207] - Fix the test failure for TestCliDriver#vector_complex_join
-    * [HIVE-18208] - SMB Join : Fix the unit tests to run SMB Joins.
-    * [HIVE-18210] - create resource plan allows duplicates
-    * [HIVE-18213] - Tests: YARN Minicluster times out if the disks are >90% full
-    * [HIVE-18220] - Workload Management tables have broken constraints defined on postgres schema
-    * [HIVE-18228] - Azure credential properties should be added to the HiveConf hidden list
-    * [HIVE-18232] - Packaging: add dfs-init script in package target
-    * [HIVE-18240] - support getClientInfo/setClientInfo in JDBC
-    * [HIVE-18241] - Query with LEFT SEMI JOIN producing wrong result
-    * [HIVE-18248] - Clean up parameters
-    * [HIVE-18250] - CBO gets turned off with duplicates in RR error
-    * [HIVE-18254] - Use proper AVG Calcite primitive instead of Other_FUNCTION
-    * [HIVE-18255] - spark-client jar should be prefixed with hive-
-    * [HIVE-18258] - Vectorization: Reduce-Side GROUP BY MERGEPARTIAL with duplicate columns is broken
-    * [HIVE-18263] - Ptest execution are multiple times slower sometimes due to dying executor slaves
-    * [HIVE-18266] - LLAP: /system references wrong file for THP
-    * [HIVE-18269] - LLAP: Fast llap io with slow processing pipeline can lead to OOM
-    * [HIVE-18271] - Druid Insert into fails with exception when committing files
-    * [HIVE-18290] - hbase backed table creation fails where no column comments present
-    * [HIVE-18293] - Hive is failing to compact tables contained within a folder that is not owned by identity running HiveMetaStore
-    * [HIVE-18298] - Fix TestReplicationScenarios.testConstraints
-    * [HIVE-18299] - DbNotificationListener fail on mysql with "select for update"
-    * [HIVE-18306] - Fix spark smb tests
-    * [HIVE-18309] - qtests: smb_mapjoin_19.q breaks bucketsortoptimize_insert_2.q
-    * [HIVE-18310] - Test 'vector_reduce_groupby_duplicate_cols.q' is misspelled in testconfiguration.properties
-    * [HIVE-18311] - Enable smb_mapjoin_8.q for cli driver
-    * [HIVE-18314] - qtests: semijoin_hint.q breaks hybridgrace_hashjoin_2.q	
-    * [HIVE-18316] - HiveEndPoint should only work with full acid tables
-    * [HIVE-18318] - LLAP record reader should check interrupt even when not blocking
-    * [HIVE-18321] - Support REBUILD for MVs backed by custom storage handlers
-    * [HIVE-18326] - LLAP Tez scheduler - only preempt tasks if there's a dependency between them
-    * [HIVE-18330] - Fix TestMsgBusConnection - doesn't test tests the original intention
-    * [HIVE-18331] - Renew the Kerberos ticket used by Druid Query runner
-    * [HIVE-18335] - Vectorization : Check bounds of array before the allocation in VectorMapJoinFastBytesHashTable
-    * [HIVE-18341] - Add repl load support for adding "raw" namespace for TDE with same encryption keys
-    * [HIVE-18352] - introduce a METADATAONLY option while doing REPL DUMP to allow integrations of other tools 
-    * [HIVE-18353] - CompactorMR should call jobclient.close() to trigger cleanup
-    * [HIVE-18355] - Add builder for metastore Thrift classes missed in the first pass - FunctionBuilder
-    * [HIVE-18356] - Fixing license headers in checkstyle
-    * [HIVE-18359] - Extend grouping set limits from int to long
-    * [HIVE-18360] - NPE in TezSessionState
-    * [HIVE-18365] - netty-all jar is not present in the llap tarball
-    * [HIVE-18367] - Describe Extended output is truncated on a table with an explicit row format containing tabs or newlines.
-    * [HIVE-18370] - standalone-metastore gen dir contains two annotation/package-info.java which causes IDEA build fail
-    * [HIVE-18379] - ALTER TABLE authorization_part SET PROPERTIES ("PARTITIONL_LEVEL_PRIVILEGE"="TRUE"); fails when authorization_part is MicroManaged table.
-    * [HIVE-18380] - ALTER TABLE CONCATENATE is not supported on Micro-managed table
-    * [HIVE-18383] - Qtests: running all cases from TestNegativeCliDriver results in OOMs
-    * [HIVE-18384] - ConcurrentModificationException in log4j2.x library
-    * [HIVE-18385] - mergejoin fails with java.lang.IllegalStateException
-    * [HIVE-18390] - IndexOutOfBoundsException when query a  partitioned view in ColumnPruner 
-    * [HIVE-18393] - Error returned when some other type is read as string from parquet tables
-    * [HIVE-18413] - Grouping of an empty result set may only contain null values
-    * [HIVE-18414] - upgrade to tez-0.9.1
-    * [HIVE-18416] - Initial support for TABLE function
-    * [HIVE-18417] - better error handling in TezSessionState cleanup
-    * [HIVE-18419] - CliDriver loads different hive-site.xml into HiveConf and MetastoreConf
-    * [HIVE-18420] - LLAP IO: InputStream may return 0 bytes
-    * [HIVE-18421] - Vectorized execution handles overflows in a different manner than non-vectorized execution
-    * [HIVE-18422] - Vectorized input format should not be used when vectorized input format is excluded and row.serde is enabled
-    * [HIVE-18426] - Memory leak in RoutingAppender for every hive operation
-    * [HIVE-18429] - Compaction should handle a case when it produces no output
-    * [HIVE-18430] - Add new determinism category for runtime constants (current_date, current_timestamp)
-    * [HIVE-18442] - HoS: No FileSystem for scheme: nullscan
-    * [HIVE-18445] - qtests: auto_join25.q fails permanently
-    * [HIVE-18447] - JDBC: Provide a way for JDBC users to pass cookie info via connection string
-    * [HIVE-18450] - Support TABLE function in CBO
-    * [HIVE-18452] - work around HADOOP-15171
-    * [HIVE-18456] - Add some tests for HIVE-18367 to check that the table information contains the query correctly
-    * [HIVE-18459] - hive-exec.jar leaks contents fb303.jar into classpath
-    * [HIVE-18465] - Hive metastore schema initialization failing on postgres
-    * [HIVE-18467] - support whole warehouse dump / load + create/drop database events
-    * [HIVE-18472] - Beeline gives log4j warnings
-    * [HIVE-18473] - Infer timezone information correctly in DruidSerde
-    * [HIVE-18482] - Copy-paste error in the RelOptHiveTable
-    * [HIVE-18488] - LLAP ORC readers are missing some null checks
-    * [HIVE-18490] - Query with EXISTS and NOT EXISTS with non-equi predicate can produce wrong result
-    * [HIVE-18492] - Wrong argument in the WorkloadManager.resetAndQueryKill()
-    * [HIVE-18494] - Regression: from HIVE-18069, the metastore directsql is getting disabled
-    * [HIVE-18499] - Amend point lookup tests to check for data
-    * [HIVE-18500] - annoying exceptions from LLAP Jmx view in the logs
-    * [HIVE-18501] - Typo in beeline code
-    * [HIVE-18504] - Hive is throwing InvalidObjectException(message:Invalid column type name is too long.
-    * [HIVE-18506] - LlapBaseInputFormat - negative array index
-    * [HIVE-18507] - AccumuloIndexedOutputFormat.AccumuloRecordWriter.close() - typo in the condition
-    * [HIVE-18513] - Query results caching
-    * [HIVE-18514] - add service output for ranger to WM DDL operations
-    * [HIVE-18517] - Vectorization: Fix VectorMapOperator to accept VRBs and check vectorized flag correctly to support LLAP Caching
-    * [HIVE-18518] - Upgrade druid version to 0.11.0
-    * [HIVE-18519] - do not create materialized CTEs with ACID/MM
-    * [HIVE-18521] - Vectorization: query failing in reducer VectorUDAFAvgDecimalPartial2 java.lang.ClassCastException StructTypeInfo --> DecimalTypeInfo
-    * [HIVE-18523] - Fix summary row in case there are no inputs
-    * [HIVE-18524] - Vectorization: Execution failure related to non-standard embedding of IfExprConditionalFilter inside VectorUDFAdaptor (Revert HIVE-17139)
-    * [HIVE-18529] - Vectorization: Add a debug config option to disable scratch column reuse
-    * [HIVE-18530] - Replication should skip MM table (for now)
-    * [HIVE-18531] - Vectorization: Vectorized PTF operator should not set the initial type infos
-    * [HIVE-18546] - Remove unnecessary code introduced in HIVE-14498
-    * [HIVE-18547] - WM: trigger test may fail
-    * [HIVE-18548] - Fix log4j import
-    * [HIVE-18551] - Vectorization: VectorMapOperator tries to write too many vector columns for Hybrid Grace
-    * [HIVE-18554] - Fix false positive test ql.io.parquet.TestHiveSchemaConverter.testMap 
-    * [HIVE-18557] - q.outs: fix issues caused by q.out_spark files
-    * [HIVE-18558] - Upgrade orc version to 1.4.2
-    * [HIVE-18562] - Vectorization: CHAR/VARCHAR conversion in VectorDeserializeRow is broken
-    * [HIVE-18567] - ObjectStore.getPartitionNamesNoTxn doesn't handle max param properly
-    * [HIVE-18569] - Hive Druid indexing not dealing with decimals in correct way.
-    * [HIVE-18571] - stats issues for MM tables; ACID doesn't check state for CTAS
-    * [HIVE-18573] - Use proper Calcite operator instead of UDFs
-    * [HIVE-18574] - LLAP: Ship netty3 as part of LLAP install tarball
-    * [HIVE-18575] - ACID properties usage in jobconf is ambiguous for MM tables
-    * [HIVE-18577] - SemanticAnalyzer.validate has some pointless metastore calls
-    * [HIVE-18578] - Some class has missed the ASF header
-    * [HIVE-18579] - Changes from HIVE-18495 introduced import paths from shaded jars
-    * [HIVE-18585] - Return type for udfs should be determined using Hive inference rules instead of Calcite
-    * [HIVE-18587] - insert DML event may attempt to calculate a checksum on directories
-    * [HIVE-18589] - java.io.IOException: Not enough history available
-    * [HIVE-18590] - Assertion error on transitive join inference in the presence of NOT NULL constraint
-    * [HIVE-18595] - UNIX_TIMESTAMP  UDF fails when type is Timestamp with local timezone
-    * [HIVE-18597] - LLAP: Always package the log4j2 API jar for org.apache.log4j
-    * [HIVE-18599] - Transactions: Fix CTAS on Micromanaged tables
-    * [HIVE-18600] - Vectorization: Top-Level Vector Expression Scratch Column Deallocation
-    * [HIVE-18601] - Support Power platform by updating protoc-jar-maven-plugin version
-    * [HIVE-18606] - CTAS on empty table throws NPE from org.apache.hadoop.hive.ql.exec.MoveTask
-    * [HIVE-18607] - HBase HFile write does strange things
-    * [HIVE-18610] - Performance: ListKeyWrapper does not check for hashcode equals, before comparing members
-    * [HIVE-18611] - Avoid memory allocation of aggregation buffer during stats computation 
-    * [HIVE-18612] - Build subprocesses under Yetus in Ptest use 1.7 jre instead of 1.8
-    * [HIVE-18613] - Extend JsonSerDe to support BINARY type
-    * [HIVE-18614] - Fix sys db creation in Hive
-    * [HIVE-18616] - work around HADOOP-15171 p2
-    * [HIVE-18617] - Workload management Action parser does not generate the correct pool path.
-    * [HIVE-18622] - Vectorization: IF Statements, Comparisons, and more do not handle NULLs correctly
-    * [HIVE-18626] - Repl load "with" clause does not pass config to tasks
-    * [HIVE-18627] - PPD: Handle FLOAT boxing differently for single/double precision constants
-    * [HIVE-18628] - Make tez dag status check interval configurable
-    * [HIVE-18631] - Hive metastore schema initialization failing on mysql
-    * [HIVE-18637] - WorkloadManagent Event Summary leaving subscribedCounters and currentCounters fields empty
-    * [HIVE-18638] - Triggers for multi-pool move, failing to initiate the move event
-    * [HIVE-18641] - Remove MCreationMetadata from MTable class
-    * [HIVE-18642] - incorrect assertion in TezSessionPool for WM
-    * [HIVE-18643] - don't check for archived partitions for ACID ops
-    * [HIVE-18645] - invalid url address in README.txt from module hbase-handler
-    * [HIVE-18646] - Update errata.txt for HIVE-18617
-    * [HIVE-18647] - Cannot create table: "message:Exception thrown when executing query : SELECT DISTINCT.."
-    * [HIVE-18653] - Fix TestOperators test failure in master
-    * [HIVE-18658] - WM: allow not specifying scheduling policy when creating a pool
-    * [HIVE-18659] - add acid version marker to acid files/directories
-    * [HIVE-18660] - PCR doesn't distinguish between partition and virtual columns
-    * [HIVE-18662] - hive.acid.key.index is missing entries
-    * [HIVE-18665] - LLAP: Ignore cache-affinity if the LLAP IO elevator is disabled
-    * [HIVE-18666] - Materialized view: "create materialized enable rewrite" should fail if rewriting is not possible
-    * [HIVE-18667] - Materialized views: rewrites should be triggered without checks if the time.window=-1
-    * [HIVE-18671] - lock not released after Hive on Spark query was cancelled
-    * [HIVE-18674] - update Hive to use ORC 1.4.3
-    * [HIVE-18675] - make HIVE_LOCKS.HL_TXNID NOT NULL
-    * [HIVE-18678] - fix exim for MM tables and reinstante the test
-    * [HIVE-18680] - FieldTrimmer missing opportunity with SortLimit operators
-    * [HIVE-18686] - Installation on Postgres and Oracle broken
-    * [HIVE-18688] - Vectorization: Vectorizer Reason shouldn't be part of work-plan
-    * [HIVE-18693] - Snapshot Isolation does not work for Micromanaged table when a insert transaction is aborted
-    * [HIVE-18695] - fix TestAccumuloCliDriver.testCliDriver[accumulo_queries]
-    * [HIVE-18697] - The HiveMetastore.exchange_partitions method throws FileNotFoundException if the given partition doesn't exist in the source table
-    * [HIVE-18698] - Fix TestMiniLlapLocalCliDriver#testCliDriver[bucket_map_join_tez1]
-    * [HIVE-18699] - Check for duplicate partitions in HiveMetastore.exchange_partitions
-    * [HIVE-18708] - Vectorization: Delay out-of-tree fixups till whole work is vectorized
-    * [HIVE-18713] - Optimize: Transform IN clauses to = when there's only one element
-    * [HIVE-18717] - Avoid transitive dependency on jetty 6.x
-    * [HIVE-18733] - Missing break in CommonFastHashTable
-    * [HIVE-18737] - add an option to disable LLAP IO ACID for non-original files
-    * [HIVE-18738] - LLAP IO ACID - includes handling is broken
-    * [HIVE-18742] - Vectorization acid/inputformat check should allow NullRowsInputFormat/OneNullRowInputFormat
-    * [HIVE-18757] - LLAP IO for text fails for empty files
-    * [HIVE-18759] - Remove unconnected q.out-s
-    * [HIVE-18764] - ELAPSED_TIME resource plan setting is not getting honored
-    * [HIVE-18775] - HIVE-17983 missed deleting metastore/scripts/upgrade/derby/hive-schema-3.0.0.derby.sql
-    * [HIVE-18776] - MaterializationsInvalidationCache loading causes race condition in the metastore
-    * [HIVE-18777] - Add Authorization interface to support information_schema integration with external authorization
-    * [HIVE-18783] - ALTER TABLE post-commit listener does not include the transactional listener responses 
-    * [HIVE-18788] - Clean up inputs in JDBC PreparedStatement
-    * [HIVE-18789] - Disallow embedded element in UDFXPathUtil
-    * [HIVE-18791] - Fix TestJdbcWithMiniHS2#testHttpHeaderSize
-    * [HIVE-18794] - Repl load "with" clause does not pass config to tasks for non-partition tables
-    * [HIVE-18796] - fix TestSSL
-    * [HIVE-18813] - Fix qtest mapjoin_hook.q
-    * [HIVE-18815] - Remove unused feature in HPL/SQL
-    * [HIVE-18816] - CREATE TABLE (ACID) doesn't work with TIMESTAMPLOCALTZ column type
-    * [HIVE-18817] - ArrayIndexOutOfBounds exception during read of ACID table.
-    * [HIVE-18818] - Alter table add constraint unique fails with direct sql set to false
-    * [HIVE-18820] - Operation doesn't always clean up log4j for operation log
-    * [HIVE-18826] - fix TestEncryptedHDFSCliDriver.testCliDriver[encryption_move_tbl]
-    * [HIVE-18828] - improve error handling for codecs in LLAP IO
-    * [HIVE-18833] - Auto Merge fails when "insert into directory as orcfile"
-    * [HIVE-18837] - add a flag and disable some object pools in LLAP until further testing
-    * [HIVE-18858] - System properties in job configuration not resolved when submitting MR job
-    * [HIVE-18859] - Incorrect handling of thrift metastore exceptions
-    * [HIVE-18863] - trunc() calls itself trunk() in an error message
-    * [HIVE-18877] - HiveSchemaTool.validateSchemaTables() should wrap a SQLException when rethrowing
-    * [HIVE-18879] - Disallow embedded element in UDFXPathUtil needs to work if xercesImpl.jar in classpath
-    * [HIVE-18886] - ACID: NPE on unexplained mysql exceptions 
-    * [HIVE-18888] - Replace synchronizedMap with ConcurrentHashMap
-    * [HIVE-18889] - update all parts of Hive to use the same Guava version
-    * [HIVE-18892] - Fix NPEs in HiveMetastore.exchange_partitions method
-    * [HIVE-18898] - Fix NPEs in HiveMetastore.dropPartition method
-    * [HIVE-18907] - Create utility to fix acid key index issue from HIVE-18817
-    * [HIVE-18918] - Bad error message in CompactorMR.lanuchCompactionJob()
-    * [HIVE-18919] - remove separate keytab setting for ZK in LLAP
-    * [HIVE-18925] - Hive doesn't work when JVM is America/Bahia_Banderas time zone
-    * [HIVE-18933] - disable ORC codec pool for now; remove clone
-    * [HIVE-18944] - Groupping sets position is set incorrectly during DPP
-    * [HIVE-18950] - DESCRIBE EXTENDED missing details of default constraint
-    * [HIVE-18951] - Fix the llapdump usage error in llapdump.sh
-    * [HIVE-18955] - HoS: Unable to create Channel from class NioServerSocketChannel
-    * [HIVE-18962] - add WM task state to Tez AM heartbeat
-    * [HIVE-18963] - JDBC: Provide an option to simplify beeline usage by supporting default and named URL for beeline
-    * [HIVE-18965] - HIVE-17990 didn't update derby SQL scripts
-    * [HIVE-18967] - Standalone metastore SQL upgrade scripts do not properly set schema version
-    * [HIVE-18968] - LLAP: report guaranteed tasks count in AM registry to check for consistency
-    * [HIVE-18970] - improve AM WM metrics for use in Grafana and such
-    * [HIVE-18971] - add HS2 WM metrics for use in Grafana and such
-    * [HIVE-18972] - beeline command suggestion to kill job deprecated
-    * [HIVE-18975] - NPE when inserting NULL value in structure and array with HBase table
-    * [HIVE-18976] - Add ability to setup Druid Kafka Ingestion from Hive
-    * [HIVE-18990] - Hive doesn't close Tez session properly
-    * [HIVE-18991] - Drop database cascade doesn't work with materialized views
-    * [HIVE-18992] - enable synthetic file IDs by default in LLAP
-    * [HIVE-19003] - metastoreconf logs too much on info level
-    * [HIVE-19007] - Support REPL LOAD from primary using replica connection configurations received through WITH clause.
-    * [HIVE-19012] - Support builds for ARM and PPC arch
-    * [HIVE-19014] - utilize YARN-8028 (queue ACL check) in Hive Tez session pool
-    * [HIVE-19017] - Add util function to determine if 2 ValidWriteIdLists are at the same committed ID
-    * [HIVE-19018] - beeline -e now requires semicolon even when used with query from command line
-    * [HIVE-19019] - Vectorization: When vectorized, orc_merge_incompat_schema.q throws HiveException "Not implemented yet" from VectorExpressionWriterMap
-    * [HIVE-19021] - WM counters are not properly propagated from LLAP to AM
-    * [HIVE-19024] - Vectorization: Disable complex type constants for VectorUDFAdaptor
-    * [HIVE-19030] - Update Wiki with new rules for Load Data
-    * [HIVE-19032] - Vectorization: Disable GROUP BY aggregations with DISTINCT
-    * [HIVE-19035] - Vectorization: Disable exotic STRUCT field reference form
-    * [HIVE-19036] - Fix whitespace error in testconfiguration.properties after HIVE-14032
-    * [HIVE-19037] - Vectorization: Miscellaneous cleanup
-    * [HIVE-19038] - LLAP: Service loader throws "Provider not found" exception if hive-llap-server is in class path while loading tokens
-    * [HIVE-19042] - set MALLOC_ARENA_MAX for LLAP
-    * [HIVE-19043] - Vectorization: LazySimpleDeserializeRead fewer fields handling is broken for Complex Types
-    * [HIVE-19047] - Only the first init file is interpreted
-    * [HIVE-19050] - DBNotificationListener does not catch exceptions in the cleaner thread
-    * [HIVE-19052] - Vectorization: Disable Vector Pass-Thru SMB MapJoin in the presence of old-style MR FilterMaps
-    * [HIVE-19054] - Function replication shall use "hive.repl.replica.functions.root.dir" as root
-    * [HIVE-19055] - WM alter may fail if the name is not changed
-    * [HIVE-19056] - IllegalArgumentException in FixAcidKeyIndex when ORC file has 0 rows
-    * [HIVE-19057] - Query result caching cannot be disabled by client
-    * [HIVE-19061] - WM needs to output an event for allocation update
-    * [HIVE-19062] - Update constraint_partition_columns.q.out
-    * [HIVE-19065] - Metastore client compatibility check should include syncMetaStoreClient
-    * [HIVE-19071] - WM: backup resource plans cannot be used without quoted idenitifiers
-    * [HIVE-19072] - incorrect token handling for LLAP plugin endpoint
-    * [HIVE-19073] - StatsOptimizer may mangle constant columns
-    * [HIVE-19074] - Vectorization: Add llap vectorization_div0.q.out Q output file
-    * [HIVE-19075] - Fix NPE when trying to drop or get DB with null name
-    * [HIVE-19080] - Fix travis build
-    * [HIVE-19085] - FastHiveDecimal abs(0) sets sign to +ve
-    * [HIVE-19099] - HIVE-18755 forgot to update derby install script in metastore
-    * [HIVE-19100] - investigate TestStreaming failures
-    * [HIVE-19102] - Vectorization: Suppress known Q file bugs
-    * [HIVE-19105] - HIVE-18781 broke WarehouseInstance
-    * [HIVE-19108] - Vectorization and Parquet: Turning on vectorization in parquet_ppd_decimal.q causes Wrong Query Results
-    * [HIVE-19116] - Vectorization: Vector Map data type doesn't keep the order of the key/values pairs as read
-    * [HIVE-19119] - Fix the TestAppendPartitions tests which are failing in the pre-commit runs
-    * [HIVE-19120] - catalog not properly set for some tables in SQL upgrade scripts
-    * [HIVE-19121] - Fix HiveSchemaTool validation for databases that don't support schema
-    * [HIVE-19124] - implement a basic major compactor for MM tables
-    * [HIVE-19130] - NPE is thrown when REPL LOAD applied drop partition event.
-    * [HIVE-19131] - DecimalColumnStatsMergerTest comparison review
-    * [HIVE-19137] - orcfiledump doesn't print hive.acid.version value
-    * [HIVE-19151] - Update expected result for some TestNegativeCliDriver tests
-    * [HIVE-19155] - Day time saving cause Druid inserts to fail with org.apache.hive.druid.io.druid.java.util.common.UOE: Cannot add overlapping segments
-    * [HIVE-19157] - Assert that Insert into Druid Table fails if the publishing of metadata by HS2 fails
-    * [HIVE-19167] - Map data type doesn't keep the order of the key/values pairs as read (Part 2, The Sequel or SQL)   
-    * [HIVE-19168] - Ranger changes for llap commands
-    * [HIVE-19186] - Multi Table INSERT statements query has a flaw for partitioned table when INSERT INTO and INSERT OVERWRITE are used
-    * [HIVE-19187] - Update Druid Storage Handler to Druid 0.12.0
-    * [HIVE-19191] - Assertion error while running materialized view rewriting
-    * [HIVE-19200] - Vectorization: Disable vectorization for LLAP I/O when a non-VECTORIZED_INPUT_FILE_FORMAT mode is needed (i.e. rows) and data type conversion is needed
-    * [HIVE-19215] - JavaUtils.AnyIdDirFilter ignores base_n directories
-    * [HIVE-19219] - Incremental REPL DUMP should throw error if requested events are cleaned-up.
-    * [HIVE-19224] - incorrect token handling for LLAP plugin endpoint - part 2
-    * [HIVE-19226] - Extend storage-api to print timestamp values in UTC
-    * [HIVE-19230] - Schema column width inconsistency in Oracle 
-    * [HIVE-19231] - Beeline generates garbled output when using UnsupportedTerminal
-    * [HIVE-19233] - Add utility for acid 1.0 to 2.0 migration
-    * [HIVE-19240] - backport HIVE-17645 to 3.0
-    * [HIVE-19247] - StatsOptimizer: Missing stats fast-path for Date
-    * [HIVE-19248] - REPL LOAD couldn't copy file from source CM path and also doesn't throw error if file copy fails.
-    * [HIVE-19249] - Replication: WITH clause is not passing the configuration to Task correctly in all cases
-    * [HIVE-19260] - Streaming Ingest API doesn't normalize db.table names
-    * [HIVE-19264] - Vectorization: Reenable vectorization in vector_adaptor_usage_mode.q
-    * [HIVE-19269] - Vectorization: Turn On by Default
-    * [HIVE-19275] - Vectorization: Defer Wrong Results / Execution Failures when Vectorization turned on
-    * [HIVE-19277] - Active/Passive HA web endpoints does not allow cross origin requests
-    * [HIVE-19280] - Invalid error messages for UPDATE/DELETE on insert-only transactional tables
-    * [HIVE-19281] - incorrect protocol name for LLAP AM plugin
-    * [HIVE-19282] - don't nest delta directories inside LB directories for ACID tables
-    * [HIVE-19298] - Fix operator tree of CTAS for Druid Storage Handler
-    * [HIVE-19310] - Metastore: MetaStoreDirectSql.ensureDbInit has some slow DN calls which might need to be run only in test env
-    * [HIVE-19315] - Test failure org.apache.hadoop.hive.ql.lockmgr.TestDbTxnManager2#testWriteSetTracking3
-    * [HIVE-19324] - improve YARN queue check error message in Tez pool
-    * [HIVE-19327] - qroupby_rollup_empty.q fails for insert-only transactional tables
-    * [HIVE-19330] - multi_insert_partitioned.q fails with "src table does not exist" message.
-    * [HIVE-19331] - Repl load config in "with" clause not pass to Context.getStagingDir
-    * [HIVE-19338] - isExplicitAnalyze method may be incorrect in BasicStatsTask
-    * [HIVE-19339] - Regenerate alltypesorc file with latest ORC
-    * [HIVE-19350] - Vectorization: Turn off vectorization for explainuser_1.q / spark_explainuser_1
-    * [HIVE-19352] - Vectorization: Disable vectorization for org.apache.hive.jdbc.TestJdbcDriver2.testResultSetMetaData
-    * [HIVE-19361] - Backport HIVE-18910 to branch -3
-    * [HIVE-19362] - enable LLAP cache affinity by default
-    * [HIVE-19363] - remove cryptic metrics from LLAP IO output
-    * [HIVE-19365] - Index on COMPLETED_TXN_COMPONENTS in Metastore RDBMS has different names in different scripts
-    * [HIVE-19367] - Load Data should fail for empty Parquet files.
-    * [HIVE-19381] - Function replication in cloud fail when download resource from AWS
-    * [HIVE-19383] - Add ArrayList$SubList kryo serializer
-    * [HIVE-19384] - Vectorization: IfExprTimestamp* do not handle NULLs correctly
-    * [HIVE-19386] - Move TABLE_BUCKETING_VERSION to hive_metastore.thrift
-    * [HIVE-19394] - WM_TRIGGER trigger creation failed with type cast from Integer to Boolean 
-    * [HIVE-19396] - HiveOperation is incorrectly set for analyze statement
-    * [HIVE-19410] - don't create serde reader in LLAP if there's no cache
-    * [HIVE-19420] - Support LOAD from SeqFile to ORC table
-    * [HIVE-19423] - REPL LOAD creates staging directory in source dump directory instead of table data location
-    * [HIVE-19433] - HiveJoinPushTransitivePredicatesRule hangs
-    * [HIVE-19435] - Incremental replication cause data loss if a table is dropped followed by create and insert-into with different partition type.
-    * [HIVE-19446] - QueryCache: Transaction lists needed for pending cache entries
-    * [HIVE-19474] - Decimal type should be casted as part of the CTAS or INSERT Clause.
-    * [HIVE-19476] - Fix failures in TestReplicationScenariosAcidTables, TestReplicationOnHDFSEncryptedZones and TestCopyUtils
-    * [HIVE-19477] - Hiveserver2 in http mode not emitting metric default.General.open_connections
-    * [HIVE-19479] - encoded stream seek is incorrect for 0-length RGs in LLAP IO
-    * [HIVE-19483] - Metastore cleaner tasks that run periodically are created more than once
-    * [HIVE-19506] - Test suites timing out
-
-
-** New Feature
-    * [HIVE-1010] - Implement INFORMATION_SCHEMA in Hive
-    * [HIVE-8838] - Support Parquet through HCatalog
-    * [HIVE-15229] - 'like any' and 'like all' operators in hive
-    * [HIVE-15434] - Add UDF to allow interrogation of uniontype values
-    * [HIVE-15571] - Support Insert into for druid storage handler
-    * [HIVE-15691] - Create StrictRegexWriter to work with RegexSerializer for Flume Hive Sink
-    * [HIVE-15996] - Implement multiargument GROUPING function
-    * [HIVE-16281] - Upgrade master branch to JDK8
-    * [HIVE-16452] - Database UUID for metastore DB
-    * [HIVE-16520] - Cache hive metadata in metastore
-    * [HIVE-16575] - Support for 'UNIQUE' and 'NOT NULL' constraints
-    * [HIVE-16602] - Implement shared scans with Tez
-    * [HIVE-16605] - Enforce NOT NULL constraints
-    * [HIVE-16643] - BeeLine tests output should keep the PREHOOK/POSTHOOK Input/Output orderdering
-    * [HIVE-16917] - HiveServer2 guard rails - Limit concurrent connections from user
-    * [HIVE-17089] - make acid 2.0 the default
-    * [HIVE-17160] - Adding kerberos Authorization to the Druid hive integration
-    * [HIVE-17361] - Support LOAD DATA for transactional tables
-    * [HIVE-17366] - Constraint replication in bootstrap
-    * [HIVE-17432] - Enable join and aggregate materialized view rewriting
-    * [HIVE-17466] - Metastore API to list unique partition-key-value combinations
-    * [HIVE-17481] - LLAP workload management
-    * [HIVE-17626] - Query reoptimization using cached runtime statistics
-    * [HIVE-17710] - LockManager should only lock Managed tables
-    * [HIVE-17717] - Enable rule to push post-aggregations into Druid
-    * [HIVE-18281] - HiveServer2 HA for LLAP and Workload Manager
-    * [HIVE-18347] - Allow pluggable dynamic lookup of Hive Metastores from HiveServer2
-    * [HIVE-18361] - Extend shared work optimizer to reuse computation beyond work boundaries
-    * [HIVE-18373] - Make it easier to search for column name in a table
-    * [HIVE-18726] - Implement DEFAULT constraint
-    * [HIVE-18739] - Add support for Import/Export from Acid table
-    * [HIVE-18814] - Support Add Partition For Acid tables
-    * [HIVE-18835] - JDBC standalone jar download link in ambari
-    * [HIVE-18841] - Support authorization of UDF usage in hive
-    * [HIVE-18953] - Implement CHECK constraint
-    * [HIVE-19059] - Support DEFAULT keyword with INSERT and UPDATE
-
-
-** Improvement
-    * [HIVE-8472] - Add ALTER DATABASE SET LOCATION
-    * [HIVE-9447] - Metastore: inefficient Oracle query for removing unused column descriptors when add/drop table/partition
-    * [HIVE-12274] - Increase width of columns used for general configuration in the metastore.
-    * [HIVE-12299] - Hive Column Data Type definition in schema limited to 4000 characters - too small
-    * [HIVE-12636] - Ensure that all queries (with DbTxnManager) run in a transaction
-    * [HIVE-13842] - Expose ability to set number of connections in the pool in TxnHandler
-    * [HIVE-14069] - update curator version to 2.12.0 
-    * [HIVE-14145] - Too small length of column 'PARAM_VALUE' in table 'SERDE_PARAMS'
-    * [HIVE-14389] - Beeline should not output query and prompt to stdout
-    * [HIVE-14786] - Beeline displays binary column data as string instead of byte array
-    * [HIVE-15053] - Beeline#addlocaldriver - reduce classpath scanning
-    * [HIVE-15300] - Reuse table information in SemanticAnalyzer::getMetaData to reduce compilation time
-    * [HIVE-15393] - Update Guava version
-    * [HIVE-15396] - Basic Stats are not collected when for managed tables with LOCATION specified
-    * [HIVE-15433] - setting hive.warehouse.subdir.inherit.perms in HIVE won't overwrite it in hive configuration
-    * [HIVE-15616] - Improve contents of qfile test output
-    * [HIVE-15631] - Optimize for hive client logs , you can filter the log for each session itself.
-    * [HIVE-15665] - LLAP: OrcFileMetadata objects in cache can impact heap usage
-    * [HIVE-15726] - Reenable indentation checks to checkstyle
-    * [HIVE-15786] - Provide additional information from the llapstatus command
-    * [HIVE-15795] - Support Accumulo Index Tables in Hive Accumulo Connector
-    * [HIVE-15880] - Allow insert overwrite and truncate table query to use auto.purge table property
-    * [HIVE-16049] - upgrade to jetty 9
-    * [HIVE-16075] - MetaStore needs to reinitialize log4j to allow log specific settings via hiveconf take effect 
-    * [HIVE-16079] - HS2: high memory pressure due to duplicate Properties objects
-    * [HIVE-16084] - SHOW COMPACTIONS should display CompactionID
-    * [HIVE-16143] - Improve msck repair batching
-    * [HIVE-16152] - TestBeeLineDriver logging improvements
-    * [HIVE-16164] - Provide mechanism for passing HMS notification ID between transactional and non-transactional listeners.
-    * [HIVE-16206] - Make Codahale metrics reporters pluggable
-    * [HIVE-16242] - Run BeeLine tests parallel
-    * [HIVE-16285] - Servlet for dynamically configuring log levels
-    * [HIVE-16297] - Improving hive logging configuration variables
-    * [HIVE-16311] - Improve the performance for FastHiveDecimalImpl.fastDivide
-    * [HIVE-16334] - Query lock contains the query string, which can cause OOM on ZooKeeper
-    * [HIVE-16340] - Allow Kerberos + SSL connections to HMS
-    * [HIVE-16343] - LLAP: Publish YARN's ProcFs based memory usage to metrics for monitoring
-    * [HIVE-16345] - BeeLineDriver should be able to run qtest files which are using default database tables
-    * [HIVE-16356] - Table#validateColumns should avoid checking exhaustively for matches in a list
-    * [HIVE-16360] - Improve "No delta files or original files found to compact in" message
-    * [HIVE-16371] - Add bitmap selection strategy for druid storage handler
-    * [HIVE-16383] - Switch to HikariCP as default connection pooling
-    * [HIVE-16386] - Add debug logging to describe why runtime filtering semijoins are removed
-    * [HIVE-16423] - Add hint to enforce semi join optimization
-    * [HIVE-16426] - Query cancel: improve the way to handle files
-    * [HIVE-16429] - Should call invokeFailureHooks in handleInterruption to track failed query execution due to interrupted command.
-    * [HIVE-16430] - Add log to show the cancelled query id when cancelOperation is called.
-    * [HIVE-16431] - Support Parquet StatsNoJobTask for Spark & Tez engine
-    * [HIVE-16441] - De-duplicate semijoin branches in n-way joins
-    * [HIVE-16449] - BeeLineDriver should handle query result sorting
-    * [HIVE-16456] - Kill spark job when InterruptedException happens or driverContext.isShutdown is true.
-    * [HIVE-16460] - In the console output, show vertex list in topological order instead of an alphabetical sort
-    * [HIVE-16501] - Add rej/orig to .gitignore ; remove *.orig files
-    * [HIVE-16503] - LLAP: Oversubscribe memory for noconditional task size
-    * [HIVE-16527] - Support outer and mixed reference aggregates in windowed functions
-    * [HIVE-16536] - Various improvements in TestPerfCliDriver
-    * [HIVE-16550] - Semijoin Hints should be able to skip the optimization if needed.
-    * [HIVE-16552] - Limit the number of tasks a Spark job may contain
-    * [HIVE-16571] - HiveServer2: Prefer LIFO over round-robin for Tez session reuse
-    * [HIVE-16582] - HashTableLoader should log info about the input, rows, size etc.
-    * [HIVE-16594] - Add more tests for BeeLineDriver
-    * [HIVE-16595] - fix syntax in Hplsql.g4
-    * [HIVE-16604] - Use [NOT] ENFORCED for column constraint characteristics
-    * [HIVE-16614] - Support "set local time zone" statement
-    * [HIVE-16635] - Progressbar: Use different timeouts for running queries
-    * [HIVE-16639] - LLAP: Derive shuffle thread counts and keep-alive connections from instance count
-    * [HIVE-16663] - String Caching For Rows
-    * [HIVE-16700] - Log ZK discovery info (hostname & port) for HTTP mode when connection is established
-    * [HIVE-16711] - Remove property_id column from metastore_db_properties table
-    * [HIVE-16712] - StringBuffer v.s. StringBuilder
-    * [HIVE-16717] - Extend shared scan optimizer to handle partitions
-    * [HIVE-16723] - Enable configurable MetaStoreSchemaInfo 
-    * [HIVE-16736] - General Improvements to BufferedRows
-    * [HIVE-16754] - LLAP: Print hive version info on llap daemon startup
-    * [HIVE-16758] - Better Select Number of Replications
-    * [HIVE-16759] - Add table type information to HMS log notifications
-    * [HIVE-16771] - Schematool should use MetastoreSchemaInfo to get the metastore schema version from database
-    * [HIVE-16799] - Control the max number of task for a stage in a spark job
-    * [HIVE-16805] - Utilities isEmptyPath Logging Too Chatty and Uses Bad Format
-    * [HIVE-16809] - Improve filter condition for correlated subqueries
-    * [HIVE-16811] - Estimate statistics in absence of stats
-    * [HIVE-16833] - Review org.apache.hive.jdbc.HiveMetaDataResultSet
-    * [HIVE-16834] - Review org.apache.hadoop.hive.serde2.ByteStream
-    * [HIVE-16853] - Minor org.apache.hadoop.hive.ql.exec.HashTableSinkOperator Improvement
-    * [HIVE-16855] - org.apache.hadoop.hive.ql.exec.mr.HashTableLoader Improvements
-    * [HIVE-16856] - Allow For Customization Of Buffer Size In MapJoinTableContainerSerDe
-    * [HIVE-16857] - SparkPartitionPruningSinkOperator Buffer Size
-    * [HIVE-16858] - Accumulo Utils Improvements
-    * [HIVE-16866] - existing available UDF is used in TestReplicationScenariosAcrossInstances#testDropFunctionIncrementalReplication 
-    * [HIVE-16867] - Extend shared scan optimizer to reuse computation from other operators
-    * [HIVE-16873] - Remove Thread Cache From Logging
-    * [HIVE-16880] - Remove ArrayList Instantiation For Empty Arrays
-    * [HIVE-16881] - Make extractSqlBoolean More Consistent
-    * [HIVE-16885] - Non-equi Joins: Filter clauses should be pushed into the ON clause
-    * [HIVE-16890] - org.apache.hadoop.hive.serde2.io.HiveVarcharWritable - Adds Superfluous Wrapper
-    * [HIVE-16900] - optimization to give distcp a list of input files to copy to a destination target directory during repl load
-    * [HIVE-16911] - Upgrade groovy version to 2.4.11
-    * [HIVE-16914] - Change HiveMetaStoreClient to AutoCloseable
-    * [HIVE-16933] - ORA-00060: deadlock detected while waiting on commit
-    * [HIVE-16934] - Transform COUNT(x) into COUNT() when x is not nullable
-    * [HIVE-16945] - Add method to compare Operators 
-    * [HIVE-16955] - General Improvements To org.apache.hadoop.hive.metastore.MetaStoreUtils
-    * [HIVE-16962] - Better error msg for Hive on Spark in case user cancels query and closes session
-    * [HIVE-16969] - Improvement performance of MapOperator for Parquet
-    * [HIVE-16970] - General Improvements To org.apache.hadoop.hive.metastore.cache.CacheUtils
-    * [HIVE-16989] - Fix some issues identified by lgtm.com
-    * [HIVE-17000] - Upgrade Hive to PARQUET 1.9.0
-    * [HIVE-17022] - Add mode in lock debug statements
-    * [HIVE-17036] - Lineage: Minor CPU/Mem optimization for lineage transform
-    * [HIVE-17037] - Use 1-to-1 Tez edge to avoid unnecessary input data shuffle
-    * [HIVE-17048] - Pass HiveOperation info to HiveSemanticAnalyzerHook through HiveSemanticAnalyzerHookContext
-    * [HIVE-17054] - Expose SQL database constraints to Calcite
-    * [HIVE-17072] - Make the parallelized timeout configurable in BeeLine tests
-    * [HIVE-17078] - Add more logs to MapredLocalTask
-    * [HIVE-17125] - Lineage: Generate lineage information on need basis when atlas hook is enabled
-    * [HIVE-17139] - Conditional expressions optimization: skip the expression evaluation if the condition is not satisfied for vectorization engine.
-    * [HIVE-17174] - LLAP: ShuffleHandler: optimize fadvise calls for broadcast edge
-    * [HIVE-17194] - JDBC: Implement Gzip compression for HTTP mode
-    * [HIVE-17229] - HiveMetastore HMSHandler locks during initialization, even though its static variable threadPool is not null
-    * [HIVE-17237] - HMS wastes 26.4% of memory due to dup strings in metastore.api.Partition.parameters
-    * [HIVE-17251] - Remove usage of org.apache.pig.ResourceStatistics#setmBytes method in HCatLoader
-    * [HIVE-17253] - Adding SUMMARY statement to HPL/SQL
-    * [HIVE-17263] - Reduce debug logging for S3 tables
-    * [HIVE-17288] - LlapOutputFormatService: Increase netty event loop threads
-    * [HIVE-17308] - Improvement in join cardinality estimation
-    * [HIVE-17329] - ensure acid side file is not overwritten
-    * [HIVE-17340] - TxnHandler.checkLock() - reduce number of SQL statements
-    * [HIVE-17341] - DbTxnManger.startHeartbeat() - randomize initial delay
-    * [HIVE-17362] - The MAX_PREWARM_TIME should be configurable on HoS
-    * [HIVE-17376] - Upgrade snappy version to 1.1.4
-    * [HIVE-17400] - Estimate stats in absence of stats for complex types
-    * [HIVE-17408] - replication distcp should only be invoked if number of files AND file size cross configured limits
-    * [HIVE-17422] - Skip non-native/temporary tables for all major table/partition related scenarios
-    * [HIVE-17426] - Execution framework in hive to run tasks in parallel
-    * [HIVE-17458] - VectorizedOrcAcidRowBatchReader doesn't handle 'original' files
-    * [HIVE-17493] - Improve PKFK cardinality estimation in Physical planning
-    * [HIVE-17513] - Refactor PathUtils to not contain instance fields
-    * [HIVE-17519] - Transpose column stats display
-    * [HIVE-17536] - StatsUtil::getBasicStatForTable doesn't distinguish b/w absence of statistics or zero stats
-    * [HIVE-17538] - Enhance estimation of stats to estimate even if only one column is missing stats
-    * [HIVE-17542] - Make HoS CombineEquivalentWorkResolver Configurable
-    * [HIVE-17543] - Enable PerfCliDriver for HoS
-    * [HIVE-17550] - Remove unreferenced q.out-s
-    * [HIVE-17569] - Compare filtered output files in BeeLine tests
-    * [HIVE-17578] - Create a TableRef object for Table/Partition
-    * [HIVE-17587] - Remove unnecessary filter from getPartitionsFromPartitionIds call
-    * [HIVE-17604] - Add druid properties to conf white list
-    * [HIVE-17606] - Improve security for DB notification related APIs
-    * [HIVE-17609] - Tool to manipulate delegation tokens
-    * [HIVE-17611] - Add new LazyBinary SerDe for faster writes
-    * [HIVE-17614] - Notification_sequence initialization using SQL statement which is compatible with Mysql 5.1
-    * [HIVE-17631] - upgrade orc to 1.4.1
-    * [HIVE-17669] - Cache to optimize SearchArgument deserialization
-    * [HIVE-17732] - Minor Improvements - org.apache.hive.hcatalog.data.JsonSerDe.java
-    * [HIVE-17740] - HiveConf - Use SLF4J Parameterization  
-    * [HIVE-17742] - AccumuloIndexedOutputFormat Use SLF4J
-    * [HIVE-17747] - HMS DropTableMessage should include the full table object
-    * [HIVE-17766] - Support non-equi LEFT SEMI JOIN
-    * [HIVE-17767] - Rewrite correlated EXISTS/IN subqueries into LEFT SEMI JOIN
-    * [HIVE-17787] - Apply more filters on the BeeLine test output files (follow-up on HIVE-17569)
-    * [HIVE-17793] - Parameterize Logging Messages
-    * [HIVE-17799] - Add Ellipsis For Truncated Query In Hive Lock
-    * [HIVE-17805] - SchemaTool validate locations should not return exit 1
-    * [HIVE-17824] - msck repair table should drop the missing partitions from metastore
-    * [HIVE-17847] - Exclude net.hydromatic:aggdesigner-algorithm jar as compile and runtime dependency
-    * [HIVE-17870] - Update NoDeleteRollingFileAppender to use Log4j2 api
-    * [HIVE-17871] - Add non nullability flag to druid time column
-    * [HIVE-17877] - HoS: combine equivalent DPP sink works
-    * [HIVE-17898] - Explain plan output enhancement
-    * [HIVE-17901] - org.apache.hadoop.hive.ql.exec.Utilities - Use Logging Parameterization and More
-    * [HIVE-17911] - org.apache.hadoop.hive.metastore.ObjectStore - Tune Up
-    * [HIVE-17912] - org.apache.hadoop.hive.metastore.security.DBTokenStore - Parameterize Logging
-    * [HIVE-17932] - Remove option to control partition level basic stats fetching
-    * [HIVE-17962] - org.apache.hadoop.hive.metastore.security.MemoryTokenStore - Parameterize Logging
-    * [HIVE-17964] - HoS: some spark configs doesn't require re-creating a session
-    * [HIVE-17965] - Remove HIVELIMITTABLESCANPARTITION support
-    * [HIVE-17969] - Metastore to alter table in batches of partitions when renaming table
-    * [HIVE-17988] - Replace patch utility usage with git apply in ptest
-    * [HIVE-18008] - Add optimization rule to remove gby from right side of left semi-join
-    * [HIVE-18009] - Multiple lateral view query is slow on hive on spark
-    * [HIVE-18010] - Update hbase version
-    * [HIVE-18023] - Redact the expression in lineage info
-    * [HIVE-18043] - Vectorization: Support List type in MapWork
-    * [HIVE-18048] - Vectorization: Support Struct type with vectorization
-    * [HIVE-18051] - qfiles: dataset support
-    * [HIVE-18061] - q.outs: be more selective with masking hdfs paths
-    * [HIVE-18123] - Explain formatted improve column expression map display
-    * [HIVE-18158] - Remove OrcRawRecordMerger.ReaderPairAcid.statementId
-    * [HIVE-18159] - Vectorization: Support Map type in MapWork
-    * [HIVE-18173] - Improve plans for correlated subqueries with non-equi predicate
-    * [HIVE-18185] - update insert_values_orig_table_use_metadata.q.out
-    * [HIVE-18246] - Replace toString with getExprString in AbstractOperatorDesc::getColumnExprMapForExplain
-    * [HIVE-18251] - Loosen restriction for some checks
-    * [HIVE-18259] - Automatic cleanup of invalidation cache for materialized views
-    * [HIVE-18283] - Better error message and error code for HoS exceptions
-    * [HIVE-18342] - Remove LinkedList from HiveAlterHandler.java
-    * [HIVE-18343] - Remove LinkedList from ColumnStatsSemanticAnalyzer.java
-    * [HIVE-18344] - Remove LinkedList from SharedWorkOptimizer.java
-    * [HIVE-18386] - Create dummy materialized views registry and make it configurable
-    * [HIVE-18387] - Minimize time that REBUILD locks the materialized view
-    * [HIVE-18410] - [Performance][Avro] Reading flat Avro tables is very expensive in Hive
-    * [HIVE-18423] - Support pushing computation from the optimizer for JDBC storage handler tables
-    * [HIVE-18448] - Drop Support For Indexes From Apache Hive
-    * [HIVE-18462] - Explain formatted for queries with map join has columnExprMap with unformatted column name
-    * [HIVE-18510] - Enable running checkstyle on test sources as well
-    * [HIVE-18540] -  remove logic for wide terminal to display in-place updates
-    * [HIVE-18543] - Add print sessionid in console
-    * [HIVE-18552] - Split hive.strict.checks.large.query into two configs
-    * [HIVE-18564] - Add a mapper to make plan transformations more easily understandable
-    * [HIVE-18586] - Upgrade Derby to 10.14.1.0
-    * [HIVE-18625] - SessionState Not Checking For Directory Creation Result
-    * [HIVE-18654] - Add Hiveserver2 specific HADOOP_OPTS environment variable 
-    * [HIVE-18706] - Ensure each Yetus execution has its own separate working dir
-    * [HIVE-18716] - Delete unnecessary parameters from TaskFactory
-    * [HIVE-18718] - Integer like types throws error when there is a mismatch
-    * [HIVE-18727] - Update GenericUDFEnforceNotNullConstraint to throw an ERROR instead of Exception on failure
-    * [HIVE-18730] - Use LLAP as execution engine for Druid mini Cluster Tests
-    * [HIVE-18743] - CREATE TABLE on S3 data can be extremely slow. DO_NOT_UPDATE_STATS workaround is buggy.
-    * [HIVE-18770] - Additional tests and fixes for materialized view rewriting
-    * [HIVE-18780] - Improve schema discovery For Druid Storage Handler
-    * [HIVE-18793] - Round udf should support variable as second argument
-    * [HIVE-18797] - ExprConstNodeDesc's getExprString should put appropriate qualifier with literals
-    * [HIVE-18808] - Make compaction more robust when stats update fails
-    * [HIVE-18825] - Define ValidTxnList before starting query optimization
-    * [HIVE-18839] - Implement incremental rebuild for materialized views (only insert operations in source tables)
-    * [HIVE-18848] - Improve readability of filter conditions in explain plan when CBO is run
-    * [HIVE-18857] - Store default value text instead of default value expression in metastore
-    * [HIVE-18878] - Lower MoveTask Lock Logging to Debug
-    * [HIVE-18901] - Lower ResourceDownloader Logging to Debug
-    * [HIVE-18979] - Enable AggregateReduceFunctionsRule from Calcite
-    * [HIVE-18984] - Make time window configurable per materialized view
-    * [HIVE-18995] - Vectorization: Add option to suppress "Execution mode: vectorized" for testing purposes
-    * [HIVE-19001] - ALTER TABLE ADD CONSTRAINT support for CHECK constraint
-    * [HIVE-19033] - Provide an option to purge LLAP IO cache
-    * [HIVE-19070] - Add More Test To Druid Mini Cluster  queries.
-    * [HIVE-19092] - Somne improvement in bin shell scripts
-    * [HIVE-19161] - Add authorizations to information schema
-    * [HIVE-19288] - Implement protobuf logging hive hook.
-    * [HIVE-19344] - Change default value of msck.repair.batch.size 
-    * [HIVE-19415] - Support CORS for all HS2 web endpoints
-    * [HIVE-19466] - Update constraint violation error message
-    * [HIVE-19534] - Allow implementations to access member variables of AbstractRecordWriter
-
-** Test
-    * [HIVE-13843] - Re-enable the HoS tests disabled in HIVE-13402
-    * [HIVE-15538] - Test HIVE-13884 with more complex query predicates
-    * [HIVE-16288] - Add blobstore tests for ORC and RCFILE file formats
-    * [HIVE-16359] - Update golden file for subquery_select.q
-    * [HIVE-16415] - Add tests covering single inserts of zero rows
-    * [HIVE-16454] - Add blobstore tests for inserting empty into dynamic partition/list bucket tables & inserting cross blobstore tables
-    * [HIVE-16540] - dynamic_semijoin_user_level is failing on MiniLlap
-    * [HIVE-16636] - TestPerfCli driver is missing query24
-    * [HIVE-16664] - Add join related Hive blobstore tests
-    * [HIVE-16673] - Test for HIVE-16413
-    * [HIVE-16831] - Add unit tests for NPE fixes in HIVE-12054
-    * [HIVE-17034] - The spark tar for itests is downloaded every time if md5sum is not installed
-    * [HIVE-17190] - Schema changes for bitvectors for unpartitioned tables
-    * [HIVE-17246] - Add having related blobstore query test
-    * [HIVE-17430] - Add LOAD DATA test for blobstores
-    * [HIVE-17636] - Add multiple_agg.q test for blobstores
-    * [HIVE-17729] - Add Database & Explain related blobstore tests
-    * [HIVE-17789] - Flaky test: TestSessionManagerMetrics.testAbandonedSessionMetrics has timing related problems
-    * [HIVE-17820] - Add buckets.q test for blobstores
-    * [HIVE-18041] - Add SORT_QUERY_RESULTS to subquery_multi
-    * [HIVE-18089] - Update golden files for few tests
-    * [HIVE-18100] - Some tests time out
-    * [HIVE-18186] - Fix wrong assertion in TestHiveMetaStoreAlterColumnPar test
-    * [HIVE-18260] - Add test case scenarios for materialized views invalidation cache and registry
-    * [HIVE-18327] - Remove the unnecessary HiveConf dependency for MiniHiveKdc
-    * [HIVE-18485] - Add more unit tests for hive.strict.checks.* properties
-    * [HIVE-18588] - Add 'checkin' profile that runs slower tests in standalone-metastore
-    * [HIVE-18867] - create_with_constraints_duplicate_name and default_constraint_invalid_default_value_length failing 
-    * [HIVE-19060] - Fix the TestAppendPartitions.testAppendPartitionNullPartValues
-    * [HIVE-19123] - TestNegativeCliDriver nopart_insert failing
-    * [HIVE-19143] - Update golden files for negative tests
-    * [HIVE-19271] - TestMiniLlapLocalCliDriver default_constraint and check_constraint failing
-
-** Wish
-    * [HIVE-17540] - remove feature: describe pretty
-
-** Task
-    * [HIVE-15708] - Upgrade calcite version to 1.12
-    * [HIVE-16058] - Disable falling back to non-cbo for SemanticException for tests
-    * [HIVE-16392] - Remove hive.warehouse.subdir.inherit.perms and all permissions inheritance logic
-    * [HIVE-16395] - ConcurrentModificationException on config object in HoS
-    * [HIVE-16411] - Revert HIVE-15199
-    * [HIVE-16474] - Upgrade Druid version to 0.10
-    * [HIVE-17107] - Upgrade Yetus to 0.5.0
-    * [HIVE-17234] - Remove HBase metastore from master
-    * [HIVE-17425] - Change MetastoreConf.ConfVars internal members to be private
-    * [HIVE-17480] - repl dump sub dir should use UUID instead of timestamp
-    * [HIVE-17521] - Improve defaults for few runtime configs
-    * [HIVE-17544] - Provide classname info for function authorization
-    * [HIVE-17672] - Upgrade Calcite version to 1.14
-    * [HIVE-17857] - Upgrade to orc 1.4
-    * [HIVE-18131] - Truncate table for Acid tables
-    * [HIVE-18272] - Fix check-style violations in subquery code
-    * [HIVE-18433] - Upgrade version of com.fasterxml.jackson
-    * [HIVE-18436] - Upgrade to Spark 2.3.0
-    * [HIVE-18560] - qtests: QTestUtil refactor/split - QOutProcessor
-    * [HIVE-18598] - Disallow NOT NULL constraints to be ENABLED/ENFORCED with EXTERNAL table
-    * [HIVE-18754] - REPL STATUS should support 'with' clause
-    * [HIVE-18917] - Add spark.home to hive.conf.restricted.list
-    * [HIVE-18957] - Upgrade Calcite version to 1.16.0
-    * [HIVE-18959] - Avoid creating extra pool of threads within LLAP
-    * [HIVE-18993] - Use Druid Expressions
-    * [HIVE-19049] - Add support for Alter table add columns for Druid
-    * [HIVE-19091] - [Hive 3.0.0 Release] Rat check failure fixes
-    * [HIVE-19134] - Update copyright NOTICE and fix rat check failures
-    * [HIVE-19172] - NPE due to null EnvironmentContext in DDLTask
-    * [HIVE-19173] - Add Storage Handler runtime information as part of DESCRIBE EXTENDED
-    * [HIVE-19184] - Hive 3.0.0 release branch preparation
-    * [HIVE-19257] - HIVE-19157 commit references wrong jira
-    * [HIVE-19309] - Add Arrow dependencies to LlapServiceDriver
-    * [HIVE-19311] - Partition and bucketing support for “load data” statement
-    * [HIVE-19451] - Druid Query Execution fails with ClassNotFoundException org.antlr.v4.runtime.CharStream
-    * [HIVE-19491] - Branch-3 Start using storage-api 2.6.1 once available.
-
-
-Release Notes - Hive - Version 2.3.0
-
-** Sub-task
-    * [HIVE-14807] - analyze table compute statistics fails due to presence of Infinity value in double column
-    * [HIVE-15556] - Replicate views
-    * [HIVE-16186] - REPL DUMP shows last event ID of the database even if we use LIMIT option.
-    * [HIVE-16249] - With column stats, mergejoin.q throws NPE
-    * [HIVE-16293] - Column pruner should continue to work when SEL has more than 1 child
-    * [HIVE-16387] - Fix failing test org.apache.hive.jdbc.TestJdbcDriver2.testResultSetMetaData
-    * [HIVE-16440] - Fix failing test columnstats_partlvl_invalid_values when autogather column stats is on
-    * [HIVE-16504] - Addition of binary licenses broke rat check
-    * [HIVE-16535] - Hive fails to build from source code tarball
-    * [HIVE-16537] - Add missing AL files
-
-
-
-
-
-
-
-** Bug
-    * [HIVE-9815] - Metastore column"SERDE_PARAMS"."PARAM_VALUE"  limited to 4000 bytes
-    * [HIVE-14077] - add implicit decimal arithmetic q test, fix issues if found 
-    * [HIVE-14801] - improve TestPartitionNameWhitelistValidation stability
-    * [HIVE-15035] - Clean up Hive licenses for binary distribution
-    * [HIVE-15249] - HIve 2.1.0 is throwing InvalidObjectException(message:Invalid column type name is too long
-    * [HIVE-15829] - LLAP text cache: disable memory tracking on the writer
-    * [HIVE-15923] - Hive default partition causes errors in get partitions
-    * [HIVE-16007] - When the query does not complie the LogRunnable never stops
-    * [HIVE-16188] - beeline should block the connection if given invalid database name.
-    * [HIVE-16193] - Hive show compactions not reflecting the status of the application
-    * [HIVE-16219] - metastore notification_log contains serialized message with  non functional fields
-    * [HIVE-16231] - Parquet timestamp may be stored differently since HIVE-12767
-    * [HIVE-16274] - Support tuning of NDV of columns using lower/upper bounds
-    * [HIVE-16287] - Alter table partition rename with location - moves partition back to hive warehouse
-    * [HIVE-16301] - Preparing for 2.3 development.
-    * [HIVE-16305] - Additional Datanucleus ClassLoaderResolverImpl leaks causing HS2 OOM
-    * [HIVE-16308] - PreExecutePrinter and PostExecutePrinter should log to INFO level instead of ERROR
-    * [HIVE-16310] - Get the output operators of Reducesink when vectorization is on
-    * [HIVE-16315] - Describe table doesn't show num of partitions
-    * [HIVE-16318] - LLAP cache: address some issues in 2.2/2.3
-    * [HIVE-16321] - Possible deadlock in metastore with Acid enabled
-    * [HIVE-16336] - Rename hive.spark.use.file.size.for.mapjoin to hive.spark.use.ts.stats.for.mapjoin
-    * [HIVE-16341] - Tez Task Execution Summary has incorrect input record counts on some operators
-    * [HIVE-16366] - Hive 2.3 release planning
-    * [HIVE-16380] - removing global test dependency of jsonassert
-    * [HIVE-16385] - StatsNoJobTask could exit early before all partitions have been processed
-    * [HIVE-16390] - LLAP IO should take job config into account; also LLAP config should load defaults
-    * [HIVE-16403] - LLAP UI shows the wrong number of executors
-    * [HIVE-16459] - Forward channelInactive to RpcDispatcher
-    * [HIVE-16461] - DagUtils checks local resource size on the remote fs
-    * [HIVE-16465] - NullPointer Exception when enable vectorization for Parquet file format
-    * [HIVE-16473] - Hive-on-Tez may fail to write to an HBase table
-    * [HIVE-16519] - Fix exception thrown by checkOutputSpecs
-    * [HIVE-16545] - LLAP: bug in arena size determination logic
-    * [HIVE-16547] - LLAP: may not unlock buffers in some cases
-
-
-
-
-
-** Improvement
-    * [HIVE-12274] - Increase width of columns used for general configuration in the metastore.
-    * [HIVE-12299] - Hive Column Data Type definition in schema limited to 4000 characters - too small
-    * [HIVE-14145] - Too small length of column 'PARAM_VALUE' in table 'SERDE_PARAMS'
-    * [HIVE-15880] - Allow insert overwrite and truncate table query to use auto.purge table property
-    * [HIVE-16115] - Stop printing progress info from operation logs with beeline progress bar
-    * [HIVE-16164] - Provide mechanism for passing HMS notification ID between transactional and non-transactional listeners.
-
-
-
-
-** New Feature
-    * [HIVE-15434] - Add UDF to allow interrogation of uniontype values
-    * [HIVE-15691] - Create StrictRegexWriter to work with RegexSerializer for Flume Hive Sink
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-** Test
-    * [HIVE-16288] - Add blobstore tests for ORC and RCFILE file formats
-    * [HIVE-16415] - Add tests covering single inserts of zero rows
-    * [HIVE-16454] - Add blobstore tests for inserting empty into dynamic partition/list bucket tables & inserting cross blobstore tables
-
-
-
+    * [HIVE-19967] - SMB Join : Need Optraits for PTFOperator ala GBY Op
+    * [HIVE-19970] - Replication dump has a NPE when table is empty
+    * [HIVE-19971] - TestRuntimeStats.testCleanup() is flaky
+    * [HIVE-20045] - Update hidden config list
+    * [HIVE-20060] - Refactor HiveSchemaTool and MetastoreSchemaTool
+    * [HIVE-20078] - Remove ATSHook
+    * [HIVE-20120] - Incremental repl load DAG generation is causing OOM error.
+    * [HIVE-20201] - Hive shouldn't use HBase's Base64 implementation
+    * [HIVE-20293] - Support Replication of ACID table truncate operation
+    * [HIVE-20320] - Turn on hive.optimize.remove.sq_count_check flag
+    * [HIVE-20326] - Create constraints with RELY as default instead of NO RELY
+    * [HIVE-20329] - Long running repl load (incr/bootstrap) causing OOM error
+    * [HIVE-20402] - ITest needs explicit dependency on hbase-common test-jar
+    * [HIVE-20447] - Add JSON Outputformat support
+    * [HIVE-20535] - Add new configuration to set the size of the global compile lock
+    * [HIVE-20536] - Add Surrogate Keys function to Hive
+    * [HIVE-20539] - Remove dependency on com.metamx.java-util
+    * [HIVE-20546] - Upgrade to Apache Druid 0.13.0-incubating
+    * [HIVE-20637] - Allow any udfs with 0 arguments or with constant arguments as part of default clause
+    * [HIVE-20763] - Add google cloud storage (gs) to the exim uri schema whitelist
+    * [HIVE-21473] - Bumping jackson version to 2.9.8
+    * [HIVE-21474] - Preparation for bumping guava version
+    * [HIVE-21612] - Upgrade druid to 0.14.0-incubating
+    * [HIVE-21668] - Remove tomcat dependencies even from tests
+    * [HIVE-21844] - HMS schema Upgrade Script is failing with NPE
+    * [HIVE-21991] - Upgrade ORC version to 1.5.6
+    * [HIVE-22055] - select count gives incorrect result after loading data from text file
+    * [HIVE-22094] - queries failing with ClassCastException: hive.ql.exec.vector.DecimalColumnVector cannot be cast to hive.ql.exec.vector.Decimal64ColumnVector
+    * [HIVE-22132] - Upgrade commons-lang3 version to 3.9
+    * [HIVE-22136] - Turn on tez.bucket.pruning 
+    * [HIVE-22182] - SemanticAnalyzer populates map which is not used at all
+    * [HIVE-22183] - Prepare for ZooKeeper 3.5 upgrade
+    * [HIVE-22185] - HADOOP-15832 will cause problems with tests using MiniYarn clusters
+    * [HIVE-22191] - Simplify SemanticAnalyzer by removing unused code
+    * [HIVE-22202] - Remove unnecessary code from ObjectStore.java
+    * [HIVE-22225] - add owner name for create database if missing
+    * [HIVE-22274] - Upgrade Calcite version to 1.21.0
+    * [HIVE-22286] - Disable flaky TestBuddyAllocator#testMTT test
+    * [HIVE-22289] - Regenerate test output for tests broken due to commit race
+    * [HIVE-22398] - Remove Yarn queue management via ShimLoader.
+    * [HIVE-22422] - Missing documentation from HiveSqlDateTimeFormatter: list of date-based patterns
+    * [HIVE-22554] - ACID: Wait timeout for blocking compaction should be configurable
+    * [HIVE-22698] - Support Statement#closeOnCompletion()
+    * [HIVE-22891] - Skip PartitionDesc Extraction In CombineHiveRecord For Non-LLAP Execution Mode
+    * [HIVE-22968] - Set hive.parquet.timestamp.time.unit default to micros
+    * [HIVE-23119] - Test sort_acid should be run by TestMiniLlapLocalCliDriver only
+    * [HIVE-23130] - User friendly error message when MV rewriting fails
+    * [HIVE-23132] - Add test of Explain CBO of Merge statements
+    * [HIVE-23445] - Remove mapreduce.workflow.* configs
+    * [HIVE-23447] - Avoid sending configs to tasks and AM which are only relevant for HS2
+    * [HIVE-23456] - Upgrade Calcite version to 1.25.0
+    * [HIVE-23483] - Remove DynamicSerDe
+    * [HIVE-23517] - Update perf driver queries: q4 q11 q74
+    * [HIVE-23742] - Remove unintentional execution of TPC-DS query39 in qtests
+    * [HIVE-23751] - QTest: Override #mkdirs() method in ProxyFileSystem To Align After HADOOP-16582
+    * [HIVE-23790] - The error message length of 2000 is exceeded for scheduled query
+    * [HIVE-23813] - Fix MetricsMaintTask run frequency
+    * [HIVE-23881] - Deprecate get_open_txns to use get_open_txns_req method.
+    * [HIVE-23888] - Simplify special_character_in_tabnames_1.q
+    * [HIVE-24011] - Flaky test AsyncResponseHandlerTest
+    * [HIVE-24015] - Disable query-based compaction on MR execution engine
+    * [HIVE-24044] - Implement listPartitionNames on temporary tables 
+    * [HIVE-24498] - Package facebook thrift classes into hive-exec jar
+    * [HIVE-24534] - Prevent comparisons between characters and decimals types when strict checks enabled
+    * [HIVE-24958] - Create Iceberg catalog module in Hive
+    * [HIVE-25006] - Commit Iceberg writes in HiveMetaHook instead of TezAM
+    * [HIVE-25015] - Port Iceberg unreleased Hive fixes to the iceberg module
+    * [HIVE-25027] - Hide Iceberg module behind a profile
+    * [HIVE-25098] - [CVE-2020-13949] Upgrade thrift from 0.13.0 to 0.14.1
+    * [HIVE-25201] - Remove Caffein shading from Iceberg
+    * [HIVE-25368] - Code does not build in IDE and a small fix
+    * [HIVE-25371] - Add myself to thrift file reviewers
+    * [HIVE-25584] - [llap-ext-client] Load data from a Text file for Map dataType is giving errors
+    * [HIVE-25613] - Port Iceberg Hive fixes to the iceberg module
+    * [HIVE-25624] - Drop DummyCliDriver and related code from tests
+    * [HIVE-25625] - Drop TestCompareCliDriver and related code from tests
+    * [HIVE-25629] - Drop support of multiple qfiles in QTestUtil, output and result processors
+    * [HIVE-25636] - Bump Xerce2 to 2.12.1
+    * [HIVE-25645] - Query-based compaction doesn't work when partition column type is boolean
+    * [HIVE-25655] - Remove ElapsedTimeLoggingWrapper from tests
+    * [HIVE-25665] - Checkstyle LGPL files must not be in the release sources/binaries
+    * [HIVE-25681] - Drop support for multi-threaded qtest execution via QTestRunnerUtils
+    * [HIVE-25684] - Many (~16K) skipped tests in TestGenericUDFInitializeOnCompareUDF
+    * [HIVE-25697] - Upgrade commons-compress to 1.21
+    * [HIVE-25701] - Declare JDBC drivers as runtime & optional dependencies
+    * [HIVE-25726] - Upgrade velocity to 2.3 due to CVE-2020-13936
+    * [HIVE-25744] - Support backward compatibility of thrift struct CreationMetadata
+    * [HIVE-25784] - Upgrade Arrow version to 2.0.0
+    * [HIVE-25816] - Log CBO plan after rule application for debugging purposes
+    * [HIVE-25832] - Exclude Category-X JDBC drivers from binary distribution
+    * [HIVE-25920] - Bump Xerce2 to 2.12.2
+    * [HIVE-25935] - Cleanup IMetaStoreClient#getPartitionsByNames APIs
+    * [HIVE-25945] - Upgrade H2 database version to 2.1.210
+    * [HIVE-26002] - Preparing for 4.0.0-alpha-1 development
+    * [HIVE-26025] - Remove IMetaStoreClient#listPartitionNames which is not used
diff --git a/standalone-metastore/NOTICE b/standalone-metastore/NOTICE
index 89b2e77..75ad87c 100644
--- a/standalone-metastore/NOTICE
+++ b/standalone-metastore/NOTICE
@@ -1,6 +1,6 @@
 Apache Hive Metastore
 
-Copyright 2008-2017 The Apache Software Foundation
+Copyright 2008-2022 The Apache Software Foundation
 
 This product includes software developed by The Apache Software
 Foundation (http://www.apache.org/).
diff --git a/storage-api/NOTICE b/storage-api/NOTICE
index 0452bfe..b6109a3 100644
--- a/storage-api/NOTICE
+++ b/storage-api/NOTICE
@@ -1,6 +1,6 @@
 Apache Hive Storage API
 
-Copyright 2008-2017 The Apache Software Foundation
+Copyright 2008-2022 The Apache Software Foundation
 
 This product includes software developed by The Apache Software
 Foundation (http://www.apache.org/).