Skip to content

Conversation

@prestodb-ci
Copy link
Contributor

@prestodb-ci prestodb-ci commented Oct 1, 2025

Missing Release Notes

Amit Dutta

Arjun Gupta

Artem Selishchev

Ge Gao

Jialiang Tan

Nidhin Varghese

PRASHANT GOLASH

Richard Barnes

Timothy Meehan

Xiaoxuan Meng

haneel-kumar

juwentus1234

yangbin09

Extracted Release Notes

All Commits

  • 515d1bd chore(ci): Add action and documentation for semantic commits (chore(ci): Add action and documentation for semantic commits #26122) (Timothy Meehan)
  • fb866da Upgrade org.jetbrains:annotations version 26.0.2 (Nishitha-Bhaskaran)
  • 0ba1059 [sv] Fix file based json udf tests (Jialiang Tan)
  • 48f758b Fix resource groups docs (pratyakshsharma)
  • dd1cf90 Disable UpperCase conversion when case-sensitve flag is enabled for Oracle connector (Reetika Agrawal)
  • d23cee8 Add quotes to column names for renameColumn and dropColumn in BaseJdbcClient (Reetika Agrawal)
  • 6416a29 Disable UpperCase conversion when case-sensitve flag is enabled (Reetika Agrawal)
  • 6ef3d26 refactor(iceberg): Remove unnecessary column type translation method (wangd)
  • 324020c Make SplitRunner threads daemon threads (Natasha Sehgal)
  • 6ec7250 Specify system access control for testing presto server (Specify system access control for testing presto server #25972) (Kevin Tang)
  • 7c85a98 Changes to generate jks file programatically to enable ssl/tls in hms (Shijin)
  • 66d31ef Fix subheading formatting in develop/functions.rst (Steve Burnett)
  • a0c4008 Added Presto Java dev container (Miguel Blanco Godón)
  • 212f9c0 Refactor: Move dynamic_registry and FunctionMetadata to functions (Joe Abraham)
  • 0b43b6a Add x509 certificates list to identity class (Add x509 certificates list to identity class #26128) (Kevin Tang)
  • 4a38843 Remove deprecated comments from TableHandle.java (Timothy Meehan)
  • 55f858b Add SQL Support for MERGE INTO In Presto Add SQL Support for MERGE INTO In Presto #20578 (parser) (Adrian Carpente (Denodo))
  • 368bcc7 Fix connector.name in document (Reetika Agrawal)
  • b2fbfc2 [native] Advance velox (Amit Dutta)
  • 69900c0 Allow semantic exception during function resolution (Allow semantic exception during function resolution #26158) (Kevin Tang)
  • ce7ce2e Fix druid read when column key has null values (Reetika Agrawal)
  • 62bf52b [presissimo]refactor: used estimateFlatSize instead of BaseVector::inMemoryBytes API (Xiaoxuan Meng)
  • 9ea6d39 Analysis for table and descriptor arguments. (mohsaka)
  • 60416ba Fix constant folding for SpecialFormExpression and LambdaDefinitionExpression in sidecar enabled clusters (Pratik Joseph Dabre)
  • 1b86fc3 [pos] Refactor catalog config to be inside NativeExecutionConfigModule (Jialiang Tan)
  • ec07815 Free more space for product-tests-specific-environment2 (unidevel)
  • ca0118c [native] Enable sql invoked function tests (Pramod Satya)
  • d50763e Fix local presto server start on latest master (Reetika Agrawal)
  • 4b7b4b3 Rewrite Geometry to Varchar type for verifier temp tables (Rewrite Geometry to Varchar type for verifier temp tables #26140) (HeidiHan0000)
  • 1f99afc Add more task scheduling runtime stats (Ke Wang)
  • 63ac5c6 Add new ConnectorMetadata.finishDeleteWithOutput() to allow DELETE queries to log outputs (Add new ConnectorMetadata.finishDeleteWithOutput() to allow DELETE queries to log outputs #26134) (Gary Helmling)
  • 254c5d4 Replace javax.inject imports with jakarta.inject in presto-db-session-property-manager (Hazmi)
  • a3d9683 Add a check for CVEs present in new transitive dependencies (Timothy Meehan)
  • 8c37a14 Add support for setting sessionStartTime in VeloxQueryConfig. (Krishna Pai)
  • 15062a8 Add support for setting sessionStartTime in VeloxQueryConfig. (Krishna Pai)
  • 322f60a Add documentation around releases (Tim Meehan)
  • 089871a Resolve "No suitable driver found" error in DB-based SPM (Jalpreet Singh Nanda (:imjalpreet))
  • 850cc31 Use NodeAssignmentStats::getQueuedSplitsWeightForStage in task-based split scheduling (Sergey Pershin)
  • 6243a1b Make addSplit update pending split info immediately. (Sergey Pershin)
  • 2da5275 feat(iceberg): Enable alter tbl-properties to manage old metadata files (wangd)
  • 1762f52 [native] Fix incorrect initialization of 'folly::Promise' object (lingbin)
  • 86ad402 [Docs]Improve documentation for histograms (wangd)
  • 0374d22 [native] Advance velox (Amit Dutta)
  • 6bc7987 Fix RowExpressionOptimizer's BuiltInNamespaceRewriter to handle nested CallExpressions (Pratik Joseph Dabre)
  • ed50bf0 Fix static scan issue by updating AES cipher mode (Dilli-Babu-Godari)
  • d4f7243 Add iceberg error checks for HiveTableOperations commit functions (Hazmi)
  • f30a72a CI: Fix presto-on-spark native tests for PRs that only modify docs (wangd)
  • 4f8bff8 [Native] Advance Velox (aditi-pandit)
  • 015941c [native] Consider lookup variable while parsing index lookup condition (Zac Wen)
  • e5d1146 [native] Serialize session property metadata with protocol (Pramod Satya)
  • 9394114 [native] Update protocol (Pramod Satya)
  • 3cd1b54 Enhance index join lookup variable extraction logic (Zac Wen)
  • 576d422 [pos] Add exception stack information to PrestoSparkFailure to facilitate debugging (Jialiang Tan)
  • de0fe1c [native] Pass extra_credential into QueryConfig ([native] Pass extra_credential into QueryConfig #26058) (Ke Wang)
  • 18b7e33 [pos] Fix broadcast related tests (Jialiang Tan)
  • 105af44 [pos] Fix connector caused test failures (Jialiang Tan)
  • 6fe5a5d Add GitHub Actions workflow for dependency review (Timothy Meehan)
  • 5561e0a Initialize server port when initializing the test class instead of constructor (Elbin Pallimalil)
  • 48bd9f8 Add ability to schedule splits based on Task load, not Node load. (Sergey Pershin)
  • 3829cb9 [pos] Fix java.lang.NoSuchMethodError: java.util.Optional.orElseThrow() (Jialiang Tan)
  • 5adcd27 Presto add sqlText to accessControlContext (Presto add sqlText to accessControlContext #26054) (Kevin Tang)
  • bc7ac8f Include native built in functions ci test (Include native built in functions ci test #26056) (Kevin Tang)
  • e960542 Fix flakytest in Clickhouse CI (Nishitha-Bhaskaran)
  • e840f09 Include native build for prestocpp-linux-presto-on-spark-e2e-tests (Reetika Agrawal)
  • ef6887a Correct session property details in release notes (Reetika Agrawal)
  • a1f44c1 Add AuthenticatorNotApplicableException in presto-spi (Jalpreet Singh Nanda (:imjalpreet))
  • b0f44f0 Alternative URL for gperf (Karthikeyan Natarajan)
  • 6469ea3 [native] feat: pass source and schema to connector config (Vivian Hsu)
  • 18f145d [native] Remove deprecated function signature (Zac Wen)
  • 859f020 [Native]Remove redundant loops and unnecessary task launches (wangd)
  • a02f2bc Add presto-sql-helpers directory for inlined SQL invoked function plugins with plugin loading rules (Pratik Joseph Dabre)
  • f0d1ce0 Add ThriftFilterPushdown for native execution (Zac Wen)
  • 6828019 Upgrade scala-library version (Sumi Mathew)
  • 4bacb8e Enable case-sensitive-name-matching support for clickhouse connector (Nishitha-Bhaskaran)
  • d7bbf5d Enable Clickhouse CI tests along with fixes (Nishitha-Bhaskaran)
  • 80095e9 Fix aggregate function builtin special functions (Kevin Tang)
  • 6ccd887 Add singlenode-kerberos-hdfs-impersonation-with-wire-encryption-cipher-suites profile in product tests (Jalpreet Singh Nanda (:imjalpreet))
  • 1123970 Enable PrestoExtendedFileSystemCache Integration Without Reflection (Jalpreet Singh Nanda (:imjalpreet))
  • 612ba13 Upgrade to Hadoop 3.4.1 with Hive 3 support and test fixes (Jalpreet Singh Nanda (:imjalpreet))
  • 7f24bcd Workaround for HDFS permission issue (Jalpreet Singh Nanda (:imjalpreet))
  • 88cab14 Align Tempto with default Hive user configuration (Jalpreet Singh Nanda (:imjalpreet))
  • 339ba79 Force bucketing v1 in hive-tests (Jalpreet Singh Nanda (:imjalpreet))
  • 0a5efad Fix bucket/split count check in AbstractTestHiveClient (Jalpreet Singh Nanda (:imjalpreet))
  • fe4606b Add LDAP authentication support for environments without anonymous bind (Jalpreet Singh Nanda (:imjalpreet))
  • 0cbc311 Enable and fix all Cassandra connector tests in CI (Shijin)
  • 4371209 Bump up org.apache.yetus:audience-annotations version to 0.15.1 (Nishitha-Bhaskaran)
  • 41016fe [pos] Fix TestPrestoSparkNativeArrayFunctionQueries (Jialiang Tan)
  • 0788f73 [native] Introduce firstTimeReceiveTaskUpdateMs in PrestoTask (Ke Wang)
  • 4a1d83f Add plan support for using uniqueness of row_id (Feilong Liu)
  • 20ed52b Update security docs to include oauth2 (auden-woolfson)
  • 6247d6c Fix build and test failures from oauth2 w/o CLI (auden-woolfson)
  • 398056c Tests for the OAuth2 Authentication and OIDC discovery (Anant Aneja)
  • 3e1ea50 Add support for OAuth2 authentication (Anant Aneja)
  • 498ba83 CLI external authentication and composite redirect handler (Anant Aneja)
  • 8777210 External auth support for presto-jdbc and presto-client (Anant Aneja)
  • ed6e4a9 Plan table function invocation and add tests (mohsaka)
  • de55258 [native] Add protocol support for non-index-lookup-join-condition (Zac Wen)
  • 04a4819 Upgrade Hudi version in Presto-hudi module to 1.0.2 (Vamsi Karnika)
  • 22b7461 Enhance lineage capture to include column-level details (Nidhin Varghese)
  • 8eea8b7 Bump org.glassfish.jaxb:jaxb-runtime jar to latest version (Dilli-Babu-Godari)
  • abad3ad Bump jdbi-core and jdbi-sqlclient to latest version (Dilli-Babu-Godari)
  • d23167d Add array_sort() and array_sort_desc() with lambda support for key extraction (Dilli-Babu-Godari)
  • 0494998 Package memory connector plugin under native-plugin/ using Provisio (Pratik Joseph Dabre)
  • 4261dcf Enable more features for prestissimo image (Enable more features for prestissimo image #25712) (Li Zhou)
  • 8f96415 Upgrade org.fusesource.jansi:jansi version to 2.4.2 (Nishitha-Bhaskaran)
  • 003cda6 [native] Assign createFinishTimeMs at point of task completion in prestoTask (Ke Wang)
  • 9521580 [sapphire-velox]fix: Fix to handle multiple TaskSource have the same source node ([sapphire-velox]fix: Fix to handle multiple TaskSource have the same source node #26031) (Xiaoxuan Meng)
  • 4865fc9 feat(connector): Add mTLS support for Arrow Flight (haneel-kumar)
  • 39ea2c0 [pos][native] Disable failing presto-on-spark native tests (Shrinidhi Joshi)
  • a37b445 [pos][native] Add presto-on-spark native tests step to Github CI on PRs (Shrinidhi Joshi)
  • 0a029e7 [pos][native] Unit testing fixes (Shrinidhi Joshi)
  • d7193c7 Bump up iceberg version to 1.8.1 (beinan)
  • 809ae7b [native] Disable Velox mono-library build (Christian Zentgraf)
  • 0bdb471 [native] Advance velox (Amit Dutta)
  • f31246e enhance csp security with form-action directive and stricter img-src (adkharat)
  • 6b5dbf8 Upgrade org.antlr version (Sumi Mathew)
  • 1fc6b0c [native] Add parameterized varchar type in the list of supported types in NativeTypeManager (Pratik Joseph Dabre)
  • d5abf92 Upgrade org.reflections version (Sumi Mathew)
  • 6732f41 [native] Add runtime stats taskCreationTime (Ke Wang)
  • 4936390 Split Provisio plugin packaging into plugins and native-plugins directory (Pratik Joseph Dabre)
  • 987c02f [pos][native] Setup cpp worker memory settings based on sparkConf (for smart retries) (Shrinidhi Joshi)
  • eaf1d28 Allow duplicate function signatures when matching with generic candidates (Pramod Satya)
  • e366be1 [presto] Add enum type flag to Prestissimo worker config ([presto] Add enum type flag to Prestissimo worker config #25989) (HeidiHan0000)
  • 07a1a88 Upgrade netty to 4.1.126.Final to address CVE-2025-58056 and CVE-2025-58057 (Shahim Sharafudeen)
  • 197a26b visitEnumLiteral fix (abhinavmuk04)
  • eab9263 [Coordinator throttling] Scheduling Policies for Admission Control based on worker load ([Coordinator throttling] Scheduling Policies for Admission Control based on worker load  #25689) (PRASHANT GOLASH)
  • 29b1657 [native] Pass Presto build options to Velox build options directly (Christian Zentgraf)
  • b49b416 Make all in-tree connectors utilize new SPI method in ConnectorMetadata (wangd)
  • 7a20948 feat: Add SpatialJoinNode to presto_protocol (James Gill)
  • 3425c7e Fix localtime handling for legacy timestamp semantics (Jalpreet Singh Nanda (:imjalpreet))
  • 8828a3b Fix current_time handling for legacy timestamp semantics (Jalpreet Singh Nanda (:imjalpreet))
  • 814cdd6 [Native]Fix typo in NativeSidecarPluginQueryRunner configuration (wangd)
  • 5b391d8 Fix NullPointerException when catalogSessionProperties is not configured (Jalpreet Singh Nanda (:imjalpreet))
  • 6d36242 Make POS count failed task info and perform dedup on them (Jialiang Tan)
  • c9df88d Update 0.294 release notes about executable jars (Update 0.294 release notes about executable jars #25982) (Li Zhou)
  • a642598 Upgrade mongo server version (sumi-mathew)
  • ba13f42 Upgrade objenesis version to 3.4 (Nishitha-Bhaskaran)
  • 7b9613f [native] Advance velox (Amit Dutta)
  • 4c543a0 Analyze table function invocation (mohsaka)
  • b6c6cbf [native] Introduce presto-native-sql-invoked-functions-plugin for sidecar enabled clusters (Pratik Joseph Dabre)
  • 551500e Implement Iceberg system.bucket scalar function (Mahadevuni Naveen Kumar)
  • 3257215 [native] Use subscript operator to retrieve function handle (Pramod Satya)
  • 0d75bc3 Remove register-test-functions from PrestoSparkNativeQueryRunnerUtils (Xin Zhang)
  • 8c7f2a8 [presto] Move out M2Y from RegressionState for regr_slope and regr_intercept functions ([presto] Move out M2Y from RegressionState for regr_slope and regr_intercept functions #25475) ([presto] Move out M2Y from RegressionState for regr_slope and regr_intercept functions (#25475) #25748) (Artem Selishchev)
  • 9c5004f Fix up conditional inclusion of Spark2/3 modules (Gary Helmling)
  • 92a8ae5 CODEOWNERS: Expand codeownership of presto-spark owners to include presto-spark code in presto-native-execution module (Shrinidhi Joshi)
  • 04a922f [native] README: fixed a typo in aws dep install command. ([native] README: fixed a typo in aws dep install command. #25878) (Prashant Sharma)
  • e7f7e26 Add node selection strategy documentation (Steve Burnett)
  • 55df185 Add documentation to run native worker with sidecar (Joe Abraham)
  • dbc36d3 Add native index join perf related session properties (Zac Wen)
  • 686d1c5 Support multiple catalogs for Presto spark native execution (Support multiple catalogs for Presto spark native execution #25943) (Pradeep Vaka)
  • 00f3749 [presto] Fixing the Writer count from the system config ([native] Fixing the Writer count from the system config #25941) (Abhash Jain)
  • 2535ff4 Split presto-session-property-managers module (Hazmi)
  • 8cf71c1 Add a DB based session property manager (Hazmi)
  • 8c8e940 [Native]Remove redundant parentheses in PrestoToVeloxQueryPlan.cpp (wangd)
  • 76cac25 [Native]Fix typo in PrestoServer.h and IcebergOutputTableHandle.hpp.inc (wangd)
  • b89a041 Move annotation LiteralParameter to SPI for use in other modules (Mahadevuni Naveen Kumar)
  • 6d69b41 refactor: TypeParser to use velox/.../prestosql/...TypeParser (refactor: TypeParser to use velox/.../prestosql/...TypeParser #25877) (HeidiHan0000)
  • 27280fc Extract all inlined sql invoked functions into a new plugin presto-sql-invoked-functions-plugin (Pratik Joseph Dabre)
  • 4cf74fc Generalize the doc page explaining how to deploy Presto with Homebrew (dnskr)
  • a5256ab [native] Validate sidecar function signatures against plugin loaded function signatures at startup (Pratik Joseph Dabre)
  • 977cabe Enable copy button feature explicitly (dnskr)
  • b760905 Fix minor documentation issues (dnskr)
  • 9da619b Enable case-senstive identifer support for Mongodb connector (Reetika Agrawal)
  • 591e49f Enable and fix all Mongodb connector tests in CI (Reetika Agrawal)
  • 0b66c1e Add connector_name to metadata.catalogs table (pratyakshsharma)
  • b4bb7ce [native] Advance velox (Amit Dutta)
  • 3b32df2 fix: Deserialized TDigest NaN checks (fix: Deserialized TDigest NaN checks #25907) (Natasha Sehgal)
  • ecf1344 [native] Advance velox (Pramod Satya)
  • 7357711 [native] fix: Fail the query if the aggregation stats node fails the sanity check (Xiaoxuan Meng)
  • 915f96a Add output stats for pos sink operators (Add output stats for pos sink operators #25915) (Jialiang Tan)
  • 6387368 [docs] Add doc for Type Mapping to connector/deltalake.rst [docs] Add doc for Type Mapping to connector/deltalake.rst #25357 (Rebecca Whitworth)
  • b323a87 Exclude executable jars from maven publishing (Exclude executable jars from maven publishing #25909) (Li Zhou)
  • 366daee Enable case-sensitive identifier support for BigQuery connector (adkharat)
  • acb5422 [native] Advance velox (Pramod Satya)
  • ac1f4f7 feat: Add session property for debugMemoryPoolWarnThresholdBytes (feat: Add session property for debugMemoryPoolWarnThresholdBytes #25750) (Artem Selishchev)
  • bcfdd43 Fix codeowners file for presto-main/presto-main-base (Rebecca Schlussel)
  • daff2fe Add Prestissimo committers as codeowners for native session properties (Rebecca Schlussel)
  • 6cda0e6 [native] Build for Gcc14 ([native] Build for gcc14 #25861) ([email protected])
  • 688d401 Native built in namespace manager (Native built in namespace manager #25826) (Kevin Tang)
  • f3907c8 Resolve map(varchar, json) canonicalization bug (Hazmi)
  • 024d57a Added iceberg.engine.hive.lock-enabled configuration (Hazmi)
  • 1d61f3e Add TIME, TIME_WITH_TIMEZONE, TIMESTAMP_WITH_TIME_ZONE to standard jdbc write mappings (Hazmi)
  • 44cdb14 Added DecimalType WriteMapping to QueryBuilder (Hazmi)
  • b553f71 [native] Return false for queries with spherical geometry in sidecar enabled clusters (Pratik Joseph Dabre)
  • 410bb8c [Coordinator throttling] Endpoint on Java worker reporting nodestats ([Coordinator throttling] Endpoint on Java worker reporting nodestats #25687) (PRASHANT GOLASH)
  • 1cf0190 Add @pdabre12 as module committer (Timothy Meehan)
  • e52d33a Fix maven publish and add executable jars to github release (Fix maven publish and add executable jars to github release #25902) (Li Zhou)
  • f1f4ced Parse CharN in protocol to Varchar type (Ge Gao)
  • 86d223b Add missing content and fix typos in comments (wangd)
  • 95fc85e Fix incorrect session property names (Anant Aneja)
  • 27683bf [native] Refactor arrow flight build in adapters script (Christian Zentgraf)
  • fd534dd Fix bug in http message body extraction (Nikhil Collooru)
  • c82e52f Enhance test framework to handle start/rollback/commit in a nature way (wangd)
  • b016faf Refactor test framework to return transactionId control flags to client (wangd)
  • 3b6bec0 Add session property to toggle Orc use column names feature (aspegren_david)
  • 0c72600 feat(OSS Presto): Support tracking Page Sink Runtime Stats in TableWriterOperator (feat: Support tracking Page Sink Runtime Stats in TableWriterOperator #25846) (Matt Karrmann)
  • 8bf4ab1 [native][pos] Make system config free form (Jialiang Tan)
  • 664e0e5 [native] Expose index join perf related session properties (Zac Wen)
  • 52afa5a Add performance warning for MAP_FILTER (abhinavmuk04)
  • 8ac1046 Deploy jar individually to avoid 413 error (Deploy jar individually to avoid 413 error #25879) (Li Zhou)
  • 0a49b00 Migrate Iceberg ApplyChangeLog to connector function (Amritanshu Darbari)
  • 604587b Extract SQL invoked inlined functions tests into AbstractTestEngineOnlyQueries (Pratik Joseph Dabre)
  • b1c7bc4 [Iceberg]Support specifying multiple transforms when adding a column (wangd)
  • 29c18a3 Enhance property mechanism to support specifying multiple value types (wangd)
  • e53f403 [native] Advance velox (Amit Dutta)
  • 5bfedce [native] Advance Velox (aditi-pandit)
  • a8bc182 Clean up InternalPlanVisitor (Clean up InternalPlanVisitor #25867) (Natasha Sehgal)
  • 9b882ab [native] Make config text-writer-enabled true by default (Ke Wang)
  • 44c99e7 [native] Enable TaskUpdateRequest thrift serde in QueryRunner ([native] Enable TaskUpdateRequest thrift serde in QueryRunner #25857) (vhsu14)
  • 61f6226 refactor: Rename SpatialJoinNode.Type -> SpatialJoinNode.SpatialJoinType (James Gill)
  • 59d13b0 [native] Fix using ccache for macOS CI (Christian Zentgraf)
  • c7a444c Add SPI support for TableFunctions (mohsaka)
  • 9548caf Always evaluate built-in functions using the presto.default namespace (Tim Meehan)
  • 88ba01c Migrate evaluateConstantRowExpression to ExpressionOptimizer (Tim Meehan)
  • 02ee89f [native] Remove velox properties from ContainerQueryRunner (Joe Abraham)
  • 7b06b7b Upgrade mongodb java driver from 3.6.0 to 3.12.14 (mehradpk)
  • 365b4cc Remove unused TestGroups from presto-product-tests (Jalpreet Singh Nanda (:imjalpreet))
  • 4a04a11 Enhance ShowColumns (Sumi Mathew)
  • 01fe2c8 [native] Make stuck driver detach worker threshold hardware based ([native] Make stuck driver detach worker threshold hardware based #25855) (Jialiang Tan)
  • 659b5a1 Fix rename column failed if the column is used as source column ofnon-identity transform (Ping Liu)
  • e3471ee Update presto-docs/src/main/sphinx/admin/properties-session.rst (Rebecca Whitworth)
  • 307bba0 [docs] Add doc for pushdown_subfields_for_map_functions session property #25651 [docs] Add doc for pushdown_subfields_for_map_functions session property (Rebecca Whitworth)
  • 2bc42ae [native] Add arrow flight unit tests to CI (Christian Zentgraf)
  • 788e028 Instrument native worker config from spark query runner to injector factory (Jialiang Tan)
  • ed51388 Add proper checks to handle cases where SchemaTablePrefix schemaName is null (Bryan Cutler)
  • 429c6a8 [native] Support using custom storage access username based on source and client tags ([native] Support using custom storage access username based on source and client tags #25827) (vhsu14)
  • a40ff0d Support building presto on spark to support spark3 and spark2 (Kewen Wang)
  • 0dd6fc4 [native] Advance velox (Amit Dutta)
  • b159e46 Add support for retrying on a different cluster (Tim Meehan)
  • ca0c7e5 Correct session property rules json (pratyakshsharma)
  • 62226d5 Support BuiltInFunctionKind enum parameter in BuiltInFunctionHandle's JSON constructor creator (Pratik Joseph Dabre)
  • f911cc8 [docs] Add native sidecar plugin documentation (Pratik Joseph Dabre)
  • 3aed57f Implement visitMetadataDelete in Planner Optimizations (Implement visitMetadataDelete in Planner Optimizations #25745) (Natasha Sehgal)
  • 938ccf6 migrate to AWS SDK v2 with MinIO compatibility fixes (Sayari Mukherjee)
  • 9d6d6e1 Add support for the MariaDb driver to the function namespace manager (Anant Aneja)
  • 3fe0b45 Handle special characters in column names and subfields (Naveen Nitturu)
  • af4fc61 Implement support for connector specific builtin functions (Mahadevuni Naveen Kumar)
  • 2b59d23 Support enforcement of NOT NULL column declarations (Anant Aneja)
  • ff042d8 Fix output variable alignment in ExtractSystemTableFilterRuleSet (Tim Meehan)
  • 89ab915 Print IndexSourceNode table layout in query plan (Zac Wen)
  • c6d8c01 [native] Make presto-on-spark native config up-to-date (Jialiang Tan)
  • 1bf6194 [native] Remove BaseVeloxQueryConfig ([native] Remove BaseVeloxQueryConfig #25758) (Jialiang Tan)
  • 02a0622 Relax filter constrain for index join planning (Zac Wen)
  • c83e6e5 fix for bigquery select not working (adkharat)
  • 754791a Fix Query ID tooltip position in Web UI (yangbin09)
  • ca49aa0 [native] Ensure calling 'no more splits' after the task started. (Sergey Pershin)
  • a5243a1 fix: NumericHistogram handle NaN cases (fix: NumericHistogram handle NaN cases #25793) (Ke Wang)
  • 6b10400 Exclude ValidationMessages.properties from shaded presto-jdbc (Rebecca Schlussel)
  • 2cec1cd [native] Enable Parquet and Spatial by default (Christian Zentgraf)
  • f5f0bb7 [pos][native] Use okhttp instead of airlift.http in pos native (Shrinidhi Joshi)
  • 16e42ab Upgrade netty to 4.1.124.Final to address CVE-2025-55163 (Shahim Sharafudeen)
  • 956978a Support table function invocation in grammar and AST (mohsaka)
  • 85e87a2 Remove invalidate_metastore_cache procedure from iceberg (pratyakshsharma)
  • 9d8354a Upgrade Iceberg version to 1.6.1 (wangd)
  • e00eeca [native] Add protocol support for index join constant equal condition (Zac Wen)
  • e7420ae [native] Advance Velox (Zac Wen)
  • 17aa98c [codemod] Del redundant-static-def in github/presto-trunk/presto-native-execution/presto_cpp/external/json/nlohmann/json.hpp +1 ([native] Remove out-of-line definition of constexpr in nlohmann json. #25732) (Richard Barnes)
  • bcf32f3 Allow constant equal condition for index join (Zac Wen)
  • 55188eb [native] Advance velox (Amit Dutta)
  • 4b30a67 Add return in deleteTask (Nikhil Collooru)
  • 28380cb [native] Refactor and cleanup presto configs ([native] Refactor and cleanup presto-velox config translation #25755) (Jialiang Tan)
  • 4a71fed Add tests for getSqlInvokedFunctions() SPI (Pratik Joseph Dabre)
  • cd53740 Introduce getSqlInvokedFunctions SPI and BuiltInPluginFunctionNamespaceManager for registering sql invoked functions (Pratik Joseph Dabre)
  • 1e025e6 Upgrade reactor-netty-http to 1.2.8 to address CVE-2025-22227 (Shahim Sharafudeen)
  • 05a28ce Ignore unknown table formats when querying system.jdbc.columns table (Jalpreet Singh Nanda (:imjalpreet))
  • f2ec6ad Update invalidate cache docs for hive connector (pratyakshsharma)
  • 0655000 Cancel duplicate checks release notes actions (Christian Zentgraf)
  • 5c36ee5 Add planner support to prevent mixed CPP/Java execution (Tim Meehan)
  • 3d3f541 docs: update README with Java 17 run flags for running Presto in IntelliJ (Jalpreet Singh Nanda (:imjalpreet))
  • dec4e72 Fix formatting in admin/properties.rst (Steve Burnett)
  • 6500aca Update doc about sort order transforms in connector/iceberg.rst (Steve Burnett)
  • 2524b31 Add batching support for PreparedStatement (pratyakshsharma)
  • f3c6b7c [native] Fix CentOS adapter install in dependency image (Christian Zentgraf)
  • 665e694 use has_value instead of hasValue (Valery Mironov)
  • b299e9f Update Configs.h (Valery Mironov)
  • c8f154f docs: add IntelliJ JDK 17 workaround to README (Jalpreet Singh Nanda (:imjalpreet))
  • 9b19f4a Add experimental planner support for sort merge join (Zac Wen)
  • 8392ce7 Update ConfigReader.cpp (Valery Mironov)
  • 3c526ac Use TestNG retry to reduce flakiness in probabilistic result validation (wangd)
  • e03eff1 Java 17 and Jetty 12 Upgrade (Zac Blanco)
  • a4b4e39 Update commons-lang3 to 3.18.0 in product-tests to address CVE-2025-48924 (Shahim Sharafudeen)
  • c27a559 [native] Add native session property binding to presto spark module (Jialiang Tan)
  • 43475f4 [native] Advance velox (Amit Dutta)
  • 6687c50 Revert "Enrich Update infromation in Queryinfo" (Nidhin Varghese)
  • 46cb628 Fix server start (pratyakshsharma)
  • 43f59c3 [native] Make SessionProperties global singleton ([native] Make SessionProperties global singleton #25724) (Jialiang Tan)
  • 0e7e4e0 Add unit tests for index join subfields pushdown (Zac Wen)
  • 84ae840 Remove negative check on several stats. (Sergey Pershin)
  • 4f0d345 Add read support for geometry and geography data types in postgres connector (Mariam Almesfer)
  • 9e3dccf Fix duplicate binding for spark (Fix duplicate binding for spark #25729) (Shang Ma)
  • e0d3305 Make http2 communication configurable (Nikhil Collooru)
  • 829a792 [native] Fix session properties race condition (Jialiang Tan)
  • b0b8a8d Add support for ReactorNettyHttpClient (Nikhil Collooru)
  • 70e1d5e RuntimeStatsMetrics Reporter implementation (j-sund)
  • 0acd038 Add support for tuple type in the Cassandra connector (Bryan Cutler)
  • ba56db9 Remove duplicate binding (Remove duplicate binding #25701) (Shang Ma)
  • f29d1b4 [native] Fix unnecessary include (Ke Wang)
  • 59f69c1 [native] Add max-spill-bytes system config (Jialiang Tan)
  • 5c7fbf4 bump drift version to 1.46 (Shang Ma)
  • 0ba1c08 Fix presto query config kQueryTraceTaskRegExp (Fix presto query config kQueryTraceTaskRegExp #25702) (juwentus1234)
  • bc7c50b Fix expression queries in unit tests that use TestingConnectorSession (Raaghav Ravishankar)
  • 591e333 [native] Add thrift codec for remote split and support for ExecutionWriterTargetUnion ([native] Add thrift codec for remote split and support for ExecutionWriterTargetUnion #25595) (vhsu14)
  • 977a368 [native] Advance velox (Amit Dutta)
  • 834af88 [native] Fix incorrect exclusion of PrestoC++ unit tests (Christian Zentgraf)
  • 3521acf Fix NPE in IcebergHiveMetadata.getViews when the provided schema is null (Bryan Cutler)
  • 75a4e63 Add kQueryTraceNodeId in presto session config (Add kQueryTraceNodeId in presto session config #25684) (Eric Jia)
  • 93c482f [Native] Register Text Writer (Ke Wang)
  • f4fd983 Fix flaky test in TestHiveCommitHandleOutput (wangd)
  • 0136c7f Remove unused session property pushdown_subfields_for_map_subset (wangd)
  • 6466143 Fix spill config plumbing for pos cpp (Jialiang Tan)
  • 3545b1d [native] Fix broken unit test due to IndexJoinNode change ([native] Fix broken unit test due to IndexJoinNode change #25691) (ericyuliu)
  • 91f1529 Enhance PushdownSubfields for index join (Zac Wen)
  • e625575 Normalize tables and views list in MetadataManager. (Reetika Agrawal)
  • 4891aaf [native] Make PrestoServer::driverExecutor_ abstract type (Jialiang Tan)
  • 2179ba7 Add support to provide thrift codec for connector specific fields (Add support to provide thrift codec for connector specific fields #25242) (Shang Ma)
  • d652d1d Add support for TLS in Redis Connector (nishithakbhaskaran)
  • 7f27481 [native] Advance velox (Amit Dutta)
  • 1a6ce9e [native] Advance velox (Amit Dutta)
  • c4ec415 [native] Add PRESTO_ENABLE_SPATIAL option (Christian Zentgraf)
  • 736a5da [native] Add RestFunctionHandle to presto_protocol serialization (Joe Abraham)
  • 5e23026 Fix formatting in presto_cpp/properties.rst (Steve Burnett)
  • c114770 [native] Fix index join type conversion (Zac Wen)
  • c862ca4 [native] Update to use C++20 (Christian Zentgraf)
  • 383ffa1 Add max_serializable_object_size session property (Raaghav Ravishankar)
  • 94b04cb Display selected values for schema and catalog dropdowns (Joe O'Hallaron)
  • 892cbee Add Cache-Control header to statement endpoints (Andrew Xie)
  • c23b87e Support max queued_time limit (Support max queued_time limit #25589) (Arjun Gupta)
  • 72a78aa Clean up legacy MetaDataUpdater and ConnectorTypeSerde (Clean up legacy MetaDataUpdater and ConnectorTypeSerde #25652) (Shang Ma)
  • a6d3df1 Preserve quotedness in QualifiedName (Reetika Agrawal)
  • 4607f03 Update nessie to 0.95.0 (Mariam Almesfer)
  • 45c3305 Support native non-equal lookup join planning (Zac Wen)
  • 13cd265 Check for null schema when querying from system.jdbc.columns (Elbin Pallimalil)
  • aa4de13 [native] Make initializeThreadPools() virtual (Jialiang Tan)
  • 66e4b58 add local exchange partition buffer size system config (Wei He)
  • 2235708 [native] Advance Velox (aditi-pandit)

Release Notes

== NO RELEASE NOTE ==

@prestodb-ci prestodb-ci requested review from a team, elharo and steveburnett as code owners October 1, 2025 19:39
@sourcery-ai
Copy link
Contributor

sourcery-ai bot commented Oct 1, 2025

Reviewer's guide (collapsed on small PRs)

Reviewer's Guide

This PR adds a new Sphinx release notes file for version 0.295 and populates it with both 'Missing Release Notes' (unchecked PR entries grouped by author) and fully formatted 'Extracted Release Notes' sections, integrating it into the main release documentation.

File-Level Changes

Change Details Files
Add new release-0.295 Sphinx documentation file
  • Create release-0.295.rst under docs/release/
  • Update main release.rst to reference the 0.295 notes
presto-docs/src/main/sphinx/release/release-0.295.rst
presto-docs/src/main/sphinx/release.rst
Populate 'Missing Release Notes' section
  • Group unrecorded PRs by author with checkboxes
  • Include links to merged PRs for native, connector, UI, and throttling changes
presto-docs/src/main/sphinx/release/release-0.295.rst
Populate 'Extracted Release Notes' section
  • List numbered issue entries with author attribution
  • Provide bullet-point details for each feature, upgrade, fix, or enhancement
presto-docs/src/main/sphinx/release/release-0.295.rst

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 - here's some feedback:

  • Remove or complete the top-level “Missing Release Notes” checklist before merging so there are no unresolved placeholders in the published notes.
  • Consolidate the repeated “Upgrade to Hadoop 3.4.1” sub-bullets under #24799 to eliminate duplicate entries.
  • Consider sorting or grouping the release note entries (e.g., by PR number or feature category) to improve overall readability.
Prompt for AI Agents
Please address the comments from this code review:

## Overall Comments
- Remove or complete the top-level “Missing Release Notes” checklist before merging so there are no unresolved placeholders in the published notes.
- Consolidate the repeated “Upgrade to Hadoop 3.4.1” sub-bullets under #24799 to eliminate duplicate entries.
- Consider sorting or grouping the release note entries (e.g., by PR number or feature category) to improve overall readability.

## Individual Comments

### Comment 1
<location> `presto-docs/src/main/sphinx/release/release-0.295.rst:122` </location>
<code_context>
+* Improve `ApplyChangelogFunction` by moving it to connector-level functions following the pattern introduced in PR #25594. `#25871 <https://github.com/prestodb/presto/pull/25871>`_
+* Add Iceberg bucket scalar function. `#25951 <https://github.com/prestodb/presto/pull/25951>`_
+* Add ``iceberg.engine.hive.lock-enabled`` configuration to disable Hive locks. `#25615 <https://github.com/prestodb/presto/pull/25615>`_
+* Add supporting for specifying multiple transforms when adding a column. `#25862 <https://github.com/prestodb/presto/pull/25862>`_
+* Updated to implement ConnectorMetadata::finishDeleteWithOutput(). `#26134 <https://github.com/prestodb/presto/pull/26134>`_
+* Upgrade Iceberg version from 1.5.0 to 1.6.1. `#25768 <https://github.com/prestodb/presto/pull/25768>`_
</code_context>

<issue_to_address>
**issue (typo):** Change 'Add supporting for' to 'Add support for' for grammatical correctness.

Please update the wording to 'Add support for specifying multiple transforms when adding a column.'

```suggestion
* Add support for specifying multiple transforms when adding a column. `#25862 <https://github.com/prestodb/presto/pull/25862>`_
```
</issue_to_address>

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.

@tdcmeehan
Copy link
Contributor

Looks like we'll need to fix the release notes tool to generate the PR title using conventional commit format.

@tdcmeehan
Copy link
Contributor

@tdcmeehan tdcmeehan changed the title Add release notes for 0.295 docs: Add release notes for 0.295 Oct 1, 2025
Copy link
Contributor

@steveburnett steveburnett left a comment

Choose a reason for hiding this comment

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

first pass, mostly fixing capitalization of products and correcting badly-formatted links

@github-project-automation github-project-automation bot moved this from 🆕 Unprioritized to 🏗 In progress in Presto Documentation Oct 1, 2025
Copy link
Contributor

@steveburnett steveburnett left a comment

Choose a reason for hiding this comment

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

First pass review complete, mostly fixing capitalization of products and correcting badly-formatted links.

Will do at least one more review to revise some entries before I declare the draft ready to hand off to the release shepherd.

At that point I will summarize work done, and left to be done, as I usually do. See my comment on the 0.292 release notes PR, and my first comment and my second comment on the 0.294 release notes PR, for a preview of what to expect.

Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>
Copy link
Contributor

@steveburnett steveburnett left a comment

Choose a reason for hiding this comment

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

second review:

  • tested and verified all links, including auto-gen to the PR for each entry, work - including the ones I fixed in my first review
  • manually added Breaking Changes and populated the new topic with the one I know should be there
  • fixed initial keywords for entries following the Order of changes in the Release Notes Guidelines
  • moved some entries within sections following the Order of changes in the Release Notes Guidelines
  • rechecked and fixed product names

Copy link
Contributor

@steveburnett steveburnett left a comment

Choose a reason for hiding this comment

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

Another review: add doc links, improve formatting and phrasing consistency.

Copy link
Contributor

@steveburnett steveburnett left a comment

Choose a reason for hiding this comment

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

minor fixes

Copy link
Contributor

@steveburnett steveburnett left a comment

Choose a reason for hiding this comment

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

Another end-to-end review, add more doc links, move some entries from General Changes to Iceberg Connector Changes.

Copy link
Contributor

@steveburnett steveburnett left a comment

Choose a reason for hiding this comment

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

Final of my reviews for now, raising questions I'd like others to answer.

@steveburnett
Copy link
Contributor

I am done with the first set of reviews, and the PR is now ready for the Release Shepherd.

What I have done:

  • Fixed broken links.
  • Added links from some entries to relevant points in the Presto documentation.
  • Checked all links, including the automated and generated links to the PRs for each entry.
  • Tested and verified that all links a) work and b) go to the correct destination, including all auto-generated links to PRs, as well as the ones I added.
  • Fixed section headings per the Order of sections in the Release Notes Guidelines.
  • Reviewed section headings to confirm they are in the order as shown in Order of sections in the Release Notes Guidelines.
  • Reviewed all release note entries, and revised where needed, to begin with a keyword shown in the Order of changes in the Release Notes Guidelines.
  • Reviewed all release note entries so they are in the correct order (Fix, Improve, Add, ...) in each topic, as shown in the Order of changes in the Release Notes Guidelines. Moved entries as needed.
  • Added a Breaking Changes topic, and copied one entry that was part of the discussion about needing to add a Breaking Changes topic to the release notes.
    Note: This Breaking Changes topic should be part of the automation in future. See the Release Shepherd topic in Working with the Release Notes PR.
  • Reviewed for product name accuracy - Delta Lake, MongoDB, and so on - and fixed those as needed.
  • Edited and revised entries for punctuation, formatting, and phrasing.

steveburnett
steveburnett previously approved these changes Oct 8, 2025
Copy link
Contributor

@steveburnett steveburnett left a comment

Choose a reason for hiding this comment

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

LGTM!(docs)

All entries correctly ordered, formatted, phrased. Removals and moves from @tdcmeehan's review applied, then I pulled the updated branch again and generated a new doc build for an end-to-end review.

In my opinion, after commits are squashed this is ready to merge. Thanks everyone!

steveburnett
steveburnett previously approved these changes Oct 8, 2025
Copy link
Contributor

@steveburnett steveburnett left a comment

Choose a reason for hiding this comment

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

LGTM!(docs)

Removals and moves from @tdcmeehan's second review applied, then I pulled the updated branch again and generated a new doc build for an end-to-end review.

In my opinion, after commits are squashed this is ready to merge. Thanks everyone!

@steveburnett steveburnett requested a review from tdcmeehan October 8, 2025 16:11
Copy link
Contributor

@steveburnett steveburnett left a comment

Choose a reason for hiding this comment

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

LGTM! (docs)

@steveburnett steveburnett requested a review from tdcmeehan October 8, 2025 20:12
@github-project-automation github-project-automation bot moved this from 🏗 In progress to ✅ Done in Presto Documentation Oct 8, 2025
@czentgr czentgr merged commit 33f5866 into master Oct 10, 2025
79 checks passed
@czentgr czentgr deleted the release-notes-0.295 branch October 10, 2025 15:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

6 participants