This is an automated email from the ASF dual-hosted git repository.
difin pushed a commit to branch branch-4.2
in repository https://gitbox.apache.org/repos/asf/hive.git
The following commit(s) were added to refs/heads/branch-4.2 by this push:
new 76e72a2b1d7 HIVE-29311: Addendum: Add HMS Release Notes. (#6180)
76e72a2b1d7 is described below
commit 76e72a2b1d7406a9ff0ef79ed7329e5b20403dde
Author: Dmitriy Fingerman <[email protected]>
AuthorDate: Wed Nov 12 14:23:50 2025 -0500
HIVE-29311: Addendum: Add HMS Release Notes. (#6180)
---
RELEASE_NOTES.txt | 7 +-
standalone-metastore/RELEASE_NOTES.txt | 83 ++++++++++++++++++++++
.../packaging/src/assembly/bin.xml | 1 +
.../packaging/src/assembly/src.xml | 1 +
4 files changed, 89 insertions(+), 3 deletions(-)
diff --git a/RELEASE_NOTES.txt b/RELEASE_NOTES.txt
index 04c9f2b2195..d390eaec0de 100644
--- a/RELEASE_NOTES.txt
+++ b/RELEASE_NOTES.txt
@@ -16,7 +16,6 @@ Release Notes - Hive - Version 4.2.0
* [HIVE-29261] - Clean up GitHub Actions for Docker Release
-
** Bug
* [HIVE-23708] - MergeFileTask.execute() need to close jobclient
* [HIVE-25351] - stddev(), stddev_pop() with CBO enable returning null
@@ -91,7 +90,7 @@ Release Notes - Hive - Version 4.2.0
* [HIVE-29296] - Remove getPrimaryKeys codes from beeline module
* [HIVE-29297] - The directory of the direct insert manifest files should
be hidden from read queries
* [HIVE-29303] - Fix the 'DnsjavaInetAddressResolverProvider not found'
exception in Java-based Beeline
-
+ * [HIVE-29307] - Incorrect split calculation causing less container to
launch
** New Feature
@@ -101,6 +100,7 @@ Release Notes - Hive - Version 4.2.0
* [HIVE-29028] - Iceberg: Implement auto compaction
* [HIVE-29075] - Iceberg: Optimize auto-compaction by evaluating
compaction needs only on modified partitions
+
** Improvement
* [HIVE-12679] - Allow users to be able to specify an implementation of
IMetaStoreClient via HiveConf
* [HIVE-19996] - Beeline performance poor with drivers having slow
DatabaseMetaData.getPrimaryKeys impl
@@ -168,6 +168,7 @@ Release Notes - Hive - Version 4.2.0
* [HIVE-29292] - Do not call getMSC from client itself, this can lead to
deadlock
* [HIVE-29298] - Refactoring minor issues in profile output servlet
+
** Test
* [HIVE-25379] - Fix external_jdbc_table.q and external_jdbc_table_perf.q
* [HIVE-28965] - tez.DagUtils: Failed to add credential supplier,
ClassNotFoundException: org.apache.hadoop.hive.kafka.KafkaDagCredentialSupplier
@@ -182,7 +183,7 @@ Release Notes - Hive - Version 4.2.0
* [HIVE-28813] - MSCK/Analyze commands can show a warning in console for
Small files.
* [HIVE-28838] - Remove JDBC connection info from explain extended output
* [HIVE-29000] - Upgrade nimbus-jose-jwt to resolve CVEs
- * [HIVE-29045] - Preparing for 4.2.0 development
+ * [HIVE-29045] - Preparing for 4.2.0 development
* [HIVE-29064] - Drop usage of repository.apache.org
* [HIVE-29068] - Drop deprecated compactor.history.retention.attempted
property
* [HIVE-29107] - Drop avatica version management and use of shaded jars
diff --git a/standalone-metastore/RELEASE_NOTES.txt
b/standalone-metastore/RELEASE_NOTES.txt
new file mode 100644
index 00000000000..de6b7fed2ca
--- /dev/null
+++ b/standalone-metastore/RELEASE_NOTES.txt
@@ -0,0 +1,83 @@
+Release Notes - Hive - Version 4.2.0
+
+** Sub-task
+ * [HIVE-20189] - Separate metastore client code into its own module
+ * [HIVE-26148] - Keep MetaStoreFilterHook interface compatibility after
introducing catalogs
+ * [HIVE-29178] - Add Catalog properties support
+ * [HIVE-29184] - Basic Variant type support in Hive
+
+
+** Bug
+ * [HIVE-28804] - The user does not have the permission for the table hdfs,
but can delete the metadata
+ * [HIVE-28848] - Remove DFS_URI auth from ALTER_PARTITION if there is no
change in partition location
+ * [HIVE-29066] - PARTITION_NAME_WHITELIST_PATTERN is not honouring session
level configuration
+ * [HIVE-29078] - RuntimeException: Null when starting standalone HMS
+ * [HIVE-29089] - MSCK Repair table adding invalid partitions for non
string partitions columns
+ * [HIVE-29130] - Remove jline 2.x
+ * [HIVE-29145] - HMS Iceberg REST fails on common HMS
+ * [HIVE-29157] - Fix flaky tests TestMetastoreLeaseLeader and
TestMetastoreLeaseNonLeader
+ * [HIVE-29167] - Use access() api to check permission for different
filesystems
+ * [HIVE-29182] - Upgrade maven-checkstyle-plugin version from 2.17 to 3.5.0
+ * [HIVE-29251] - Hive ACID: HiveConf object shouldn't be shared between
multiple cleanup task threads
+ * [HIVE-29269] - SQL injection vulnerability when processing delete column
statistics requests via the HMS Thrift APIs
+
+
+** New Feature
+ * [HIVE-28219] - Support drop partitions by names in IMetaStoreClient
+ * [HIVE-28967] - Support multiple partitions in RELOAD event
+ * [HIVE-29028] - Iceberg: Implement auto compaction
+
+
+** Improvement
+ * [HIVE-12679] - Allow users to be able to specify an implementation of
IMetaStoreClient via HiveConf
+ * [HIVE-25324] - Add option to disable PartitionManagementTask
+ * [HIVE-25495] - Upgrade to JLine3
+ * [HIVE-27473] - Make SessionHiveMetaStoreClient and
HiveMetaStoreClientWithLocalCache composable
+ * [HIVE-28346] - Make ALTER CHANGE COLUMN more efficient with many
partitions
+ * [HIVE-28658] - Iceberg REST Catalog client
+ * [HIVE-28844] - Drop the property hive.metastore.server.tcp.keepalive and
hive.server.tcp.keepalive
+ * [HIVE-28899] - HMS 'get_table_meta' causes full scan on TBLS and
increases MySQL CPU usage
+ * [HIVE-28952] - TableFetcher to return Table objects instead of names
+ * [HIVE-28975] - [HiveAcidReplication] Remove dangling txns from Target
side post incremental replication
+ * [HIVE-28983] - Log HS2 and HMS PID and update hive-env.sh template
+ * [HIVE-29020] - Support OAuth 2 in Iceberg REST Catalog
+ * [HIVE-29026] - Cleanup Log4j properties file to adhere to 2.x changes
+ * [HIVE-29027] - Move to JDK-21
+ * [HIVE-29036] - Support ViewCatalog through Iceberg REST API
+ * [HIVE-29046] - Avoid unecessary perf overhead from handling deprecated
properties in MetastoreConf
+ * [HIVE-29050] - Optimize the partition validation in add_partitions
+ * [HIVE-29056] - Use ExitUtil.terminate instead of System.exit to handle
System.setSecurityManager()
+ * [HIVE-29062] - Add standalone module for packaging the Metastore
+ * [HIVE-29071] - Add release workflow for HMS docker image
+ * [HIVE-29073] - Overlay modified session level metaconf to new hmsclient
connection
+ * [HIVE-29077] - Reduce HMS calls while adding entries into
transactionListers while abortTxn
+ * [HIVE-29109] - Upgrade JUnit Jupiter to 5.13.3 and Maven Surefire Plugin
to 3.5.3.
+ * [HIVE-29112] - HMS: enable https for Catalog & Property servlets
+ * [HIVE-29123] - Extend ProtobufInputFormat to handle EOFException for
partially written proto files.
+ * [HIVE-29138] - Authentication failure when connecting to SASL enforced
ZooKeeper
+ * [HIVE-29165] - PartColNameInfo could introduce high hash collision due
to the wide table
+ * [HIVE-29179] - Keep the backward compatibility for HIVE-28967
+ * [HIVE-29209] - Remove unnecessary usage of LoginException
+ * [HIVE-29211] - Add LDAP group filtering support for
Kerberos-authenticated users
+ * [HIVE-29234] - Iceberg: Validate HMS REST Catalog Client with OAuth2
+ * [HIVE-29239] - Upgrade checkstyle to 11.1.0
+ * [HIVE-29245] - Normalize Java license headers, part 1 - illegal Javadoc
+ * [HIVE-29246] - Upgrade derby version to 10.17.1.0
+ * [HIVE-29253] - Bump netty version to 4.1.127.Final due to
CVE-2025-58057, CVE-2025-58056
+ * [HIVE-29280] - Drop deprecated methods from Metastore server side
+ * [HIVE-29291] - Hive ACID: Use minHistoryWriteId by default
+
+
+** Test
+ * [HIVE-29274] - Flaky TestMetastoreLeaseLeader#testHouseKeepingThreads
+
+
+** Task
+ * [HIVE-24419] - Refactor junit database rules to exploit testcontainers
+ * [HIVE-28813] - MSCK/Analyze commands can show a warning in console for
Small files.
+ * [HIVE-29000] - Upgrade nimbus-jose-jwt to resolve CVEs
+ * [HIVE-29045] - Preparing for 4.2.0 development
+ * [HIVE-29068] - Drop deprecated compactor.history.retention.attempted
property
+ * [HIVE-29117] - Refactor deleteDir and moveToTrash
+ * [HIVE-29207] - Remove check-spelling CI action
+ * [HIVE-29270] - Remove HMS compactor workers deprecated functionality
diff --git a/standalone-metastore/packaging/src/assembly/bin.xml
b/standalone-metastore/packaging/src/assembly/bin.xml
index b967e1fcf3d..def19e6c775 100644
--- a/standalone-metastore/packaging/src/assembly/bin.xml
+++ b/standalone-metastore/packaging/src/assembly/bin.xml
@@ -65,6 +65,7 @@
<include>README.txt</include>
<include>LICENSE</include>
<include>NOTICE</include>
+ <include>RELEASE_NOTES.txt</include>
</includes>
<outputDirectory>/</outputDirectory>
</fileSet>
diff --git a/standalone-metastore/packaging/src/assembly/src.xml
b/standalone-metastore/packaging/src/assembly/src.xml
index 5a6dd8a1e7e..168b16b692c 100644
--- a/standalone-metastore/packaging/src/assembly/src.xml
+++ b/standalone-metastore/packaging/src/assembly/src.xml
@@ -34,6 +34,7 @@
<fileSet>
<directory>${project.parent.basedir}</directory>
<includes>
+ <include>RELEASE_NOTES.txt</include>
<include>DEV-README</include>
<include>LICENSE</include>
<include>NOTICE</include>