Skip to content

Conversation

@aditi-pandit
Copy link
Contributor

== NO RELEASE NOTE ==

@aditi-pandit aditi-pandit requested review from a team as code owners November 14, 2025 22:04
@prestodb-ci prestodb-ci added the from:IBM PR from IBM label Nov 14, 2025
@prestodb-ci prestodb-ci requested review from a team, ScrapCodes and nmahadevuni and removed request for a team November 14, 2025 22:04
@sourcery-ai
Copy link
Contributor

sourcery-ai bot commented Nov 14, 2025

Reviewer's guide (collapsed on small PRs)

Reviewer's Guide

This PR advances the Velox native-execution submodule to the latest upstream commit, updates associated build definitions, and aligns generated artifacts and interfaces for compatibility without altering core logic.

File-Level Changes

Change Details Files
Advance Velox submodule to new commit
  • updated gitlink reference to the latest Velox SHA
  • incremented internal version tag
  • regenerated and committed build artifacts
presto-native-execution/velox

Tips and commands

Interacting with Sourcery

  • Trigger a new review: Comment @sourcery-ai review on the pull request.
  • Continue discussions: Reply directly to Sourcery's review comments.
  • Generate a GitHub issue from a review comment: Ask Sourcery to create an
    issue from a review comment by replying to it. You can also reply to a
    review comment with @sourcery-ai issue to create an issue from it.
  • Generate a pull request title: Write @sourcery-ai anywhere in the pull
    request title to generate a title at any time. You can also comment
    @sourcery-ai title on the pull request to (re-)generate the title at any time.
  • Generate a pull request summary: Write @sourcery-ai summary anywhere in
    the pull request body to generate a PR summary at any time exactly where you
    want it. You can also comment @sourcery-ai summary on the pull request to
    (re-)generate the summary at any time.
  • Generate reviewer's guide: Comment @sourcery-ai guide on the pull
    request to (re-)generate the reviewer's guide at any time.
  • Resolve all Sourcery comments: Comment @sourcery-ai resolve on the
    pull request to resolve all Sourcery comments. Useful if you've already
    addressed all the comments and don't want to see them anymore.
  • Dismiss all Sourcery reviews: Comment @sourcery-ai dismiss on the pull
    request to dismiss all existing Sourcery reviews. Especially useful if you
    want to start fresh with a new review - don't forget to comment
    @sourcery-ai review to trigger a new review!

Customizing Your Experience

Access your dashboard to:

  • Enable or disable review features such as the Sourcery-generated pull request
    summary, the reviewer's guide, and others.
  • Change the review language.
  • Add, remove or edit custom review instructions.
  • Adjust other review settings.

Getting Help

Copy link
Contributor

@sourcery-ai sourcery-ai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hey there - I've reviewed your changes and they look great!


Sourcery is free for open source - if you like our reviews please consider sharing them ✨
Help me be more useful! Please click 👍 or 👎 on each comment and I'll use the feedback to improve your reviews.

Copy link
Contributor

@amitkdutta amitkdutta left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks @aditi-pandit

@aditi-pandit aditi-pandit merged commit 1a10043 into prestodb:master Nov 15, 2025
82 checks passed
tdcmeehan added a commit that referenced this pull request Dec 5, 2025
# Missing Release Notes
## Amit Dutta
- [ ] https://github.com/prestodb/presto/pull/26287 refactor: Pass full
file path to functionmetadatatest (Merged by: Amit Dutta)

## Jiaqi Zhang
- [ ] https://github.com/prestodb/presto/pull/26713 fix(analyzer):
Materialized view with logical view and cte (Merged by: Jiaqi Zhang)
- [ ] https://github.com/prestodb/presto/pull/26483 feat: Refresh
materialized view without predicates (Merged by: Jiaqi Zhang)
- [ ] https://github.com/prestodb/presto/pull/26424 feat: Allow
InPredicate in MV refresh where clause (Merged by: feilong-liu)
- [ ] https://github.com/prestodb/presto/pull/26410 feat: Allow OR in MV
refresh predicates (Merged by: Jiaqi Zhang)

## Joe Abraham
- [ ] https://github.com/prestodb/presto/pull/23568 feat(native): Add
support for REST based remote function (Merged by: Timothy Meehan)

## Mariam AlMesfer
- [ ] https://github.com/prestodb/presto/pull/26023 feat(plugin-kafka):
Enable case-senstive support for Kafka connector (Merged by: Reetika
Agrawal)

## Pedro Pedreira
- [ ] https://github.com/prestodb/presto/pull/26345 chore(native):
Remove `mapTypeKindToName()` usage in PrestoCpp (Merged by: Amit Dutta)
- [ ] https://github.com/prestodb/presto/pull/26298 refactor(native):
Use new metadata structure for remote function (Merged by: Aditi Pandit)

## Tal Galili
- [ ] https://github.com/prestodb/presto/pull/26363 feat(function): Add
Student's t distribution functions (t_cdf and inverse_t_cdf) (Merged by:
Dong Wang)

## XiaoDu
- [ ] https://github.com/prestodb/presto/pull/26643 misc: Refactor
ShuffleTest (Merged by: Xiaoxuan)
- [ ] https://github.com/prestodb/presto/pull/26547 feat: Impl sort key
for LocalShuffleWriter (Merged by: tanjialiang)

## Xiaoxuan
- [ ] https://github.com/prestodb/presto/pull/26476 perf: Support fetch
multiple blocks based on max bytes (Merged by: Xiaoxuan)
- [ ] https://github.com/prestodb/presto/pull/26417 feat: Support
runtime stats inside shuffle read operator for perf monitoring (Merged
by: Xiaoxuan)
- [ ] https://github.com/prestodb/presto/pull/26395 refactor: Rename
local persistent shuffle to local shuffle (Merged by: Xiaoxuan)
- [ ] https://github.com/prestodb/presto/pull/26377 feat: Extend shuffle
read interface to support read a batch of blocks (Merged by: Xiaoxuan)

## tanjialiang
- [ ] https://github.com/prestodb/presto/pull/26673 refactor(native):
Change to new background cpu time var location (Merged by: Xiaoxuan)
- [ ] https://github.com/prestodb/presto/pull/26358 refactor(native):
Use getVectorSerdeOptions() from OperatorUtils.h (Merged by:
tanjialiang)
- [ ] https://github.com/prestodb/presto/pull/26619 feat: Add
findOrCreateBatchQueryCtx to query ctx manager (Merged by: tanjialiang)

# Extracted Release Notes
- #24751 (Author: Pramod Satya): feat(connector): Add TPCDS Presto
native connector
  - Support TPC-DS connector in Presto C++.
- #25354 (Author: Namya Sehgal): feat(Oracle): Add missing BLOB type
mappings
- Added type mappings to internally convert BLOB types to VARBINARY,
enabling read access without introducing first-class BLOB/CLOB support
to Presto's type system.
- #25374 (Author: Sayari Mukherjee): feat(plugin-mongodb): TLS
configuration support in MongoClientConfig
- Add TLS/SSL support with automatic JKS and PEM certificate format
detection. Configure using ``mongodb.tls.enabled``,
``mongodb.tls.keystore-path``, ``mongodb.tls.keystore-password``,
``mongodb.tls.truststore-path``, and ``mongodb.tls.truststore-password``
properties.
  - Upgrade MongoDB Java Driver to 3.12.14.
- #25476 (Author: Prashant Sharma): fix(plugin-singlestore): Varchar
type mapping
- Improved string type mapping, now supports varchar(len) where len <=
21844.
- #25550 (Author: Shahad Shamsan): feat: Add max-prefixes-count session
property
  - Add configuration property ``max-prefixes-count``.
- #25690 (Author: bibith4): feat(cassandra): Enable case-sensitive
support
- Add support for case-sensitive identifiers in Cassandra. It can be
enabled by setting ``case-sensitive-name-matching=true`` configuration
in the catalog configuration.
- #25720 (Author: Reetika Agrawal): feat: Support for query retry on
different cluster via router and plan-checker
- Added `enable-java-cluster-query-retry` configuration in
`router-scheduler.properties` to retry queries on `router-java-url` when
they fail on `router-native-url`.
- #25785 (Author: inf): feat(plugin-pinot): Upgrade Pinot version to
1.3.0 & move off of presto-pinot-driver
  - Upgrade Pinot version to 1.3.0.
- #26027 (Author: nishithakbhaskaran): feat(plugin-druid): Add TLS
support
  - Add TLS support.
- #26038 (Author: Reetika Agrawal): feat(plugin-druid): Enable case
sensitivity support in the Druid connector
- Add support for case-sensitive identifiers in Druid. It can be enabled
by setting ``case-sensitive-name-matching=true`` configuration in the
catalog configuration.
- #26057 (Author: jkhaliqi): feat(native): Add
native_use_velox_geospatial_join session property
- Add property ```native_use_velox_geospatial_join ``` which will use
the new optimized velox::SpatialJoinNode for geo-spatial joins, but flip
to an basic velox::NestedLoopJoinNode for cross-checking if false.
Enable the ```native_use_velox_geospatial_join ``` flag as well.
- #26063 (Author: sumi-mathew): chore(connector): Upgrade
com.google.api-client version to 2.8.0
- Upgrade com.google.api:google-api-client version to 2.8.0 in response
to the use of an outdated version.
- #26078 (Author: bibith4): feat(redis): Enable case-sensitive support
- Add support for case-sensitive identifiers in Redis. It can be enabled
by setting ``case-sensitive-name-matching=true`` configuration in the
catalog configuration.
- #26116 (Author: Anant Aneja): feat(plugin): Add detailed stats for SAC
calls
- Add detailed latency and failure count metrics for the system access
control plugin.
- #26120 (Author: Prashant Sharma): feat(plugin-oracle): Implemented
getTableStatistics for oracle connector
  - Add : Implementation to fetch table stats from source tables.
- #26132 (Author: bibith4): chore(connector): Upgrade threetenbp version
to 1.7.2
- Upgrade threetenbp to 1.7.2 in response to the use of an outdated
version.
- #26163 (Author: Ping Liu): fix(native): Iceberg mixed case column name
query error
- Fix Prestissimo Iceberg connector mixed case column name query error.
- #26176 (Author: bibith4): feat(arrow): Enable case-sensitive support
- Add support for case-sensitive identifiers in Arrow. To enable, set
``case-sensitive-name-matching=true``.
- #26180 (Author: Shahim Sharafudeen): fix(security): Upgrade zookeeper
to 3.9.4 to address CVE-2025-58457
- Upgrade zookeeper to 3.9.4 to address 'CVE-2025-58457
<https://github.com/advisories/GHSA-2hmj-97jw-28jh>' _.
- #26183 (Author: feilong-liu): feat: Add option to select query types
enbled for HBO
- Add a session property
`query_types_enabled_for_history_based_optimization` to specifiy query
types which will use HBO.
- #26199 (Author: sumi-mathew): chore(connector): Upgrade metrics-core
versio to 4.2.33
- Upgrade io.dropwizard.metrics:metrics-core versio to 4.2.33 in
response to the use of an outdated version.
- #26200 (Author: Dilli-Babu-Godari): fix(druid): Use strict
application/json content type for SQL endpoint
  - Fix Druid connector to use strict application/json content type.
- #26234 (Author: inf): feat(plugin-iceberg): Add support for
``engine.hive.lock-enabled`` property when creating iceberg tables
- Add support for ``engine.hive.lock-enabled`` property when creating or
altering iceberg tables.
- #26236 (Author: Joe Abraham): feat(native): Support custom schemas in
native sidecar function registry
  - Add support for custom schemas in native sidecar function registry.
- #26238 (Author: Mariam AlMesfer): chore(connector): Upgrade
RoaringBitmap to 1.3.0
  - Upgrade RoaringBitmap to 1.3.0.
- #26239 (Author: Reetika Agrawal): feat(plugin-pinot): Enable case
sensitivity support in the Pinot connector
- Add support for case-sensitive identifiers in Pinot. It can be enabled
by setting ``case-sensitive-name-matching=true`` configuration in the
catalog configuration.
- #26240 (Author: Ping Liu): fix: Support more type conversion for
decimal partition value
  - Add more type conversion for decimal partition value.
- #26246 (Author: feilong-liu): feat: Enhance connector optimizer to
work on plan with multiple connectors
- Add new feature to connector optimizer so that it can work for sub
plans with multiple connectors.
- #26247 (Author: Mariam AlMesfer): chore(connector): Upgrade
sourceforge to version 0.9.16
  - Upgrade sourceforge to version 0.9.16.
- #26248 (Author: Mariam AlMesfer): fix(deps): Fix CVE-2025-48924:
Replace commons-lang with commons-lang3:3.18.0
- Upgrade calcite-core to 1.41.0 in response to `CVE-2025-48924
<https://github.com/advisories/GHSA-j288-q9x7-2f5v>`_.
- #26251 (Author: feilong-liu): feat: Add optimization to randomize null
key in semi join
- Add a new optimizer which do null skew mitigation for applicable semi
joins.
- #26273 (Author: dependabot[bot]): build(deps): Bump
io.grpc:grpc-netty-shaded from 1.70.0 to 1.75.0
- Upgrade io.grpc:grpc-netty-shaded from 1.70.0 to 1.75.0 to address
`CVE-2025-55163 <https://nvd.nist.gov/vuln/detail/CVE-2025-55163>`_.
- #26278 (Author: Adrian Carpente (Denodo)): feat: Add SQL Support for
MERGE INTO in Presto (engine)
  - Add support for the MERGE command in the Presto engine.
- #26279 (Author: Aditi Pandit): feat(spi): Expose new QueryStatistic
for totalScheduledTime
- Adds new metric getTotalScheduledTime() to QueryStatistics SPI. This
value is the sum of wall time across all threads of all tasks/stages of
a query that were actually scheduled for execution.
- #26294 (Author: nishithakbhaskaran): chore: Bump
org.anarres.lzo:lzo-hadoop from 1.0.5 to 1.0.6
  - Upgrade org.anarres.lzo:lzo-hadoop version from 1.0.5 to 1.0.6.
- #26305 (Author: Timothy Meehan): fix: SHOW STATS support for Timestamp
with Timezone columns
  - Fix ``SHOW STATS`` for Timestamp with Timezone columns.
- #26331 (Author: Gary Helmling): feat!: Allow connectors to pass
through richer representations of commit metadata for query event
listeners
- Replaces the ``String serializedCommitOutput`` argument with
``Optional<Object> commitOutput`` in the
``com.facebook.presto.spi.eventlistener.QueryInputMetadata`` and
``com.facebook.presto.spi.eventlistener.QueryOutputMetadata``
constructors.
- Adds ``getCommitOutputForRead()`` and ``getCommitOutputForWrite()``
methods to ``ConnectorCommitHandle``, and deprecates the existing
``getSerializedCommitOutputForRead()`` and
``getSerializedCommitOutputForWrite()`` methods.
- #26332 (Author: sumi-mathew): test(plugin-postgres): Add test cases
for mixed-case support in PostgreSQL
  - Add test suite for mixed-case support in PostgreSQL.
- #26338 (Author: Ping Liu): feat(native): Support basic writing to
iceberg table
  - Add support basic insertion to iceberg tables.
- #26346 (Author: Dong Wang): feat: Add support for LZ4 and ZSTD
compression codecs
  - Add support for ``ZSTD`` compression codec in Parquet format.
  - Add support for ``LZ4`` compression codec in ORC format.
  - Add support for`` ZSTD`` compression codec in Parquet format.
  - Add support for ``LZ4`` compression codec in ORC format.
- #26349 (Author: Shahim Sharafudeen): fix(security): Upgrade netty to
4.1.128.Final to address CVE-2025-59419
- Upgrade Netty to 4.1.128.Final to address `CVE-2025-59419
<https://github.com/advisories/GHSA-jq43-27x9-3v86>`_.
- #26352 (Author: Namya Sehgal): feat(plugin-elasticsearch): Enable case
senstivity support in the Elasticsearch connector
  - Add mixed case support for Elasticsearch connector.
- #26361 (Author: feilong-liu): fix: Improve sort merge join rule to do
merge join when one sided is sorted
- Improve ``MergeJoinForSortedInputOptimizer`` to do sort merge join
when one side of the input is sorted.
- #26373 (Author: Dong Wang): feat: Distributed Procedure Support Part
1/X - core code base changes
- Upgrade the procedure architecture to support distributed executing
procedures.
- #26381 (Author: Shang Ma): feat: Add compression support for
reactor-netty http2 client
  - Add data compression support for http2 protocol.
- #26382 (Author: Shang Ma): feat(native): Add http2 data compression
for cpp worker
  - Add compression support for http2 protocol on cpp worker.
- #26389 (Author: Natasha Sehgal): fix: Add session property back
native_max_partial_aggregation_memory
- Add back session property native_max_partial_aggregation_memory for
Presto C++.
- #26397 (Author: Denodo Research Labs): fix(plugin-delta): Fix problem
reading tables with spaces in location or partition values
- Fix problem reading Delta Lake tables with spaces in location or
partition values.
- #26399 (Author: Ping Liu): feat(plugin-iceberg): Change iceberg
default compression codec to ZSTD
  - Replace default iceberg compression codec from GZIP to ZSTD.
