This is an automated email from the ASF dual-hosted git repository.
dkuzmenko pushed a change to branch branch-4.0.0-alpha-2
in repository https://gitbox.apache.org/repos/asf/hive.git
from 88fb57621ee HIVE-26563 Add extra columns in Show Compactions output
and sort the output (Kirti Ruge, reviewed by Denys Kuzmenko)
add 60027bb9c91 HIVE-26539: Prevent unsafe deserialization in
PartitionExpressionForMetastore (#3605)
add 718df0a7e4f HIVE-26639: ConstantVectorExpression shouldn't rely on
default charset (#3675) (Laszlo Bodor reviewed by Ayush Saxena)
add 5a2b42982ad HIVE-26638: Replace in-house CBO reduce expressions rules
with Calcite's built-in classes (Stamatis Zampetakis reviewed by Krisztian Kasa)
add 4ae2dae6239 HIVE-26642: Replace HiveFilterMergeRule with Calcite's
built-in implementation (Stamatis Zampetakis reviewed by Krisztian Kasa)
add 6b05d64ce8c HIVE-26643: HiveUnionPullUpConstantsRule produces an
invalid plan when pulling up constants for nullable fields (Alessandro
Solimando reviewed by Stamatis Zampetakis)
new 51a205c5157 Preparing for 4.0.0-alpha-2 release
new 29c6bd9813e 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.
Summary of changes:
NOTICE | 2 +-
RELEASE_NOTES.txt | 2330 ++------------------
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 +-
.../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/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 +-
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 +-
.../apache/hadoop/hive/ql/exec/ExplainTask.java | 3 +-
.../hive/ql/exec/SerializationUtilities.java | 39 +-
.../expressions/ConstantVectorExpression.java | 2 +-
.../hadoop/hive/ql/optimizer/calcite/Bug.java | 11 +-
.../calcite/rules/HiveFilterMergeRule.java | 59 -
.../calcite/rules/HiveReduceExpressionsRule.java | 220 +-
.../rules/HiveUnionPullUpConstantsRule.java | 27 +-
.../ppr/PartitionExpressionForMetastore.java | 3 +-
.../hadoop/hive/ql/parse/CalcitePlanner.java | 8 +-
.../hive/ql/exec/TestSerializationUtilities.java | 26 +
.../rules/TestHiveUnionPullUpConstantsRule.java | 178 ++
.../clientpositive/chinese_utf8_characters.q | 10 +
.../clientpositive/llap/acid_nullscan.q.out | 4 +-
.../llap/chinese_utf8_characters.q.out | 109 +
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 +-
standalone-metastore/NOTICE | 2 +-
standalone-metastore/metastore-common/pom.xml | 2 +-
standalone-metastore/metastore-server/pom.xml | 4 +-
.../apache/hadoop/hive/metastore/ObjectStore.java | 21 +-
.../metastore-tools/metastore-benchmarks/pom.xml | 2 +-
standalone-metastore/metastore-tools/pom.xml | 2 +-
.../metastore-tools/tools-common/pom.xml | 2 +-
standalone-metastore/pom.xml | 6 +-
storage-api/NOTICE | 2 +-
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 +-
95 files changed, 704 insertions(+), 2522 deletions(-)
delete mode 100644
ql/src/java/org/apache/hadoop/hive/ql/optimizer/calcite/rules/HiveFilterMergeRule.java
create mode 100644
ql/src/test/org/apache/hadoop/hive/ql/optimizer/calcite/rules/TestHiveUnionPullUpConstantsRule.java
create mode 100644 ql/src/test/queries/clientpositive/chinese_utf8_characters.q
create mode 100644
ql/src/test/results/clientpositive/llap/chinese_utf8_characters.q.out