Hive changelog for Cloudera Data Warehouse on premises
Review the changes introduced in Hive for Cloudera Data Warehouse on premises.
2025.0.20.2
- CDPD-57938:HIVE-29211: add LDAP callback handlers to enforce group filter for
- CDPD-93677: HIVE-29318: PostgreSQL requires every NULL parameter to have an explicit SQL type
- CDPD-90935: Datahub hive beeline connections fail after CDW-rebase
- DWX-22298: HIVE-29210: Minor compaction produces duplicates conditionally in case of HMS instance running initiator crash
- DWX-22299: HIVE-29272: Query-based MINOR compaction should not consider minOpenWriteId
- CDPD-90303: HIVE-24902: Incorrect result after fold CASE into COALESCE
- CDPD-90301: HIVE-29208: Infinite loop while compiling query with filter predicate containing disjuncts on the same expression
- CDPD-89414: HIVE-29122: Vectorization - Support IGNORE NULLS for FIRST_VALUE and LAST_VALUE
- CDPD-89008: HIVE-28667: Error initializing field trimmer instance when starting HS2
- CDPD-84329:HIVE-25621: Added HivePrivilegeObjects for the commands Alter table merge/concatenate
- CDPD-81564: HIVE-28880: Wrong result when output column in a vectorized expression is used as a scratch column by a child
- CDPD-88776: HIVE-27943: NPE in VectorMapJoinCommonOperator.setUpHashTable when running query with join on date
- CDPD-88849: HIVE-28222: Ambiguous table alias exception for queries with self joins
- CDPD-88166: HIVE-25356: JDBCSplitFilterAboveJoinRule's onMatch method throws exception
- CDPD-88550: HIVE-29118: Remove extra metadata calls if coloring is not needed
- CDPD-87962: HIVE-28944: Mask File, data sizes in tests
- CDPD-87962: HIVE-27791: Eliminate totalSize check from test
- CDPD-87962: HIVE-25629: Drop support of multiple qfiles in QTestUtil, output and result processors
- CDPD-76544: (Addendum) Upgrading library mysql-connector-j to version 8.2.0 for fixing CVE-2023-22102
- DWX-20179: Set default UTC timezone in chainguard based hive-arm image
- DWX-18878: Chainguard base image update hive-arm
- DWX-20179: Set default UTC timezone in chainguard based hive image
- DWX-18878: Chainguard base image update: hive
- CDPD-87908: HIVE-21786: Update repo URLs in poms
- CDPD-85193:HIVE-15984: Add support for ALTER TABLE DROP COLUMN
- CDPD-87425: Backport HIVE-29047 Adjust httpclient5 httpcore dependencies in TestHttpServices
- CDPD-79722: HIVE-28417: Addendum: Bump Log4j2 to 2.24.3
- CDPD-83461: HIVE-29029: ClassCastException when compiling query with STACK UDTF in multiple UNION ALL branches
- CDPD-87800: HIVE-28838: Remove sensitive jdbc properties from explain plan
- CDPD-87648: HIVE-28625: (Addendum) Missing Qfile changes to support parquet rebase
- CDPD-67002: HIVE-28790: ACID deletes are failing with ArrayIndexOutOfBoundsException when direct insert is enabled
- CDPD-87275 : HIVE-28848 : Remove DFS_URI auth from ALTER_PARTITION if there is no change in partition location
- CDPD-76830: HIVE-28778: Support Secure Zookeeper Access in Hive SecretManager
- CDPD-87178: Hive-28736 Remove DFS_URI authorization in HMS for CREATE_TABLE event with no explicit LOCATION
- CDPD-61693: HIVE-25351: stddev(), stddev_pop() return NaN when CBO is enabled
- CDPD-87545: HIVE-29055: TestHplSqlViaBeeLine#testHplSqlExitConditionHandler is broken and passes silently
- CDPD-85455:HIVE-28957: Enhance TestHiveMetaStoreAuthorizer
- CDPD-68219: Upgrade CDWH stack to Calcite 1.33.0 BUILD_CUSTOM_CALCITE:zabetak:cdw-master-133 SKIP_POM_PATCH
- CDPD-84078:HIVE-25879: MetaStoreDirectSql test query should not query the whole DBS table
- CDPD-76810: Enable the dynamic election for HMS leader
- CDPD-85152: ALTER TABLE PARTITION CHANGE COLUMN fails with Oracle backed Hive Metastore
- CDPD-85405: HIVE-22923: Extract cumulative cost metadata from HiveRelMdDistinctRowCount metadata provider
- CDPD-84629: HIVE-28917: NPE in merge statement when checking nullability of joining column in matched clause
- CDPD-84344: HIVE-28990: Collecting the non-native summary can be slow to raise the timeout
- CDPD-84531: HIVE-28839: Connection starvation in HMS if datanucleus value generation fails
- CDPD-84216: HIVE-28075: Vectorized DayOFWeek returns inconsistent results for non-UTC timezones
- CDPD-79913: HIVE-28668: Hive should emit fewer events for truncate table operation
- CDPD-82632: HIVE-28134: Backport the fix for CVE-2024-29869 Improve SecureCmdDoAs.
- CDPD-78409: hive-Backport fix for CVE-2024-23945 Refactor Some Code.
- CDPD-84043: HIVE-28972: HMS performace degradation post HIVE-28909 for alter query
- CDPD-83828: HIVE-28781: Hive shouldn't disable IPv6 stack.
- CDPD-84192: HIVE-25046: Log CBO plans right after major transformations
- CDPD-84191: HIVE-26627: Remove HiveRelBuilder.aggregateCall override and refactor callers to use existing public methods
- CDPD-84189: HIVE-28492: Upgrade Janino version to 3.1.12
- CDPD-84188: HIVE-28360: Upgrade jersey to 1.19.4
- CDPD-82308: HIVE-28913: A delegation token must be issued for the proxy user while reconnecting to Metastore.
- CDPD-81431: HIVE-28460: (Addendum) Determine the database type once the PersistenceManagerFactory created
- CDPD-81145:HIVE-28846: change ifExist default value to be true
- DWX-15276: Hive Dockerfile: force using https mirrors
- CDPD-82994: HIVE-28912: Add catalog name for CommitCompaction and
- CDPD-83530: HIVE-28962: Prevent committing outputs if an exception was thrown in the Tez processor
- CDPD-82597: HIVE-28960: Compaction Stats updater does not collect column stats when hive.stats.autogather is true
- CDPD-81683: Metadata Summary differs between oracle and other dbs
- CDPD-77993: match parquet-hadoop version with downstream
- CDPD-82630: HIVE-28947: Add ability to specify Compaction options in stats updater of compactor
- CDPD-83065: HIVE-28953: Remove HiveMetaStoreClientPreCatalog
- DWX-19062 HIVE-28789: Session-level metrics from Tez sessions
- CDPD-82264: HIVE-28900: Make the objectstore-secondary connection pool size configurable
- CDPD-81420:HIVE-28898: add ownership information when invoking getTableMetas
- CDPD-82950 HIVE-28904: Remove Arrow from Hive SKIP_POM_PATCH
- CDPD-81032:HIVE-28921: Add API and implementation for retrieving database object (#1447)
- CDPD-81431: HIVE-28460: Determine the database type once the PersistenceManagerFactory created
- CDPD-81079: HIVE-28824: Metastore should also respect the max thrift message size
- CDPD-76414: Make rawstore batch size default to 500 and direct sql batch size to 1000
- CDPD-75121:HIVE-28946:Upgrade commons-io to 2.16.1
- DWX-20754: HIVE-28938: Error in LATERAL VIEW with non native tables due to incorrect virtual columns
- CDPD-82907: HIVE-28146: Add positive event type filter to the HMS notification
- CDPD-82862: Remove getDefaultKuduMasterHosts() after IMPALA-14040
- CDPD-82696: HIVE-28653: Jetty version disclosure in Hive
- CDPD-82616:HIVE-28730: Upgrade aws-java-sdk to 1.12.720
- CDPD-82550: HIVE-28923: Clean up dummy RawStore-s
- DWX-20538: Change hive UID to 1000001 and remove hivehigh user
- CDPD-81861: HIVE-28881: Ambiguous column reference is not detected in GROUP BY query.
- CDPD-81860: HIVE-27291: Constant reduction in CBO does not work for UNIX_TIMESTAMP
- HIVE-28782: Ensure Hive constructs URI's with IPv6 literals safely
- CDPD-81384: HIVE-28788: ObjectStore failed to commit the transaction could lead to connection starvation
- DWX-20657: HIVE-28886: CalcitePlanner throws NullPointerException when column name case in ColumnStatisticsObj differs from the table schema
- CDPD-80424: Upgrade json-smart and resolve CVE-2015-5237 for Hive
- CDPD-81829 HIVE-28802: NPE in MiniHS2 with miniHS2.clusterType=LOCALFS_ONLY
- CDPD-81735: HIVE-28782: Avoid unsafe splits on URIs that might contain IPv6 literals
- DWX-20242:HIVE-28856: Remove Jetty-Runner (#1058)
- CDPD-58428: HIVE-27078: Bucket Map Join can hang if the source vertex parallelism is changed by reducer autoparallelism.
- CDPD-80655: HIVE-28878: Query with window function and redundant GROUP BY key fails during compilation
- DWX-20702:HIVE-28030: LLAP util code refactor to fix CVE-2024-23953.
- CDPD-60770:HIVE-28805: reparse password from JDBC url
- CDPD-80448: Upgrade com.fasterxml.jackson.core:jackson-core and resolve CVE-2020-36518 for Hive
- CDPD-80428: HIVE-28040: Upgrade netty to 4.1.116.Final due to CVEs
- CDPD-80450: HIVE-28859: Upgrade commons-logging to 1.3.5 to fix CVEs
- CDPD-80433: Upgrade avro and resolve CVE-2024-47561 for Hive
- CDPD-76724: support static code analysis
- DWX-20652 HIVE-28868: Print AM hostname on console
- CDPD-78222: HIVE-28775: HiveServer2: Implement HA Health Check endpoint on a separate port from WebUI
- CDPD-78222: HIVE-23548 : TestActivePassiveHA is unstable
- CDPD-80853: HIVE-28825: Support conversion of complex types to String
- CDPD-80750: HIVE-28815: Primitive common category for String and Boolean returns null causing NPE
- CDPD-81215: HIVE-28783: Refactor hardcoded IPv4 addresses to support dual-stack (IPv4/IPv6) networking
- CDPD-81008: HIVE-28768: Remove hardcoded post exec hooks
- CDPD-80574: HIVE-28792: Wrong results when query has function call with char parameter type in case expression
- CDPD-64944: Switch to the methods with new signatures in UA
- CDPD-80045: HIVE-28803: Persist writeId as -1 instead of 0 during alter operation
- DWX-19422: Add user with UID 1000001 to hive image
- CDPD-80251 : Fix LD_LIBRARY_PATH for aarch64 type
- DWX-20248:Fix CVE-2024-23945 in CookieSigner
- CDPD-74618: HIVE-28779: Add ozone filesystem to the exim uri schema whitelist.
- DWX-17664 HIVE-28095: Hive Query History
- CDPD-77626: HIVE-27530: (Addendum) Implement direct SQL for alter partitions to improve performance
- CDPD-79829: HIVE-28766: EXECUTE IMMEDIATE with load data into table query displays ERROR on the console.
- CDPD-79237: Hive Metastore Database Schema failed
- DWX-19713 HIVE-28626: Display MoveTask/StatsTask duration on the query summary
- CDPD-77626: HIVE-27530: Implement direct SQL for alter partitions to improve performance
- CDPD-79468: Excluded javax.el to remove CVE-2021-28170
- CDPD-79518: HIVE-20385 : Date: date + int fails to add days
- CDPD-79313: Use FileDescriptor after IMPALA-13739
- CDPD-75410: HIVE-23164 HIVE-25633 Server is not properly terminated because of non-daemon threads
- CDPD-78626: Upgrade velocity-engine-core in order to fix commons-io cve
- CDPD-77710: Set up 'fileMetadataStats' when instantiating HdfsPartition
- HIVE-27829 : New command "Show Processlist" to display current operations and related details in Hiveserver2
- CDPD-77859: HIVE-28029: Make unit tests based on TxnCommandsBaseForTests/DbTxnManagerEndToEndTestBase run on Tez
- DWX-20087:Upgrade Spring in Hive
- CDPD-78446: HIVE-28610: Upgrade commons-io in hive to fix cve
- DWX-20064: HIVE-28635: Fix logging format issues in ContainerRunnerImpl file
- DWX-19709: HIVE-28579: Add query id to HiveSQLException
- CDPD-78207 (Part 2): Update the golden files and re-enable the q tests
- CDPD-78238: HIVE-28572: Support Distribute by and Cluster by clauses in CBO
2025.0.19.1000
- CDPD-57938:HIVE-29211: add LDAP callback handlers to enforce group filter for
- CDPD-83461: HIVE-29029: ClassCastException when compiling query with STACK UDTF in multiple UNION ALL branches
- DWX-21699:CVE-2023-2976: Update guava version to 32.1.2-jre
- DWX-21698:HIVE-28946:Upgrade commons-io to 2.16.1
- DWX-20754: HIVE-28938: Error in LATERAL VIEW with non native tables due to incorrect virtual columns
- CDPD-88550: HIVE-29118: Remove extra metadata calls if coloring is not needed
- CDPD-83530: HIVE-28962: Prevent committing outputs if an exception was thrown in the Tez processor
- DWX-21200:HIVE-28730: Upgrade aws-java-sdk to 1.12.720
- CDPD-85207:HIVE-28147:Upgrade commons-compress to 1.26.0
2025.0.19.1
- CDPD-77993: match parquet-hadoop version with downstream
- DWX-20989: Apply a workaround to bypass the nmap DNS resolution problem in metastore health check script
- CDPD-80655: HIVE-28878: Query with window function and redundant GROUP BY key fails during compilation
- DWX-20657: HIVE-28886: CalcitePlanner throws NullPointerException when column name case in ColumnStatisticsObj differs from the table schema
- DWX-20723: remove USER env from tez-entrypoint.sh script
- CDPD-80424: Upgrade json-smart and resolve CVE-2015-5237 for Hive
- DWX-20242:HIVE-28856: Remove Jetty-Runner
- CDPD-80448: Upgrade com.fasterxml.jackson.core:jackson-core and resolve CVE-2020-36518 for Hive
- CDPD-80428: HIVE-28040: Upgrade netty to 4.1.116.Final due to CVEs
- CDPD-80450: HIVE-28859: Upgrade commons-logging to 1.3.5 to fix CVEs
- CDPD-80433: Upgrade avro and resolve CVE-2024-47561 for Hive
- CDPD-78222: HIVE-28775: HiveServer2: Implement HA Health Check endpoint on a separate port from WebUI
- DWX-20242:Exclude mina-core to fix CVE-2024-52046
- DWX-20179: Set default UTC timezone in chainguard based hive image
- DWX-18878: Chainguard base image update hive-arm
- DWX-20179: Set default UTC timezone in chainguard based hive image
- DWX-18878 (addendum): Fix date command for APP_SUBMIT_TIME_ENV
- DWX-18878: Chainguard base image update: hive
- CDPD-76830: HIVE-28778: Support Secure Zookeeper Access in Hive SecretManager
- DWX-17664 HIVE-28095: Hive Query History
- CDPD-79468: Excluded javax.el to remove CVE-2021-28170
- DWX-20248:Fix CVE-2024-23945 in hive image.
- DWX-20087:Upgrade Spring to 5.3.39-cloudera-5.3.44
- CDPD-78626 Upgrade velocity-engine-core in order to fix commons-io cve
- CDPD-78632: HIVE-28610: Bump commons-io:commons-io from 2.12.0 to 2.14.0
- CDPD-78238: HIVE-28572: Support Distribute by and Cluster by clauses in CBO
- CDPD-71260: HIVE-27831: Set hive.cbo.fallback.strategy to NEVER by default
- CDPD-77934: HIVE-28532: Map Join Reuse cache allows to share hashtables for different join types
- CDPD-77867: HIVE-28589: Not null constraint does not enforced at invalid cast
- CDPD-75066: HIVE-28512 Retain properties in DDL_CTL_PARAMETERS_WHITELIST
- CDPD-74622:CDPD-73371:HIVE-28065:HIVE-27477: Upgrade Bouncy castle to bcprov-jdk18on
- CDPD-77834 (Part 2): Update the golden file of ds-q54.q and re-enable it
- CDPD-77905 HIVE-28700: MRCompactor may cause data loss when performing the major compaction
- CDPD-72237: HIVE-28259: Common table expression detection and rewrites using CBO
- CDPD-77705: HIVE-28408: Support ARRAY field access in CBO
- CDPD-75656: HIVE-28582: OOM when compiling query with many GROUP BY columns aliased multiple times
- HIVE-28018: Don't require HiveConf for JDBC Metadata calls
- HIVE-27874: Support datatype conversion on fetch threads
- HIVE-27872: Support multi-stream parallel fetch in JDBC driver
- HIVE-27873: Fix getOperationStatus and optimize fetch
- HIVE-27887: Provide reasonable defaults for ResultSetMetaData
- HIVE-27886: Configure Hadoop security for Kerberos when required
- HIVE-28315: Missing classes while using hive jdbc standalone jar
- CDPD-77713 HIVE-28669: Deadlock found when TxnStoreMutex trying to acquireLock
- DWX-19970: HIVE-28701: OTEL: Fix race condition due to unavailability of Query Id.
- DWX-19969: Split hive into hive-arm on CDWH to support multi-arch image generation
- DWX-19965: HIVE-28698: OTEL: Add Retry Policy in the Exporter.
- DWX-19627 HIVE-28620: Query result is cached in case of IOWD if the subquery is not trivial
- DWX-19928 HIVE-28623: Implement RuntimeContext to decouple runtime data from TezTask
- DWX-19773: Make commons-configuration dependency of atlas plugin available for hive
- CDPD-73977: Fix dependencies after Jersey upgrade
- CDPD-73371: HIVE-28455: Disable createDependencyReducedPom in maven-shade-plugin to not replace the original with dependency-reduced-pom.xml.
- CDPD-73227 : fixing hive build error
- CDPD-72360 :CDPD-69448: CDPD-67281 manage Jersey update with shaded Atlas - V2
- CDPD-72989: HIVE-27477: Upgrade maven-shade-plugin version from 3.2.4 to 3.5.0
- CDPD-77550: HIVE-28675: Maximize the removal of redundant columns from GROUP BY clauses
- CDPD-44551:HIVE-26952: Include property metastore.storage.schema.reader.impl by default
- DWX-19908: HIVE-28661: OTEL: Latency in retrieving query end time leads to thread interruption
- DWX-19907: HIVE-28660: OTEL: Modify span names to remove inconsistency in case of completed queries
- DWX-19786: HIVE-28648: OTEL: Add Execution Engine as part of the Query Data.
- DWX-19767: HIVE-28613: OTEL: Collect & expose JVM metrics for LLAP daemons.
- DWX-19766: HIVE-28542: OTEL: Implement OTEL Exporter to expose JVM details of HiveServer2
- DWX-19765: HIVE-28505: OTEL: Implement OTEL Exporter to expose query details from HiveServer2
- DWX-19911: HIVE-26564: Separate query live operation log and historical operation log
- DWX-19910: HIVE-24792: Potential thread leak in Operation
- DWX-19909: HIVE-24802: Show operation log at webui
- CDPD-69123: Upgrade Avro to latest 1.11.3
- CDPD-76936:Hive-28245:Upgrade Spring to 5.3.39
- DWX-19749 HIVE-28638: Refactor stats handling in StatsRecordingThreadPool
- CDPD-76544: Upgrading library mysql-connector-j to version 8.2.0 for fixing CVE-2023-22102
- CDPD-77047: HIVE-28594 Handle the issue on HS2 WebUI's LDAP authentication
- CDPD-76855: HIVE-24657: Make Beeline Logging Dependencies Explicit
- CDPD-76853: HIVE-26638: Replace in-house CBO reduce expressions rules with Calcite's built-in classes
- CDPD-76854: HIVE-26626: Cut dependencies between HiveXxPullUpConstantsRule and HiveReduceExpressionsRule
- CDPD-76733: Upgrading avro library to fix cve CVE-2024-47561
- CDPD-75555: HIVE-28564: AssertionError for jdbc queries when JDBCExpandExpressionsRule produces non flat Filter conditions
- CDPD-75355: HIVE-28560: AssertionError in SqlImplementor when query over JDBC table contains LIMIT
- CDPD-75356: HIVE-24255: StorageHandler with select-limit query is returning 0 rows
- CDPD-76140: HIVE-27399: Add support for lateral views with CBO
- DWX-19668 HIVE-28616: OrcReader is not closed in OrcEncodedDataReader
- CDPD-71682: Backport HIVE-25719: Disable replication_metrics_ingest.q
- CDPD-71682: Backport HIVE-28354: Fix naming in negative LLAP CLI driver config
- CDPD-71682: Backport HIVE-25036: Disable script_broken_pipe2
- CDPD-71682: Backport HIVE-27992: Upgrade to tez 0.10.3
- CDPD-71682: Backport HIVE-24673: Migrate NegativeCliDriver and NegativeMinimrCliDriver to llap
- DWX-19635: HIVE-27357: Map-side SMB Join returns incorrect result when tables have different bucket size
- CDPD-75377: HIVE-28604 Allow HMS to configure the DataNucleus level 1 cache
- DWX-18611: Query-coordinator fails to start in WaitForLlap if custom jars are present
- CDPD-74482: HIVE-26968: Wrong results when shared work optimizer merges TS operator with different DPP edges
- CDPD-74481: HIVE-27375: SharedWorkOptimizer: Fix MapJoin cache reuse
- CDPD-74531: Metadata Summary creation fails for 7.3.1.0 based PVC runs with Oracle database
- CDPD-75809: HIVE-28571: Basic UNIONTYPE support in CBO
- DWX-18611: Query-coordinator fails to start in WaitForLlap if custom jars are present
- CDPD-74817 HIVE-28544: Ensure using UTF-8 encoding in some String/Char/Varchar related operations
- CDPD-75665: HIVE-28580 Create table using import command gives ddl pointing to incorrect location
- CDPD-75048 HIVE-13153: SessionID is appended to thread name twice
- CDPD-75152 HIVE-28569: ReExecuteLostAMQueryPlugin doesn't kick in if the message contains line break and diagnostics
- CDPD-75457: Backport HIVE-28249
- CDPD-58931: HIVE-28573: Unable to execute HPLSQl queries when hive authorization is enabled.
- CDPD-75556: Call createDmlFragment() when inserting into a partitioned table
- DWX-19504: HIVE-22948: QueryCache: Treat query cache locations as temporary storage
- CDPD-44060: HIVE-28416: Another process is rebuilding the materialized view is thrown for subsequent MV rebuilds when the current MV rebuild is aborted for the same MV.
- CDPD-75398: hive build failure in docker build
- CDPD-74292: HIVE-28540: Special characters in user DN escaped when querying LDAP
- DWX-19377: HIVE-28533: Fix compaction with custom pools
- CDPD-73714: HIVE-28483: CAST string to date should return null when format is invalid
- CDPD-74764: HIVE-28545 (Addendum) Remove global lock on HMSHandler.getMSForConf which is prone to deadlock
- CDPD-74764: HIVE-28545: Remove global lock on HMSHandler.getMSForConf which is prone to deadlock
- CDPD-57243: HIVE-28511: add column access information to HivePrivilegeObject
- CDPD-74640: HIVE-25907: IOW Directory queries fails to write data to final path when query result cache is enabled
- CDPD-74640: HIVE-21386: Extend the fetch task enhancement done in HIVE-21279 to make it work with query result cache
- CDPD-74539: Make MariaDB fall back to MySQL
- CDPD-74640: HIVE-28530: Set files in thread safe manner in HiveSequenceFileInputFormat
- CDPD-74479: HIVE-28435: Upgrade cron-utils to 9.2.1
- CDPD-74225: HIVE-28480: Disable SMB on partition hash generator mismatch across join branches in previous RS
- DWX-17905 HIVE-28165: HiveSplitGenerator: send splits through filesystem instead of RPC in case of big payload
- DWX-19345: HIVE-28502: Refactor method names that start with capital letters in PasswdAuthenticationProvider class
- CDPD-74278: HIVE-27080: Support project pushdown in JDBC storage handler even when filters are not pushed
- CDPD-74234: HIVE-28264: OOM/slow compilation when query contains SELECT clauses with nested expressions
- CDPD-71484 HIVE-27884: LLAP: Reuse FileSystem objects from cache across different tasks in the same LLAP daemon
- CDPD-74337: HIVE-26580: SHOW COMPACTIONS should support ordering and limiting functionality
- CDPD-72985: HIVE-27984: Addendum: Support backward compatibility of hms thrift struct about column stats
- DWX-19301: HIVE-28457: HS2 WEBUI: LDAP authentication
- CDPD-72985: HIVE-27984: Support backward compatibility of hms thrift struct about column stats
- CDPD-74205: HIVE-28484: SharedWorkOptimizer leaves residual unused operator tree that send DPP events to unknown operators
- HIVE-27405: Throw out the detail error Invalid partition name to the clients
- CDPD-73727: HIVE-28321: Support select alias in the having clause for CBO
- CDPD-23041: HIVE-24815: Remove IDXS Table from Metastore Schema
- CDPD-67834:HIVE-28375:Upgrade Nimbus-JOSE-JWT to 9.37.3
- CDPD-74120: HIVE-28333: Skip CBO for UNIQUEJOIN and TABLESAMPLE (#5307)
- CDPD-72007: HIVE-28310: Disable hive.optimize.join.disjunctive.transitive.predicates.pushdown by default
- CDPD-73669: HIVE-28456: ObjectStore updatePartitionColumnStatisticsInBatch can cause connection starvation
- DWX-18831: Enable Multi-arch docker builds for Hive on cdwh stack
- CDPD-73304: HIVE-27730: Bump org.xerial.snappy:snappy-java from 1.1.10.1 to 1.1.10.4
- CDPD-73303: HIVE-28313: Support ambiguous column references when CBO fallback is disabled
- CDPD-71596: HIVE-28409: Column lineage when creating view is missing if atlas HiveHook is set
- CDPD-72968: Add ifExists field to dropCatalogRequest
- CDPD-73269: HIVE-28431: Fix RexLiteral to ExprNode conversion if the literal is an empty string
- CDPD-73046 HIVE-28028: Remove duplicated proto reader/writer classes introduced in HIVE-19288
- CDPD-70951:Upgrade Aircompressor to 0.27 due to CVE-2024-36114
- CDPD-66081:derby version to 10.14.3.0-cloudera1
- CDPD-62654: HIVE-27746: Hive Metastore should send single AlterPartitionEvent with list of partitions
- CDPD-72840: HIVE-28143: After HIVE-27492 fix, some HPLSQL built-in functions like trim, lower are not working when used in insert statement.
- CDPD-72492: HIVE-28270: Fix missing partition paths bug on drop_database
- DWX-18297: Moving hms-module build to be part of full-build profile
- CDPD-72605: HIVE-28371: Optimize add partitions authorization in HiveMetaStore
- CDPD-72491: HIVE-28338: HiveMetaStoreClient connection count is not correct
- CDPD-72470: HIVE-28314: Support non-boolean WHERE conditions in CBO
- CDPD-72495: HIVE-28302: Let SUM UDF return NULL when all rows have non-numeric texts
- CDPD:13332: Backport HIVE-25532: Fixing authorization for Kill Query command.
- CDPD:13332: Backport HIVE-24751: Kill trigger in workload manager fails with "No privilege" exception when authorization is disabled
- CDPD-13332: HIVE-23084: Implement kill query in multiple HS2 environment
- CDPD-71122: HIVE-28286: Add filtering support for get_table_metas
- CDPD-71687 HIVE-27972: Set 'tez' as default value in hive.execution.engine
- CDPD-71687 HIVE-24707: Apply Sane Default for Tez Containers as Last Resort
- CDPD-67597:Upgrade postgresql version in packaging
- CDPD-71394 HIVE-28324: HIVE_CLUSTER_ID in env: unified way to mark a cluster - addendum empty string default
- CDPD-71394 HIVE-28324: HIVE_CLUSTER_ID in env: unified way to mark a cluster
- CDPD-71387: HIVE-28325: Slow compilation without owner information with Ranger
- CDPD-70956: HIVE-28285: Exception when querying JDBC tables with Hive/DB column types mismatch
- CDPD-67649: HIVE-28098: Fails to copy empty column statistics of materialized CTE
- CDPD-71104: HIVE-28082: HiveAggregateReduceFunctionsRule could generate an inconsistent result
- CDPD-67648: HIVE-28080: Propagate statistics from a source table to the materialized CTE
- CDPD-71103: HIVE-28254: CBO (Calcite Return Path): Multiple DISTINCT leads to wrong results
- CDPD-71184 HIVE-28312: Save query error message on Driver level
- CDPD-71188 HIVE-27023: Add setting to prevent tez session from being opened during startup
- DWX-18549: ASYNC_PROFILE_HOME env var points to invalid location
- DWX-18550 HIVE-28305: ProfileServlet: add html to output formats and prepare for profiler 3.0
- CDPD-71107: Update some defaults in download_dep_tars.sh
- CDPD-69970: HIVE-27498: Support custom delimiter in SkippingTextInputFormat
- CDPD-64754: HIVE-28202: Incorrect projected column size after ORC upgrade to v1.6.7
- DWX-18331: HIVE-28121: Use direct SQL for transactional altering table parameter
- CDPD-69326: HIVE-28287: Attempt make the scratch directory writable before failing.
- CDPD-69080: HIVE-28190: Fix MaterializationRebuild lock heartbeat
- CDPD-66418: Backport HIVE-27481: Addendum: Fix post-refactor issues
- CDPD-64851: Backport HIVE-27481: TxnHandler cleanup
- CDPD-64654: Backport HIVE-27406: CompactionTxnHandler cleanup
- CDPD-43503: HIVE-26566: Upgrade H2 database version to 2.1.214
- CDPD-69885: HIVE-28253: Unable to set the value for hplsql.onerror in hplsql mode.
- CDPD-69724: HIVE-28247: Execute immediate `select count(*) from tbl` throwing ClassCastException in hplsql mode.
- CDPD-69648: HIVE-28215: Signalling CONDITION HANDLER is not working in HPLSQL.
- CDPD-69647: HIVE-28214: HPLSQL not using the hive variables passed through beeline using --hivevar option
- CDPD-62373: HIVE-27755: Quote identifiers in SQL emitted by SchemaTool for MySQL
- CDPD-24384 Backport HIVE-28173: Fixed staging dir issues on materialized views on HDFS encrypted tables
- DWX-17033: Fixed NPE for UA non BinaryPredicate join condition.
- CDPD-69227 HIVE-28212: MiniHS2: use a base folder which is more likely writable on the local FS