- #26400 (Author: sumi-mathew): chore: Upgrade
org.scala-lang:scala-library versio to 2.13.17
- Upgrade org.apache.calcite to 1.38.0 in response to
`CVE-2022-36944<https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-36944>`_.
- #26403 (Author: Shrinidhi Joshi): feat(native-pos): Add sorted
exchange support in presto-on-spark
- Add experimental support for sorted exchanges to improve sort-merge
join performance. When enabled via the `sorted_exchange_enabled` session
property or `optimizer.experimental.sorted-exchange-enabled`
configuration property, the query planner will push sort operations into
exchange nodes, eliminating redundant sorting steps and reducing memory
usage for distributed queries with sort-merge joins. This feature is
disabled by default.
- #26422 (Author: Shahad Shamsan): chore(ui): Upgrade dagre-d3-es
version
- Upgrade dagre-d3-es to 7.0.13 in response to `CVE-2025-57347
<https://github.com/advisories/GHSA-cc8p-78qf-8p7q>`_.
- #26439 (Author: Ke): feat(native): Add http2 support for HTTP client
  - Add http2 support for HTTP client.
- #26449 (Author: Timothy Meehan): fix(plugin-postgres): Fix Timestamp
values in JDBC connectors
- Fix timestamp handling when ``legacy_timestamp`` is disabled.
Timestamp values are now correctly stored and retrieved as wall-clock
times without timezone conversion. Previously, values were incorrectly
converted using the JVM timezone, causing data corruption.
- Fix timestamp handling when ``legacy_timestamp`` is disabled.
Timestamp values are now correctly stored and retrieved as wall-clock
times without timezone conversion. Previously, values were incorrectly
converted using the JVM timezone, causing data corruption.
- #26463 (Author: sumi-mathew): chore: Upgrade at.favre.lib:bcrypt
versio to 0.10.2
- Upgrade at.favre.lib:bcrypt versio to 0.10.2 in response to
`CVE-2020-15250<https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-15250>`_.
- #26470 (Author: maniloya): feat: Add array_transpose SQL function
  - Add :func:`array_transpose` to return a transpose of an array.
- #26485 (Author: Joe O'Hallaron): feat(ui): Add cluster tag
- Add a configurable `clusterTag` config flag, which is returned from
the `/v1/cluster` endpoints and displayed in the UI.
- #26487 (Author: Auden Woolfson): fix: Change encoding from HMAC to AES
when setting secret key
  - Change encoding of refresh token secret key to AES.
- #26512 (Author: Denodo Research Labs): fix: Fix Bearer authentication
with Nessie catalog
  - Fix Bearer authentication with Nessie catalog.
- #26523 (Author: Ping Liu): fix(plugin-iceberg): Iceberg time column
type
  - Update iceberg time column catalog type from string to long.
- #26534 (Author: Shahim Sharafudeen): fix(security): Upgrade mssql-jdbc
to 12.10.2.jre8
- Upgrade mssql-jdbc to 12.10.2.jre8 to address `CVE-2025-59250
<https://github.com/advisories/GHSA-m494-w24q-6f7w>`_.
- #26557 (Author: shanhao-203): fix!: Remove trailing uninitialized
bytes in the binary result array
- Replace the java standard base64 encoder with BaseEncoding from Guava.
- #26591 (Author: Yolande Yan): feat: Add native session property
native_max_split_preload_per_driver
- Add support for scaling the maximum number of splits to preload per
driver. Native execution only. See
:ref:`presto_cpp/properties-session:\`\`native_max_split_preload_per_driver\`\``.
- #26603 (Author: Timothy Meehan): feat(plugin-iceberg): Add support for
Iceberg materialized views
  - Add support for Materialized Views.
- #26610 (Author: Denodo Research Labs): feat(plugin-iceberg): Enable
Nessie with S3 access via Iceberg REST Catalog
  - Add support to access Nessie with S3 using Iceberg REST catalog.
- #26681 (Author: Sreeni Viswanadha): perf(function): Add
map_int_keys_to_array and array_to_map_int_keys functions
  - Added map_int_keys_to_array.
  - Added array_to_map_int_keys function.

