This is an automated email from the ASF dual-hosted git repository.
saihemanth-cloudera pushed a commit to branch branch-4.2.1
in repository https://gitbox.apache.org/repos/asf/hive.git
The following commit(s) were added to refs/heads/branch-4.2.1 by this push:
new f1adfd758a0 Branch 4.2.1 release (#6630)
f1adfd758a0 is described below
commit f1adfd758a02f0a5901ea5c7f7e7246330cac394
Author: Sai Hemanth Gantasala
<[email protected]>
AuthorDate: Fri Jul 24 10:44:07 2026 -0700
Branch 4.2.1 release (#6630)
* HIVE-29757: Preparing for 4.2.1 release
* HIVE-29757: Update RELEASE_NOTES.txt for 4.2.1
---
.reviewboardrc | 2 +-
NOTICE | 2 +-
RELEASE_NOTES.txt | 204 +--------------------
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-iceberg/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-jdbc/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 | 8 +-
ql/pom.xml | 2 +-
.../test/results/clientpositive/llap/sysdb.q.out | 8 +-
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 +-
standalone-metastore/NOTICE | 2 +-
standalone-metastore/RELEASE_NOTES.txt | 87 +--------
standalone-metastore/metastore-client/pom.xml | 2 +-
standalone-metastore/metastore-common/pom.xml | 2 +-
.../metastore-rest-catalog/pom.xml | 2 +-
standalone-metastore/metastore-server/pom.xml | 2 +-
.../metastore-tools/metastore-benchmarks/pom.xml | 2 +-
standalone-metastore/metastore-tools/pom.xml | 2 +-
.../metastore-tools/tools-common/pom.xml | 2 +-
standalone-metastore/packaging/pom.xml | 2 +-
standalone-metastore/pom.xml | 8 +-
storage-api/NOTICE | 2 +-
storage-api/pom.xml | 4 +-
streaming/pom.xml | 4 +-
testutils/pom.xml | 2 +-
udf/pom.xml | 2 +-
vector-code-gen/pom.xml | 2 +-
85 files changed, 105 insertions(+), 380 deletions(-)
diff --git a/.reviewboardrc b/.reviewboardrc
index d09a95b120b..117d470722b 100644
--- a/.reviewboardrc
+++ b/.reviewboardrc
@@ -28,6 +28,6 @@
REPOSITORY='hive-git'
REVIEWBOARD_URL='https://reviews.apache.org'
-TRACKING_BRANCH='origin/branch-4.2'
+TRACKING_BRANCH='origin/branch-4.2.1'
TARGET_GROUPS='hive'
GUESS_FIELDS='yes'
diff --git a/NOTICE b/NOTICE
index a2218ac281b..470bc70b600 100644
--- a/NOTICE
+++ b/NOTICE
@@ -1,5 +1,5 @@
Apache Hive
-Copyright 2008-2025 The Apache Software Foundation
+Copyright 2008-2026 The Apache Software Foundation
This product includes software developed at
The Apache Software Foundation (http://www.apache.org/).
diff --git a/RELEASE_NOTES.txt b/RELEASE_NOTES.txt
index 1c33bb8d826..b8fdcf99b05 100644
--- a/RELEASE_NOTES.txt
+++ b/RELEASE_NOTES.txt
@@ -1,202 +1,6 @@
-Release Notes - Hive - Version 4.2.0
-
-** Sub-task
- * [HIVE-20189] - Separate metastore client code into its own module
- * [HIVE-22810] - Add drop scheduled query if exists support
- * [HIVE-23690] - TestNegativeCliDriver#[external_jdbc_negative] is flaky
- * [HIVE-23709] - jdbc_handler is flaky
- * [HIVE-26148] - Keep MetaStoreFilterHook interface compatibility after
introducing catalogs
- * [HIVE-27899] - Killed speculative execution task attempt should not
commit file
- * [HIVE-28351] - TestStreaming to run on Tez
- * [HIVE-28786] - Fix InetSocketAddress usage
- * [HIVE-28798] - Bucket Map Join partially using partition transforms
- * [HIVE-29133] - Support Z-ordering for Iceberg tables via CREATE TABLE
- * [HIVE-29178] - Add Catalog properties support
- * [HIVE-29184] - Basic Variant type support in Hive
- * [HIVE-29261] - Clean up GitHub Actions for Docker Release
-
+Release Notes - Hive - Version 4.2.1
** Bug
- * [HIVE-23708] - MergeFileTask.execute() need to close jobclient
- * [HIVE-25351] - stddev(), stddev_pop() with CBO enable returning null
- * [HIVE-25817] - Add parentheses to print statements for python3
compatibility
- * [HIVE-26493] - Hive throws error when querying a view that was created
successfully
- * [HIVE-27647] - NullPointerException in LowLevelCacheImpl#putFileData
when maxAlloc = chunkLength
- * [HIVE-27805] - Hive server2 connections limits bug
- * [HIVE-27944] - Possible deadlock in HIVE-LLAP when reading
location-based Iceberg tables
- * [HIVE-28222] - Ambiguous table alias exception for queries with self
joins
- * [HIVE-28280] - SemanticException when querying VIEW with DISTINCT clause
- * [HIVE-28551] - Stale results when executing queries over recreated tables
- * [HIVE-28630] - Upgrade ORC to 1.9.6
- * [HIVE-28724] - CREATE TABLE is not handled by DDLSemanticAnalyzerFactory
- * [HIVE-28736] - Remove DFS_URI authorization in HMS for CREATE_TABLE
event with no explicit LOCATION
- * [HIVE-28744] - Fix the row count estimation for INT and BIGINT types
- * [HIVE-28790] - ACID deletes are failing with
ArrayIndexOutOfBoundsException when direct insert is enabled
- * [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-28880] - Wrong result when output column in a vectorized
expression is used as a scratch column by a child
- * [HIVE-29009] - Intermittent CI timeouts while running tests
- * [HIVE-29012] - NPE in ExplainTask when protologging posthook is enabled
- * [HIVE-29029] - ClassCastException when compiling query with STACK UDTF
in multiple UNION ALL branches
- * [HIVE-29037] - Negative elapsed time logging in HiveSplitGenerator
- * [HIVE-29043] - Ban the Jupiter dependency from hive-unit to prevent unit
tests from being skipped
- * [HIVE-29047] - Adjust httpclient5 httpcore dependencies in
TestHttpServices
- * [HIVE-29051] - TestTezTPCDS30TBPerfCliDriver leaks Postgres container
causing intermittent failures elsewhere
- * [HIVE-29055] - TestHplSqlViaBeeLine#testHplSqlExitConditionHandler is
broken and passes silently
- * [HIVE-29060] - HivePreparedStatement cannot work well with ? in backticks
- * [HIVE-29066] - PARTITION_NAME_WHITELIST_PATTERN is not honouring session
level configuration
- * [HIVE-29067] - insert-select-union-all query fails while publishing
InsertEvent if source query does not return output
- * [HIVE-29069] - Query Failure while computing Range Partition Column
stats on Numeric partition column types
- * [HIVE-29078] - RuntimeException: Null when starting standalone HMS
- * [HIVE-29080] - Query on Decimal column Partitioned table gives incorrect
results with Vectorization ON
- * [HIVE-29081] - CI fails intermittently cause some runs exceed ephemeral
storage limits
- * [HIVE-29083] - Iceberg: Unable to create table using HadoopCatalog
- * [HIVE-29084] - Wrong results for LATERAL VIEW queries due to incorrect
WHERE filter removal
- * [HIVE-29086] - Fix ClassNotFoundException: org.apache.tez.dag.DAG when
engine is mr
- * [HIVE-29089] - MSCK Repair table adding invalid partitions for non
string partitions columns
- * [HIVE-29092] - NoClassDefFoundError: io/netty/util/NetUtil when using
hive jdbc standalone jar
- * [HIVE-29093] - Alter Table Add Partition operation fails if the
DEFAULT_PARTITION_NAME property is a substring of partition value to be added
- * [HIVE-29098] - Dataloss post migrating a partitioned table to iceberg
- * [HIVE-29122] - Vectorization - Support IGNORE NULLS for FIRST_VALUE and
LAST_VALUE
- * [HIVE-29124] - Avoid committing files when a task is aborted even though
some source has completed
- * [HIVE-29126] - Fix missing chacter in jvm options
- * [HIVE-29130] - Remove jline 2.x
- * [HIVE-29145] - HMS Iceberg REST fails on common HMS
- * [HIVE-29146] - Query with WITH clause fails during split generation when
CTE materaliazation is enabled
- * [HIVE-29154] - Fix hive-exec shaded jar config for opencsv package change
- * [HIVE-29157] - Fix flaky tests TestMetastoreLeaseLeader and
TestMetastoreLeaseNonLeader
- * [HIVE-29160] - Replace forward() in vectorized operators with
vectorForward().
- * [HIVE-29161] - Correct the row count computation affected by Dynamic
SemiJoin Reduction
- * [HIVE-29166] - Repeated MERGE query generates duplicates
- * [HIVE-29167] - Use access() api to check permission for different
filesystems
- * [HIVE-29175] - Wrong Anti join conversion leading to missing results
- * [HIVE-29176] - Wrong result when HiveAntiJoin is replacing an IS NULL
filter on a nullable column
- * [HIVE-29180] - SonarQube reports issues unrelated to changes in the pull
request
- * [HIVE-29182] - Upgrade maven-checkstyle-plugin version from 2.17 to 3.5.0
- * [HIVE-29187] - Unable to parse explain analyze statement when query has
quoted identifier with special character
- * [HIVE-29190] - Iceberg: [V3] Fix handling of Delete/Update with DV's
- * [HIVE-29200] - CI Spell checking errors in ObjectInspectorUtils and
TeradataBinarySerde
- * [HIVE-29201] - Fix flaky test
query_iceberg_metadata_of_unpartitioned_table.q
- * [HIVE-29208] - Infinite loop while compiling query with filter predicate
containing disjuncts on the same expression
- * [HIVE-29210] - Minor compaction produces duplicates conditionally in
case of HMS instance running initiator crash
- * [HIVE-29218] - LOAD OVERWRITE PARTITION on muti-level partititoned
external Iceberg table may unexpectedly delete other partitions
- * [HIVE-29222] - Compilation failure when running with thrift profile
- * [HIVE-29230] - Iceberg: Reads fails after Schema evolution with complex
type columns
- * [HIVE-29249] - RuntimeException in
PlanModifierForASTConv.introduceDerivedTable for queries with self joins
- * [HIVE-29251] - Hive ACID: HiveConf object shouldn't be shared between
multiple cleanup task threads
- * [HIVE-29264] - Use metaconf prefix to honor metastore configurations for
direct sql in q-files
- * [HIVE-29267] - Fix NPE on Grouping Sets Optimizer for UNION ALL Queries
- * [HIVE-29272] - Query-based MINOR compaction should not consider
minOpenWriteId
- * [HIVE-29273] - Default port appended should respect transport mode when
host is specified without port
- * [HIVE-29277] - Invalid index should return null for get_json_object
- * [HIVE-29290] - Wrong results when n-way join contains both anti and
outer join
- * [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-29304] - HS2 fails to start if cluster is configured with a mix of
LDAP and Kerberos
- * [HIVE-29307] - Incorrect split calculation causing less container to
launch
- * [HIVE-29310] - Type casting issue in variant_get UDF
- * [HIVE-29315] - Metastore-client module is missing in metastore sources
.tar.gz
- * [HIVE-29318] - PostgreSQL requires every NULL parameter to have an
explicit SQL type
-
-
-** New Feature
- * [HIVE-28219] - Support drop partitions by names in IMetaStoreClient
- * [HIVE-28967] - Support multiple partitions in RELOAD event
- * [HIVE-29006] - Iceberg: V3 support deletion vectors
- * [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
- * [HIVE-25189] - Cache the validWriteIdList in query cache before fetching
tables from HMS
- * [HIVE-25324] - Add option to disable PartitionManagementTask
- * [HIVE-25462] - Test jdbc_split_filter.q is flaky
- * [HIVE-25495] - Upgrade to JLine3
- * [HIVE-27473] - Make SessionHiveMetaStoreClient and
HiveMetaStoreClientWithLocalCache composable
- * [HIVE-28135] - Remove HiveIOExceptionHandlerUtil
- * [HIVE-28346] - Make ALTER CHANGE COLUMN more efficient with many
partitions
- * [HIVE-28607] - Syntax sugar for Iceberg Branching
- * [HIVE-28658] - Iceberg REST Catalog client
- * [HIVE-28667] - Error initializing field trimmer instance when starting
HS2
- * [HIVE-28780] - Hive should support IPv6
- * [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-28910] - Remove redundant IS NOT NULL predicates when expanding
SEARCH
- * [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-29031] - Setup Derby database in qtests via qt:database option
- * [HIVE-29032] - Enhance qt:database option to expose connection
properties in qfiles
- * [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-29082] - Enhance HiveAuthzContext with a Client Configuration Map
- * [HIVE-29105] - Migrate iceberg-catalog Tests to JUnit 5
- * [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-29118] - Remove extra metadata calls if coloring is not needed
- * [HIVE-29123] - Extend ProtobufInputFormat to handle EOFException for
partially written proto files.
- * [HIVE-29129] - Upgrade Sonar Maven Plugin
- * [HIVE-29131] - [Website] Update the hive website and the docs theme
- * [HIVE-29138] - Authentication failure when connecting to SASL enforced
ZooKeeper
- * [HIVE-29147] - Iceberg: Table-level column stats filter support
- * [HIVE-29148] - Replace IcebergSplit#blockLocations with Iceberg's utility
- * [HIVE-29149] - Improve TableFetcher.getTables to return Iterable to
prevent possible OOM
- * [HIVE-29152] - Migrate iceberg-handler Tests to JUnit 5
- * [HIVE-29165] - PartColNameInfo could introduce high hash collision due
to the wide table
- * [HIVE-29179] - Keep the backward compatibility for HIVE-28967
- * [HIVE-29192] - Iceberg: [V3] Add support for native default column type
during create
- * [HIVE-29196] - Apply and report checkstyle issues via Sonarqube
- * [HIVE-29198] - Upgrade bouncycastle from 1.78 to 1.82
- * [HIVE-29209] - Remove unnecessary usage of LoginException
- * [HIVE-29211] - Add LDAP group filtering support for
Kerberos-authenticated users
- * [HIVE-29220] - Iceberg: Enable write operations with REST Catalog HMS
Client
- * [HIVE-29233] - Iceberg: Validate HiveRESTCatalogClient with external
RESTCatalogs like Gravitino
- * [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-29252] - Iceberg: Add support for Column Defaults with Alter
commands
- * [HIVE-29253] - Bump netty version to 4.1.127.Final due to
CVE-2025-58057, CVE-2025-58056
- * [HIVE-29254] - Display TxnId associated with the query in show
processlist command
- * [HIVE-29280] - Drop deprecated methods from Metastore server side
- * [HIVE-29285] - Iceberg: Add docker-compose setups for REST Catalog
integrations with Gravitino and Polaris
- * [HIVE-29291] - Hive ACID: Use minHistoryWriteId by default
- * [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
- * [HIVE-29101] - Add test coverage for the standalone jdbc
- * [HIVE-29155] - Improve performance of TestVectorAggregation
- * [HIVE-29274] - Flaky TestMetastoreLeaseLeader#testHouseKeepingThreads
-
-
-** Task
- * [HIVE-24419] - Refactor junit database rules to exploit testcontainers
- * [HIVE-28695] - Implement Lineage information for windowing functions
- * [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-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
- * [HIVE-29117] - Refactor deleteDir and moveToTrash
- * [HIVE-29207] - Remove check-spelling CI action
- * [HIVE-29224] - Move TPC-DS CTE suggestion tests in new test suite
- * [HIVE-29226] - Make order of qfile query results deterministic when
masking and sorting
- * [HIVE-29237] - TestHiveCommitLocks flakyness
- * [HIVE-29270] - Remove HMS compactor workers deprecated functionality
+ * [HIVE-29622] - Potential vulnerability in HiveMetaStore partition-name
direct-SQL paths
+ * [HIVE-29653] - Unauthenticated authentication bypass in HiveServer2 HTTP
SAML bearer-token validation allows impersonation of any Hive user.
+ * [HIVE-29671] - Fix SSRF in Avro SerDe via avro.schema.url and add
schema-path authorization
\ No newline at end of file
diff --git a/accumulo-handler/pom.xml b/accumulo-handler/pom.xml
index 7511ac0b4ea..70922e9adbe 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.2.1-SNAPSHOT</version>
+ <version>4.2.1</version>
<relativePath>../pom.xml</relativePath>
</parent>
<artifactId>hive-accumulo-handler</artifactId>
diff --git a/beeline/pom.xml b/beeline/pom.xml
index 0da4db30316..2a020d8d5b9 100644
--- a/beeline/pom.xml
+++ b/beeline/pom.xml
@@ -17,7 +17,7 @@
<parent>
<groupId>org.apache.hive</groupId>
<artifactId>hive</artifactId>
- <version>4.2.1-SNAPSHOT</version>
+ <version>4.2.1</version>
<relativePath>../pom.xml</relativePath>
</parent>
<artifactId>hive-beeline</artifactId>
diff --git a/classification/pom.xml b/classification/pom.xml
index a8fd90ac9a1..cf5e2e53b43 100644
--- a/classification/pom.xml
+++ b/classification/pom.xml
@@ -17,7 +17,7 @@
<parent>
<groupId>org.apache.hive</groupId>
<artifactId>hive</artifactId>
- <version>4.2.1-SNAPSHOT</version>
+ <version>4.2.1</version>
<relativePath>../pom.xml</relativePath>
</parent>
<artifactId>hive-classification</artifactId>
diff --git a/cli/pom.xml b/cli/pom.xml
index 8c3495f9c90..921716a1e2f 100644
--- a/cli/pom.xml
+++ b/cli/pom.xml
@@ -17,7 +17,7 @@
<parent>
<groupId>org.apache.hive</groupId>
<artifactId>hive</artifactId>
- <version>4.2.1-SNAPSHOT</version>
+ <version>4.2.1</version>
<relativePath>../pom.xml</relativePath>
</parent>
<artifactId>hive-cli</artifactId>
diff --git a/common/pom.xml b/common/pom.xml
index e10e67f976b..cde66464172 100644
--- a/common/pom.xml
+++ b/common/pom.xml
@@ -17,7 +17,7 @@
<parent>
<groupId>org.apache.hive</groupId>
<artifactId>hive</artifactId>
- <version>4.2.1-SNAPSHOT</version>
+ <version>4.2.1</version>
<relativePath>../pom.xml</relativePath>
</parent>
<artifactId>hive-common</artifactId>
diff --git a/contrib/pom.xml b/contrib/pom.xml
index 10006f39df7..7cd0816c920 100644
--- a/contrib/pom.xml
+++ b/contrib/pom.xml
@@ -17,7 +17,7 @@
<parent>
<groupId>org.apache.hive</groupId>
<artifactId>hive</artifactId>
- <version>4.2.1-SNAPSHOT</version>
+ <version>4.2.1</version>
<relativePath>../pom.xml</relativePath>
</parent>
<artifactId>hive-contrib</artifactId>
diff --git a/druid-handler/pom.xml b/druid-handler/pom.xml
index 95fbac305a0..01b7b2f969a 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.2.1-SNAPSHOT</version>
+ <version>4.2.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 dd694d6db8b..a4bab6380e5 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.2.1-SNAPSHOT</version>
+ <version>4.2.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 410319172fd..3e957693e5e 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.2.1-SNAPSHOT</version>
+ <version>4.2.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 9c516b2783a..77f8437927d 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.2.1-SNAPSHOT</version>
+ <version>4.2.1</version>
<relativePath>../pom.xml</relativePath>
</parent>
<artifactId>hive-hcatalog-pig-adapter</artifactId>
@@ -154,7 +154,7 @@
<dependency>
<groupId>org.apache.hive</groupId>
<artifactId>hive-standalone-metastore-server</artifactId>
- <version>4.2.1-SNAPSHOT</version>
+ <version>4.2.1</version>
<classifier>tests</classifier>
<scope>test</scope>
</dependency>
diff --git a/hcatalog/pom.xml b/hcatalog/pom.xml
index df6d9a77cfa..5c9c8964321 100644
--- a/hcatalog/pom.xml
+++ b/hcatalog/pom.xml
@@ -22,7 +22,7 @@
<parent>
<groupId>org.apache.hive</groupId>
<artifactId>hive</artifactId>
- <version>4.2.1-SNAPSHOT</version>
+ <version>4.2.1</version>
<relativePath>../pom.xml</relativePath>
</parent>
<groupId>org.apache.hive.hcatalog</groupId>
@@ -75,7 +75,7 @@
<dependency>
<groupId>org.apache.hive</groupId>
<artifactId>hive-standalone-metastore-server</artifactId>
- <version>4.2.1-SNAPSHOT</version>
+ <version>4.2.1</version>
<classifier>tests</classifier>
<scope>test</scope>
</dependency>
diff --git a/hcatalog/server-extensions/pom.xml
b/hcatalog/server-extensions/pom.xml
index 750e9ee6576..9e9392a876e 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.2.1-SNAPSHOT</version>
+ <version>4.2.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 5078db1f267..4fc8fe8dd2e 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.2.1-SNAPSHOT</version>
+ <version>4.2.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 98c44459a55..d13e18f39ef 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.2.1-SNAPSHOT</version>
+ <version>4.2.1</version>
<relativePath>../../pom.xml</relativePath>
</parent>
<artifactId>hive-webhcat</artifactId>
diff --git a/hplsql/pom.xml b/hplsql/pom.xml
index 598cbd35c07..f981bbe7789 100644
--- a/hplsql/pom.xml
+++ b/hplsql/pom.xml
@@ -17,7 +17,7 @@
<parent>
<groupId>org.apache.hive</groupId>
<artifactId>hive</artifactId>
- <version>4.2.1-SNAPSHOT</version>
+ <version>4.2.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 b573dcc1ada..09d0a611ab4 100644
--- a/iceberg/iceberg-catalog/pom.xml
+++ b/iceberg/iceberg-catalog/pom.xml
@@ -16,7 +16,7 @@
<parent>
<groupId>org.apache.hive</groupId>
<artifactId>hive-iceberg</artifactId>
- <version>4.2.1-SNAPSHOT</version>
+ <version>4.2.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 546230ab043..06c50facd76 100644
--- a/iceberg/iceberg-handler/pom.xml
+++ b/iceberg/iceberg-handler/pom.xml
@@ -16,7 +16,7 @@
<parent>
<groupId>org.apache.hive</groupId>
<artifactId>hive-iceberg</artifactId>
- <version>4.2.1-SNAPSHOT</version>
+ <version>4.2.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 ed00649ee70..bc844978bfd 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.2.1-SNAPSHOT</version>
+ <version>4.2.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 54ded442752..28c2a22c250 100644
--- a/iceberg/patched-iceberg-api/pom.xml
+++ b/iceberg/patched-iceberg-api/pom.xml
@@ -16,7 +16,7 @@
<parent>
<groupId>org.apache.hive</groupId>
<artifactId>hive-iceberg</artifactId>
- <version>4.2.1-SNAPSHOT</version>
+ <version>4.2.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 bfb47cc62d7..e25cd71de5c 100644
--- a/iceberg/patched-iceberg-core/pom.xml
+++ b/iceberg/patched-iceberg-core/pom.xml
@@ -16,7 +16,7 @@
<parent>
<groupId>org.apache.hive</groupId>
<artifactId>hive-iceberg</artifactId>
- <version>4.2.1-SNAPSHOT</version>
+ <version>4.2.1</version>
<relativePath>../pom.xml</relativePath>
</parent>
<modelVersion>4.0.0</modelVersion>
diff --git a/iceberg/pom.xml b/iceberg/pom.xml
index dfd7a77a7ed..cc1698cb3ab 100644
--- a/iceberg/pom.xml
+++ b/iceberg/pom.xml
@@ -14,12 +14,12 @@
<parent>
<groupId>org.apache.hive</groupId>
<artifactId>hive</artifactId>
- <version>4.2.1-SNAPSHOT</version>
+ <version>4.2.1</version>
<relativePath>../pom.xml</relativePath>
</parent>
<modelVersion>4.0.0</modelVersion>
<artifactId>hive-iceberg</artifactId>
- <version>4.2.1-SNAPSHOT</version>
+ <version>4.2.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 fbf921de511..9b86614e478 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.2.1-SNAPSHOT</version>
+ <version>4.2.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 b41683e698c..388a7064eef 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.2.1-SNAPSHOT</version>
+ <version>4.2.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 14444241592..9e2b3f238f8 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.2.1-SNAPSHOT</version>
+ <version>4.2.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 66acab78045..5d600d9d307 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.2.1-SNAPSHOT</version>
+ <version>4.2.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 7bd02a73f56..8229ed39640 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.2.1-SNAPSHOT</version>
+ <version>4.2.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 91e99c98bf3..6130b41020d 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.2.1-SNAPSHOT</version>
+ <version>4.2.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 74b5104fb03..42c3a7efce3 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.2.1-SNAPSHOT</version>
+ <version>4.2.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 adcbeb00f49..2971b1b47d8 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.2.1-SNAPSHOT</version>
+ <version>4.2.1</version>
<relativePath>../pom.xml</relativePath>
</parent>
<artifactId>hive-blobstore</artifactId>
diff --git a/itests/hive-iceberg/pom.xml b/itests/hive-iceberg/pom.xml
index b3012e92724..f75bc5253e8 100644
--- a/itests/hive-iceberg/pom.xml
+++ b/itests/hive-iceberg/pom.xml
@@ -17,7 +17,7 @@
<parent>
<groupId>org.apache.hive</groupId>
<artifactId>hive-it</artifactId>
- <version>4.2.1-SNAPSHOT</version>
+ <version>4.2.1</version>
<relativePath>../pom.xml</relativePath>
</parent>
<artifactId>hive-it-iceberg</artifactId>
diff --git a/itests/hive-jmh/pom.xml b/itests/hive-jmh/pom.xml
index 8140cb356d1..c84f5565257 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.2.1-SNAPSHOT</version>
+ <version>4.2.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 9ee1cade625..93089050b39 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.2.1-SNAPSHOT</version>
+ <version>4.2.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 af5c5b03b06..e1019565608 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.2.1-SNAPSHOT</version>
+ <version>4.2.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 ceb42d7b990..fa0e15919a4 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.2.1-SNAPSHOT</version>
+ <version>4.2.1</version>
<relativePath>../pom.xml</relativePath>
</parent>
<artifactId>hive-it-unit</artifactId>
diff --git a/itests/pom.xml b/itests/pom.xml
index 8660e515746..1d2ed401495 100644
--- a/itests/pom.xml
+++ b/itests/pom.xml
@@ -17,7 +17,7 @@
<parent>
<groupId>org.apache.hive</groupId>
<artifactId>hive</artifactId>
- <version>4.2.1-SNAPSHOT</version>
+ <version>4.2.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 c9fc3b58ae1..20cc1774bb5 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.2.1-SNAPSHOT</version>
+ <version>4.2.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 ca9d89b9450..e125ec33f28 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.2.1-SNAPSHOT</version>
+ <version>4.2.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 abdb3ce32c5..f045cea7304 100644
--- a/itests/qtest-iceberg/pom.xml
+++ b/itests/qtest-iceberg/pom.xml
@@ -16,7 +16,7 @@
<parent>
<artifactId>hive-it</artifactId>
<groupId>org.apache.hive</groupId>
- <version>4.2.1-SNAPSHOT</version>
+ <version>4.2.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 f1ca6e135b9..f452826bad8 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.2.1-SNAPSHOT</version>
+ <version>4.2.1</version>
<relativePath>../pom.xml</relativePath>
</parent>
<artifactId>hive-it-qfile-kudu</artifactId>
diff --git a/itests/qtest/pom.xml b/itests/qtest/pom.xml
index 39f1d28ac5b..ab3ac8f04c5 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.2.1-SNAPSHOT</version>
+ <version>4.2.1</version>
<relativePath>../pom.xml</relativePath>
</parent>
<artifactId>hive-it-qfile</artifactId>
diff --git a/itests/test-jdbc/pom.xml b/itests/test-jdbc/pom.xml
index 523ea42e57a..81014461882 100644
--- a/itests/test-jdbc/pom.xml
+++ b/itests/test-jdbc/pom.xml
@@ -17,7 +17,7 @@
<parent>
<groupId>org.apache.hive</groupId>
<artifactId>hive-it</artifactId>
- <version>4.2.1-SNAPSHOT</version>
+ <version>4.2.1</version>
<relativePath>../pom.xml</relativePath>
</parent>
<artifactId>test-jdbc</artifactId>
diff --git a/itests/test-serde/pom.xml b/itests/test-serde/pom.xml
index 2bb8dbd55a4..a97558ad3db 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.2.1-SNAPSHOT</version>
+ <version>4.2.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 481bfc1110b..2ddc09ac4ae 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.2.1-SNAPSHOT</version>
+ <version>4.2.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 969cff0d9e9..a367065d04d 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.2.1-SNAPSHOT</version>
+ <version>4.2.1</version>
<relativePath>../pom.xml</relativePath>
</parent>
<artifactId>hive-jdbc-handler</artifactId>
diff --git a/jdbc/pom.xml b/jdbc/pom.xml
index 5add8a4f215..1f5363f5862 100644
--- a/jdbc/pom.xml
+++ b/jdbc/pom.xml
@@ -17,7 +17,7 @@
<parent>
<groupId>org.apache.hive</groupId>
<artifactId>hive</artifactId>
- <version>4.2.1-SNAPSHOT</version>
+ <version>4.2.1</version>
<relativePath>../pom.xml</relativePath>
</parent>
<artifactId>hive-jdbc</artifactId>
diff --git a/kafka-handler/pom.xml b/kafka-handler/pom.xml
index 2405c6c265f..efe662e3702 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.2.1-SNAPSHOT</version>
+ <version>4.2.1</version>
<relativePath>../pom.xml</relativePath>
</parent>
<modelVersion>4.0.0</modelVersion>
diff --git a/kudu-handler/pom.xml b/kudu-handler/pom.xml
index 7d752afacb3..cf759c5293f 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.2.1-SNAPSHOT</version>
+ <version>4.2.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 13aab43e9b8..ccc8666fc08 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.2.1-SNAPSHOT</version>
+ <version>4.2.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 a64c18f3615..334d7c0b27e 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.2.1-SNAPSHOT</version>
+ <version>4.2.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 21e38695886..226df0b2ef1 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.2.1-SNAPSHOT</version>
+ <version>4.2.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 89e2f94d6fe..b9e06993178 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.2.1-SNAPSHOT</version>
+ <version>4.2.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 1f254c3365f..ae916b03d8b 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.2.1-SNAPSHOT</version>
+ <version>4.2.1</version>
<relativePath>../pom.xml</relativePath>
</parent>
<artifactId>hive-llap-tez</artifactId>
diff --git a/metastore/pom.xml b/metastore/pom.xml
index 88422e131d6..9a61adfcd1c 100644
--- a/metastore/pom.xml
+++ b/metastore/pom.xml
@@ -17,7 +17,7 @@
<parent>
<groupId>org.apache.hive</groupId>
<artifactId>hive</artifactId>
- <version>4.2.1-SNAPSHOT</version>
+ <version>4.2.1</version>
<relativePath>../pom.xml</relativePath>
</parent>
<artifactId>hive-metastore</artifactId>
diff --git a/packaging/pom.xml b/packaging/pom.xml
index ea1dcd9ba80..d63a15ce4b7 100644
--- a/packaging/pom.xml
+++ b/packaging/pom.xml
@@ -17,7 +17,7 @@
<parent>
<groupId>org.apache.hive</groupId>
<artifactId>hive</artifactId>
- <version>4.2.1-SNAPSHOT</version>
+ <version>4.2.1</version>
<relativePath>../pom.xml</relativePath>
</parent>
<artifactId>hive-packaging</artifactId>
diff --git a/parser/pom.xml b/parser/pom.xml
index f1755374bbd..4bf90ced1e6 100644
--- a/parser/pom.xml
+++ b/parser/pom.xml
@@ -17,7 +17,7 @@
<parent>
<groupId>org.apache.hive</groupId>
<artifactId>hive</artifactId>
- <version>4.2.1-SNAPSHOT</version>
+ <version>4.2.1</version>
<relativePath>../pom.xml</relativePath>
</parent>
<artifactId>hive-parser</artifactId>
diff --git a/pom.xml b/pom.xml
index 39cabefdb97..6be2b6b0a1f 100644
--- a/pom.xml
+++ b/pom.xml
@@ -21,7 +21,7 @@
</parent>
<groupId>org.apache.hive</groupId>
<artifactId>hive</artifactId>
- <version>4.2.1-SNAPSHOT</version>
+ <version>4.2.1</version>
<packaging>pom</packaging>
<name>Hive</name>
<url>https://hive.apache.org</url>
@@ -63,7 +63,7 @@
<module>iceberg</module>
</modules>
<properties>
- <standalone-metastore.version>4.2.1-SNAPSHOT</standalone-metastore.version>
+ <standalone-metastore.version>4.2.1</standalone-metastore.version>
<hive.version.shortname>4.2.1</hive.version.shortname>
<!-- Build Properties -->
<maven.compiler.source>21</maven.compiler.source>
@@ -208,7 +208,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.2.1-SNAPSHOT</storage-api.version>
+ <storage-api.version>4.2.1</storage-api.version>
<tez.version>0.10.5</tez.version>
<super-csv.version>2.2.0</super-csv.version>
<tempus-fugit.version>1.1</tempus-fugit.version>
@@ -239,7 +239,7 @@
<!-- If upgrading, upgrade atlas as well in ql/pom.xml, which brings in
some springframework dependencies transitively -->
<spring.version>5.3.39</spring.version>
<spring.ldap.version>2.4.4</spring.ldap.version>
-
<project.build.outputTimestamp>2025-11-24T17:50:17Z</project.build.outputTimestamp>
+
<project.build.outputTimestamp>2026-07-22T00:55:30Z</project.build.outputTimestamp>
<keycloak.version>26.0.6</keycloak.version>
<nimbus-oauth.version>11.28</nimbus-oauth.version>
</properties>
diff --git a/ql/pom.xml b/ql/pom.xml
index c712ed3b205..bed1ff3a618 100644
--- a/ql/pom.xml
+++ b/ql/pom.xml
@@ -17,7 +17,7 @@
<parent>
<groupId>org.apache.hive</groupId>
<artifactId>hive</artifactId>
- <version>4.2.1-SNAPSHOT</version>
+ <version>4.2.1</version>
<relativePath>../pom.xml</relativePath>
</parent>
<artifactId>hive-exec</artifactId>
diff --git a/ql/src/test/results/clientpositive/llap/sysdb.q.out
b/ql/src/test/results/clientpositive/llap/sysdb.q.out
index 76efaafeec0..09d06688e73 100644
--- a/ql/src/test/results/clientpositive/llap/sysdb.q.out
+++ b/ql/src/test/results/clientpositive/llap/sysdb.q.out
@@ -1692,8 +1692,8 @@ POSTHOOK: Input: sys@compaction_queue
POSTHOOK: Input: sys@compactions
POSTHOOK: Input: sys@completed_compactions
#### A masked pattern was here ####
-1 default default scr_txn NULL major initiated NULL NULL
NULL #Masked# NULL NULL NULL NULL NULL NULL NULL
NULL NULL #Masked# manual 4.2.1-SNAPSHOT NULL default NULL
NULL
-2 default default scr_txn_2 NULL minor initiated NULL
NULL NULL #Masked# NULL NULL NULL NULL NULL NULL
NULL NULL NULL #Masked# manual 4.2.1-SNAPSHOT NULL default
NULL NULL
+1 default default scr_txn NULL major initiated NULL NULL
NULL #Masked# NULL NULL NULL NULL NULL NULL NULL
NULL NULL #Masked# manual 4.2.1 NULL default NULL NULL
+2 default default scr_txn_2 NULL minor initiated NULL
NULL NULL #Masked# NULL NULL NULL NULL NULL NULL
NULL NULL NULL #Masked# manual 4.2.1 NULL default NULL
NULL
PREHOOK: query: select MHL_TXNID,MHL_MIN_OPEN_TXNID from MIN_HISTORY_LEVEL
PREHOOK: type: QUERY
PREHOOK: Input: sys@min_history_level
@@ -1940,8 +1940,8 @@ POSTHOOK: Input: sys@dbs
POSTHOOK: Input: sys@tbl_privs
POSTHOOK: Input: sys@tbls
#### A masked pattern was here ####
-1 default default scr_txn NULL major initiated NULL NULL
NULL #Masked# NULL NULL NULL NULL NULL NULL NULL
NULL NULL #Masked# manual 4.2.1-SNAPSHOT NULL default NULL
NULL
-2 default default scr_txn_2 NULL minor initiated NULL
NULL NULL #Masked# NULL NULL NULL NULL NULL NULL
NULL NULL NULL #Masked# manual 4.2.1-SNAPSHOT NULL default
NULL NULL
+1 default default scr_txn NULL major initiated NULL NULL
NULL #Masked# NULL NULL NULL NULL NULL NULL NULL
NULL NULL #Masked# manual 4.2.1 NULL default NULL NULL
+2 default default scr_txn_2 NULL minor initiated NULL
NULL NULL #Masked# NULL NULL NULL NULL NULL NULL
NULL NULL NULL #Masked# manual 4.2.1 NULL default NULL
NULL
PREHOOK: query: select TXN_ID, STATE, AGENT_INFO, META_INFO, HEARTBEAT_COUNT,
TYPE, TC_DATABASE, TC_TABLE, TC_PARTITION, TC_OPERATION_TYPE, TC_WRITEID from
TRANSACTIONS
PREHOOK: type: QUERY
PREHOOK: Input: information_schema@transactions
diff --git a/serde/pom.xml b/serde/pom.xml
index 59de093e99b..fc7eba66c6d 100644
--- a/serde/pom.xml
+++ b/serde/pom.xml
@@ -17,7 +17,7 @@
<parent>
<groupId>org.apache.hive</groupId>
<artifactId>hive</artifactId>
- <version>4.2.1-SNAPSHOT</version>
+ <version>4.2.1</version>
<relativePath>../pom.xml</relativePath>
</parent>
<artifactId>hive-serde</artifactId>
diff --git a/service-rpc/pom.xml b/service-rpc/pom.xml
index 684868e5ef7..ee17f5e2f99 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.2.1-SNAPSHOT</version>
+ <version>4.2.1</version>
<relativePath>../pom.xml</relativePath>
</parent>
<artifactId>hive-service-rpc</artifactId>
diff --git a/service/pom.xml b/service/pom.xml
index 31b2840cdd3..399bcd0db0b 100644
--- a/service/pom.xml
+++ b/service/pom.xml
@@ -17,7 +17,7 @@
<parent>
<groupId>org.apache.hive</groupId>
<artifactId>hive</artifactId>
- <version>4.2.1-SNAPSHOT</version>
+ <version>4.2.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 5573b1bd227..3c88b896792 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.2.1-SNAPSHOT</version>
+ <version>4.2.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 73f03b0979b..123060461ec 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.2.1-SNAPSHOT</version>
+ <version>4.2.1</version>
<relativePath>../../pom.xml</relativePath>
</parent>
<artifactId>hive-shims</artifactId>
diff --git a/shims/common/pom.xml b/shims/common/pom.xml
index dada5e4ad6c..60cf49e5be3 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.2.1-SNAPSHOT</version>
+ <version>4.2.1</version>
<relativePath>../../pom.xml</relativePath>
</parent>
<groupId>org.apache.hive.shims</groupId>
diff --git a/shims/pom.xml b/shims/pom.xml
index e1f4502d958..e33bb58acf6 100644
--- a/shims/pom.xml
+++ b/shims/pom.xml
@@ -17,7 +17,7 @@
<parent>
<groupId>org.apache.hive</groupId>
<artifactId>hive</artifactId>
- <version>4.2.1-SNAPSHOT</version>
+ <version>4.2.1</version>
<relativePath>../pom.xml</relativePath>
</parent>
<artifactId>hive-shims-aggregator</artifactId>
diff --git a/standalone-metastore/NOTICE b/standalone-metastore/NOTICE
index f58d5620add..b51e1b452cc 100644
--- a/standalone-metastore/NOTICE
+++ b/standalone-metastore/NOTICE
@@ -1,5 +1,5 @@
Apache Hive Metastore
-Copyright 2008-2025 The Apache Software Foundation
+Copyright 2008-2026 The Apache Software Foundation
This product includes software developed at
The Apache Software Foundation (http://www.apache.org/).
diff --git a/standalone-metastore/RELEASE_NOTES.txt
b/standalone-metastore/RELEASE_NOTES.txt
index 4a1eb45ba9a..b8fdcf99b05 100644
--- a/standalone-metastore/RELEASE_NOTES.txt
+++ b/standalone-metastore/RELEASE_NOTES.txt
@@ -1,85 +1,6 @@
-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
-
+Release Notes - Hive - Version 4.2.1
** 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
- * [HIVE-29315] - Metastore-client module is missing in metastore sources
.tar.gz
- * [HIVE-29318] - PostgreSQL requires every NULL parameter to have an
explicit SQL type
-
-
-** 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
+ * [HIVE-29622] - Potential vulnerability in HiveMetaStore partition-name
direct-SQL paths
+ * [HIVE-29653] - Unauthenticated authentication bypass in HiveServer2 HTTP
SAML bearer-token validation allows impersonation of any Hive user.
+ * [HIVE-29671] - Fix SSRF in Avro SerDe via avro.schema.url and add
schema-path authorization
\ No newline at end of file
diff --git a/standalone-metastore/metastore-client/pom.xml
b/standalone-metastore/metastore-client/pom.xml
index 1f836143bfc..80f322cb331 100644
--- a/standalone-metastore/metastore-client/pom.xml
+++ b/standalone-metastore/metastore-client/pom.xml
@@ -14,7 +14,7 @@
<parent>
<artifactId>hive-standalone-metastore</artifactId>
<groupId>org.apache.hive</groupId>
- <version>4.2.1-SNAPSHOT</version>
+ <version>4.2.1</version>
</parent>
<modelVersion>4.0.0</modelVersion>
<artifactId>hive-standalone-metastore-client</artifactId>
diff --git a/standalone-metastore/metastore-common/pom.xml
b/standalone-metastore/metastore-common/pom.xml
index af647941fd3..c5f9c050d2d 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.2.1-SNAPSHOT</version>
+ <version>4.2.1</version>
</parent>
<modelVersion>4.0.0</modelVersion>
<artifactId>hive-standalone-metastore-common</artifactId>
diff --git a/standalone-metastore/metastore-rest-catalog/pom.xml
b/standalone-metastore/metastore-rest-catalog/pom.xml
index 17250e03145..5fb601fe1ab 100644
--- a/standalone-metastore/metastore-rest-catalog/pom.xml
+++ b/standalone-metastore/metastore-rest-catalog/pom.xml
@@ -14,7 +14,7 @@
<parent>
<artifactId>hive-standalone-metastore</artifactId>
<groupId>org.apache.hive</groupId>
- <version>4.2.1-SNAPSHOT</version>
+ <version>4.2.1</version>
</parent>
<modelVersion>4.0.0</modelVersion>
<artifactId>hive-standalone-metastore-rest-catalog</artifactId>
diff --git a/standalone-metastore/metastore-server/pom.xml
b/standalone-metastore/metastore-server/pom.xml
index 77db2ecd165..fd68c6cb65e 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.2.1-SNAPSHOT</version>
+ <version>4.2.1</version>
</parent>
<modelVersion>4.0.0</modelVersion>
<artifactId>hive-standalone-metastore-server</artifactId>
diff --git a/standalone-metastore/metastore-tools/metastore-benchmarks/pom.xml
b/standalone-metastore/metastore-tools/metastore-benchmarks/pom.xml
index bb92f6475e1..1a2d781ff11 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.2.1-SNAPSHOT</version>
+ <version>4.2.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 3b7f3b26402..82612a5057b 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.2.1-SNAPSHOT</version>
+ <version>4.2.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 11e9454dade..12bbd7704da 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.2.1-SNAPSHOT</version>
+ <version>4.2.1</version>
</parent>
<modelVersion>4.0.0</modelVersion>
<packaging>jar</packaging>
diff --git a/standalone-metastore/packaging/pom.xml
b/standalone-metastore/packaging/pom.xml
index be037b6e754..1f4ad538992 100644
--- a/standalone-metastore/packaging/pom.xml
+++ b/standalone-metastore/packaging/pom.xml
@@ -4,7 +4,7 @@
<parent>
<groupId>org.apache.hive</groupId>
<artifactId>hive-standalone-metastore</artifactId>
- <version>4.2.1-SNAPSHOT</version>
+ <version>4.2.1</version>
<relativePath>../pom.xml</relativePath>
</parent>
<artifactId>hive-metastore-packaging</artifactId>
diff --git a/standalone-metastore/pom.xml b/standalone-metastore/pom.xml
index da801f370f8..69de496b405 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.2.1-SNAPSHOT</version>
+ <version>4.2.1</version>
<packaging>pom</packaging>
<name>Hive Standalone Metastore</name>
<inceptionYear>2008</inceptionYear>
@@ -34,7 +34,7 @@
<module>packaging</module>
</modules>
<properties>
- <hive.version>4.2.1-SNAPSHOT</hive.version>
+ <hive.version>4.2.1</hive.version>
<hive.version.shortname>4.2.1</hive.version.shortname>
<standalone.metastore.path.to.root>.</standalone.metastore.path.to.root>
<!-- Build properties -->
@@ -106,7 +106,7 @@
<!-- HIVE-28992: only upgrade to newer than 3.25.0 if you tested the
prompt -->
<jline.version>3.25.0</jline.version>
<ST4.version>4.0.4</ST4.version>
- <storage-api.version>4.2.1-SNAPSHOT</storage-api.version>
+ <storage-api.version>4.2.1</storage-api.version>
<beanutils.version>1.9.4</beanutils.version>
<hamcrest.version>1.3</hamcrest.version>
<curator.version>5.7.1</curator.version>
@@ -132,7 +132,7 @@
<thrift.args>-I ${thrift.home} -strict --gen
java:beans,generated_annotations=undated --gen cpp --gen php --gen py --gen rb
</thrift.args>
<wiremock.jre8.standalone.version>2.32.0</wiremock.jre8.standalone.version>
-
<project.build.outputTimestamp>2025-11-24T17:50:17Z</project.build.outputTimestamp>
+
<project.build.outputTimestamp>2026-07-22T00:55:30Z</project.build.outputTimestamp>
</properties>
<dependencyManagement>
<dependencies>
diff --git a/storage-api/NOTICE b/storage-api/NOTICE
index 7af042ae2ee..ebad5b875af 100644
--- a/storage-api/NOTICE
+++ b/storage-api/NOTICE
@@ -1,5 +1,5 @@
Apache Hive Storage API
-Copyright 2008-2025 The Apache Software Foundation
+Copyright 2008-2026 The Apache Software Foundation
This product includes software developed at
The Apache Software Foundation (http://www.apache.org/).
diff --git a/storage-api/pom.xml b/storage-api/pom.xml
index 6e1c3550bf0..2ac81ac5860 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.2.1-SNAPSHOT</version>
+ <version>4.2.1</version>
<packaging>jar</packaging>
<name>Hive Storage API</name>
<inceptionYear>2008</inceptionYear>
@@ -42,7 +42,7 @@
<checkstyle.conf.dir>${basedir}/checkstyle/</checkstyle.conf.dir>
<maven.versions.plugin.version>2.16.0</maven.versions.plugin.version>
<maven.surefire.plugin.version>3.5.3</maven.surefire.plugin.version>
-
<project.build.outputTimestamp>2025-11-24T17:50:17Z</project.build.outputTimestamp>
+
<project.build.outputTimestamp>2026-07-22T00:55:30Z</project.build.outputTimestamp>
</properties>
<dependencyManagement>
<dependencies>
diff --git a/streaming/pom.xml b/streaming/pom.xml
index 33fd2df4526..57447eaf4e0 100644
--- a/streaming/pom.xml
+++ b/streaming/pom.xml
@@ -17,7 +17,7 @@
<parent>
<groupId>org.apache.hive</groupId>
<artifactId>hive</artifactId>
- <version>4.2.1-SNAPSHOT</version>
+ <version>4.2.1</version>
<relativePath>../pom.xml</relativePath>
</parent>
<artifactId>hive-streaming</artifactId>
@@ -129,7 +129,7 @@
<dependency>
<groupId>org.apache.hive</groupId>
<artifactId>hive-standalone-metastore-server</artifactId>
- <version>4.2.1-SNAPSHOT</version>
+ <version>4.2.1</version>
<classifier>tests</classifier>
<scope>test</scope>
</dependency>
diff --git a/testutils/pom.xml b/testutils/pom.xml
index eb89af0bfdb..7d1eb1e68d7 100644
--- a/testutils/pom.xml
+++ b/testutils/pom.xml
@@ -17,7 +17,7 @@
<parent>
<groupId>org.apache.hive</groupId>
<artifactId>hive</artifactId>
- <version>4.2.1-SNAPSHOT</version>
+ <version>4.2.1</version>
<relativePath>../pom.xml</relativePath>
</parent>
<artifactId>hive-testutils</artifactId>
diff --git a/udf/pom.xml b/udf/pom.xml
index 48dc6b04a9a..713f93319b4 100644
--- a/udf/pom.xml
+++ b/udf/pom.xml
@@ -17,7 +17,7 @@
<parent>
<groupId>org.apache.hive</groupId>
<artifactId>hive</artifactId>
- <version>4.2.1-SNAPSHOT</version>
+ <version>4.2.1</version>
<relativePath>../pom.xml</relativePath>
</parent>
<artifactId>hive-udf</artifactId>
diff --git a/vector-code-gen/pom.xml b/vector-code-gen/pom.xml
index 82d2b14215b..5f4369152ed 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.2.1-SNAPSHOT</version>
+ <version>4.2.1</version>
<relativePath>../pom.xml</relativePath>
</parent>
<artifactId>hive-vector-code-gen</artifactId>