# All Commits
- e28d0045da3af807c9d8151d0ccdf92f4c62b2d3 feat: Add trace replay
support for BroadcastWrite operator to presto_cpp (#26690) (Han Yan)
- ac85438ea867380c903966889e78e798803a3fad docs: Update
presto.default-namespace description (#26625) (Ping Liu)
- 33930945fc340b6552095117f4ef6ac7a343975a fix(ci):
Presto-function-server jar file is missing when building presto image
(#26706) (Li Zhou)
- 826adcbafef58199eb42733844eb54db3e490a9d refactor(native): Modify
`PlanConversionFailureInfo` to `NativeSidecarFailureInfo` (#26720)
(Pramod Satya)
- 5e86f6c65c3dd6b38736693f65763b52cd11493e fix(analyzer): Materialized
view with logical view and cte (#26713) (Jiaqi Zhang)
- d5c8633b6d2cd404fbd3795fc361dbbbaf3d1a7e fix(native): Fix OS metrics
to report cumulative values for AVG type (#26517) (LingBin)
- c37b74118f4348e93084b677aa9f438d5f517523 feat(plugin-iceberg): Enable
Nessie with S3 access via Iceberg REST Catalog (#26610) (Denodo Research
Labs)
- 08e141f0b5b7dfddd4aef060bad4d6d4d1d2a7e7 feat(native): Add presto
function server to presto image (#26662) (Joe Abraham)
- ed4f6636bbe4282310c1b8f316e1821365a0ef5a feat: Add SQL Support for
MERGE INTO in Presto (engine) (#26278) (Adrian Carpente (Denodo))
- 66bb3ec0cc702fd3e713bd12a07f1cfb8bd08a5d misc: Make eventloop the
default implementation for httpRemoteTask (#26698) (Shang Ma)
- 4d24efbb2e8ab02fa2de8ed5636546d644e6010c misc: Update connector
optimizer for query with values (#26701) (feilong-liu)
- 2e3c6cc668aa2a71b06e118bf76bd8c23edbc40d perf(function): Add
map_int_keys_to_array and array_to_map_int_keys functions (#26681)
(Sreeni Viswanadha)
- 42c6d5fa081bedba062605d76295c268391363d3 feat(plugin-iceberg): Add
support for Iceberg materialized views (#26603) (Timothy Meehan)
- 5986bea0ddafc96b1c4886c7a38efc32e8efcf87 fix(analyzer): MV stitching
issue (#26683) (Jiaqi Zhang)
- d489caf4fe4ff290dbed65b668b6952f1f70af38 fix(plugin-iceberg): Iceberg
time column type (#26523) (Ping Liu)
- 3795538f708933d4fded3a7bb1a7bdc96ebb0d4c chore(ci): Advance velox
(#26686) (Amit Dutta)
- b411e40382cac1edb3a55faae4564a2a781abda6 refactor: Use reactDOM
`createRoot` and single root component for all UI pages (#26426) (Joe
O'Hallaron)
- 1ee6224798c7410c28abe2a7a8dcd2065a085368 misc: Refactor ShuffleTest
(#26643) (XiaoDu)
- c07cdb521967f5286e1e5aed1a87daff9ee6669f refactor(native): Change to
new background cpu time var location (#26673) (tanjialiang)
- 6240b1663d7e46700a1b89e6b4889157b65df86e fix(plugin-singlestore):
Varchar type mapping (#25476) (Prashant Sharma)
- 4c3cf734ff5d9306175756345ea2f404ac377c16 chore(ci): Advance velox
(#26665) (Amit Dutta)
- 208da6961047ee9ab8bea1d94794af87c5c6ace6 fix(docs): Fix return type
for ST_CoordDim (#26355) (jkhaliqi)
- 608f139a9eef69bf6b991cdb88e9df7a1a0ac5fd fix(ci): Use PrestoC++
license check script for protocol (#26676) (Christian Zentgraf)
- 7aed5f29357bd181fc11d84001c61fb055f309ea fix(docs): Formatting in
documentation files (#26667) (Steve Burnett)
- c270c64bdf4ef6aec9706c196db6b575ce612c88 fix: Add createTime and
endTime to task RuntimeStats to match native (#26669) (Shrinidhi Joshi)
- 34bd50eaf990883b227158ea485e2b4add7a7504 feat(ui): Add cluster tag
(#26485) (Joe O'Hallaron)
- 02d78e83d4e3919e520b4e6a7cc12ae7767fa3e3 misc: Add lookup cast in
standard function resolution (#26657) (feilong-liu)
- 9374cd8672d8e76a2c9db0ee296a5c8a320e5b58 feat: Add max-prefixes-count
session property (#25550) (Shahad Shamsan)
- 4ae7d81086d9421644b33da85fbe064a3c5f227c fix: Flaky test
FunctionMetadataTest.mod (#26441) (rkurniawati)
- 1db6b8516466d01860b3631945af907019c5166d feat: Implement sort key for
LocalShuffleReader (#26620) (XiaoDu)
- ea7978bfdbe97870b7daf5e0fe5ddfbe265b28d1 fix(ui): Handle incorrect
duration format (#26651) (Yihong Wang)
- f82a2a128adff39f054a8b1035cbfa8a9e942700 fix: Change encoding from
HMAC to AES when setting secret key (#26487) (Auden Woolfson)
- ee1a9f7ce5d3b54b80200ab4165404a54e9d1a1b fix: Fix Bearer
authentication with Nessie catalog (#26512) (Denodo Research Labs)
- a87fdb9cf59343b5f91aaebd9f0afc00f739321c fix(native): Differentiate
connector CPU and IO pool thread name (#26645) (Ke)
- 92975558361881b720972e5970e03024f010c9cd refactor: Replace Flow with
Typescript (#26573) (Joe O'Hallaron)
- a07098257a7d98153e6c83e77d84c3a9711cb104 fix(analyzer): Materialized
view join filtering (#26630) (Jiaqi Zhang)
- 874b89ccc2c1fbfa83f698fd62dd04bbe36496c8 misc: Run remote function
optimizer after logical connector optimizer (#26642) (feilong-liu)
- 709047e7ba39ed7ed322d9b672a8c14b04bff307 docs(native): Add
documentation for REST-based remote functions (#26513) (Joe Abraham)
- d8ee0c16596f0e0b71e9f1ee715c2035dd8b695b feat(native): Add support for
REST based remote function (#23568) (Joe Abraham)
- cd3e3c85fdc21897cd6d0bd3f5466645a3db6a00 misc: Enable function
resolution to resolve functions with full qualified name (#26640)
(feilong-liu)
- a116f4b61f0b0b338adadee80163cbb54531a0ab fix(native): Ensure txn
hasn't been detached before attempting to use… (#26633) (Ke)
- 6e0a8cf35a817f8daa2f0e539cab6369137cfb76 feat(native): Add
exchange.max-buffer-size to system config (#26632) (tanjialiang)
- fe6d2f36594b6e3c8e76f00ef975ebd5798be7ee refactor(native): Use
getVectorSerdeOptions() from OperatorUtils.h (#26358) (tanjialiang)
- 4054ff735062a8dc5c5a18e417809d765d1ae917 fix(deps): Fix
CVE-2025-48924: Replace commons-lang with commons-lang3:3.18.0 (#26248)
(Mariam AlMesfer)
- f5318c3e6b945c5a8b0e6661b625b142f76dd81b feat: Add
findOrCreateBatchQueryCtx to query ctx manager (#26619) (tanjialiang)
- 2f8bbbac06b9383b1c9de1d029f262a7c6b3bc9e feat: Distributed Procedure
Support Part 1/X - core code base changes (#26373) (Dong Wang)
- 1a10043e8b13d52a2c177072e4c8e63ceebcb706 chore(native): Advance Velox
(#26628) (Aditi Pandit)
- 4c57c73cc63b8c9a696b107a5bc91a9f50fb9753 feat(analyzer): Add invoker
and definer rights access control to materialized views (#26521)
(Timothy Meehan)
- 1aa91b0fc501c1c1cd6ea7215ea121a74b0c428f refactor: Http client should
not own task id (#26592) (tanjialiang)
- 991d1b9e85821057f6a189163657a131bc36b024 fix: Check MV base table
permission when stitching disabled (#26580) (Jiaqi Zhang)
- 9ddd6e70a3323e260249588cf522ea1a8e702953 fix(ci): Free disk space for
some CI test workflows (#26623) (Dong Wang)
- 4318f547b6cb9eecb8733bbc3503904d4ca9661d fix(native): Fix an NPE issue
in HttpNativeExecutionTaskResultFetcher (#26550) (Xin Zhang)
- 926558884804dd2c9d7ea37aeb22a33fac33db2d refactor(native): Remove
folly::StringPiece in Counters.h (#26515) (LingBin)
- 132a7ad6129af493913639adde6f496ee5083ccf fix: Added spillBaseDir for
PartitionAndSerializeReplayer (#26562) (XiaoDu)
- 1c80a577543227e9560edfd981cad8e4b22c0239 refactor(native): Move
function to extract function name parts to utilities (#26605) (Joe
Abraham)
- 47a4531e6e54f63f2d83883a8990fe03f63b492d feat: Add native session
property native_max_split_preload_per_driver (#26591) (Yolande Yan)
- f1e03a3ca09396a8f13d4de5487020ac577c4583 chore(ci): Advance velox
(#26611) (Amit Dutta)
- dac9e46044b81a3355e74eb38b14e70f6fa4a97f feat: Add queryType to
ConnectorSession to send query meta information (#26474)
(adheer-araokar)
- 21c5810e914783c9ac467040e35d4153e44d2c66 chore: Upgrade
com.github.luben:zstd-jni versio to 1.5.7-6 (#26464) (sumi-mathew)
- ad1e1572bde68c05953119efd83689c86942d3c2 feat: Support for query retry
on different cluster via router and plan-checker (#25720) (Reetika
Agrawal)
- 0d1c171623058d30bddbf71ecf782bbfeb9a9c48 fix(security): Fix Ranger
plugin deserialisation to ignore unknown fields (#26315) (Reetika
Agrawal)
- 415fbb329556a226e9484d6066bd94be5e40b394 chore(deps): Bump
org.checkerframework:checker-qual to 3.52.0 (#26579)
(nishithakbhaskaran)
- 6b4c4062f2b86f3c50187c52e5a30ea973a37036 feat: Impl sort key for
LocalShuffleWriter (#26547) (XiaoDu)
- 962c2304605c587817cee8aa836bfd9961b5c7f8 feat(native-pos): Add sorted
exchange support in presto-on-spark (#26403) (Shrinidhi Joshi)
- e68143ad6bf8a2d7ed73845b6a8f1800f885c95b fix(optimizer): Fix local
exchange for merge join (#26590) (feilong-liu)
- 7782e5161dadf6762bebea689b7d3d18bb888cfd fix: Preserve literal
whitespace in SQL string formatter instead of Unicode escapes (#26443)
(abhinavmuk04)
- 8928432bd26af8ca335e52ac5e34d8ca05b0ebd3 fix!: Remove trailing
uninitialized bytes in the binary result array (#26557) (shanhao-203)
- 15ed7fd8933e2008cfbb619695b299fc5bb0238b feat!: Allow connectors to
pass through richer representations of commit metadata for query event
listeners (#26331) (Gary Helmling)
- 23f403abd812229bcf2097787b685242c096ee15 fix: Negative finishCpu
causes stats reporting to fail (#26587) (Han Yan)
- 0e12d41c883255993ea5e2a7a5f8ac7d0f670789 chore(ci): Advance velox
(#26584) (Amit Dutta)
- 92865fbce0d2a056af5334a0afecc1f36853b657 chore: Upgrade
at.favre.lib:bcrypt versio to 0.10.2 (#26463) (sumi-mathew)
- 075c941dfd21353bbb196548cb06027492b2c9e5 test(plugin-arrow): Adding
Arrow tests for date, time and timestamp vectors (#26357) (Bryan Cutler)
- da5d5fcf3174604f35d85b96ceabad2f3eee2334 misc: Rename the cMakeLists
to fix the case-insensitive issue (#26578) (XiaoDu)
- 90bd292fd0028d786ce9ddcd5d40384d4bfc48dd chore: Bump
net.jodah:failsafe to 2.4.4 (#26300) (nishithakbhaskaran)
- 3c08e16aeb4a923cb7d89bc950060b98fc000d61 fix(plugin-oracle): Switch to
ALL_TAB_* as DBA_TAB* requires ADMIN pe… (#26554) (Prashant Sharma)
- 39403bbebd927dd37f6ae45cc008f4fa476b56de feat: Add compression support
for reactor-netty http2 client (#26381) (Shang Ma)
- 58a20c941fd8df317f1effbdf0ca6a07e91b1587 feat(native): Add http2 data
compression for cpp worker (#26382) (Shang Ma)
- 12cd04cd66f50f9a9396888420d93ba51ee2d8fa refactor(native): Refactor
exception translation to be extensible (#26563) (tanjialiang)
- 71812cad21fec4396a68e42d701cacc35f24ac18 docs(analyzer): Add
materialized view documentation (#26572) (Timothy Meehan)
- e21e8be84a90a40ebec222d4512796b07eaff64f misc(native): Fix spelling in
presto_protocol classes (#26567) (Aditi Pandit)
- a2c5b8f8c6038a7c45f7027ed7e8dde899a04556 fix: Fix test failure due to
error code change (#26565) (Dong Wang)
- 8f11e5021ea8186ecd2c53f6eebb2e376b7481b7 chore(ci): Advance velox
(#26564) (Amit Dutta)
- 7497682c763403d42a14fa54d38c4c24b171193f fix: Throw USER_ERROR instead
of FUNCTION_IMPLEMENTATION_MISSING for unsupported parameters (#26553)
(Amit Dutta)
- b824c5ba1c23a1e29bccde6e708b57ba6baa0cb9 refactor(native): Remove
assignments argument from toVeloxTableHandle API (#26542) (Maria
Basmanova)
- 9ec75df1a604f68aafa48fd5cdec91b7bea5b9ed feat(native): Populate
partitionSpec in IcebergInsertTableHandle (#26560) (Ping Liu)
- 1bd47cb62be4d8cc54a97b3825f5eadf7702ac0c feat(native): Add ability to
detach worker when overloaded for too long (#26544) (Sergey Pershin)
- 05ac6c529083a6216fa54972ff1c1555db9d4788 feat(native): Add http server
request size counter (#26540) (Ke)
- 66e51b2af7293b546b871bcb800381255b931eb2 chore: Fix eslint/prettier
errors, add checks to CI (#26520) (Joe O'Hallaron)
- b693fac2372e64caa12263bf7268ee736e0663ab fix(ci): Use merge base for
OWASP plugin (#26524) (Timothy Meehan)
- 0a4e2ad109d7a61a27734c36df664ec3eb4b4422 misc(native): Add
native-execution-enabled in HiveExternalWorkerQueryRunner (#26548)
(Aditi Pandit)
- f65622ceaa33f38bc3c1c8479e95a85ccd09fc8c feat(native): Populate
HiveColumnHandle::columnHandles property (#26525) (Maria Basmanova)
- 005273f11d2ef41193919b5bf9cb6739ee50b35b fix(planner): Fix
materialized view planning when data table has hidden columns (#26545)
(Dong Wang)
- 02073ea165a8b27f2683696df49eaa0ee0ace4a3 chore(ci): Advance Velox
(#26543) (Amit Dutta)
- 1ea14b526b37bbddbbd3bc33618c5acc48257f51 fix(security): Upgrade
mssql-jdbc to 12.10.2.jre8 (#26534) (Shahim Sharafudeen)
- a328b887714deb27f8d5882d6f6ffbe7463e11fb chore(ci): Advance Velox
(#26538) (Amit Dutta)
- 56279fc8ae3024bb32e40d5d0614ba04dd11ea9f fix: Improve sort merge join
rule to do merge join when one sided is sorted (#26361) (feilong-liu)
- dd96fe130d9d31c4e1854cddacd7faca7ebfb3d7 fix: Fix http2 connect
timeout config bug (#26533) (Shang Ma)
- 58071733aaaf8bdf6d75f7063e3c90d86cfa2e90 fix(analyzer): Materialized
view refresh improvement and fix (#26529) (Jiaqi Zhang)
- b6c647596ae90fcad652decf51c076d22b9b3361 feat(planner): Add
MaterializedViewScanNode (#26492) (Timothy Meehan)
- 93fc2b8fde49b628844044c65c820113abce6e1e fix(ci): Free disk space for
test-other-modules.yml (#26532) (Timothy Meehan)
- 3d99a78af913d30f732360f7e1bea63df821addc feat(connector): Add support
for custom connector-provided serialization codecs (#26257) (Timothy
Meehan)
- 7c809491872f80c5d2db7b6fb0e6d903d761e784 fix(plugin-arrow): Handle
restricted output columns in Arrow Page Source (#26175) (Elbin
Pallimalil)
- 4162b53f47f3407834704dcee7dbf3f93af5e121 feat: Add trace replay
support for PartitionAndSerialize operator to presto_cpp (#26500)
(XiaoDu)
- f492204046ae73460eed77b9cf72e2a35a66c298 chore(ci): Advance velox
(#26530) (Amit Dutta)
- 1ece67dbfdd46bc40dc5dda60b6ba8918efe27cb chore(ci): Advance velox
(#26522) (Amit Dutta)
- 2b7ccc8bc08ab20b5a7731dd9d3838a8b6c4b3b3 fix(testing): Fix orderdate
length in testShowColumns (#26504) (Pramod Satya)
- 1e767013c0b2ece49ef08e77b2f38d88c9a44f57 chore(ci): Add 'optimizer'
scope to conventional commit check (#26503) (Timothy Meehan)
- 7a6c0a3c2aade0c1e331c151199bb9bad27e1edb fix(ci): License check on yml
files (#26511) (Christian Zentgraf)
- fbb87ea832d19629732ae0960707c79b3dade266 chore(ci): Add 'deps' to
conventional commit check patterns (#26519) (Timothy Meehan)
- 267f8231c190da08ca5a3a35b01db63b1ea9c17e feat(plugin-pinot): Upgrade
Pinot version to 1.3.0 & move off of presto-pinot-driver (#25785) (inf)
- 13b95dabfac9e284dfdc36dec48e60752dd9846e chore: Upgrade
org.scala-lang:scala-library versio to 2.13.17 (#26400) (sumi-mathew)
- 4a60975074b3d2351bca9cfcad064e9c1654d08b feat(plugin-oracle):
Implemented getTableStatistics for oracle connector (#26120) (Prashant
Sharma)
- d1000c873fff6b80df3ec5249ac007c72c98fa3f fix(ci): Add cancellation
logic where missing (#26327) (Christian Zentgraf)
- cfb8cea25a1a7479fb70528e7560ce292a6a67d4 fix(native): Generation of
thrift protocol (#26419) (Christian Zentgraf)
- 92a69204318b73ea4508fd9b455e967d8470dd13 fix(native): Revert PR 26488
(#26508) (Amit Dutta)
- cc966eed65caff0f0441a919063866a8a21d3941 chore(ci): Advance Velox
(#26387) (Aditi Pandit)
- 5f36bf7c56d425153bc7bf8398af796aaf11202a fix(plugin-delta): Fix
problem reading tables with spaces in location or partition values
(#26397) (Denodo Research Labs)
- 5efa463f26154ce47ab4db0a05f57ed003b639b1 fix(plugin-postgres): Fix
Timestamp values in JDBC connectors (#26449) (Timothy Meehan)
- c1491ef8a19bc5c93242c3355d0b85c99e8f8aaa feat(native): Split HTTP2
client flow control into three separate wi… (#26502) (Ke)
- 58fd53159eec9d5d20158f2792567cb86c6f48ff feat: Refresh materialized
view without predicates (#26483) (Jiaqi Zhang)
- b60e7956b71f36c643d4a95bb6b279b5ac859ecd feat: Add array_transpose SQL
function (#26470) (maniloya)
- 7f2e5c59e8b5d085a4e8a5246ef3c7c101342bc7 fix(scheduler): Provide
blocked future when scheduler is blocked on placement (#26494) (Andrii
Rosa)
- e2cebde8c4eb2873a11e8df2a07fa84168303970 docs(protocol): Add
documentation about header size limits (#26495) (Timothy Meehan)
- 8c65c9a9cbcf5237cc153d04f0cdb7a67c9c2631 refactor(ui): Convert class
to components to function components, pt 2 (#25904) (Chris Matzenbach)
- 963c79aba8580db8652f0c1a8e2c96855b0515f9 fix(docs): Formatting in
connector/mongodb.rst (#26481) (Steve Burnett)
- 66f4700b017bcae13af0cfa4e9821e6148a9f29f feat(protocol): Enrich Update
information in QueryInfo (#25889) (Nidhin Varghese)
- f6163fc7ad995fe41b5f20a85340632d7b661c99 feat: Add
exchange.max-buffer-size to system config (#26488) (tanjialiang)
- 47814383dafaabd429ece1d7896efc6519b93e02 fix: Add P4HyperLogLog to
NativeTypeManager (#26444) (Pramod Satya)
- 425499ff7ae382ffbdc4ac1c529d6f3230fb8cee chore(build): Bump the
release version for pos spark modules (#26490) (Shrinidhi Joshi)
- d4d0d4921c5f8b06997dc70fa9d975769c6f1fb0 feat(native): Add flow
control configuration for http2 client (#26489) (Ke)
- 40b45174703dcd627d251e48c0c98a6403198fdd fix(native): Map more velox
user errors to protocol user error codes (#26484) (Amit Dutta)
- edaed38861a6bd0d804109c66d6b8b932c680f72 perf: Support fetch multiple
blocks based on max bytes (#26476) (Xiaoxuan)
- a0c07bbd3c8bf165dab1f513ff292a4dfc0c8501 fix(ci): Undo change in
formatting workflow (#26478) (Christian Zentgraf)
- 694bfa322315b2e08ab311d2bac389fe5c814940 fix(ci): Check format for
workflow yml files (#26473) (Christian Zentgraf)
- 6a51bc1d26159fc91392e47c76cc2eb7fbe3ffd5 feat: Add primitive type with
name to UserDefinedType (#26460) (HeidiHan0000)
- ebe6a3f9e55ae410e86a637f79500b52d7bce898 chore(plugin-postgres):
Refactor MySQL and Postgres tests to use TestContainers (#26459)
(Timothy Meehan)
- e024bd868e67ef99cec554cb89ac91ac4541d2c5 feat(native): Add idleTimeout
configuration for http2 server (#26462) (Ke)
- a2521630b2bc96209ec468de18576f5f6751e569 feat(native): Add http2
support for HTTP client (#26439) (Ke)
- e97b004b559512dec316a9cbc86030705c4f83a4 refactor(ui): Convert
components from class to function components, pt 1 (#25759) (Chris
Matzenbach)
- a6519554a89b42f72a51f153498d449d47c39bc9 chore(ci): Advance velox
(#26456) (Amit Dutta)
- 6fc283680646ba56816b711ce8c81ac673d8f281 feat(plugin-kafka): Enable
case-senstive support for Kafka connector (#26023) (Mariam AlMesfer)
- dc68abfc9402f4a1db565dc9a378548f54fd950f fix: Add type check for
ReplaceConstantVariableReferencesWithConstants (#26458) (feilong-liu)
- 4ef4152a3c4829efadb1b26ce4414c538a3e6fcd feat(plugin-memory): Add
support for materialized views in memory connector (#26405) (Timothy
Meehan)
- ee5e26394cdeec89ad73bce0a6ca58cfdf1da61d test: Add unit tests for
expression (#26414) (ericyuliu)
- 8b06fcb78ae3ed006ef3a7a7decdccfe0eaa791b chore(connector): Upgrade
sourceforge to version 0.9.16 (#26247) (Mariam AlMesfer)
- 4ec539d573aee9b1df812616289bbf5fe8d51ab2 fix(plugin-iceberg):
Incorrect Iceberg columnHandle type in Prestissimo (#26411) (Ping Liu)
- 5775ef3a183bd37d863cb5bc23bd01242b4ad1b7 chore(plugin-redis): Upgrade
redis.clients:jedis to 7.0.0 (#26412) (sumi-mathew)
- f34aeda6ae8a2bad19a34e988e625debdd3f7593 refactor: Shuffle read
runtime stats rename (#26432) (Xiaoxuan)
- 52132d8a94cd2cf64b54b83d44b161aa0733eef9 refactor: Remove unnecessary
BroadcastFactory (#26448) (tanjialiang)
- fab96c5aca62c900669de3a0a504be1c19d749a2 fix(native-pos): Enable
shuffle stats for sapphire java (#26427) (Han Yan)
- 6baedcf6a936f671bef106484931b41e967b40be chore(native): Add window
size configuration for http2 server (#26383) (Shang Ma)
- 6d3b641471ff5e9166187139a4be542a9aafbe02 feat(native): Support custom
schemas in native sidecar function registry (#26236) (Joe Abraham)
- 84af5a10d2358db7111a8edc4fd2734ef422f4e4 feat(native-pos): Add spark
driver temp storage handle propagation (#26436) (tanjialiang)
- f046e9f559b9315585048787259046c5eaa59fe4 chore(ui): Upgrade
dagre-d3-es version (#26422) (Shahad Shamsan)
- 228ac667dd9cc4e9093b6a4b2b3fe67bb273b8b7 fix(connector): Fix
inconsistent case handling in UPDATE SET column resolution (#26434)
(Reetika Agrawal)
- 17886287651e9a58b64f6b290ec4c1a4dd9283a7 fix(ui): Fix timeline and
stage detail (#26402) (Weitao Wan)
- 354183ba3f734789ade9b333c209262ed49eac8b fix: Add row level filter
check in Metadata Delete Optimizer (#26386) (Natasha Sehgal)
- 57cf79ef3e098fe90ae947be7e8e348c2b098ee1 feat(plugin-druid): Add TLS
support (#26027) (nishithakbhaskaran)
- 7a5fec00ae162ab7618c2d58bcff9ca1b3e067f7 chore(ci): Advance velox
(#26435) (Amit Dutta)
- 7126264f3562f99f940abd38e0e61eaef057f2a4 feat(plugin-elasticsearch):
Enable case senstivity support in the Elasticsearch connector (#26352)
(Namya Sehgal)
- 24c39e0b366a7f610cde1fbbcd57450ece94cf71 feat(plugin-mongodb): TLS
configuration support in MongoClientConfig (#25374) (Sayari Mukherjee)
- d4aabe096cf38651ce01dcd85a7f998425ee743c feat(native-pos): Add metrics
API for shuffle writer (#26438) (tanjialiang)
- 5714c96116865636687ff641fbed9924616be27e feat(native-pos): Add velox
runtime metrics support for shuffle read (#26437) (tanjialiang)
- dc3f42da7fda3c89cc868732558853299afa6620 feat(plugin-iceberg): Add
support for ``engine.hive.lock-enabled`` property when creating iceberg
tables (#26234) (inf)
- d20ff02fb5b95ea9e674f625161fe711a7385af6 feat: Allow InPredicate in MV
refresh where clause (#26424) (Jiaqi Zhang)
- e20e45ad3c546dc6f8ddec51a672889c8c51089c refactor(native): Decouple
Iceberg from HivePrestoToVeloxConnector (#26420) (dongwang)
- 2070d2dfdae4d89667b35996eb76350a9f1c438c chore(ci): Advance Velox
(#26385) (tanjialiang)
- e39c17f4a658582402f739ef15d9c6b041063a0c misc: Add get connector ID
for connector session (#26431) (feilong-liu)
- f4a917a2c52d275f31bcd15f34ed47f7a74839a5 fix: Fix
ApplyConnectorOptimization when having optimizers supporting multiple
connectors (#26429) (feilong-liu)
- 0251bd96249fc6266f677795404ecef971520166 refactor: ToHiveTableHandle
to static utility function (#26430) (Han Yan)
- 20de6feec932c3575e8256057a085cb85d78a7ff fix(native-pos): Enable
shuffle stats (#26409) (Han Yan)
- d89d0f6c99d49e305354cd857c071873f6f9c3a4 refactor: Convert router
components from class to ES6 function components (#25666) (Chris
Matzenbach)
- 5205309d0f96523db98cacc92daec510de03d9f7 ci(native): Use pre-commit
for formatting checks (#25556) (Andrew X)
- 9dfe7717d9f41b48cf6057ddfffb529990d3ad6d fix(docs): Fix iceberg docs
(#26413) (Pratyaksh Sharma)
- b672fecc23441be440d6a185526f5b00971ed2cb refactor: Avoid List and
Array to track row number column in ORC format (#26350) (dongwang)
- f8c1307536f51d2134dd2336e5c191d6e607e4fa test(plugin-postgres): Add
test cases for mixed-case support in PostgreSQL (#26332) (sumi-mathew)
- cc46adb11dfa8c8f58415ff5481f486533af849a build(native): Refactor setup
scripts (#26406) (Christian Zentgraf)
- d7b8fa0f589dea501307a8c0926a679850e4e7a4 fix(native): Enable
CudfHiveConnector with PRESTO_ENABLE_CUDF (#26415) (Karthikeyan)
- 60a82c09ad0ee477ba6c8cada35dc209ef9fa64c feat: Support runtime stats
inside shuffle read operator for perf monitoring (#26417) (Xiaoxuan)
- 1be9d5b33b087ed8052dd59264cce9d630390aa2 feat: TVF Part 6/X Final SQL
parsing changes (#26310) (mohsaka)
- 559e1e8f234314b32e2b820d8266b694dfd0a641 feat: Allow OR in MV refresh
predicates (#26410) (Jiaqi Zhang)
- 9a92259fa2b2f825b80c098add1d25e84104c021 feat(plugin-iceberg): Change
iceberg default compression codec to ZSTD (#26399) (Ping Liu)
- 17ab26260234716ab911da0affe69fc06716fa90 fix: Do not cache futures as
they can be cancelled on timeout (#26367) (Andrii Rosa)
- 84765b6acd710f9dc8bac3e2be976ae2e2577cca refactor: Separate
HivePrestoToVeloxConnector to standalone file (#26380) (Ping Liu)
- 96524261c92808d34580b45d313e8e179dea8a80 fix: Add coordinator
validation interface for Python UDF security (#26368) (abhinavmuk04)
- a3e53c4e460537eb35d505829e5d3547c5d676e6 fix(native): Init system used
memory cache at the beginning of PeriodicMemoryChecker callback (#26347)
(Artem Selishchev)
- 69c4ba8fd6d4a9806862f4600416da2029def029 fix: Update
presto-native-dependencies image and TestCustomFunctions test (#26324)
(mohsaka)
- 12fbe1e5f33305a9e30ef717c2659be18dea2e2f feat(native-pos): Enforce per
task storage broadcast join memory limit (#26372) (tanjialiang)
- 5eaa47676d730dcfd65ab1cc6f1d653362236206 fix(docs): Fix typo in
connector description in CONTRIBUTING.md (#26392) (Timothy Meehan)
- 39d0f0b955230dfab0a07a67f83d840b229f3ff1 feat(function): Add Student's
t distribution functions (t_cdf and inverse_t_cdf) (#26363) (Tal Galili)
- d0fc8b2f30a24e18d147b27f8d50817956a70a57 fix: Add session property
back native_max_partial_aggregation_memory (#26389) (Natasha Sehgal)
- 8f974912bca0703f45e063657d402af2f3810345 chore(plugin-iceberg): Reduce
logging in REST servlet (#26393) (Timothy Meehan)
- a32e9b7058e076f8fe6657aeaa446c6004c719e8 fix(security): Upgrade netty
to 4.1.128.Final to address CVE-2025-59419 (#26349) (Shahim Sharafudeen)
- a15dbe8c8ef00a4dbe6b921e4a615dd5f4892cb1 fix(native): Set default
function namespace prefix for cuDF (#26256) (Christian Zentgraf)
- b92b8f21aaee73f3116f497c5e330f0e9d91945a feat: Add support for LZ4 and
ZSTD compression codecs (#26346) (dongwang)
- 382b99335e9d3dc6f2e0ba31219739293eaab197 refactor: Rename local
persistent shuffle to local shuffle (#26395) (Xiaoxuan)
- f18a7153ec6134233c5fb49c47245f34099d34c8 ci: Fix the issue where macos
build gets stuck (#26388) (dongwang)
- d96d71cd12a7a14a08f417faefc5ff2ef1b6a14c feat: Extend shuffle read
interface to support read a batch of blocks (#26377) (Xiaoxuan)
- ff4034f844dab96d6f53dc08c81057dabb0f5d57 feat: Add presto error code
EXCEEDED_LOCAL_BROADCAST_JOIN_MEMORY_LIMIT (#26371) (tanjialiang)
- a0ed1ef092e2791fcf4c407327975328fafb02c8 chore(native): Remove usage
of deprecated `tryMapNameToTypeKind()` Velox API (#26370) (Pedro
Pedreira)
- 199ea1e7b9b2598780c9d940ec2059defafbcfc4 feat(native): Support basic
writing to iceberg table (#26338) (Ping Liu)
- 0085f7f86d2e5293225455613f51a76a93049730 feat(native): Separate
exchange get-data-size vs get-data counters (#26353) (Ke)
- 81919c5fc7becf7f0a7078babe610f19d2354439 feat(connector): Add TPCDS
Presto native connector (#24751) (Pramod Satya)
- cd237599527d55d0cea02f1b330616362ebaefe8 fix(native): Fix build
failure on macos (#26364) (dongwang)
- 691d233696d652a596745ea0cf5a0d47e33366b9 perf(native): Fix incorrect
initialization of empty 'folly::Promise' (#26313) (LingBin)
- 27a67ea1ada928c14a2f632af0b4e8dbed03559b feat(plugin-druid): Enable
case sensitivity support in the Druid connector (#26038) (Reetika
Agrawal)
- 67f45cd89f6867b988ef45609e867634600eb49a feat(plugin-pinot): Enable
case sensitivity support in the Pinot connector (#26239) (Reetika
Agrawal)
- 0d613f890cafc8fe4681a236840daab89d6d38d5 refactor: Consolidate the
shuffle read operator implementation (#26359) (Xiaoxuan)
- 4e56652ff2ba3be47e34cef159a717ac37a380b4 fix(native): Iceberg mixed
case column name query error (#26163) (Ping Liu)
- d35867b3d7340edec525392b2bb43f3bf139d490 chore(native): Remove
`mapTypeKindToName()` usage in PrestoCpp (#26345) (Pedro Pedreira)
- e3c4ad8c687534ddaa1122d96399085df72feb24 fix(build): Alternative gperf
link not working (#26341) (Ping Liu)
- 1a4b46238ae4e59294842eb0e51cca4ee9589842 perf: Change shuffle read API
to return a row batch instead of iobuffer (#26342) (Xiaoxuan)
- 66c95c48287a86c39e77bd9472ebe504b4811003 fix: Cherry pick fixes in
0.295 release (#26325) (Li Zhou)
- 84e48caf4534e2bfa09c4b3300d3b631f07214b2 feat(ci): Add scopes to
conventional-commit-check.yml (#26212) (Timothy Meehan)
- f7fb26eebd40e1a6fa12041c42b5598ac1eb1e92 fix: Null pointer exception
when there is no valid column metrics (#26316) (Ping Liu)
- eb387231e11f51dfe3826d671e8641354fb7e346 docs: Update description of
iceberg.compression-codec (#26266) (Steve Burnett)
- 9108a9a0bb33ab97fc7961fb1dbb886dcc325dd9 fix(ci): Free disk space
action (#26318) (Christian Zentgraf)
- 32eb4fa7d8a2192c63937f35b364806626c15a35 chore(native): Advance velox
(#26328) (Xiaoxuan)
- 8b85a9b3b5eb04244f92835e6b2907b1219033a4 test: Use different value for
totalScheduledTime in EventListener test (#26319) (Aditi Pandit)
- 7eb2686db356a171bb3b3975ca9a7d29d9d45db9 fix: False-positive
MAP_SUBSET performance warnings (#26304) (abhinavmuk04)
- 3705024c70957c5f238053ad01541a8f764823d8 feat: Support connector
factory registeration in Pre… (#26312) (Xiaoxuan)
- e3fa9d89ea59d7d631f005b43b99395439386ac7 test(native): Add scalar
function tests to native-tests (#26013) (Pramod Satya)
- 8c953868519f78905f0421a97feec70f0e47cade docs: Fix typo in 0.295
release notes (#26317) (Christian Zentgraf)
- 8fd8895e72b76647b7f24c3ccca642ef19393419 fix: SHOW STATS support for
Timestamp with Timezone columns (#26305) (Timothy Meehan)
- 6d06a8301121cb0b889fd8bfeede332610605f54 docs(native): Fix typo in
config name (#26308) (Christian Zentgraf)
- 8ad32c8cd3c9d7bbe4269fbcb6abc5b93cd5b81f ci: Ensure new dependencies
have OpenSSF score of 5.0 or greater (#26119) (Timothy Meehan)
- 07e7161aac3de95a7c2e0024426bcaf3225af3e2 feat(Oracle): Add missing
BLOB type mappings (#25354) (Namya Sehgal)
- ba1c96db5913a7fd5d476a3c755ae0b9d72f5489 feat(spi): Expose new
QueryStatistic for totalScheduledTime (#26279) (Aditi Pandit)
- 52bcda2b0b883e5ec39aefc0dfe59d8a316a20ca misc: Support config catalog
type for IcebergExternalWorkerQueryRunner (#26142) (Ping Liu)
- 5fa1de6a0da22a621c33ae85d690ad6daa6a81cc chore: Bump
org.anarres.lzo:lzo-hadoop from 1.0.5 to 1.0.6 (#26294)
(nishithakbhaskaran)
- c94e0d25692be011179d1920eb0220d094037308 chore: Bump
org.yaml:snakeyaml version to 2.5 (#26295) (nishithakbhaskaran)
- ff9e993a5480dfffdc08290a35f0e045ec539d00 feat(ui): Add ESLint with
plugins for react/hooks, prettier, flow (#26281) (Joe O'Hallaron)
- c297061d83b4a20dfa9717a57fb26487e525660f refactor: Pass exception type
to calls to Try::tryGetExceptionObject (#26245) (Jay Feldblum)
- 8e8e8d13440d8aa177b52c2807e649a46f6f3359 [sv]opt: Skip generating the
fake row group header in unsafe ro… (#26299) (Xiaoxuan)
- 373ab1232b093405f704de84b95c78c55421d36b fix: Cli debug print for
prestissimo only queries (#26301) (PRASHANT GOLASH)
- a29a3f7a8329bb5b51474995c6ac43ee2d184ae5 fix: Misleading error message
caused by unsupported compresssion codec (#26262) (Ping Liu)
- af9d595bb2e35dcb94b7df82dfd4408da99edea4 chore(ci): Advance velox
(#26283) (Amit Dutta)
- e9b15c27eaeb5c75b6c01660a8be208b697e1f52 refactor(native): Use new
metadata structure for remote function (#26298) (Pedro Pedreira)
- d1c24bb75f80ed7c0eedcc48551daaa4c7e97449 feat: Add optimization to
randomize null key in semi join (#26251) (feilong-liu)
- 59051ee845f74ec523bfbb4c29beb221751658ed perf(native): Fix incorrect
initialization of empty 'folly::Promise' object (#26171) (LingBin)
- e60a95f450557f6de52a14bfb0d6f864e2a9633e feat(native): Add
native_use_velox_geospatial_join session property (#26057) (jkhaliqi)
- 444ab481560786f1d4a33c6a1db43d7fb003c433 feat: Relax grammar for
refresh materialized view (#26292) (Jiaqi Zhang)
- 666676fb73869d0a8be4e1637231cb2bf8d485aa fix: Disable coordinator
sidecar from being able to discover coordinator node (#26288) (Kevin
Tang)
- b7bf7eef31779310f5835c41449afba7e9170d6d feat(plugin): Add detailed
stats for SAC calls (#26116) (Anant Aneja)
- 9107064a6604d8fb340c7d45dfc2497062f5d6ee fix(druid): Use strict
application/json content type for SQL endpoint (#26200)
(Dilli-Babu-Godari)
- 2d065aa3af75c690f64be1cbaee1013377f539f7 chore(build): Bump
scala-library to latest version (#26115) (Dilli-Babu-Godari)
- de1d0516511dea9f7b48501ecb2eb21f7742a49d chore(connector): Upgrade
RoaringBitmap to 1.3.0 (#26238) (Mariam AlMesfer)
- 6ef5a5c265f422041ac54359d64b90967b387e32 misc: Move IndexJoinNode to
SPI (#26289) (feilong-liu)
- ca579362e8796bf9934e04e59aad00d466754e96 chore(connector): Upgrade
org.jgrapht:jgrapht-core versio to 1.5.2 (#26202) (sumi-mathew)
- ac604cfd75172d0457eb7eca56e0de9d4637fa1f chore(connector): Upgrade
google-auth-library-oauth2-http version to 1.39.1 (#26130) (sumi-mathew)
- 5290db12022d793d7bc3f29c49ec16a14bd49237 chore(connector): Upgrade
metrics-core versio to 4.2.33 (#26199) (sumi-mathew)
- 393797c9c2e219a3a1f3e6534f756a3457869236 refactor: Pass full file path
to functionmetadatatest (#26287) (Amit Dutta)
- 79a8f0c779769c32e6e42cdf80c32783569f50c2 feat: Rework of storage based
broadcast join for more efficient buffering (#26041) (tanjialiang)
- db4232a2f62bb1ff4de2b4c1e234379fcc752733 feat(httpserver): Add support
for clientCA file on proxygen HTTP server (#26265) (Nikhil Collooru)
- 6444358956f3fc1239f941f21567042fbc4b68c0 fix: Support more type
conversion for decimal partition value (#26240) (Ping Liu)
- 79447043d97e98ba732658f0afb039dcd01390a9 build(deps): Bump
io.grpc:grpc-netty-shaded from 1.70.0 to 1.75.0 (#26273)
(dependabot[bot])
- 2b0138d3fb6a4475eb8fe3078cd050a8d2d96224 build: Free disk space for
prestocpp-linux-build CI (#26276) (feilong-liu)
- e22ec05fd010d58c9f7ecdf2e6ab4da4578fca28 feat(arrow): Enable
case-sensitive support (#26176) (bibith4)
- fc29b742b7039c823a08dfa847e4e860a1f0e655 fix: Do not block scheduler
if there are stages ready for scheduling (#26268) (Andrii Rosa)
- 7adbad9e0caabba29e35132449ce08426a22982b build: Remove unused files to
solve disk full problem for prestocpp-linux-build-engine job (#26270)
(feilong-liu)
- c829a7da79c369d780ba2c5dc249c23e7721a193 refactor(native): Separate
IcebergPrestoToVeloxConnector to standalone file (#26237) (Ping Liu)
- bebd5fa2cd2c4ff6dd6445b9ae213c7bd8f1e187 feat: Add probe/build
geometries and radius as members of SpatialJoinNode (#25998) (James
Gill)
- 2a5c96d33d1945b06a0edb956923403c73bed172 fix: Live plan not showing
and output data size is undefined (#26033) (Li Zhou)
- 633db9d377ddb0779b911cffc5dc12af0737050d feat: Enhance connector
optimizer to work on plan with multiple connectors (#26246)
(feilong-liu)
- f81a14cb817832780fb9a539641d3ae9728eb098 fix(native): Watchdog fails
to run on certain setups (#26255) (Deepak Majeti)
- a9f03d808573c4fbeabe6f75b4cba7bdd82b3724 fix: Change typo rwrite to
rewrite (#26258) (Zac)
- ed4fbd4fa988bbb300991ab701107c488358be77 fix(flakytest):
TestDistributedSpilledQueries testQueriesWithSpill (#26254)
(nishithakbhaskaran)
- 1ed8cb46dabeb8c79e73bb40c2eea87735fef612 feat(native): Add support for
Velox cuDF options and CudfHiveConnector (#26156) (Deepak Majeti)
- 75a4ff927bb4d4e1d54407e7814d6384e330eeec feat(cassandra): Enable
case-sensitive support (#25690) (bibith4)
- 11116a854d057643e7ab297cbf95444b72e0ded9 feat: Add option to select
query types enbled for HBO (#26183) (feilong-liu)
- acab43d42c2d18c609aa63582c5f3ef01ded9082 refactor: Refactor
ExtractSpatialJoin (#26250) (James Gill)
- ff43702ec542c721adbf0cd6b196b19bff511bdb docs: Add Hive Metastore
documentation in Hive Connector (#24549) (Alex Austin Chettiar)
- 22f1a27c5f1de26e5e1fd6620fd68c775cb2da19 fix(security): Upgrade
zookeeper to 3.9.4 to address CVE-2025-58457 (#26180) (Shahim
Sharafudeen)
- 2b76d0bbc76e4d746ac40e6c10911bdd96d2a48f fix: Fix the
total_split_wall_time as TotalScheduledTime (#26244) (XiaoDu)
- 62fef173d5c3a818c71a428a3a2ea8819cc2cc03 misc(native): Advance Velox
(#26243) (Christian Zentgraf)
- 3cd85a4148a110f150900efb0e675600c9645da5 chore(connector): Upgrade
threetenbp version to 1.7.2 (#26132) (bibith4)
- a07aa746b40a673b0ad09bdb75df66a9e9cba2f8 docs: Fix minor text issues
in connector/deltalake.rst (#26241) (Steve Burnett)
- 3076d0717d855aeb590997d3ebb27afe59ccd0f7 chore: Add health score badge
to README (#26233) (Timothy Meehan)
- 3837f97e3ffc51aa4a9b12e79569b6fa6ab2c6e0 refactor: Advance velox and
update task creation to use disk … (#26232) (Xiaoxuan)
- 5e22b9a474f6831b583e49b12ee1a91cef3f5b1e fix: Fix presto connector
registration failure (#26226) (Xiaoxuan)
- 491f8978b58f0f4af1e8b4e77b6db108dd1eacbc test: Add custom function
tests (#25480) (Pramod Satya)
- 2c63235228b8f0a4b538a32d08635917ae09d93d feat(httpclient): Log stats
for reactor netty http client (#26211) (Nikhil Collooru)
- c3e285212ee2c97aa4ff90e424bff21808934e16 fix(ui): Handle null bigint
values in query results table (#25715) (Joe O'Hallaron)
- 79fd4723bf4c92c20a6667b38fb658c82f767f56 Enable check query integrity
permission check for all query types (#26096) (Kevin Tang)
- 027b8f1a1285c45f148241bde7c5eff2699a9d4d feat(readers): Add session
properties for small batch size mitigation (#26087) (RindsSchei225e)
- 182cd8c58102eba98b4b530bce3fe5f506b157c7 build(native): Update Velox
and fix build (#26209) (Christian Zentgraf)
- d297df55df973e71523b599a87dc4ee365c4fc8b fix(ci): Clear more space for
Maven checks (#26216) (Timothy Meehan)
- 37f83a52e68cd0edd21c0ec62277bded7051be6d [pos] Do not load function
namespace managers on native executors (#26206) (tanjialiang)
- d7ca4d0fc8881b70ecaae63a61a90916af09d244 fix(iceberg): Correct
fallback logic for column matching in ORC files (#26178) (dongwang)
- 58d11e0854307830f1bece5ce9cf8c15d4f1e306 feat(redis): Enable
case-sensitive support (#26078) (bibith4)
- 3d60680a6ad519bfac3ddddc2d5894ef13783b91 chore(connector): Upgrade
com.google.api-client version to 2.8.0 (#26063) (sumi-mathew)
- deabb635d133bda214c346753577e457dbd08840 refactor(clickhouse): Remove
unused code (#26067) (Reetika Agrawal)

## Release Notes

```
== NO RELEASE NOTE ==
```

---------

Co-authored-by: Steve Burnett <[email protected]>
Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>
Co-authored-by: Tim Meehan <[email protected]>
prestodb-ci added a commit that referenced this pull request Dec 8, 2025
# Missing Release Notes
## Amit Dutta
- [ ] https://github.com/prestodb/presto/pull/26287 refactor: Pass full
file path to functionmetadatatest (Merged by: Amit Dutta)

## Jiaqi Zhang
- [ ] https://github.com/prestodb/presto/pull/26713 fix(analyzer):
Materialized view with logical view and cte (Merged by: Jiaqi Zhang)
- [ ] https://github.com/prestodb/presto/pull/26483 feat: Refresh
materialized view without predicates (Merged by: Jiaqi Zhang)
- [ ] https://github.com/prestodb/presto/pull/26424 feat: Allow
InPredicate in MV refresh where clause (Merged by: feilong-liu)
- [ ] https://github.com/prestodb/presto/pull/26410 feat: Allow OR in MV
refresh predicates (Merged by: Jiaqi Zhang)

## Joe Abraham
- [ ] https://github.com/prestodb/presto/pull/23568 feat(native): Add
support for REST based remote function (Merged by: Timothy Meehan)

## Mariam AlMesfer
- [ ] https://github.com/prestodb/presto/pull/26023 feat(plugin-kafka):
Enable case-senstive support for Kafka connector (Merged by: Reetika
Agrawal)

## Pedro Pedreira
- [ ] https://github.com/prestodb/presto/pull/26345 chore(native):
Remove `mapTypeKindToName()` usage in PrestoCpp (Merged by: Amit Dutta)
- [ ] https://github.com/prestodb/presto/pull/26298 refactor(native):
Use new metadata structure for remote function (Merged by: Aditi Pandit)

## Tal Galili
- [ ] https://github.com/prestodb/presto/pull/26363 feat(function): Add
Student's t distribution functions (t_cdf and inverse_t_cdf) (Merged by:
Dong Wang)

## XiaoDu
- [ ] https://github.com/prestodb/presto/pull/26643 misc: Refactor
ShuffleTest (Merged by: Xiaoxuan)
- [ ] https://github.com/prestodb/presto/pull/26547 feat: Impl sort key
for LocalShuffleWriter (Merged by: tanjialiang)

## Xiaoxuan
- [ ] https://github.com/prestodb/presto/pull/26476 perf: Support fetch
multiple blocks based on max bytes (Merged by: Xiaoxuan)
- [ ] https://github.com/prestodb/presto/pull/26417 feat: Support
runtime stats inside shuffle read operator for perf monitoring (Merged
by: Xiaoxuan)
- [ ] https://github.com/prestodb/presto/pull/26395 refactor: Rename
local persistent shuffle to local shuffle (Merged by: Xiaoxuan)
- [ ] https://github.com/prestodb/presto/pull/26377 feat: Extend shuffle
read interface to support read a batch of blocks (Merged by: Xiaoxuan)

## tanjialiang
- [ ] https://github.com/prestodb/presto/pull/26673 refactor(native):
Change to new background cpu time var location (Merged by: Xiaoxuan)
- [ ] https://github.com/prestodb/presto/pull/26358 refactor(native):
Use getVectorSerdeOptions() from OperatorUtils.h (Merged by:
tanjialiang)
- [ ] https://github.com/prestodb/presto/pull/26619 feat: Add
findOrCreateBatchQueryCtx to query ctx manager (Merged by: tanjialiang)

# Extracted Release Notes
- #24751 (Author: Pramod Satya): feat(connector): Add TPCDS Presto
native connector
  - Support TPC-DS connector in Presto C++.
- #25354 (Author: Namya Sehgal): feat(Oracle): Add missing BLOB type
mappings
- Added type mappings to internally convert BLOB types to VARBINARY,
enabling read access without introducing first-class BLOB/CLOB support
to Presto's type system.
- #25374 (Author: Sayari Mukherjee): feat(plugin-mongodb): TLS
configuration support in MongoClientConfig
- Add TLS/SSL support with automatic JKS and PEM certificate format
detection. Configure using ``mongodb.tls.enabled``,
``mongodb.tls.keystore-path``, ``mongodb.tls.keystore-password``,
``mongodb.tls.truststore-path``, and ``mongodb.tls.truststore-password``
properties.
  - Upgrade MongoDB Java Driver to 3.12.14.
- #25476 (Author: Prashant Sharma): fix(plugin-singlestore): Varchar
type mapping
- Improved string type mapping, now supports varchar(len) where len <=
21844.
- #25550 (Author: Shahad Shamsan): feat: Add max-prefixes-count session
property
  - Add configuration property ``max-prefixes-count``.
- #25690 (Author: bibith4): feat(cassandra): Enable case-sensitive
support
- Add support for case-sensitive identifiers in Cassandra. It can be
enabled by setting ``case-sensitive-name-matching=true`` configuration
in the catalog configuration.
- #25720 (Author: Reetika Agrawal): feat: Support for query retry on
different cluster via router and plan-checker
- Added `enable-java-cluster-query-retry` configuration in
`router-scheduler.properties` to retry queries on `router-java-url` when
they fail on `router-native-url`.
- #25785 (Author: inf): feat(plugin-pinot): Upgrade Pinot version to
1.3.0 & move off of presto-pinot-driver
  - Upgrade Pinot version to 1.3.0.
- #26027 (Author: nishithakbhaskaran): feat(plugin-druid): Add TLS
support
  - Add TLS support.
- #26038 (Author: Reetika Agrawal): feat(plugin-druid): Enable case
sensitivity support in the Druid connector
- Add support for case-sensitive identifiers in Druid. It can be enabled
by setting ``case-sensitive-name-matching=true`` configuration in the
catalog configuration.
- #26057 (Author: jkhaliqi): feat(native): Add
native_use_velox_geospatial_join session property
- Add property ```native_use_velox_geospatial_join ``` which will use
the new optimized velox::SpatialJoinNode for geo-spatial joins, but flip
to an basic velox::NestedLoopJoinNode for cross-checking if false.
Enable the ```native_use_velox_geospatial_join ``` flag as well.
- #26063 (Author: sumi-mathew): chore(connector): Upgrade
com.google.api-client version to 2.8.0
- Upgrade com.google.api:google-api-client version to 2.8.0 in response
to the use of an outdated version.
- #26078 (Author: bibith4): feat(redis): Enable case-sensitive support
- Add support for case-sensitive identifiers in Redis. It can be enabled
by setting ``case-sensitive-name-matching=true`` configuration in the
catalog configuration.
- #26116 (Author: Anant Aneja): feat(plugin): Add detailed stats for SAC
calls
- Add detailed latency and failure count metrics for the system access
control plugin.
- #26120 (Author: Prashant Sharma): feat(plugin-oracle): Implemented
getTableStatistics for oracle connector
  - Add : Implementation to fetch table stats from source tables.
- #26132 (Author: bibith4): chore(connector): Upgrade threetenbp version
to 1.7.2
- Upgrade threetenbp to 1.7.2 in response to the use of an outdated
version.
- #26163 (Author: Ping Liu): fix(native): Iceberg mixed case column name
query error
- Fix Prestissimo Iceberg connector mixed case column name query error.
- #26176 (Author: bibith4): feat(arrow): Enable case-sensitive support
- Add support for case-sensitive identifiers in Arrow. To enable, set
``case-sensitive-name-matching=true``.
- #26180 (Author: Shahim Sharafudeen): fix(security): Upgrade zookeeper
to 3.9.4 to address CVE-2025-58457
- Upgrade zookeeper to 3.9.4 to address 'CVE-2025-58457
<https://github.com/advisories/GHSA-2hmj-97jw-28jh>' _.
- #26183 (Author: feilong-liu): feat: Add option to select query types
enbled for HBO
- Add a session property
`query_types_enabled_for_history_based_optimization` to specifiy query
types which will use HBO.
- #26199 (Author: sumi-mathew): chore(connector): Upgrade metrics-core
versio to 4.2.33
- Upgrade io.dropwizard.metrics:metrics-core versio to 4.2.33 in
response to the use of an outdated version.
- #26200 (Author: Dilli-Babu-Godari): fix(druid): Use strict
application/json content type for SQL endpoint
  - Fix Druid connector to use strict application/json content type.
- #26234 (Author: inf): feat(plugin-iceberg): Add support for
``engine.hive.lock-enabled`` property when creating iceberg tables
- Add support for ``engine.hive.lock-enabled`` property when creating or
altering iceberg tables.
- #26236 (Author: Joe Abraham): feat(native): Support custom schemas in
native sidecar function registry
  - Add support for custom schemas in native sidecar function registry.
- #26238 (Author: Mariam AlMesfer): chore(connector): Upgrade
RoaringBitmap to 1.3.0
  - Upgrade RoaringBitmap to 1.3.0.
- #26239 (Author: Reetika Agrawal): feat(plugin-pinot): Enable case
sensitivity support in the Pinot connector
- Add support for case-sensitive identifiers in Pinot. It can be enabled
by setting ``case-sensitive-name-matching=true`` configuration in the
catalog configuration.
- #26240 (Author: Ping Liu): fix: Support more type conversion for
decimal partition value
  - Add more type conversion for decimal partition value.
- #26246 (Author: feilong-liu): feat: Enhance connector optimizer to
work on plan with multiple connectors
- Add new feature to connector optimizer so that it can work for sub
plans with multiple connectors.
- #26247 (Author: Mariam AlMesfer): chore(connector): Upgrade
sourceforge to version 0.9.16
  - Upgrade sourceforge to version 0.9.16.
- #26248 (Author: Mariam AlMesfer): fix(deps): Fix CVE-2025-48924:
Replace commons-lang with commons-lang3:3.18.0
- Upgrade calcite-core to 1.41.0 in response to `CVE-2025-48924
<https://github.com/advisories/GHSA-j288-q9x7-2f5v>`_.
- #26251 (Author: feilong-liu): feat: Add optimization to randomize null
key in semi join
- Add a new optimizer which do null skew mitigation for applicable semi
joins.
- #26273 (Author: dependabot[bot]): build(deps): Bump
io.grpc:grpc-netty-shaded from 1.70.0 to 1.75.0
- Upgrade io.grpc:grpc-netty-shaded from 1.70.0 to 1.75.0 to address
`CVE-2025-55163 <https://nvd.nist.gov/vuln/detail/CVE-2025-55163>`_.
- #26278 (Author: Adrian Carpente (Denodo)): feat: Add SQL Support for
MERGE INTO in Presto (engine)
  - Add support for the MERGE command in the Presto engine.
- #26279 (Author: Aditi Pandit): feat(spi): Expose new QueryStatistic
for totalScheduledTime
- Adds new metric getTotalScheduledTime() to QueryStatistics SPI. This
value is the sum of wall time across all threads of all tasks/stages of
a query that were actually scheduled for execution.
- #26294 (Author: nishithakbhaskaran): chore: Bump
org.anarres.lzo:lzo-hadoop from 1.0.5 to 1.0.6
  - Upgrade org.anarres.lzo:lzo-hadoop version from 1.0.5 to 1.0.6.
- #26305 (Author: Timothy Meehan): fix: SHOW STATS support for Timestamp
with Timezone columns
  - Fix ``SHOW STATS`` for Timestamp with Timezone columns.
- #26331 (Author: Gary Helmling): feat!: Allow connectors to pass
through richer representations of commit metadata for query event
listeners
- Replaces the ``String serializedCommitOutput`` argument with
``Optional<Object> commitOutput`` in the
``com.facebook.presto.spi.eventlistener.QueryInputMetadata`` and
``com.facebook.presto.spi.eventlistener.QueryOutputMetadata``
constructors.
- Adds ``getCommitOutputForRead()`` and ``getCommitOutputForWrite()``
methods to ``ConnectorCommitHandle``, and deprecates the existing
``getSerializedCommitOutputForRead()`` and
``getSerializedCommitOutputForWrite()`` methods.
- #26332 (Author: sumi-mathew): test(plugin-postgres): Add test cases
for mixed-case support in PostgreSQL
  - Add test suite for mixed-case support in PostgreSQL.
- #26338 (Author: Ping Liu): feat(native): Support basic writing to
iceberg table
  - Add support basic insertion to iceberg tables.
- #26346 (Author: Dong Wang): feat: Add support for LZ4 and ZSTD
compression codecs
  - Add support for ``ZSTD`` compression codec in Parquet format.
  - Add support for ``LZ4`` compression codec in ORC format.
  - Add support for`` ZSTD`` compression codec in Parquet format.
  - Add support for ``LZ4`` compression codec in ORC format.
- #26349 (Author: Shahim Sharafudeen): fix(security): Upgrade netty to
4.1.128.Final to address CVE-2025-59419
- Upgrade Netty to 4.1.128.Final to address `CVE-2025-59419
<https://github.com/advisories/GHSA-jq43-27x9-3v86>`_.
- #26352 (Author: Namya Sehgal): feat(plugin-elasticsearch): Enable case
senstivity support in the Elasticsearch connector
  - Add mixed case support for Elasticsearch connector.
- #26361 (Author: feilong-liu): fix: Improve sort merge join rule to do
merge join when one sided is sorted
- Improve ``MergeJoinForSortedInputOptimizer`` to do sort merge join
when one side of the input is sorted.
- #26373 (Author: Dong Wang): feat: Distributed Procedure Support Part
1/X - core code base changes
- Upgrade the procedure architecture to support distributed executing
procedures.
- #26381 (Author: Shang Ma): feat: Add compression support for
reactor-netty http2 client
  - Add data compression support for http2 protocol.
- #26382 (Author: Shang Ma): feat(native): Add http2 data compression
for cpp worker
  - Add compression support for http2 protocol on cpp worker.
- #26389 (Author: Natasha Sehgal): fix: Add session property back
native_max_partial_aggregation_memory
- Add back session property native_max_partial_aggregation_memory for
Presto C++.
- #26397 (Author: Denodo Research Labs): fix(plugin-delta): Fix problem
reading tables with spaces in location or partition values
- Fix problem reading Delta Lake tables with spaces in location or
partition values.
- #26399 (Author: Ping Liu): feat(plugin-iceberg): Change iceberg
default compression codec to ZSTD
  - Replace default iceberg compression codec from GZIP to ZSTD.
- #26400 (Author: sumi-mathew): chore: Upgrade
org.scala-lang:scala-library versio to 2.13.17
- Upgrade org.apache.calcite to 1.38.0 in response to
`CVE-2022-36944<https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-36944>`_.
- #26403 (Author: Shrinidhi Joshi): feat(native-pos): Add sorted
exchange support in presto-on-spark
- Add experimental support for sorted exchanges to improve sort-merge
join performance. When enabled via the `sorted_exchange_enabled` session
property or `optimizer.experimental.sorted-exchange-enabled`
configuration property, the query planner will push sort operations into
exchange nodes, eliminating redundant sorting steps and reducing memory
usage for distributed queries with sort-merge joins. This feature is
disabled by default.
- #26422 (Author: Shahad Shamsan): chore(ui): Upgrade dagre-d3-es
version
- Upgrade dagre-d3-es to 7.0.13 in response to `CVE-2025-57347
<https://github.com/advisories/GHSA-cc8p-78qf-8p7q>`_.
- #26439 (Author: Ke): feat(native): Add http2 support for HTTP client
  - Add http2 support for HTTP client.
- #26449 (Author: Timothy Meehan): fix(plugin-postgres): Fix Timestamp
values in JDBC connectors
- Fix timestamp handling when ``legacy_timestamp`` is disabled.
Timestamp values are now correctly stored and retrieved as wall-clock
times without timezone conversion. Previously, values were incorrectly
converted using the JVM timezone, causing data corruption.
- Fix timestamp handling when ``legacy_timestamp`` is disabled.
Timestamp values are now correctly stored and retrieved as wall-clock
times without timezone conversion. Previously, values were incorrectly
converted using the JVM timezone, causing data corruption.
- #26463 (Author: sumi-mathew): chore: Upgrade at.favre.lib:bcrypt
versio to 0.10.2
- Upgrade at.favre.lib:bcrypt versio to 0.10.2 in response to
`CVE-2020-15250<https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-15250>`_.
- #26470 (Author: maniloya): feat: Add array_transpose SQL function
  - Add :func:`array_transpose` to return a transpose of an array.
- #26485 (Author: Joe O'Hallaron): feat(ui): Add cluster tag
- Add a configurable `clusterTag` config flag, which is returned from
the `/v1/cluster` endpoints and displayed in the UI.
- #26487 (Author: Auden Woolfson): fix: Change encoding from HMAC to AES
when setting secret key
  - Change encoding of refresh token secret key to AES.
- #26512 (Author: Denodo Research Labs): fix: Fix Bearer authentication
with Nessie catalog
  - Fix Bearer authentication with Nessie catalog.
- #26523 (Author: Ping Liu): fix(plugin-iceberg): Iceberg time column
type
  - Update iceberg time column catalog type from string to long.
- #26534 (Author: Shahim Sharafudeen): fix(security): Upgrade mssql-jdbc
to 12.10.2.jre8
- Upgrade mssql-jdbc to 12.10.2.jre8 to address `CVE-2025-59250
<https://github.com/advisories/GHSA-m494-w24q-6f7w>`_.
- #26557 (Author: shanhao-203): fix!: Remove trailing uninitialized
bytes in the binary result array
- Replace the java standard base64 encoder with BaseEncoding from Guava.
- #26591 (Author: Yolande Yan): feat: Add native session property
native_max_split_preload_per_driver
- Add support for scaling the maximum number of splits to preload per
driver. Native execution only. See
:ref:`presto_cpp/properties-session:\`\`native_max_split_preload_per_driver\`\``.
- #26603 (Author: Timothy Meehan): feat(plugin-iceberg): Add support for
Iceberg materialized views
  - Add support for Materialized Views.
- #26610 (Author: Denodo Research Labs): feat(plugin-iceberg): Enable
Nessie with S3 access via Iceberg REST Catalog
  - Add support to access Nessie with S3 using Iceberg REST catalog.
- #26681 (Author: Sreeni Viswanadha): perf(function): Add
map_int_keys_to_array and array_to_map_int_keys functions
  - Added map_int_keys_to_array.
  - Added array_to_map_int_keys function.

# All Commits
- e28d0045da3af807c9d8151d0ccdf92f4c62b2d3 feat: Add trace replay
support for BroadcastWrite operator to presto_cpp (#26690) (Han Yan)
- ac85438ea867380c903966889e78e798803a3fad docs: Update
presto.default-namespace description (#26625) (Ping Liu)
- 33930945fc340b6552095117f4ef6ac7a343975a fix(ci):
Presto-function-server jar file is missing when building presto image
(#26706) (Li Zhou)
- 826adcbafef58199eb42733844eb54db3e490a9d refactor(native): Modify
`PlanConversionFailureInfo` to `NativeSidecarFailureInfo` (#26720)
(Pramod Satya)
- 5e86f6c65c3dd6b38736693f65763b52cd11493e fix(analyzer): Materialized
view with logical view and cte (#26713) (Jiaqi Zhang)
- d5c8633b6d2cd404fbd3795fc361dbbbaf3d1a7e fix(native): Fix OS metrics
to report cumulative values for AVG type (#26517) (LingBin)
- c37b74118f4348e93084b677aa9f438d5f517523 feat(plugin-iceberg): Enable
Nessie with S3 access via Iceberg REST Catalog (#26610) (Denodo Research
Labs)
- 08e141f0b5b7dfddd4aef060bad4d6d4d1d2a7e7 feat(native): Add presto
function server to presto image (#26662) (Joe Abraham)
- ed4f6636bbe4282310c1b8f316e1821365a0ef5a feat: Add SQL Support for
MERGE INTO in Presto (engine) (#26278) (Adrian Carpente (Denodo))
- 66bb3ec0cc702fd3e713bd12a07f1cfb8bd08a5d misc: Make eventloop the
default implementation for httpRemoteTask (#26698) (Shang Ma)
- 4d24efbb2e8ab02fa2de8ed5636546d644e6010c misc: Update connector
optimizer for query with values (#26701) (feilong-liu)
- 2e3c6cc668aa2a71b06e118bf76bd8c23edbc40d perf(function): Add
map_int_keys_to_array and array_to_map_int_keys functions (#26681)
(Sreeni Viswanadha)
- 42c6d5fa081bedba062605d76295c268391363d3 feat(plugin-iceberg): Add
support for Iceberg materialized views (#26603) (Timothy Meehan)
- 5986bea0ddafc96b1c4886c7a38efc32e8efcf87 fix(analyzer): MV stitching
issue (#26683) (Jiaqi Zhang)
- d489caf4fe4ff290dbed65b668b6952f1f70af38 fix(plugin-iceberg): Iceberg
time column type (#26523) (Ping Liu)
- 3795538f708933d4fded3a7bb1a7bdc96ebb0d4c chore(ci): Advance velox
(#26686) (Amit Dutta)
- b411e40382cac1edb3a55faae4564a2a781abda6 refactor: Use reactDOM
`createRoot` and single root component for all UI pages (#26426) (Joe
O'Hallaron)
- 1ee6224798c7410c28abe2a7a8dcd2065a085368 misc: Refactor ShuffleTest
(#26643) (XiaoDu)
- c07cdb521967f5286e1e5aed1a87daff9ee6669f refactor(native): Change to
new background cpu time var location (#26673) (tanjialiang)
- 6240b1663d7e46700a1b89e6b4889157b65df86e fix(plugin-singlestore):
Varchar type mapping (#25476) (Prashant Sharma)
- 4c3cf734ff5d9306175756345ea2f404ac377c16 chore(ci): Advance velox
(#26665) (Amit Dutta)
- 208da6961047ee9ab8bea1d94794af87c5c6ace6 fix(docs): Fix return type
for ST_CoordDim (#26355) (jkhaliqi)
- 608f139a9eef69bf6b991cdb88e9df7a1a0ac5fd fix(ci): Use PrestoC++
license check script for protocol (#26676) (Christian Zentgraf)
- 7aed5f29357bd181fc11d84001c61fb055f309ea fix(docs): Formatting in
documentation files (#26667) (Steve Burnett)
- c270c64bdf4ef6aec9706c196db6b575ce612c88 fix: Add createTime and
endTime to task RuntimeStats to match native (#26669) (Shrinidhi Joshi)
- 34bd50eaf990883b227158ea485e2b4add7a7504 feat(ui): Add cluster tag
(#26485) (Joe O'Hallaron)
- 02d78e83d4e3919e520b4e6a7cc12ae7767fa3e3 misc: Add lookup cast in
standard function resolution (#26657) (feilong-liu)
- 9374cd8672d8e76a2c9db0ee296a5c8a320e5b58 feat: Add max-prefixes-count
session property (#25550) (Shahad Shamsan)
- 4ae7d81086d9421644b33da85fbe064a3c5f227c fix: Flaky test
FunctionMetadataTest.mod (#26441) (rkurniawati)
- 1db6b8516466d01860b3631945af907019c5166d feat: Implement sort key for
LocalShuffleReader (#26620) (XiaoDu)
- ea7978bfdbe97870b7daf5e0fe5ddfbe265b28d1 fix(ui): Handle incorrect
duration format (#26651) (Yihong Wang)
- f82a2a128adff39f054a8b1035cbfa8a9e942700 fix: Change encoding from
HMAC to AES when setting secret key (#26487) (Auden Woolfson)
- ee1a9f7ce5d3b54b80200ab4165404a54e9d1a1b fix: Fix Bearer
authentication with Nessie catalog (#26512) (Denodo Research Labs)
- a87fdb9cf59343b5f91aaebd9f0afc00f739321c fix(native): Differentiate
connector CPU and IO pool thread name (#26645) (Ke)
- 92975558361881b720972e5970e03024f010c9cd refactor: Replace Flow with
Typescript (#26573) (Joe O'Hallaron)
- a07098257a7d98153e6c83e77d84c3a9711cb104 fix(analyzer): Materialized
view join filtering (#26630) (Jiaqi Zhang)
- 874b89ccc2c1fbfa83f698fd62dd04bbe36496c8 misc: Run remote function
optimizer after logical connector optimizer (#26642) (feilong-liu)
- 709047e7ba39ed7ed322d9b672a8c14b04bff307 docs(native): Add
documentation for REST-based remote functions (#26513) (Joe Abraham)
- d8ee0c16596f0e0b71e9f1ee715c2035dd8b695b feat(native): Add support for
REST based remote function (#23568) (Joe Abraham)
- cd3e3c85fdc21897cd6d0bd3f5466645a3db6a00 misc: Enable function
resolution to resolve functions with full qualified name (#26640)
(feilong-liu)
- a116f4b61f0b0b338adadee80163cbb54531a0ab fix(native): Ensure txn
hasn't been detached before attempting to use… (#26633) (Ke)
- 6e0a8cf35a817f8daa2f0e539cab6369137cfb76 feat(native): Add
exchange.max-buffer-size to system config (#26632) (tanjialiang)
- fe6d2f36594b6e3c8e76f00ef975ebd5798be7ee refactor(native): Use
getVectorSerdeOptions() from OperatorUtils.h (#26358) (tanjialiang)
- 4054ff735062a8dc5c5a18e417809d765d1ae917 fix(deps): Fix
CVE-2025-48924: Replace commons-lang with commons-lang3:3.18.0 (#26248)
(Mariam AlMesfer)
- f5318c3e6b945c5a8b0e6661b625b142f76dd81b feat: Add
findOrCreateBatchQueryCtx to query ctx manager (#26619) (tanjialiang)
- 2f8bbbac06b9383b1c9de1d029f262a7c6b3bc9e feat: Distributed Procedure
Support Part 1/X - core code base changes (#26373) (Dong Wang)
- 1a10043e8b13d52a2c177072e4c8e63ceebcb706 chore(native): Advance Velox
(#26628) (Aditi Pandit)
- 4c57c73cc63b8c9a696b107a5bc91a9f50fb9753 feat(analyzer): Add invoker
and definer rights access control to materialized views (#26521)
(Timothy Meehan)
- 1aa91b0fc501c1c1cd6ea7215ea121a74b0c428f refactor: Http client should
not own task id (#26592) (tanjialiang)
- 991d1b9e85821057f6a189163657a131bc36b024 fix: Check MV base table
permission when stitching disabled (#26580) (Jiaqi Zhang)
- 9ddd6e70a3323e260249588cf522ea1a8e702953 fix(ci): Free disk space for
some CI test workflows (#26623) (Dong Wang)
- 4318f547b6cb9eecb8733bbc3503904d4ca9661d fix(native): Fix an NPE issue
in HttpNativeExecutionTaskResultFetcher (#26550) (Xin Zhang)
- 926558884804dd2c9d7ea37aeb22a33fac33db2d refactor(native): Remove
folly::StringPiece in Counters.h (#26515) (LingBin)
- 132a7ad6129af493913639adde6f496ee5083ccf fix: Added spillBaseDir for
PartitionAndSerializeReplayer (#26562) (XiaoDu)
- 1c80a577543227e9560edfd981cad8e4b22c0239 refactor(native): Move
function to extract function name parts to utilities (#26605) (Joe
Abraham)
- 47a4531e6e54f63f2d83883a8990fe03f63b492d feat: Add native session
property native_max_split_preload_per_driver (#26591) (Yolande Yan)
- f1e03a3ca09396a8f13d4de5487020ac577c4583 chore(ci): Advance velox
(#26611) (Amit Dutta)
- dac9e46044b81a3355e74eb38b14e70f6fa4a97f feat: Add queryType to
ConnectorSession to send query meta information (#26474)
(adheer-araokar)
- 21c5810e914783c9ac467040e35d4153e44d2c66 chore: Upgrade
com.github.luben:zstd-jni versio to 1.5.7-6 (#26464) (sumi-mathew)
- ad1e1572bde68c05953119efd83689c86942d3c2 feat: Support for query retry
on different cluster via router and plan-checker (#25720) (Reetika
Agrawal)
- 0d1c171623058d30bddbf71ecf782bbfeb9a9c48 fix(security): Fix Ranger
plugin deserialisation to ignore unknown fields (#26315) (Reetika
Agrawal)
- 415fbb329556a226e9484d6066bd94be5e40b394 chore(deps): Bump
org.checkerframework:checker-qual to 3.52.0 (#26579)
(nishithakbhaskaran)
- 6b4c4062f2b86f3c50187c52e5a30ea973a37036 feat: Impl sort key for
LocalShuffleWriter (#26547) (XiaoDu)
- 962c2304605c587817cee8aa836bfd9961b5c7f8 feat(native-pos): Add sorted
exchange support in presto-on-spark (#26403) (Shrinidhi Joshi)
- e68143ad6bf8a2d7ed73845b6a8f1800f885c95b fix(optimizer): Fix local
exchange for merge join (#26590) (feilong-liu)
- 7782e5161dadf6762bebea689b7d3d18bb888cfd fix: Preserve literal
whitespace in SQL string formatter instead of Unicode escapes (#26443)
(abhinavmuk04)
- 8928432bd26af8ca335e52ac5e34d8ca05b0ebd3 fix!: Remove trailing
uninitialized bytes in the binary result array (#26557) (shanhao-203)
- 15ed7fd8933e2008cfbb619695b299fc5bb0238b feat!: Allow connectors to
pass through richer representations of commit metadata for query event
listeners (#26331) (Gary Helmling)
- 23f403abd812229bcf2097787b685242c096ee15 fix: Negative finishCpu
causes stats reporting to fail (#26587) (Han Yan)
- 0e12d41c883255993ea5e2a7a5f8ac7d0f670789 chore(ci): Advance velox
(#26584) (Amit Dutta)
- 92865fbce0d2a056af5334a0afecc1f36853b657 chore: Upgrade
at.favre.lib:bcrypt versio to 0.10.2 (#26463) (sumi-mathew)
- 075c941dfd21353bbb196548cb06027492b2c9e5 test(plugin-arrow): Adding
Arrow tests for date, time and timestamp vectors (#26357) (Bryan Cutler)
- da5d5fcf3174604f35d85b96ceabad2f3eee2334 misc: Rename the cMakeLists
to fix the case-insensitive issue (#26578) (XiaoDu)
- 90bd292fd0028d786ce9ddcd5d40384d4bfc48dd chore: Bump
net.jodah:failsafe to 2.4.4 (#26300) (nishithakbhaskaran)
- 3c08e16aeb4a923cb7d89bc950060b98fc000d61 fix(plugin-oracle): Switch to
ALL_TAB_* as DBA_TAB* requires ADMIN pe… (#26554) (Prashant Sharma)
- 39403bbebd927dd37f6ae45cc008f4fa476b56de feat: Add compression support
for reactor-netty http2 client (#26381) (Shang Ma)
- 58a20c941fd8df317f1effbdf0ca6a07e91b1587 feat(native): Add http2 data
compression for cpp worker (#26382) (Shang Ma)
- 12cd04cd66f50f9a9396888420d93ba51ee2d8fa refactor(native): Refactor
exception translation to be extensible (#26563) (tanjialiang)
- 71812cad21fec4396a68e42d701cacc35f24ac18 docs(analyzer): Add
materialized view documentation (#26572) (Timothy Meehan)
- e21e8be84a90a40ebec222d4512796b07eaff64f misc(native): Fix spelling in
presto_protocol classes (#26567) (Aditi Pandit)
- a2c5b8f8c6038a7c45f7027ed7e8dde899a04556 fix: Fix test failure due to
error code change (#26565) (Dong Wang)
- 8f11e5021ea8186ecd2c53f6eebb2e376b7481b7 chore(ci): Advance velox
(#26564) (Amit Dutta)
- 7497682c763403d42a14fa54d38c4c24b171193f fix: Throw USER_ERROR instead
of FUNCTION_IMPLEMENTATION_MISSING for unsupported parameters (#26553)
(Amit Dutta)
- b824c5ba1c23a1e29bccde6e708b57ba6baa0cb9 refactor(native): Remove
assignments argument from toVeloxTableHandle API (#26542) (Maria
Basmanova)
- 9ec75df1a604f68aafa48fd5cdec91b7bea5b9ed feat(native): Populate
partitionSpec in IcebergInsertTableHandle (#26560) (Ping Liu)
- 1bd47cb62be4d8cc54a97b3825f5eadf7702ac0c feat(native): Add ability to
detach worker when overloaded for too long (#26544) (Sergey Pershin)
- 05ac6c529083a6216fa54972ff1c1555db9d4788 feat(native): Add http server
request size counter (#26540) (Ke)
- 66e51b2af7293b546b871bcb800381255b931eb2 chore: Fix eslint/prettier
errors, add checks to CI (#26520) (Joe O'Hallaron)
- b693fac2372e64caa12263bf7268ee736e0663ab fix(ci): Use merge base for
OWASP plugin (#26524) (Timothy Meehan)
- 0a4e2ad109d7a61a27734c36df664ec3eb4b4422 misc(native): Add
native-execution-enabled in HiveExternalWorkerQueryRunner (#26548)
(Aditi Pandit)
- f65622ceaa33f38bc3c1c8479e95a85ccd09fc8c feat(native): Populate
HiveColumnHandle::columnHandles property (#26525) (Maria Basmanova)
- 005273f11d2ef41193919b5bf9cb6739ee50b35b fix(planner): Fix
materialized view planning when data table has hidden columns (#26545)
(Dong Wang)
- 02073ea165a8b27f2683696df49eaa0ee0ace4a3 chore(ci): Advance Velox
(#26543) (Amit Dutta)
- 1ea14b526b37bbddbbd3bc33618c5acc48257f51 fix(security): Upgrade
mssql-jdbc to 12.10.2.jre8 (#26534) (Shahim Sharafudeen)
- a328b887714deb27f8d5882d6f6ffbe7463e11fb chore(ci): Advance Velox
(#26538) (Amit Dutta)
- 56279fc8ae3024bb32e40d5d0614ba04dd11ea9f fix: Improve sort merge join
rule to do merge join when one sided is sorted (#26361) (feilong-liu)
- dd96fe130d9d31c4e1854cddacd7faca7ebfb3d7 fix: Fix http2 connect
timeout config bug (#26533) (Shang Ma)
- 58071733aaaf8bdf6d75f7063e3c90d86cfa2e90 fix(analyzer): Materialized
view refresh improvement and fix (#26529) (Jiaqi Zhang)
- b6c647596ae90fcad652decf51c076d22b9b3361 feat(planner): Add
MaterializedViewScanNode (#26492) (Timothy Meehan)
- 93fc2b8fde49b628844044c65c820113abce6e1e fix(ci): Free disk space for
test-other-modules.yml (#26532) (Timothy Meehan)
- 3d99a78af913d30f732360f7e1bea63df821addc feat(connector): Add support
for custom connector-provided serialization codecs (#26257) (Timothy
Meehan)
- 7c809491872f80c5d2db7b6fb0e6d903d761e784 fix(plugin-arrow): Handle
restricted output columns in Arrow Page Source (#26175) (Elbin
Pallimalil)
- 4162b53f47f3407834704dcee7dbf3f93af5e121 feat: Add trace replay
support for PartitionAndSerialize operator to presto_cpp (#26500)
(XiaoDu)
- f492204046ae73460eed77b9cf72e2a35a66c298 chore(ci): Advance velox
(#26530) (Amit Dutta)
- 1ece67dbfdd46bc40dc5dda60b6ba8918efe27cb chore(ci): Advance velox
(#26522) (Amit Dutta)
- 2b7ccc8bc08ab20b5a7731dd9d3838a8b6c4b3b3 fix(testing): Fix orderdate
length in testShowColumns (#26504) (Pramod Satya)
- 1e767013c0b2ece49ef08e77b2f38d88c9a44f57 chore(ci): Add 'optimizer'
scope to conventional commit check (#26503) (Timothy Meehan)
- 7a6c0a3c2aade0c1e331c151199bb9bad27e1edb fix(ci): License check on yml
files (#26511) (Christian Zentgraf)
- fbb87ea832d19629732ae0960707c79b3dade266 chore(ci): Add 'deps' to
conventional commit check patterns (#26519) (Timothy Meehan)
- 267f8231c190da08ca5a3a35b01db63b1ea9c17e feat(plugin-pinot): Upgrade
Pinot version to 1.3.0 & move off of presto-pinot-driver (#25785) (inf)
- 13b95dabfac9e284dfdc36dec48e60752dd9846e chore: Upgrade
org.scala-lang:scala-library versio to 2.13.17 (#26400) (sumi-mathew)
- 4a60975074b3d2351bca9cfcad064e9c1654d08b feat(plugin-oracle):
Implemented getTableStatistics for oracle connector (#26120) (Prashant
Sharma)
- d1000c873fff6b80df3ec5249ac007c72c98fa3f fix(ci): Add cancellation
logic where missing (#26327) (Christian Zentgraf)
- cfb8cea25a1a7479fb70528e7560ce292a6a67d4 fix(native): Generation of
thrift protocol (#26419) (Christian Zentgraf)
- 92a69204318b73ea4508fd9b455e967d8470dd13 fix(native): Revert PR 26488
(#26508) (Amit Dutta)
- cc966eed65caff0f0441a919063866a8a21d3941 chore(ci): Advance Velox
(#26387) (Aditi Pandit)
- 5f36bf7c56d425153bc7bf8398af796aaf11202a fix(plugin-delta): Fix
problem reading tables with spaces in location or partition values
(#26397) (Denodo Research Labs)
- 5efa463f26154ce47ab4db0a05f57ed003b639b1 fix(plugin-postgres): Fix
Timestamp values in JDBC connectors (#26449) (Timothy Meehan)
- c1491ef8a19bc5c93242c3355d0b85c99e8f8aaa feat(native): Split HTTP2
client flow control into three separate wi… (#26502) (Ke)
- 58fd53159eec9d5d20158f2792567cb86c6f48ff feat: Refresh materialized
view without predicates (#26483) (Jiaqi Zhang)
- b60e7956b71f36c643d4a95bb6b279b5ac859ecd feat: Add array_transpose SQL
function (#26470) (maniloya)
- 7f2e5c59e8b5d085a4e8a5246ef3c7c101342bc7 fix(scheduler): Provide
blocked future when scheduler is blocked on placement (#26494) (Andrii
Rosa)
- e2cebde8c4eb2873a11e8df2a07fa84168303970 docs(protocol): Add
documentation about header size limits (#26495) (Timothy Meehan)
- 8c65c9a9cbcf5237cc153d04f0cdb7a67c9c2631 refactor(ui): Convert class
to components to function components, pt 2 (#25904) (Chris Matzenbach)
- 963c79aba8580db8652f0c1a8e2c96855b0515f9 fix(docs): Formatting in
connector/mongodb.rst (#26481) (Steve Burnett)
- 66f4700b017bcae13af0cfa4e9821e6148a9f29f feat(protocol): Enrich Update
information in QueryInfo (#25889) (Nidhin Varghese)
- f6163fc7ad995fe41b5f20a85340632d7b661c99 feat: Add
exchange.max-buffer-size to system config (#26488) (tanjialiang)
- 47814383dafaabd429ece1d7896efc6519b93e02 fix: Add P4HyperLogLog to
NativeTypeManager (#26444) (Pramod Satya)
- 425499ff7ae382ffbdc4ac1c529d6f3230fb8cee chore(build): Bump the
release version for pos spark modules (#26490) (Shrinidhi Joshi)
- d4d0d4921c5f8b06997dc70fa9d975769c6f1fb0 feat(native): Add flow
control configuration for http2 client (#26489) (Ke)
- 40b45174703dcd627d251e48c0c98a6403198fdd fix(native): Map more velox
user errors to protocol user error codes (#26484) (Amit Dutta)
- edaed38861a6bd0d804109c66d6b8b932c680f72 perf: Support fetch multiple
blocks based on max bytes (#26476) (Xiaoxuan)
- a0c07bbd3c8bf165dab1f513ff292a4dfc0c8501 fix(ci): Undo change in
formatting workflow (#26478) (Christian Zentgraf)
- 694bfa322315b2e08ab311d2bac389fe5c814940 fix(ci): Check format for
workflow yml files (#26473) (Christian Zentgraf)
- 6a51bc1d26159fc91392e47c76cc2eb7fbe3ffd5 feat: Add primitive type with
name to UserDefinedType (#26460) (HeidiHan0000)
- ebe6a3f9e55ae410e86a637f79500b52d7bce898 chore(plugin-postgres):
Refactor MySQL and Postgres tests to use TestContainers (#26459)
(Timothy Meehan)
- e024bd868e67ef99cec554cb89ac91ac4541d2c5 feat(native): Add idleTimeout
configuration for http2 server (#26462) (Ke)
- a2521630b2bc96209ec468de18576f5f6751e569 feat(native): Add http2
support for HTTP client (#26439) (Ke)
- e97b004b559512dec316a9cbc86030705c4f83a4 refactor(ui): Convert
components from class to function components, pt 1 (#25759) (Chris
Matzenbach)
- a6519554a89b42f72a51f153498d449d47c39bc9 chore(ci): Advance velox
(#26456) (Amit Dutta)
- 6fc283680646ba56816b711ce8c81ac673d8f281 feat(plugin-kafka): Enable
case-senstive support for Kafka connector (#26023) (Mariam AlMesfer)
- dc68abfc9402f4a1db565dc9a378548f54fd950f fix: Add type check for
ReplaceConstantVariableReferencesWithConstants (#26458) (feilong-liu)
- 4ef4152a3c4829efadb1b26ce4414c538a3e6fcd feat(plugin-memory): Add
support for materialized views in memory connector (#26405) (Timothy
Meehan)
- ee5e26394cdeec89ad73bce0a6ca58cfdf1da61d test: Add unit tests for
expression (#26414) (ericyuliu)
- 8b06fcb78ae3ed006ef3a7a7decdccfe0eaa791b chore(connector): Upgrade
sourceforge to version 0.9.16 (#26247) (Mariam AlMesfer)
- 4ec539d573aee9b1df812616289bbf5fe8d51ab2 fix(plugin-iceberg):
Incorrect Iceberg columnHandle type in Prestissimo (#26411) (Ping Liu)
- 5775ef3a183bd37d863cb5bc23bd01242b4ad1b7 chore(plugin-redis): Upgrade
redis.clients:jedis to 7.0.0 (#26412) (sumi-mathew)
- f34aeda6ae8a2bad19a34e988e625debdd3f7593 refactor: Shuffle read
runtime stats rename (#26432) (Xiaoxuan)
- 52132d8a94cd2cf64b54b83d44b161aa0733eef9 refactor: Remove unnecessary
BroadcastFactory (#26448) (tanjialiang)
- fab96c5aca62c900669de3a0a504be1c19d749a2 fix(native-pos): Enable
shuffle stats for sapphire java (#26427) (Han Yan)
- 6baedcf6a936f671bef106484931b41e967b40be chore(native): Add window
size configuration for http2 server (#26383) (Shang Ma)
- 6d3b641471ff5e9166187139a4be542a9aafbe02 feat(native): Support custom
schemas in native sidecar function registry (#26236) (Joe Abraham)
- 84af5a10d2358db7111a8edc4fd2734ef422f4e4 feat(native-pos): Add spark
driver temp storage handle propagation (#26436) (tanjialiang)
- f046e9f559b9315585048787259046c5eaa59fe4 chore(ui): Upgrade
dagre-d3-es version (#26422) (Shahad Shamsan)
- 228ac667dd9cc4e9093b6a4b2b3fe67bb273b8b7 fix(connector): Fix
inconsistent case handling in UPDATE SET column resolution (#26434)
(Reetika Agrawal)
- 17886287651e9a58b64f6b290ec4c1a4dd9283a7 fix(ui): Fix timeline and
stage detail (#26402) (Weitao Wan)
- 354183ba3f734789ade9b333c209262ed49eac8b fix: Add row level filter
check in Metadata Delete Optimizer (#26386) (Natasha Sehgal)
- 57cf79ef3e098fe90ae947be7e8e348c2b098ee1 feat(plugin-druid): Add TLS
support (#26027) (nishithakbhaskaran)
- 7a5fec00ae162ab7618c2d58bcff9ca1b3e067f7 chore(ci): Advance velox
(#26435) (Amit Dutta)
- 7126264f3562f99f940abd38e0e61eaef057f2a4 feat(plugin-elasticsearch):
Enable case senstivity support in the Elasticsearch connector (#26352)
(Namya Sehgal)
- 24c39e0b366a7f610cde1fbbcd57450ece94cf71 feat(plugin-mongodb): TLS
configuration support in MongoClientConfig (#25374) (Sayari Mukherjee)
- d4aabe096cf38651ce01dcd85a7f998425ee743c feat(native-pos): Add metrics
API for shuffle writer (#26438) (tanjialiang)
- 5714c96116865636687ff641fbed9924616be27e feat(native-pos): Add velox
runtime metrics support for shuffle read (#26437) (tanjialiang)
- dc3f42da7fda3c89cc868732558853299afa6620 feat(plugin-iceberg): Add
support for ``engine.hive.lock-enabled`` property when creating iceberg
tables (#26234) (inf)
- d20ff02fb5b95ea9e674f625161fe711a7385af6 feat: Allow InPredicate in MV
refresh where clause (#26424) (Jiaqi Zhang)
- e20e45ad3c546dc6f8ddec51a672889c8c51089c refactor(native): Decouple
Iceberg from HivePrestoToVeloxConnector (#26420) (dongwang)
- 2070d2dfdae4d89667b35996eb76350a9f1c438c chore(ci): Advance Velox
(#26385) (tanjialiang)
- e39c17f4a658582402f739ef15d9c6b041063a0c misc: Add get connector ID
for connector session (#26431) (feilong-liu)
- f4a917a2c52d275f31bcd15f34ed47f7a74839a5 fix: Fix
ApplyConnectorOptimization when having optimizers supporting multiple
connectors (#26429) (feilong-liu)
- 0251bd96249fc6266f677795404ecef971520166 refactor: ToHiveTableHandle
to static utility function (#26430) (Han Yan)
- 20de6feec932c3575e8256057a085cb85d78a7ff fix(native-pos): Enable
shuffle stats (#26409) (Han Yan)
- d89d0f6c99d49e305354cd857c071873f6f9c3a4 refactor: Convert router
components from class to ES6 function components (#25666) (Chris
Matzenbach)
- 5205309d0f96523db98cacc92daec510de03d9f7 ci(native): Use pre-commit
for formatting checks (#25556) (Andrew X)
- 9dfe7717d9f41b48cf6057ddfffb529990d3ad6d fix(docs): Fix iceberg docs
(#26413) (Pratyaksh Sharma)
- b672fecc23441be440d6a185526f5b00971ed2cb refactor: Avoid List and
Array to track row number column in ORC format (#26350) (dongwang)
- f8c1307536f51d2134dd2336e5c191d6e607e4fa test(plugin-postgres): Add
test cases for mixed-case support in PostgreSQL (#26332) (sumi-mathew)
- cc46adb11dfa8c8f58415ff5481f486533af849a build(native): Refactor setup
scripts (#26406) (Christian Zentgraf)
- d7b8fa0f589dea501307a8c0926a679850e4e7a4 fix(native): Enable
CudfHiveConnector with PRESTO_ENABLE_CUDF (#26415) (Karthikeyan)
- 60a82c09ad0ee477ba6c8cada35dc209ef9fa64c feat: Support runtime stats
inside shuffle read operator for perf monitoring (#26417) (Xiaoxuan)
- 1be9d5b33b087ed8052dd59264cce9d630390aa2 feat: TVF Part 6/X Final SQL
parsing changes (#26310) (mohsaka)
- 559e1e8f234314b32e2b820d8266b694dfd0a641 feat: Allow OR in MV refresh
predicates (#26410) (Jiaqi Zhang)
- 9a92259fa2b2f825b80c098add1d25e84104c021 feat(plugin-iceberg): Change
iceberg default compression codec to ZSTD (#26399) (Ping Liu)
- 17ab26260234716ab911da0affe69fc06716fa90 fix: Do not cache futures as
they can be cancelled on timeout (#26367) (Andrii Rosa)
- 84765b6acd710f9dc8bac3e2be976ae2e2577cca refactor: Separate
HivePrestoToVeloxConnector to standalone file (#26380) (Ping Liu)
- 96524261c92808d34580b45d313e8e179dea8a80 fix: Add coordinator
validation interface for Python UDF security (#26368) (abhinavmuk04)
- a3e53c4e460537eb35d505829e5d3547c5d676e6 fix(native): Init system used
memory cache at the beginning of PeriodicMemoryChecker callback (#26347)
(Artem Selishchev)
- 69c4ba8fd6d4a9806862f4600416da2029def029 fix: Update
presto-native-dependencies image and TestCustomFunctions test (#26324)
(mohsaka)
- 12fbe1e5f33305a9e30ef717c2659be18dea2e2f feat(native-pos): Enforce per
task storage broadcast join memory limit (#26372) (tanjialiang)
- 5eaa47676d730dcfd65ab1cc6f1d653362236206 fix(docs): Fix typo in
connector description in CONTRIBUTING.md (#26392) (Timothy Meehan)
- 39d0f0b955230dfab0a07a67f83d840b229f3ff1 feat(function): Add Student's
t distribution functions (t_cdf and inverse_t_cdf) (#26363) (Tal Galili)
- d0fc8b2f30a24e18d147b27f8d50817956a70a57 fix: Add session property
back native_max_partial_aggregation_memory (#26389) (Natasha Sehgal)
- 8f974912bca0703f45e063657d402af2f3810345 chore(plugin-iceberg): Reduce
logging in REST servlet (#26393) (Timothy Meehan)
- a32e9b7058e076f8fe6657aeaa446c6004c719e8 fix(security): Upgrade netty
to 4.1.128.Final to address CVE-2025-59419 (#26349) (Shahim Sharafudeen)
- a15dbe8c8ef00a4dbe6b921e4a615dd5f4892cb1 fix(native): Set default
function namespace prefix for cuDF (#26256) (Christian Zentgraf)
- b92b8f21aaee73f3116f497c5e330f0e9d91945a feat: Add support for LZ4 and
ZSTD compression codecs (#26346) (dongwang)
- 382b99335e9d3dc6f2e0ba31219739293eaab197 refactor: Rename local
persistent shuffle to local shuffle (#26395) (Xiaoxuan)
- f18a7153ec6134233c5fb49c47245f34099d34c8 ci: Fix the issue where macos
build gets stuck (#26388) (dongwang)
- d96d71cd12a7a14a08f417faefc5ff2ef1b6a14c feat: Extend shuffle read
interface to support read a batch of blocks (#26377) (Xiaoxuan)
- ff4034f844dab96d6f53dc08c81057dabb0f5d57 feat: Add presto error code
EXCEEDED_LOCAL_BROADCAST_JOIN_MEMORY_LIMIT (#26371) (tanjialiang)
- a0ed1ef092e2791fcf4c407327975328fafb02c8 chore(native): Remove usage
of deprecated `tryMapNameToTypeKind()` Velox API (#26370) (Pedro
Pedreira)
- 199ea1e7b9b2598780c9d940ec2059defafbcfc4 feat(native): Support basic
writing to iceberg table (#26338) (Ping Liu)
- 0085f7f86d2e5293225455613f51a76a93049730 feat(native): Separate
exchange get-data-size vs get-data counters (#26353) (Ke)
- 81919c5fc7becf7f0a7078babe610f19d2354439 feat(connector): Add TPCDS
Presto native connector (#24751) (Pramod Satya)
- cd237599527d55d0cea02f1b330616362ebaefe8 fix(native): Fix build
failure on macos (#26364) (dongwang)
- 691d233696d652a596745ea0cf5a0d47e33366b9 perf(native): Fix incorrect
initialization of empty 'folly::Promise' (#26313) (LingBin)
- 27a67ea1ada928c14a2f632af0b4e8dbed03559b feat(plugin-druid): Enable
case sensitivity support in the Druid connector (#26038) (Reetika
Agrawal)
- 67f45cd89f6867b988ef45609e867634600eb49a feat(plugin-pinot): Enable
case sensitivity support in the Pinot connector (#26239) (Reetika
Agrawal)
- 0d613f890cafc8fe4681a236840daab89d6d38d5 refactor: Consolidate the
shuffle read operator implementation (#26359) (Xiaoxuan)
- 4e56652ff2ba3be47e34cef159a717ac37a380b4 fix(native): Iceberg mixed
case column name query error (#26163) (Ping Liu)
- d35867b3d7340edec525392b2bb43f3bf139d490 chore(native): Remove
`mapTypeKindToName()` usage in PrestoCpp (#26345) (Pedro Pedreira)
- e3c4ad8c687534ddaa1122d96399085df72feb24 fix(build): Alternative gperf
link not working (#26341) (Ping Liu)
- 1a4b46238ae4e59294842eb0e51cca4ee9589842 perf: Change shuffle read API
to return a row batch instead of iobuffer (#26342) (Xiaoxuan)
- 66c95c48287a86c39e77bd9472ebe504b4811003 fix: Cherry pick fixes in
0.295 release (#26325) (Li Zhou)
- 84e48caf4534e2bfa09c4b3300d3b631f07214b2 feat(ci): Add scopes to
conventional-commit-check.yml (#26212) (Timothy Meehan)
- f7fb26eebd40e1a6fa12041c42b5598ac1eb1e92 fix: Null pointer exception
when there is no valid column metrics (#26316) (Ping Liu)
- eb387231e11f51dfe3826d671e8641354fb7e346 docs: Update description of
iceberg.compression-codec (#26266) (Steve Burnett)
- 9108a9a0bb33ab97fc7961fb1dbb886dcc325dd9 fix(ci): Free disk space
action (#26318) (Christian Zentgraf)
- 32eb4fa7d8a2192c63937f35b364806626c15a35 chore(native): Advance velox
(#26328) (Xiaoxuan)
- 8b85a9b3b5eb04244f92835e6b2907b1219033a4 test: Use different value for
totalScheduledTime in EventListener test (#26319) (Aditi Pandit)
- 7eb2686db356a171bb3b3975ca9a7d29d9d45db9 fix: False-positive
MAP_SUBSET performance warnings (#26304) (abhinavmuk04)
- 3705024c70957c5f238053ad01541a8f764823d8 feat: Support connector
factory registeration in Pre… (#26312) (Xiaoxuan)
- e3fa9d89ea59d7d631f005b43b99395439386ac7 test(native): Add scalar
function tests to native-tests (#26013) (Pramod Satya)
- 8c953868519f78905f0421a97feec70f0e47cade docs: Fix typo in 0.295
release notes (#26317) (Christian Zentgraf)
- 8fd8895e72b76647b7f24c3ccca642ef19393419 fix: SHOW STATS support for
Timestamp with Timezone columns (#26305) (Timothy Meehan)
- 6d06a8301121cb0b889fd8bfeede332610605f54 docs(native): Fix typo in
config name (#26308) (Christian Zentgraf)
- 8ad32c8cd3c9d7bbe4269fbcb6abc5b93cd5b81f ci: Ensure new dependencies
have OpenSSF score of 5.0 or greater (#26119) (Timothy Meehan)
- 07e7161aac3de95a7c2e0024426bcaf3225af3e2 feat(Oracle): Add missing
BLOB type mappings (#25354) (Namya Sehgal)
- ba1c96db5913a7fd5d476a3c755ae0b9d72f5489 feat(spi): Expose new
QueryStatistic for totalScheduledTime (#26279) (Aditi Pandit)
- 52bcda2b0b883e5ec39aefc0dfe59d8a316a20ca misc: Support config catalog
type for IcebergExternalWorkerQueryRunner (#26142) (Ping Liu)
- 5fa1de6a0da22a621c33ae85d690ad6daa6a81cc chore: Bump
org.anarres.lzo:lzo-hadoop from 1.0.5 to 1.0.6 (#26294)
(nishithakbhaskaran)
- c94e0d25692be011179d1920eb0220d094037308 chore: Bump
org.yaml:snakeyaml version to 2.5 (#26295) (nishithakbhaskaran)
- ff9e993a5480dfffdc08290a35f0e045ec539d00 feat(ui): Add ESLint with
plugins for react/hooks, prettier, flow (#26281) (Joe O'Hallaron)
- c297061d83b4a20dfa9717a57fb26487e525660f refactor: Pass exception type
to calls to Try::tryGetExceptionObject (#26245) (Jay Feldblum)
- 8e8e8d13440d8aa177b52c2807e649a46f6f3359 [sv]opt: Skip generating the
fake row group header in unsafe ro… (#26299) (Xiaoxuan)
- 373ab1232b093405f704de84b95c78c55421d36b fix: Cli debug print for
prestissimo only queries (#26301) (PRASHANT GOLASH)
- a29a3f7a8329bb5b51474995c6ac43ee2d184ae5 fix: Misleading error message
caused by unsupported compresssion codec (#26262) (Ping Liu)
- af9d595bb2e35dcb94b7df82dfd4408da99edea4 chore(ci): Advance velox
(#26283) (Amit Dutta)
- e9b15c27eaeb5c75b6c01660a8be208b697e1f52 refactor(native): Use new
metadata structure for remote function (#26298) (Pedro Pedreira)
- d1c24bb75f80ed7c0eedcc48551daaa4c7e97449 feat: Add optimization to
randomize null key in semi join (#26251) (feilong-liu)
- 59051ee845f74ec523bfbb4c29beb221751658ed perf(native): Fix incorrect
initialization of empty 'folly::Promise' object (#26171) (LingBin)
- e60a95f450557f6de52a14bfb0d6f864e2a9633e feat(native): Add
native_use_velox_geospatial_join session property (#26057) (jkhaliqi)
- 444ab481560786f1d4a33c6a1db43d7fb003c433 feat: Relax grammar for
refresh materialized view (#26292) (Jiaqi Zhang)
- 666676fb73869d0a8be4e1637231cb2bf8d485aa fix: Disable coordinator
sidecar from being able to discover coordinator node (#26288) (Kevin
Tang)
- b7bf7eef31779310f5835c41449afba7e9170d6d feat(plugin): Add detailed
stats for SAC calls (#26116) (Anant Aneja)
- 9107064a6604d8fb340c7d45dfc2497062f5d6ee fix(druid): Use strict
application/json content type for SQL endpoint (#26200)
(Dilli-Babu-Godari)
- 2d065aa3af75c690f64be1cbaee1013377f539f7 chore(build): Bump
scala-library to latest version (#26115) (Dilli-Babu-Godari)
- de1d0516511dea9f7b48501ecb2eb21f7742a49d chore(connector): Upgrade
RoaringBitmap to 1.3.0 (#26238) (Mariam AlMesfer)
- 6ef5a5c265f422041ac54359d64b90967b387e32 misc: Move IndexJoinNode to
SPI (#26289) (feilong-liu)
- ca579362e8796bf9934e04e59aad00d466754e96 chore(connector): Upgrade
org.jgrapht:jgrapht-core versio to 1.5.2 (#26202) (sumi-mathew)
- ac604cfd75172d0457eb7eca56e0de9d4637fa1f chore(connector): Upgrade
google-auth-library-oauth2-http version to 1.39.1 (#26130) (sumi-mathew)
- 5290db12022d793d7bc3f29c49ec16a14bd49237 chore(connector): Upgrade
metrics-core versio to 4.2.33 (#26199) (sumi-mathew)
- 393797c9c2e219a3a1f3e6534f756a3457869236 refactor: Pass full file path
to functionmetadatatest (#26287) (Amit Dutta)
- 79a8f0c779769c32e6e42cdf80c32783569f50c2 feat: Rework of storage based
broadcast join for more efficient buffering (#26041) (tanjialiang)
- db4232a2f62bb1ff4de2b4c1e234379fcc752733 feat(httpserver): Add support
for clientCA file on proxygen HTTP server (#26265) (Nikhil Collooru)
- 6444358956f3fc1239f941f21567042fbc4b68c0 fix: Support more type
conversion for decimal partition value (#26240) (Ping Liu)
- 79447043d97e98ba732658f0afb039dcd01390a9 build(deps): Bump
io.grpc:grpc-netty-shaded from 1.70.0 to 1.75.0 (#26273)
(dependabot[bot])
- 2b0138d3fb6a4475eb8fe3078cd050a8d2d96224 build: Free disk space for
prestocpp-linux-build CI (#26276) (feilong-liu)
- e22ec05fd010d58c9f7ecdf2e6ab4da4578fca28 feat(arrow): Enable
case-sensitive support (#26176) (bibith4)
- fc29b742b7039c823a08dfa847e4e860a1f0e655 fix: Do not block scheduler
if there are stages ready for scheduling (#26268) (Andrii Rosa)
- 7adbad9e0caabba29e35132449ce08426a22982b build: Remove unused files to
solve disk full problem for prestocpp-linux-build-engine job (#26270)
(feilong-liu)
- c829a7da79c369d780ba2c5dc249c23e7721a193 refactor(native): Separate
IcebergPrestoToVeloxConnector to standalone file (#26237) (Ping Liu)
- bebd5fa2cd2c4ff6dd6445b9ae213c7bd8f1e187 feat: Add probe/build
geometries and radius as members of SpatialJoinNode (#25998) (James
Gill)
- 2a5c96d33d1945b06a0edb956923403c73bed172 fix: Live plan not showing
and output data size is undefined (#26033) (Li Zhou)
- 633db9d377ddb0779b911cffc5dc12af0737050d feat: Enhance connector
optimizer to work on plan with multiple connectors (#26246)
(feilong-liu)
- f81a14cb817832780fb9a539641d3ae9728eb098 fix(native): Watchdog fails
to run on certain setups (#26255) (Deepak Majeti)
- a9f03d808573c4fbeabe6f75b4cba7bdd82b3724 fix: Change typo rwrite to
rewrite (#26258) (Zac)
- ed4fbd4fa988bbb300991ab701107c488358be77 fix(flakytest):
TestDistributedSpilledQueries testQueriesWithSpill (#26254)
(nishithakbhaskaran)
- 1ed8cb46dabeb8c79e73bb40c2eea87735fef612 feat(native): Add support for
Velox cuDF options and CudfHiveConnector (#26156) (Deepak Majeti)
- 75a4ff927bb4d4e1d54407e7814d6384e330eeec feat(cassandra): Enable
case-sensitive support (#25690) (bibith4)
- 11116a854d057643e7ab297cbf95444b72e0ded9 feat: Add option to select
query types enbled for HBO (#26183) (feilong-liu)
- acab43d42c2d18c609aa63582c5f3ef01ded9082 refactor: Refactor
ExtractSpatialJoin (#26250) (James Gill)
- ff43702ec542c721adbf0cd6b196b19bff511bdb docs: Add Hive Metastore
documentation in Hive Connector (#24549) (Alex Austin Chettiar)
- 22f1a27c5f1de26e5e1fd6620fd68c775cb2da19 fix(security): Upgrade
zookeeper to 3.9.4 to address CVE-2025-58457 (#26180) (Shahim
Sharafudeen)
- 2b76d0bbc76e4d746ac40e6c10911bdd96d2a48f fix: Fix the
total_split_wall_time as TotalScheduledTime (#26244) (XiaoDu)
- 62fef173d5c3a818c71a428a3a2ea8819cc2cc03 misc(native): Advance Velox
(#26243) (Christian Zentgraf)
- 3cd85a4148a110f150900efb0e675600c9645da5 chore(connector): Upgrade
threetenbp version to 1.7.2 (#26132) (bibith4)
- a07aa746b40a673b0ad09bdb75df66a9e9cba2f8 docs: Fix minor text issues
in connector/deltalake.rst (#26241) (Steve Burnett)
- 3076d0717d855aeb590997d3ebb27afe59ccd0f7 chore: Add health score badge
to README (#26233) (Timothy Meehan)
- 3837f97e3ffc51aa4a9b12e79569b6fa6ab2c6e0 refactor: Advance velox and
update task creation to use disk … (#26232) (Xiaoxuan)
- 5e22b9a474f6831b583e49b12ee1a91cef3f5b1e fix: Fix presto connector
registration failure (#26226) (Xiaoxuan)
- 491f8978b58f0f4af1e8b4e77b6db108dd1eacbc test: Add custom function
tests (#25480) (Pramod Satya)
- 2c63235228b8f0a4b538a32d08635917ae09d93d feat(httpclient): Log stats
for reactor netty http client (#26211) (Nikhil Collooru)
- c3e285212ee2c97aa4ff90e424bff21808934e16 fix(ui): Handle null bigint
values in query results table (#25715) (Joe O'Hallaron)
- 79fd4723bf4c92c20a6667b38fb658c82f767f56 Enable check query integrity
permission check for all query types (#26096) (Kevin Tang)
- 027b8f1a1285c45f148241bde7c5eff2699a9d4d feat(readers): Add session
properties for small batch size mitigation (#26087) (RindsSchei225e)
- 182cd8c58102eba98b4b530bce3fe5f506b157c7 build(native): Update Velox
and fix build (#26209) (Christian Zentgraf)
- d297df55df973e71523b599a87dc4ee365c4fc8b fix(ci): Clear more space for
Maven checks (#26216) (Timothy Meehan)
- 37f83a52e68cd0edd21c0ec62277bded7051be6d [pos] Do not load function
namespace managers on native executors (#26206) (tanjialiang)
- d7ca4d0fc8881b70ecaae63a61a90916af09d244 fix(iceberg): Correct
fallback logic for column matching in ORC files (#26178) (dongwang)
- 58d11e0854307830f1bece5ce9cf8c15d4f1e306 feat(redis): Enable
case-sensitive support (#26078) (bibith4)
- 3d60680a6ad519bfac3ddddc2d5894ef13783b91 chore(connector): Upgrade
com.google.api-client version to 2.8.0 (#26063) (sumi-mathew)
- deabb635d133bda214c346753577e457dbd08840 refactor(clickhouse): Remove
unused code (#26067) (Reetika Agrawal)

## Release Notes

```
== NO RELEASE NOTE ==
```

---------

Co-authored-by: Steve Burnett <[email protected]>
Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>
Co-authored-by: Tim Meehan <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

from:IBM PR from IBM

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants