diff --git a/.github/actions/maven-owasp-scan/action.yml b/.github/actions/maven-owasp-scan/action.yml
new file mode 100644
index 0000000000000..9681434fad2d6
--- /dev/null
+++ b/.github/actions/maven-owasp-scan/action.yml
@@ -0,0 +1,35 @@
+name: 'Maven OWASP Dependency Check Scan'
+description: 'Runs OWASP dependency check Maven scan with consistent settings'
+inputs:
+ working-directory:
+ description: 'Working directory for Maven command'
+ required: false
+ default: '.'
+ owasp-version:
+ description: 'OWASP dependency check plugin version'
+ required: false
+ default: '12.1.3'
+ data-directory:
+ description: 'OWASP data directory path'
+ required: false
+ default: '$HOME/.owasp/dependency-check-data'
+runs:
+ using: 'composite'
+ steps:
+ - name: Run OWASP dependency check
+ working-directory: ${{ inputs.working-directory }}
+ shell: bash
+ run: |
+ mvn org.owasp:dependency-check-maven:${{ inputs.owasp-version }}:aggregate \
+ -DskipTests \
+ -Dformat=JSON \
+ -DprettyPrint=true \
+ -DfailOnError=false \
+ -DossindexAnalyzerEnabled=true \
+ -DnvdApiAnalyzerEnabled=false \
+ -DnodeAnalyzerEnabled=false \
+ -DassemblyAnalyzerEnabled=false \
+ -DcentralAnalyzerEnabled=false \
+ -DnuspecAnalyzerEnabled=false \
+ -DnvdValidForHours=168 \
+ -DdataDirectory=${{ inputs.data-directory }}
\ No newline at end of file
diff --git a/.github/workflows/owasp-dependency-check.yml b/.github/workflows/owasp-dependency-check.yml
new file mode 100644
index 0000000000000..c2834b0a31d5c
--- /dev/null
+++ b/.github/workflows/owasp-dependency-check.yml
@@ -0,0 +1,152 @@
+name: Maven OWASP Dependency Check
+permissions:
+ contents: read
+on:
+ pull_request:
+ workflow_dispatch:
+ inputs:
+ cvss-threshold:
+ description: 'CVSS score threshold for failing (7.0 = high/critical)'
+ required: false
+ default: '7.0'
+ type: string
+
+jobs:
+ dependency-check:
+ runs-on: ubuntu-latest
+ env:
+ CVSS_THRESHOLD: ${{ github.event.inputs.cvss-threshold || '7.0' }}
+ OWASP_VERSION: '12.1.3'
+ steps:
+ # Checkout PR branch first to get access to the composite action
+ - name: Checkout PR branch
+ uses: actions/checkout@v4
+ with:
+ ref: ${{ github.event.pull_request.head.sha }}
+
+ - name: Checkout base branch
+ uses: actions/checkout@v4
+ with:
+ ref: ${{ github.event.pull_request.base.sha }}
+ path: base
+
+ - name: Set up Java
+ uses: actions/setup-java@v4
+ with:
+ distribution: 'temurin'
+ java-version: 17
+ cache: 'maven'
+
+ - name: Get date for cache key
+ id: get-date
+ run: echo "date=$(date +'%Y-%m-%d')" >> $GITHUB_OUTPUT
+
+ - name: Restore OWASP database cache
+ uses: actions/cache/restore@v4
+ id: cache-owasp-restore
+ with:
+ path: ~/.owasp/dependency-check-data
+ key: owasp-cache-${{ runner.os }}-v${{ env.OWASP_VERSION }}-${{ steps.get-date.outputs.date }}
+ restore-keys: |
+ owasp-cache-${{ runner.os }}-v${{ env.OWASP_VERSION }}-
+ owasp-cache-${{ runner.os }}-
+
+ - name: Run OWASP check on base branch
+ uses: ./.github/actions/maven-owasp-scan
+ with:
+ working-directory: base
+ owasp-version: ${{ env.OWASP_VERSION }}
+ data-directory: $HOME/.owasp/dependency-check-data
+
+ - name: Save OWASP cache after base scan
+ if: steps.cache-owasp-restore.outputs.cache-hit != 'true'
+ uses: actions/cache/save@v4
+ with:
+ path: ~/.owasp/dependency-check-data
+ key: owasp-cache-${{ runner.os }}-v${{ env.OWASP_VERSION }}-${{ steps.get-date.outputs.date }}-partial
+
+ - name: Run OWASP check on PR branch
+ uses: ./.github/actions/maven-owasp-scan
+ with:
+ working-directory: .
+ owasp-version: ${{ env.OWASP_VERSION }}
+ data-directory: $HOME/.owasp/dependency-check-data
+
+ - name: Compare and fail on new CVEs above threshold
+ run: |
+ # Extract CVEs above threshold from both branches (CVSS >= $CVSS_THRESHOLD)
+ threshold="${{ env.CVSS_THRESHOLD }}"
+
+ # Validate report files exist
+ if [ ! -f base/target/dependency-check-report.json ]; then
+ echo "❌ Missing base report: base/target/dependency-check-report.json"
+ exit 1
+ fi
+ if [ ! -f target/dependency-check-report.json ]; then
+ echo "❌ Missing PR report: target/dependency-check-report.json"
+ exit 1
+ fi
+
+ # Validate report files are valid JSON
+ if ! jq empty base/target/dependency-check-report.json >/dev/null 2>&1; then
+ echo "❌ Malformed JSON in base/target/dependency-check-report.json"
+ exit 1
+ fi
+ if ! jq empty target/dependency-check-report.json >/dev/null 2>&1; then
+ echo "❌ Malformed JSON in target/dependency-check-report.json"
+ exit 1
+ fi
+
+ base_cves=$(jq -r ".dependencies[].vulnerabilities[]? | select((.cvssv2.score // 0) >= $threshold or (.cvssv3.baseScore // 0) >= $threshold) | .name" base/target/dependency-check-report.json | grep -E '^CVE-[0-9]{4}-[0-9]+$' | sort -u)
+ pr_cves=$(jq -r ".dependencies[].vulnerabilities[]? | select((.cvssv2.score // 0) >= $threshold or (.cvssv3.baseScore // 0) >= $threshold) | .name" target/dependency-check-report.json | grep -E '^CVE-[0-9]{4}-[0-9]+$' | sort -u)
+
+ # Find new CVEs introduced in PR
+ new_cves=$(comm -13 <(echo "$base_cves") <(echo "$pr_cves"))
+
+ if [ -n "$new_cves" ]; then
+ echo "❌ New vulnerabilities with CVSS >= $threshold introduced in PR:"
+ echo "$new_cves"
+ echo ""
+
+ for cve in $new_cves; do
+ echo "=================================================="
+ echo "CVE: $cve"
+ echo "=================================================="
+
+ # Find which dependencies have this CVE
+ jq -r '
+ .dependencies[]
+ | select(.vulnerabilities[]?.name == "'"$cve"'")
+ | "Module: " + (.projectReferences // ["root"])[0]
+ + "\nDependency: " + .fileName
+ + "\nPackage: " + (if .packages and .packages[0] then .packages[0].id else "N/A" end)
+ + "\nDescription: " + (
+ [.vulnerabilities[] | select(.name == "'"$cve"'") | .description]
+ | unique
+ | join("\nDescription: ")
+ )
+ ' target/dependency-check-report.json
+
+ echo ""
+ done
+
+ exit 1
+ else
+ echo "✅ No new vulnerabilities introduced"
+ fi
+
+ - name: Save OWASP database cache
+ if: always()
+ uses: actions/cache/save@v4
+ with:
+ path: ~/.owasp/dependency-check-data
+ key: owasp-cache-${{ runner.os }}-v${{ env.OWASP_VERSION }}-${{ steps.get-date.outputs.date }}
+
+ - name: Upload reports
+ if: always()
+ uses: actions/upload-artifact@v4
+ with:
+ name: owasp-reports
+ path: |
+ base/target/dependency-check-report.json
+ target/dependency-check-report.json
diff --git a/pom.xml b/pom.xml
index 49eaf516e1042..9b8b19275841e 100644
--- a/pom.xml
+++ b/pom.xml
@@ -10,7 +10,7 @@
com.facebook.presto
presto-root
- 0.295-SNAPSHOT
+ 0.296-SNAPSHOT
pom
presto-root
diff --git a/presto-accumulo/pom.xml b/presto-accumulo/pom.xml
index 5a3ff65981923..beb0dc35f3f83 100644
--- a/presto-accumulo/pom.xml
+++ b/presto-accumulo/pom.xml
@@ -5,7 +5,7 @@
com.facebook.presto
presto-root
- 0.295-SNAPSHOT
+ 0.296-SNAPSHOT
presto-accumulo
diff --git a/presto-analyzer/pom.xml b/presto-analyzer/pom.xml
index e1c2ff5bf062c..907dea53fea99 100644
--- a/presto-analyzer/pom.xml
+++ b/presto-analyzer/pom.xml
@@ -5,7 +5,7 @@
com.facebook.presto
presto-root
- 0.295-SNAPSHOT
+ 0.296-SNAPSHOT
presto-analyzer
diff --git a/presto-atop/pom.xml b/presto-atop/pom.xml
index d686e4b8d5db6..87a817f07919a 100644
--- a/presto-atop/pom.xml
+++ b/presto-atop/pom.xml
@@ -5,7 +5,7 @@
com.facebook.presto
presto-root
- 0.295-SNAPSHOT
+ 0.296-SNAPSHOT
presto-atop
diff --git a/presto-base-arrow-flight/pom.xml b/presto-base-arrow-flight/pom.xml
index 9f38ba2ec0ed1..9457fb5006e91 100644
--- a/presto-base-arrow-flight/pom.xml
+++ b/presto-base-arrow-flight/pom.xml
@@ -5,7 +5,7 @@
com.facebook.presto
presto-root
- 0.295-SNAPSHOT
+ 0.296-SNAPSHOT
presto-base-arrow-flight
diff --git a/presto-base-jdbc/pom.xml b/presto-base-jdbc/pom.xml
index 79a951187f9ee..0cefe58d78065 100644
--- a/presto-base-jdbc/pom.xml
+++ b/presto-base-jdbc/pom.xml
@@ -5,7 +5,7 @@
com.facebook.presto
presto-root
- 0.295-SNAPSHOT
+ 0.296-SNAPSHOT
presto-base-jdbc
diff --git a/presto-benchmark-driver/pom.xml b/presto-benchmark-driver/pom.xml
index 76725407eb1d5..9656e918bea0d 100644
--- a/presto-benchmark-driver/pom.xml
+++ b/presto-benchmark-driver/pom.xml
@@ -5,7 +5,7 @@
com.facebook.presto
presto-root
- 0.295-SNAPSHOT
+ 0.296-SNAPSHOT
presto-benchmark-driver
diff --git a/presto-benchmark-runner/pom.xml b/presto-benchmark-runner/pom.xml
index 75c24687af740..0e87ab2b95583 100644
--- a/presto-benchmark-runner/pom.xml
+++ b/presto-benchmark-runner/pom.xml
@@ -5,7 +5,7 @@
presto-root
com.facebook.presto
- 0.295-SNAPSHOT
+ 0.296-SNAPSHOT
presto-benchmark-runner
diff --git a/presto-benchmark/pom.xml b/presto-benchmark/pom.xml
index 50a69466cde0f..0c109bfbf3434 100644
--- a/presto-benchmark/pom.xml
+++ b/presto-benchmark/pom.xml
@@ -5,7 +5,7 @@
presto-root
com.facebook.presto
- 0.295-SNAPSHOT
+ 0.296-SNAPSHOT
presto-benchmark
diff --git a/presto-benchto-benchmarks/pom.xml b/presto-benchto-benchmarks/pom.xml
index d6e02bf909005..1a63839b316b4 100644
--- a/presto-benchto-benchmarks/pom.xml
+++ b/presto-benchto-benchmarks/pom.xml
@@ -4,7 +4,7 @@
com.facebook.presto
presto-root
- 0.295-SNAPSHOT
+ 0.296-SNAPSHOT
presto-benchto-benchmarks
diff --git a/presto-bigquery/pom.xml b/presto-bigquery/pom.xml
index 611d8703d3226..a05a38f6252a2 100644
--- a/presto-bigquery/pom.xml
+++ b/presto-bigquery/pom.xml
@@ -5,7 +5,7 @@
com.facebook.presto
presto-root
- 0.295-SNAPSHOT
+ 0.296-SNAPSHOT
presto-bigquery
diff --git a/presto-blackhole/pom.xml b/presto-blackhole/pom.xml
index cddba23bf3c87..9e37e40d2aa13 100644
--- a/presto-blackhole/pom.xml
+++ b/presto-blackhole/pom.xml
@@ -5,7 +5,7 @@
com.facebook.presto
presto-root
- 0.295-SNAPSHOT
+ 0.296-SNAPSHOT
presto-blackhole
diff --git a/presto-built-in-worker-function-tools/pom.xml b/presto-built-in-worker-function-tools/pom.xml
index 8159c62c45b5d..b774b0f203503 100644
--- a/presto-built-in-worker-function-tools/pom.xml
+++ b/presto-built-in-worker-function-tools/pom.xml
@@ -3,7 +3,7 @@
presto-root
com.facebook.presto
- 0.295-SNAPSHOT
+ 0.296-SNAPSHOT
4.0.0
diff --git a/presto-bytecode/pom.xml b/presto-bytecode/pom.xml
index 62b53fab7226d..9af4a4fbfbda6 100644
--- a/presto-bytecode/pom.xml
+++ b/presto-bytecode/pom.xml
@@ -5,7 +5,7 @@
com.facebook.presto
presto-root
- 0.295-SNAPSHOT
+ 0.296-SNAPSHOT
presto-bytecode
diff --git a/presto-cache/pom.xml b/presto-cache/pom.xml
index b0cf8597044cb..e1986359dc7f1 100644
--- a/presto-cache/pom.xml
+++ b/presto-cache/pom.xml
@@ -5,7 +5,7 @@
com.facebook.presto
presto-root
- 0.295-SNAPSHOT
+ 0.296-SNAPSHOT
presto-cache
diff --git a/presto-cassandra/pom.xml b/presto-cassandra/pom.xml
index 3415ac90db6d0..71f1a0b50b0c5 100644
--- a/presto-cassandra/pom.xml
+++ b/presto-cassandra/pom.xml
@@ -4,7 +4,7 @@
com.facebook.presto
presto-root
- 0.295-SNAPSHOT
+ 0.296-SNAPSHOT
presto-cassandra
diff --git a/presto-cli/pom.xml b/presto-cli/pom.xml
index c2298b07486c2..5ae530bc147fb 100644
--- a/presto-cli/pom.xml
+++ b/presto-cli/pom.xml
@@ -5,7 +5,7 @@
com.facebook.presto
presto-root
- 0.295-SNAPSHOT
+ 0.296-SNAPSHOT
presto-cli
diff --git a/presto-clickhouse/pom.xml b/presto-clickhouse/pom.xml
index 82bc433f1607a..8f66eda027896 100644
--- a/presto-clickhouse/pom.xml
+++ b/presto-clickhouse/pom.xml
@@ -4,7 +4,7 @@
presto-root
com.facebook.presto
- 0.295-SNAPSHOT
+ 0.296-SNAPSHOT
presto-clickhouse
diff --git a/presto-client/pom.xml b/presto-client/pom.xml
index 6435a2cda2551..717ef775f59f1 100644
--- a/presto-client/pom.xml
+++ b/presto-client/pom.xml
@@ -5,7 +5,7 @@
com.facebook.presto
presto-root
- 0.295-SNAPSHOT
+ 0.296-SNAPSHOT
presto-client
diff --git a/presto-cluster-ttl-providers/pom.xml b/presto-cluster-ttl-providers/pom.xml
index 9c0d2063eb275..0c1c9b1e20d1b 100644
--- a/presto-cluster-ttl-providers/pom.xml
+++ b/presto-cluster-ttl-providers/pom.xml
@@ -3,7 +3,7 @@
presto-root
com.facebook.presto
- 0.295-SNAPSHOT
+ 0.296-SNAPSHOT
4.0.0
diff --git a/presto-common/pom.xml b/presto-common/pom.xml
index 5a708694a5ab1..bafa40b87277d 100644
--- a/presto-common/pom.xml
+++ b/presto-common/pom.xml
@@ -5,7 +5,7 @@
com.facebook.presto
presto-root
- 0.295-SNAPSHOT
+ 0.296-SNAPSHOT
presto-common
diff --git a/presto-db-session-property-manager/pom.xml b/presto-db-session-property-manager/pom.xml
index d0ef4ca921014..69fafc502a2d0 100644
--- a/presto-db-session-property-manager/pom.xml
+++ b/presto-db-session-property-manager/pom.xml
@@ -5,7 +5,7 @@
com.facebook.presto
presto-root
- 0.295-SNAPSHOT
+ 0.296-SNAPSHOT
presto-db-session-property-manager
diff --git a/presto-delta/pom.xml b/presto-delta/pom.xml
index 39fde11fe84e3..2aa4e4070b34c 100644
--- a/presto-delta/pom.xml
+++ b/presto-delta/pom.xml
@@ -4,7 +4,7 @@
com.facebook.presto
presto-root
- 0.295-SNAPSHOT
+ 0.296-SNAPSHOT
presto-delta
diff --git a/presto-docs/pom.xml b/presto-docs/pom.xml
index 03388aa190447..b4d71d2f9b914 100644
--- a/presto-docs/pom.xml
+++ b/presto-docs/pom.xml
@@ -5,7 +5,7 @@
com.facebook.presto
presto-root
- 0.295-SNAPSHOT
+ 0.296-SNAPSHOT
presto-docs
diff --git a/presto-docs/src/main/sphinx/release.rst b/presto-docs/src/main/sphinx/release.rst
index 01cc978b9c14e..d253d91d0c979 100644
--- a/presto-docs/src/main/sphinx/release.rst
+++ b/presto-docs/src/main/sphinx/release.rst
@@ -5,6 +5,7 @@ Release Notes
.. toctree::
:maxdepth: 1
+ Release-0.295 [2025-09-24]
Release-0.294 [2025-07-28]
Release-0.293 [2025-05-29]
Release-0.292 [2025-03-28]
diff --git a/presto-docs/src/main/sphinx/release/release-0.295.rst b/presto-docs/src/main/sphinx/release/release-0.295.rst
new file mode 100644
index 0000000000000..f6e9588004466
--- /dev/null
+++ b/presto-docs/src/main/sphinx/release/release-0.295.rst
@@ -0,0 +1,147 @@
+=============
+Release 0.295
+=============
+
+**Highlights**
+==============
+
+**Details**
+===========
+
+General Changes
+_______________
+* Fix `localtime` and `current_time` in legacy timestamp semantics. `#25985 `_
+* Fix a bug where map(varchar, json) does not canonicalize values. :doc:`/functions/map`. `#24232 `_
+* Fix add exchange and add local exchange optimizers to simplify query plans using the unique $row_id. `#25882 `_
+* Fix failure when preparing statements or creating views that contain a quoted reserved word as a table name. `#25528 `_
+* Fix iceberg connector rename column failed if the column is used as source column of non-identity transform. `#25697 `_
+* Improve Iceberg's `apply_changelog` function by migrating it from the global namespace to the connector-specific namespace. The function is now available as `iceberg.system.apply_changelog()` instead of `apply_changelog()`. `#25871 `_
+* Improve ``DELETE`` on columns with special characters in their names. `#25737 `_
+* Improve efficiency by supporting thrift codec for connector-specific data. `#25595 `_
+* Improve efficiency of coordinator by supporting thrift codec for connector-specific data. `#25242 `_
+* Improve test framework to return ``startTransactionId`` and ``clearTransactionId`` flag to client. `#25053 `_
+* Improve the property mechanism to enable a property to accept and process property values of multiple types. `#25862 `_
+* Add Scale and Precision column to get the respective scale of the decimal value and precision of numerical values.Additionally Length column is introduced to get the length of Char and Varchar fields. `#25351 `_
+* Add Cache-Control header with max-age to statement API responses. `#25433 `_
+* Add `X-Presto-Retry-Query` header to identify queries that are being retried on a backup cluster. `#25625 `_
+* Add `presto-sql-helpers` directory for inlined SQL invoked function plugins with plugin loading rules. `#26025 `_
+* Add a new built-in plugin function namespace manager interface: ``BuiltInPluginFunctionNamespaceManager``. `#25597 `_
+* Add a new plugin : `presto-native-sql-invoked-functions-plugin` that contains all inlined SQL functions except those with overridden native implementations. `#25870 `_
+* Add a session property to change the maximum serializable object size at the coordinator. `#25616 `_
+* Add all inlined sql invoked functions into a new plugin `presto-sql-invoked-functions-plugin`. The following functions were moved: - replace_first - trail - key_sampling_percent - no_values_match - no_keys_match - any_values_match - any_keys_match - all_keys_match - map_remove_null_values - map_top_n_values - map_top_n_keys - map_top_n - map_key_exists - map_keys_by_top_n_values - map_normalize - array_top_n - remove_nulls - array_sort_desc - array_min_by - array_max_by - array_least_frequent - array_has_duplicates - array_duplicates - array_frequency - array_split_into_chunks - array_average - array_intersect. `#25818 `_
+* Add array_sort(array, function) support for key-based sorting. `#25851 `_
+* Add array_sort_desc(array, function) support for key-based sorting. `#25851 `_
+* Add property ```native_index_lookup_join_max_prefetch_batches``` which controls the max number of input batches to prefetch to do index lookup ahead. If it is zero, then process one input batch at a time. `#25886 `_
+* Add property ```native_index_lookup_join_split_output```. If this is true, then the index join operator might split output for each input batch based on the output batch size control. Otherwise, it tries to produce a single output for each input batch. `#25886 `_
+* Add property ```native_unnest_split_output```. If this is true, then the unnest operator might split output for each input batch based on the output batch size control. Otherwise, it produces a single output for each input batch. `#25886 `_
+* Add sqlText to SessionContext to be used by system access control APIs. `#26054 `_
+* Add support for BuiltInFunctionKind enum parameter in BuiltInFunctionHandle's JSON constructor creator. `#25821 `_
+* Add support for configuring http2 server on worker for communication between coordinator and workers. This can be enabled by setting the property ``http-server.http2.enabled`` to ``true``. `#25708 `_
+* Add support for cross-cluster query retry. Failed queries can now be automatically retried on a backup cluster by providing retry URL and expiration time as query parameters. `#25625 `_
+* Add support for using a netty client to do HTTP communication between coordinator and worker. This new http client can be enabled on the coordinator by setting the config ``reactor.netty-http-client-enabled`` to ``true``. `#25573 `_
+* Add test methods ``assertStartTransaction`` and ``assertEndTransaction`` to support non-autocommit transaction testing scenarios better. `#25053 `_
+* Added SpatialJoinNode to presto_protocol and presto_protocol_core. `#25823 `_
+* Added a new db-based session property manager. :doc:`/admin/session-property-managers`. `#24995 `_
+* Added support to use the MariaDb Java client with a MySQL based function server. `#25698 `_
+* Update Provisio packaging to split plugin packaging into plugins and native-plugins directory. `#25984 `_
+* Update Provisio plugin to package memory connector plugin under native-plugin/. `#26044 `_
+* Update TableWriterOperator to set the Connector Session Runtime Stats to the Operator Context Runtime Stats. Previously, this was set to the Session object's Runtime Stats. This change ensures any metrics added to the Connector Session's Runtime Stats while executing a TableWriterOperator will be available as Operator Stats. `#25846 `_
+* Update to preserve table name quoting in the output of ``SHOW CREATE VIEW``. `#25528 `_
+* Upgrade Jetty webserver to 12. `#24866 `_
+* Upgrade Presto to require Java 17. The Presto client and Presto-on-Spark remain Java 8-compatible. Presto now requires a Java 17 VM to run both coordinator and workers. `#24866 `_
+* Upgrade airlift to 0.221. `#24866 `_
+* Upgrade guice to 6.0. `#24866 `_
+
+Prestissimo (native Execution) Changes
+______________________________________
+* Add parameterized varchar type in the list of supported types in NativeTypeManager. `#26003 `_
+* Update coordinator behaviour to validate sidecar function signatures against plugin loaded function signatures at startup. `#25919 `_
+* Use Presto built-in functions for constant folding when native execution is enabled with sidecar. `#25135 `_
+
+Security Changes
+________________
+* Fix CSP by adding `form-action 'self'` and setting `img-src 'self'` in response to `CWE-693 `_. :pr:`25910`. `#25910 `_
+* Add AuthenticatorNotApplicableException to prevent irrelevant authenticator errors from being returned to clients. `#25606 `_
+* Upgrade MongoDB Java server to 1.47.0 in response to the use of an outdated version. `#25761 `_
+* Upgrade Netty to version 4.1.126.Final to address 'CVE-2025-58056 ' and 'CVE-2025-58057 ' _. `#26006 `_
+* Upgrade commons-lang3 to 3.18.0 to address `CVE-2025-48924 `. `#25751 `_
+* Upgrade jaxb-runtime to v4.0.5 in response to CVE-2020-15250. `#26024 `_
+* Upgrade jdbi3-core:3.4.0 to 3.49.0 and jdbi3-sqlobject:3.4.0 to 3.49.0 in response to the use of an outdated version. `#26021 `_
+* Upgrade netty dependency to address 'CVE-2025-55163 '. `#25806 `_
+* Upgrade objenesis version to 3.4 in response to the use of an outdated version. `#25918 `_
+* Upgrade org.antlr version to 4.13.2 in response to the use of an outdated version. `#25990 `_
+* Upgrade org.apache.yetus:audience-annotations version to 0.15.1 in response to the use of an outdated version. `#26019 `_
+* Upgrade org.fusesource.jansi:jansi version to 2.4.2 in response to the use of an outdated version. `#25991 `_
+* Upgrade org.reflections to 0.10.2 in response to the use of an outdated version. `#25931 `_
+* Upgrade org.scala-lang:scala-library version to 2.13.16 in response to the use of an outdated version. `#26007 `_
+* Upgrade reactor-netty-http dependency to address 'CVE-2025-22227 '. `#25739 `_
+
+Base JDBC Connector Changes
+___________________________
+* Add decimal type support to query builder. `#25699 `_
+
+Bigquery Connector Changes
+__________________________
+* Fixed query failures on SELECT operations by aligning BigQuery v1beta1 with protobuf-java 3.25.8, preventing runtime incompatibility with protobuf 4.x. `#25805 `_
+* Add support for case-sensitive identifiers in BigQuery. Set the configuration property in the catalog file as follows to enable: ``case-sensitive-name-matching=true``. `#25764 `_
+
+Cassandra Connector Changes
+___________________________
+* Add support to read TUPLE type as a Presto VARCHAR. `#25516 `_
+
+Clickhouse Connector Changes
+____________________________
+* Add support for case-sensitive identifiers in Clickhouse. It can be enabled by setting ``case-sensitive-name-matching=true`` configuration in the catalog configuration. `#25863 `_
+
+Delta Lake Connector Changes
+____________________________
+* Upgrade to Hadoop 3.4.1. `#24799 `_
+
+Hive Connector Changes
+______________________
+* Fix Hive connector to ignore unsupported table formats when querying ``system.jdbc.columns`` to prevent errors. `#25779 `_
+* Add session property ``hive.orc_use_column_names`` to toggle the accessing of columns based on the names recorded in the ORC file rather than their ordinal position in the file. `#25285 `_
+* Upgrade to Hadoop 3.4.1. `#24799 `_
+
+Hudi Connector Changes
+______________________
+* Upgrade to Hadoop 3.4.1. `#24799 `_
+
+Iceberg Connector Changes
+_________________________
+* Fix NPE error in getViews when a schema is not provided. `#25695 `_
+* Fix implementation of commit to do one operation as opposed to two. `#25615 `_
+* Improve `ApplyChangelogFunction` by moving it to connector-level functions following the pattern introduced in PR #25594. `#25871 `_
+* Add Iceberg bucket scalar function. `#25951 `_
+* Add ``iceberg.engine.hive.lock-enabled`` configuration to disable Hive locks. `#25615 `_
+* Add supporting for specifying multiple transforms when adding a column. `#25862 `_
+* Upgrade Iceberg version from 1.5.0 to 1.6.1. `#25768 `_
+* Upgrade Iceberg version to 1.8.1. `#25999 `_
+* Upgrade Nessie to version 0.95.0. `#25593 `_
+* Upgrade to Hadoop 3.4.1. `#24799 `_
+
+Mongodb Connector Changes
+_________________________
+* Add support for case-sensitive identifiers in MongoDB. It can be enabled by setting ``case-sensitive-name-matching=true`` configuration in the catalog configuration. `#25853 `_
+* Upgrade mongodb java driver to 3.12.14. `#25436 `_
+
+Postgres Connector Changes
+__________________________
+* Add support for `GEOMETRY `_ type in the Postgres connector. `#25240 `_
+
+Redis Connector Changes
+_______________________
+* Add changes to enable TLS support. `#25373 `_
+
+SPI Changes
+___________
+* Add a new ``getSqlInvokedFunctions`` SPI in Presto, which only supports SQL invoked functions. `#25597 `_
+
+Documentation Changes
+_____________________
+* Improve the doc page explaining how to deploy Presto with Homebrew. `#25924 `_
+
+**Credits**
+===========
+
+Abhash Jain, Amritanshu Darbari, Anant Aneja, Andrew Xie, Arjun Gupta, Artem Selishchev, Bryan Cutler, Christian Zentgraf, Christian Zentgraf, Dilli-Babu-Godari, Elbin Pallimalil, Facebook Community Bot, Feilong Liu, Gary Helmling, Ge Gao, Hazmi, HeidiHan0000, Jalpreet Singh Nanda (:imjalpreet), James Gill, Jay Narale, Jialiang Tan, Joe Abraham, Joe O'Hallaron, Karthikeyan Natarajan, Ke Wang, Ke Wang, Kevin Tang, Kewen Wang, Li Zhou, Mahadevuni Naveen Kumar, Maria Basmanova, Mariam Almesfer, Matt Karrmann, Natasha Sehgal, Naveen Nitturu, Nidhin Varghese, Nikhil Collooru, Nishitha-Bhaskaran, PRASHANT GOLASH, Ping Liu, Pradeep Vaka, Pramod Satya, Prashant Sharma, Pratik Joseph Dabre, Raaghav Ravishankar, Rebecca Schlussel, Rebecca Whitworth, Reetika Agrawal, Richard Barnes, Sayari Mukherjee, Sergey Pershin, Shahim Sharafudeen, Shang Ma, Shijin, Shrinidhi Joshi, Steve Burnett, Sumi Mathew, Timothy Meehan, Valery Mironov, Vamsi Karnika, Vivian Hsu, Wei He, Xiaoxuan Meng, Xin Zhang, Yihong Wang, Ying, Zac Blanco, Zac Wen, abhinavmuk04, aditi-pandit, adkharat, aspegren_david, auden-woolfson, beinan, dnskr, ericyuliu, haneel-kumar, j-sund, juwentus1234, mehradpk, mohsaka, pratik.pugalia@gmail.com, pratyakshsharma, singcha, wangd, yangbin09
diff --git a/presto-druid/pom.xml b/presto-druid/pom.xml
index b723b5e31a60f..9a6d1f2de1044 100644
--- a/presto-druid/pom.xml
+++ b/presto-druid/pom.xml
@@ -4,7 +4,7 @@
com.facebook.presto
presto-root
- 0.295-SNAPSHOT
+ 0.296-SNAPSHOT
presto-druid
diff --git a/presto-elasticsearch/pom.xml b/presto-elasticsearch/pom.xml
index 45d26e475dab5..a4398c2554e8e 100644
--- a/presto-elasticsearch/pom.xml
+++ b/presto-elasticsearch/pom.xml
@@ -4,7 +4,7 @@
com.facebook.presto
presto-root
- 0.295-SNAPSHOT
+ 0.296-SNAPSHOT
presto-elasticsearch
presto-elasticsearch
diff --git a/presto-example-http/pom.xml b/presto-example-http/pom.xml
index d437639c2f18f..1247cccb6f0a8 100644
--- a/presto-example-http/pom.xml
+++ b/presto-example-http/pom.xml
@@ -4,7 +4,7 @@
com.facebook.presto
presto-root
- 0.295-SNAPSHOT
+ 0.296-SNAPSHOT
presto-example-http
diff --git a/presto-expressions/pom.xml b/presto-expressions/pom.xml
index 13fd54fc8110a..356d23b465575 100644
--- a/presto-expressions/pom.xml
+++ b/presto-expressions/pom.xml
@@ -5,7 +5,7 @@
com.facebook.presto
presto-root
- 0.295-SNAPSHOT
+ 0.296-SNAPSHOT
presto-expressions
diff --git a/presto-file-session-property-manager/pom.xml b/presto-file-session-property-manager/pom.xml
index 5c3a4ceb2dddd..c8dd0f752b4bb 100644
--- a/presto-file-session-property-manager/pom.xml
+++ b/presto-file-session-property-manager/pom.xml
@@ -5,7 +5,7 @@
com.facebook.presto
presto-root
- 0.295-SNAPSHOT
+ 0.296-SNAPSHOT
presto-file-session-property-manager
diff --git a/presto-function-namespace-managers-common/pom.xml b/presto-function-namespace-managers-common/pom.xml
index 6df0ee742cd3f..3b8ee30f137b8 100644
--- a/presto-function-namespace-managers-common/pom.xml
+++ b/presto-function-namespace-managers-common/pom.xml
@@ -5,7 +5,7 @@
presto-root
com.facebook.presto
- 0.295-SNAPSHOT
+ 0.296-SNAPSHOT
diff --git a/presto-function-namespace-managers/pom.xml b/presto-function-namespace-managers/pom.xml
index a882b50e35df6..e47c912efa007 100644
--- a/presto-function-namespace-managers/pom.xml
+++ b/presto-function-namespace-managers/pom.xml
@@ -3,7 +3,7 @@
presto-root
com.facebook.presto
- 0.295-SNAPSHOT
+ 0.296-SNAPSHOT
4.0.0
diff --git a/presto-function-server/pom.xml b/presto-function-server/pom.xml
index 0aeb9796c61d5..4ab7dfc3bde8e 100644
--- a/presto-function-server/pom.xml
+++ b/presto-function-server/pom.xml
@@ -5,7 +5,7 @@
presto-root
com.facebook.presto
- 0.295-SNAPSHOT
+ 0.296-SNAPSHOT
presto-function-server
diff --git a/presto-geospatial-toolkit/pom.xml b/presto-geospatial-toolkit/pom.xml
index fa63ba0c4ec90..223b67ff5a880 100644
--- a/presto-geospatial-toolkit/pom.xml
+++ b/presto-geospatial-toolkit/pom.xml
@@ -4,7 +4,7 @@
com.facebook.presto
presto-root
- 0.295-SNAPSHOT
+ 0.296-SNAPSHOT
presto-geospatial-toolkit
diff --git a/presto-google-sheets/pom.xml b/presto-google-sheets/pom.xml
index 4c66baecd571b..2edc5232effa1 100644
--- a/presto-google-sheets/pom.xml
+++ b/presto-google-sheets/pom.xml
@@ -5,7 +5,7 @@
com.facebook.presto
presto-root
- 0.295-SNAPSHOT
+ 0.296-SNAPSHOT
presto-google-sheets
diff --git a/presto-grpc-api/pom.xml b/presto-grpc-api/pom.xml
index e515d699280ac..044d6565ecd3b 100644
--- a/presto-grpc-api/pom.xml
+++ b/presto-grpc-api/pom.xml
@@ -3,7 +3,7 @@
presto-root
com.facebook.presto
- 0.295-SNAPSHOT
+ 0.296-SNAPSHOT
4.0.0
diff --git a/presto-grpc-testing-udf-server/pom.xml b/presto-grpc-testing-udf-server/pom.xml
index dfabcd14dedc4..289a5017bb3be 100644
--- a/presto-grpc-testing-udf-server/pom.xml
+++ b/presto-grpc-testing-udf-server/pom.xml
@@ -3,7 +3,7 @@
presto-root
com.facebook.presto
- 0.295-SNAPSHOT
+ 0.296-SNAPSHOT
4.0.0
diff --git a/presto-hana/pom.xml b/presto-hana/pom.xml
index 5a5e082758353..253546b4bb746 100644
--- a/presto-hana/pom.xml
+++ b/presto-hana/pom.xml
@@ -5,7 +5,7 @@
com.facebook.presto
presto-root
- 0.295-SNAPSHOT
+ 0.296-SNAPSHOT
presto-hana
diff --git a/presto-hdfs-core/pom.xml b/presto-hdfs-core/pom.xml
index d53ca803d71f7..5e54d8d488672 100644
--- a/presto-hdfs-core/pom.xml
+++ b/presto-hdfs-core/pom.xml
@@ -5,7 +5,7 @@
presto-root
com.facebook.presto
- 0.295-SNAPSHOT
+ 0.296-SNAPSHOT
diff --git a/presto-hive-common/pom.xml b/presto-hive-common/pom.xml
index fce199c6f625c..af7ae4b18e1bd 100644
--- a/presto-hive-common/pom.xml
+++ b/presto-hive-common/pom.xml
@@ -5,7 +5,7 @@
presto-root
com.facebook.presto
- 0.295-SNAPSHOT
+ 0.296-SNAPSHOT
diff --git a/presto-hive-function-namespace/pom.xml b/presto-hive-function-namespace/pom.xml
index c732fd58bd707..50a5ea7bcee5c 100644
--- a/presto-hive-function-namespace/pom.xml
+++ b/presto-hive-function-namespace/pom.xml
@@ -4,7 +4,7 @@
presto-root
com.facebook.presto
- 0.295-SNAPSHOT
+ 0.296-SNAPSHOT
presto-hive-function-namespace
diff --git a/presto-hive-hadoop2/pom.xml b/presto-hive-hadoop2/pom.xml
index ded8bef090bf5..4e61b35406c1a 100644
--- a/presto-hive-hadoop2/pom.xml
+++ b/presto-hive-hadoop2/pom.xml
@@ -5,7 +5,7 @@
com.facebook.presto
presto-root
- 0.295-SNAPSHOT
+ 0.296-SNAPSHOT
presto-hive-hadoop2
diff --git a/presto-hive-metastore/pom.xml b/presto-hive-metastore/pom.xml
index 6294f16eb09fc..f372891e5851d 100644
--- a/presto-hive-metastore/pom.xml
+++ b/presto-hive-metastore/pom.xml
@@ -5,7 +5,7 @@
com.facebook.presto
presto-root
- 0.295-SNAPSHOT
+ 0.296-SNAPSHOT
presto-hive-metastore
diff --git a/presto-hive/pom.xml b/presto-hive/pom.xml
index c7fdbef130e1b..7d67779982d4a 100644
--- a/presto-hive/pom.xml
+++ b/presto-hive/pom.xml
@@ -5,7 +5,7 @@
com.facebook.presto
presto-root
- 0.295-SNAPSHOT
+ 0.296-SNAPSHOT
presto-hive
diff --git a/presto-hudi/pom.xml b/presto-hudi/pom.xml
index 0682e3f4ae51d..400acfb14fb07 100644
--- a/presto-hudi/pom.xml
+++ b/presto-hudi/pom.xml
@@ -4,7 +4,7 @@
presto-root
com.facebook.presto
- 0.295-SNAPSHOT
+ 0.296-SNAPSHOT
presto-hudi
presto-hudi
diff --git a/presto-i18n-functions/pom.xml b/presto-i18n-functions/pom.xml
index fd6ad2420772d..a38dc951a3cec 100644
--- a/presto-i18n-functions/pom.xml
+++ b/presto-i18n-functions/pom.xml
@@ -4,7 +4,7 @@
com.facebook.presto
presto-root
- 0.295-SNAPSHOT
+ 0.296-SNAPSHOT
presto-i18n-functions
diff --git a/presto-iceberg/pom.xml b/presto-iceberg/pom.xml
index f63cf3fc293e7..e3fc939ba9180 100644
--- a/presto-iceberg/pom.xml
+++ b/presto-iceberg/pom.xml
@@ -4,7 +4,7 @@
com.facebook.presto
presto-root
- 0.295-SNAPSHOT
+ 0.296-SNAPSHOT
presto-iceberg
presto-iceberg
diff --git a/presto-jdbc/pom.xml b/presto-jdbc/pom.xml
index d5515e0d71b7c..6f201e1360873 100644
--- a/presto-jdbc/pom.xml
+++ b/presto-jdbc/pom.xml
@@ -5,7 +5,7 @@
com.facebook.presto
presto-root
- 0.295-SNAPSHOT
+ 0.296-SNAPSHOT
presto-jdbc
diff --git a/presto-jmx/pom.xml b/presto-jmx/pom.xml
index 06e8d3398d50d..b60b883e127a2 100644
--- a/presto-jmx/pom.xml
+++ b/presto-jmx/pom.xml
@@ -4,7 +4,7 @@
com.facebook.presto
presto-root
- 0.295-SNAPSHOT
+ 0.296-SNAPSHOT
presto-jmx
diff --git a/presto-kafka/pom.xml b/presto-kafka/pom.xml
index 63d1c7ab81c77..a08db0d3cd1e8 100644
--- a/presto-kafka/pom.xml
+++ b/presto-kafka/pom.xml
@@ -5,7 +5,7 @@
com.facebook.presto
presto-root
- 0.295-SNAPSHOT
+ 0.296-SNAPSHOT
presto-kafka
diff --git a/presto-kudu/pom.xml b/presto-kudu/pom.xml
index 7fac357ab4982..369cfa7f3b12f 100644
--- a/presto-kudu/pom.xml
+++ b/presto-kudu/pom.xml
@@ -4,7 +4,7 @@
com.facebook.presto
presto-root
- 0.295-SNAPSHOT
+ 0.296-SNAPSHOT
presto-kudu
diff --git a/presto-lark-sheets/pom.xml b/presto-lark-sheets/pom.xml
index 3d3f48f22ff87..4ebbb57c9d8eb 100644
--- a/presto-lark-sheets/pom.xml
+++ b/presto-lark-sheets/pom.xml
@@ -3,7 +3,7 @@
com.facebook.presto
presto-root
- 0.295-SNAPSHOT
+ 0.296-SNAPSHOT
4.0.0
diff --git a/presto-local-file/pom.xml b/presto-local-file/pom.xml
index a3a7b172d3bb5..f4df44c84af06 100644
--- a/presto-local-file/pom.xml
+++ b/presto-local-file/pom.xml
@@ -5,7 +5,7 @@
com.facebook.presto
presto-root
- 0.295-SNAPSHOT
+ 0.296-SNAPSHOT
presto-local-file
diff --git a/presto-main-base/pom.xml b/presto-main-base/pom.xml
index 9c779dafd33c1..0a1d5ca8b2e68 100644
--- a/presto-main-base/pom.xml
+++ b/presto-main-base/pom.xml
@@ -5,7 +5,7 @@
com.facebook.presto
presto-root
- 0.295-SNAPSHOT
+ 0.296-SNAPSHOT
presto-main-base
diff --git a/presto-main/pom.xml b/presto-main/pom.xml
index 5f737a7ab3bd6..62a3290c3c610 100644
--- a/presto-main/pom.xml
+++ b/presto-main/pom.xml
@@ -5,7 +5,7 @@
com.facebook.presto
presto-root
- 0.295-SNAPSHOT
+ 0.296-SNAPSHOT
presto-main
diff --git a/presto-matching/pom.xml b/presto-matching/pom.xml
index f2d2c8e3bc2f1..87fd346bb77ea 100644
--- a/presto-matching/pom.xml
+++ b/presto-matching/pom.xml
@@ -18,7 +18,7 @@
presto-root
com.facebook.presto
- 0.295-SNAPSHOT
+ 0.296-SNAPSHOT
presto-matching
diff --git a/presto-memory-context/pom.xml b/presto-memory-context/pom.xml
index 27341f7917bd8..d4dd96a181ace 100644
--- a/presto-memory-context/pom.xml
+++ b/presto-memory-context/pom.xml
@@ -5,7 +5,7 @@
com.facebook.presto
presto-root
- 0.295-SNAPSHOT
+ 0.296-SNAPSHOT
presto-memory-context
diff --git a/presto-memory/pom.xml b/presto-memory/pom.xml
index 9c912cf2eeb04..8c608e4f47d5d 100644
--- a/presto-memory/pom.xml
+++ b/presto-memory/pom.xml
@@ -5,7 +5,7 @@
com.facebook.presto
presto-root
- 0.295-SNAPSHOT
+ 0.296-SNAPSHOT
presto-memory
diff --git a/presto-ml/pom.xml b/presto-ml/pom.xml
index 110e307f6416e..075effcff022a 100644
--- a/presto-ml/pom.xml
+++ b/presto-ml/pom.xml
@@ -4,7 +4,7 @@
com.facebook.presto
presto-root
- 0.295-SNAPSHOT
+ 0.296-SNAPSHOT
presto-ml
diff --git a/presto-mongodb/pom.xml b/presto-mongodb/pom.xml
index 8b4d7b916f61e..7794261a6dd79 100644
--- a/presto-mongodb/pom.xml
+++ b/presto-mongodb/pom.xml
@@ -4,7 +4,7 @@
com.facebook.presto
presto-root
- 0.295-SNAPSHOT
+ 0.296-SNAPSHOT
presto-mongodb
diff --git a/presto-mysql/pom.xml b/presto-mysql/pom.xml
index 59af1ad5ed4fd..40b1730620f00 100644
--- a/presto-mysql/pom.xml
+++ b/presto-mysql/pom.xml
@@ -5,7 +5,7 @@
com.facebook.presto
presto-root
- 0.295-SNAPSHOT
+ 0.296-SNAPSHOT
presto-mysql
diff --git a/presto-native-execution/pom.xml b/presto-native-execution/pom.xml
index 6b0e3ede52709..9679bd8618699 100644
--- a/presto-native-execution/pom.xml
+++ b/presto-native-execution/pom.xml
@@ -5,7 +5,7 @@
com.facebook.presto
presto-root
- 0.295-SNAPSHOT
+ 0.296-SNAPSHOT
presto-native-execution
diff --git a/presto-native-sidecar-plugin/pom.xml b/presto-native-sidecar-plugin/pom.xml
index d04424440469a..2e6d9f363b9d2 100644
--- a/presto-native-sidecar-plugin/pom.xml
+++ b/presto-native-sidecar-plugin/pom.xml
@@ -5,7 +5,7 @@
com.facebook.presto
presto-root
- 0.295-SNAPSHOT
+ 0.296-SNAPSHOT
presto-native-sidecar-plugin
diff --git a/presto-native-tests/pom.xml b/presto-native-tests/pom.xml
index 7e23670117b1d..901e208701bc6 100644
--- a/presto-native-tests/pom.xml
+++ b/presto-native-tests/pom.xml
@@ -5,7 +5,7 @@
com.facebook.presto
presto-root
- 0.295-SNAPSHOT
+ 0.296-SNAPSHOT
presto-native-tests
diff --git a/presto-node-ttl-fetchers/pom.xml b/presto-node-ttl-fetchers/pom.xml
index 997901a2879cc..90980bdfef19f 100644
--- a/presto-node-ttl-fetchers/pom.xml
+++ b/presto-node-ttl-fetchers/pom.xml
@@ -5,7 +5,7 @@
presto-root
com.facebook.presto
- 0.295-SNAPSHOT
+ 0.296-SNAPSHOT
presto-node-ttl-fetchers
diff --git a/presto-open-telemetry/pom.xml b/presto-open-telemetry/pom.xml
index 85260e23ff396..51991ab75af0c 100644
--- a/presto-open-telemetry/pom.xml
+++ b/presto-open-telemetry/pom.xml
@@ -5,7 +5,7 @@
com.facebook.presto
presto-root
- 0.295-SNAPSHOT
+ 0.296-SNAPSHOT
presto-open-telemetry
diff --git a/presto-openapi/pom.xml b/presto-openapi/pom.xml
index 1b2369ab8b40b..d02c5e89ec0ba 100644
--- a/presto-openapi/pom.xml
+++ b/presto-openapi/pom.xml
@@ -5,7 +5,7 @@
com.facebook.presto
presto-root
- 0.295-SNAPSHOT
+ 0.296-SNAPSHOT
presto-openapi
diff --git a/presto-oracle/pom.xml b/presto-oracle/pom.xml
index 85f2ad2762d6a..bf8f5b9627a51 100644
--- a/presto-oracle/pom.xml
+++ b/presto-oracle/pom.xml
@@ -5,7 +5,7 @@
com.facebook.presto
presto-root
- 0.295-SNAPSHOT
+ 0.296-SNAPSHOT
presto-oracle
diff --git a/presto-orc/pom.xml b/presto-orc/pom.xml
index 64071b4bc9e2c..b3d21a7971f40 100644
--- a/presto-orc/pom.xml
+++ b/presto-orc/pom.xml
@@ -5,7 +5,7 @@
com.facebook.presto
presto-root
- 0.295-SNAPSHOT
+ 0.296-SNAPSHOT
presto-orc
diff --git a/presto-parquet/pom.xml b/presto-parquet/pom.xml
index a87adc18151f7..fb557f48a7d43 100644
--- a/presto-parquet/pom.xml
+++ b/presto-parquet/pom.xml
@@ -5,7 +5,7 @@
com.facebook.presto
presto-root
- 0.295-SNAPSHOT
+ 0.296-SNAPSHOT
presto-parquet
diff --git a/presto-parser/pom.xml b/presto-parser/pom.xml
index ea8a3cf23f2cb..c018d2332e487 100644
--- a/presto-parser/pom.xml
+++ b/presto-parser/pom.xml
@@ -5,7 +5,7 @@
com.facebook.presto
presto-root
- 0.295-SNAPSHOT
+ 0.296-SNAPSHOT
presto-parser
diff --git a/presto-password-authenticators/pom.xml b/presto-password-authenticators/pom.xml
index 7e5f3e87811a2..a934422525d64 100644
--- a/presto-password-authenticators/pom.xml
+++ b/presto-password-authenticators/pom.xml
@@ -5,7 +5,7 @@
com.facebook.presto
presto-root
- 0.295-SNAPSHOT
+ 0.296-SNAPSHOT
presto-password-authenticators
diff --git a/presto-pinot-toolkit/pom.xml b/presto-pinot-toolkit/pom.xml
index 5abe5d9005762..a16f5ef3ae826 100644
--- a/presto-pinot-toolkit/pom.xml
+++ b/presto-pinot-toolkit/pom.xml
@@ -4,7 +4,7 @@
com.facebook.presto
presto-root
- 0.295-SNAPSHOT
+ 0.296-SNAPSHOT
presto-pinot-toolkit
diff --git a/presto-pinot/pom.xml b/presto-pinot/pom.xml
index a54c4b07b0b2e..fe1e4646e4740 100644
--- a/presto-pinot/pom.xml
+++ b/presto-pinot/pom.xml
@@ -4,7 +4,7 @@
com.facebook.presto
presto-root
- 0.295-SNAPSHOT
+ 0.296-SNAPSHOT
presto-pinot
diff --git a/presto-plan-checker-router-plugin/pom.xml b/presto-plan-checker-router-plugin/pom.xml
index db1c4b0f1736c..5ff52995f44d8 100644
--- a/presto-plan-checker-router-plugin/pom.xml
+++ b/presto-plan-checker-router-plugin/pom.xml
@@ -5,12 +5,12 @@
com.facebook.presto
presto-root
- 0.295-SNAPSHOT
+ 0.296-SNAPSHOT
com.facebook.presto.router
presto-plan-checker-router-plugin
- 0.295-SNAPSHOT
+ 0.296-SNAPSHOT
jar
presto-plan-checker-router-plugin
Presto plan checker router plugin
diff --git a/presto-plugin-toolkit/pom.xml b/presto-plugin-toolkit/pom.xml
index f0aa2edb9267a..52fa42f6bdcef 100644
--- a/presto-plugin-toolkit/pom.xml
+++ b/presto-plugin-toolkit/pom.xml
@@ -5,7 +5,7 @@
com.facebook.presto
presto-root
- 0.295-SNAPSHOT
+ 0.296-SNAPSHOT
presto-plugin-toolkit
diff --git a/presto-postgresql/pom.xml b/presto-postgresql/pom.xml
index 09d1d66350676..9685d3cb1cdd3 100644
--- a/presto-postgresql/pom.xml
+++ b/presto-postgresql/pom.xml
@@ -5,7 +5,7 @@
com.facebook.presto
presto-root
- 0.295-SNAPSHOT
+ 0.296-SNAPSHOT
presto-postgresql
diff --git a/presto-product-tests/pom.xml b/presto-product-tests/pom.xml
index c4bf61d33fd08..893ce92e0550b 100644
--- a/presto-product-tests/pom.xml
+++ b/presto-product-tests/pom.xml
@@ -5,7 +5,7 @@
presto-root
com.facebook.presto
- 0.295-SNAPSHOT
+ 0.296-SNAPSHOT
presto-product-tests
diff --git a/presto-prometheus/pom.xml b/presto-prometheus/pom.xml
index 70a22b905fee7..c459484d3485e 100644
--- a/presto-prometheus/pom.xml
+++ b/presto-prometheus/pom.xml
@@ -4,7 +4,7 @@
com.facebook.presto
presto-root
- 0.295-SNAPSHOT
+ 0.296-SNAPSHOT
presto-prometheus
diff --git a/presto-proxy/pom.xml b/presto-proxy/pom.xml
index 404f11fd4d5bb..c162675125e88 100644
--- a/presto-proxy/pom.xml
+++ b/presto-proxy/pom.xml
@@ -5,7 +5,7 @@
com.facebook.presto
presto-root
- 0.295-SNAPSHOT
+ 0.296-SNAPSHOT
presto-proxy
diff --git a/presto-rcfile/pom.xml b/presto-rcfile/pom.xml
index e07c2579fa922..807170661c76d 100644
--- a/presto-rcfile/pom.xml
+++ b/presto-rcfile/pom.xml
@@ -5,7 +5,7 @@
com.facebook.presto
presto-root
- 0.295-SNAPSHOT
+ 0.296-SNAPSHOT
presto-rcfile
diff --git a/presto-record-decoder/pom.xml b/presto-record-decoder/pom.xml
index 2e50641e05f8f..0c3feaa347f6f 100644
--- a/presto-record-decoder/pom.xml
+++ b/presto-record-decoder/pom.xml
@@ -5,7 +5,7 @@
com.facebook.presto
presto-root
- 0.295-SNAPSHOT
+ 0.296-SNAPSHOT
presto-record-decoder
diff --git a/presto-redis/pom.xml b/presto-redis/pom.xml
index 398d59d621684..604564c664430 100644
--- a/presto-redis/pom.xml
+++ b/presto-redis/pom.xml
@@ -5,7 +5,7 @@
com.facebook.presto
presto-root
- 0.295-SNAPSHOT
+ 0.296-SNAPSHOT
presto-redis
diff --git a/presto-redshift/pom.xml b/presto-redshift/pom.xml
index c0ea409f6dcf9..c9f35e3cb307c 100644
--- a/presto-redshift/pom.xml
+++ b/presto-redshift/pom.xml
@@ -5,7 +5,7 @@
com.facebook.presto
presto-root
- 0.295-SNAPSHOT
+ 0.296-SNAPSHOT
presto-redshift
diff --git a/presto-resource-group-managers/pom.xml b/presto-resource-group-managers/pom.xml
index 838538606bc21..2430f6604de8b 100644
--- a/presto-resource-group-managers/pom.xml
+++ b/presto-resource-group-managers/pom.xml
@@ -5,7 +5,7 @@
com.facebook.presto
presto-root
- 0.295-SNAPSHOT
+ 0.296-SNAPSHOT
presto-resource-group-managers
diff --git a/presto-router-example-plugin-scheduler/pom.xml b/presto-router-example-plugin-scheduler/pom.xml
index 3377ca423f854..1269688dce06e 100644
--- a/presto-router-example-plugin-scheduler/pom.xml
+++ b/presto-router-example-plugin-scheduler/pom.xml
@@ -5,12 +5,12 @@
com.facebook.presto
presto-root
- 0.295-SNAPSHOT
+ 0.296-SNAPSHOT
com.facebook.presto.router
presto-router-example-plugin-scheduler
- 0.295-SNAPSHOT
+ 0.296-SNAPSHOT
jar
presto-router-example-plugin-scheduler
Presto-router example custom plugin scheduler
diff --git a/presto-router/pom.xml b/presto-router/pom.xml
index 3a55686a187f2..6803384eb65db 100644
--- a/presto-router/pom.xml
+++ b/presto-router/pom.xml
@@ -5,7 +5,7 @@
com.facebook.presto
presto-root
- 0.295-SNAPSHOT
+ 0.296-SNAPSHOT
presto-router
diff --git a/presto-server/pom.xml b/presto-server/pom.xml
index 9f79458020224..663b75006895d 100644
--- a/presto-server/pom.xml
+++ b/presto-server/pom.xml
@@ -5,7 +5,7 @@
com.facebook.presto
presto-root
- 0.295-SNAPSHOT
+ 0.296-SNAPSHOT
presto-server
diff --git a/presto-session-property-managers-common/pom.xml b/presto-session-property-managers-common/pom.xml
index 098b68e7ea58c..e0244a9f74844 100644
--- a/presto-session-property-managers-common/pom.xml
+++ b/presto-session-property-managers-common/pom.xml
@@ -5,7 +5,7 @@
com.facebook.presto
presto-root
- 0.295-SNAPSHOT
+ 0.296-SNAPSHOT
presto-session-property-managers-common
diff --git a/presto-singlestore/pom.xml b/presto-singlestore/pom.xml
index 4a8fb24172a67..ee5bf7c521c70 100644
--- a/presto-singlestore/pom.xml
+++ b/presto-singlestore/pom.xml
@@ -5,7 +5,7 @@
com.facebook.presto
presto-root
- 0.295-SNAPSHOT
+ 0.296-SNAPSHOT
presto-singlestore
diff --git a/presto-spark-base/pom.xml b/presto-spark-base/pom.xml
index d216e1fde78bb..d9ccddc626b9e 100644
--- a/presto-spark-base/pom.xml
+++ b/presto-spark-base/pom.xml
@@ -3,7 +3,7 @@
presto-root
com.facebook.presto
- 0.295-SNAPSHOT
+ 0.296-SNAPSHOT
4.0.0
diff --git a/presto-spark-classloader-interface/pom.xml b/presto-spark-classloader-interface/pom.xml
index a95e45827c5f1..713b5b029c0b9 100644
--- a/presto-spark-classloader-interface/pom.xml
+++ b/presto-spark-classloader-interface/pom.xml
@@ -3,7 +3,7 @@
presto-root
com.facebook.presto
- 0.295-SNAPSHOT
+ 0.296-SNAPSHOT
4.0.0
diff --git a/presto-spark-classloader-spark2/pom.xml b/presto-spark-classloader-spark2/pom.xml
index efbe208415200..d3e03d9ec548d 100644
--- a/presto-spark-classloader-spark2/pom.xml
+++ b/presto-spark-classloader-spark2/pom.xml
@@ -3,7 +3,7 @@
presto-root
com.facebook.presto
- 0.295-SNAPSHOT
+ 0.296-SNAPSHOT
4.0.0
diff --git a/presto-spark-common/pom.xml b/presto-spark-common/pom.xml
index 7f66f0245cd89..ec22b3acda8c2 100644
--- a/presto-spark-common/pom.xml
+++ b/presto-spark-common/pom.xml
@@ -5,7 +5,7 @@
com.facebook.presto
presto-root
- 0.295-SNAPSHOT
+ 0.296-SNAPSHOT
presto-spark-common
diff --git a/presto-spark-launcher/pom.xml b/presto-spark-launcher/pom.xml
index 0b0dd2bb59d92..c7fac2026bfc8 100644
--- a/presto-spark-launcher/pom.xml
+++ b/presto-spark-launcher/pom.xml
@@ -3,7 +3,7 @@
presto-root
com.facebook.presto
- 0.295-SNAPSHOT
+ 0.296-SNAPSHOT
4.0.0
diff --git a/presto-spark-package/pom.xml b/presto-spark-package/pom.xml
index 44222dece8b37..a9fb149b453b3 100644
--- a/presto-spark-package/pom.xml
+++ b/presto-spark-package/pom.xml
@@ -5,7 +5,7 @@
com.facebook.presto
presto-root
- 0.295-SNAPSHOT
+ 0.296-SNAPSHOT
presto-spark-package
diff --git a/presto-spark-testing/pom.xml b/presto-spark-testing/pom.xml
index 43ec80cad2aaa..c759233a63b4d 100644
--- a/presto-spark-testing/pom.xml
+++ b/presto-spark-testing/pom.xml
@@ -3,7 +3,7 @@
presto-root
com.facebook.presto
- 0.295-SNAPSHOT
+ 0.296-SNAPSHOT
4.0.0
diff --git a/presto-spark/pom.xml b/presto-spark/pom.xml
index 070b5f9a99740..1b7aa306824e3 100644
--- a/presto-spark/pom.xml
+++ b/presto-spark/pom.xml
@@ -3,7 +3,7 @@
presto-root
com.facebook.presto
- 0.295-SNAPSHOT
+ 0.296-SNAPSHOT
4.0.0
diff --git a/presto-spi/pom.xml b/presto-spi/pom.xml
index c01a6c5c56885..7a74b39712b15 100644
--- a/presto-spi/pom.xml
+++ b/presto-spi/pom.xml
@@ -5,7 +5,7 @@
com.facebook.presto
presto-root
- 0.295-SNAPSHOT
+ 0.296-SNAPSHOT
presto-spi
diff --git a/presto-sql-helpers/presto-native-sql-invoked-functions-plugin/pom.xml b/presto-sql-helpers/presto-native-sql-invoked-functions-plugin/pom.xml
index 236864962a0f4..1b6cd432e2e9b 100644
--- a/presto-sql-helpers/presto-native-sql-invoked-functions-plugin/pom.xml
+++ b/presto-sql-helpers/presto-native-sql-invoked-functions-plugin/pom.xml
@@ -1,10 +1,9 @@
-
+
4.0.0
com.facebook.presto
presto-root
- 0.295-SNAPSHOT
+ 0.296-SNAPSHOT
../../pom.xml
diff --git a/presto-sql-helpers/presto-sql-invoked-functions-plugin/pom.xml b/presto-sql-helpers/presto-sql-invoked-functions-plugin/pom.xml
index dd259ca93855d..239ee134013a4 100644
--- a/presto-sql-helpers/presto-sql-invoked-functions-plugin/pom.xml
+++ b/presto-sql-helpers/presto-sql-invoked-functions-plugin/pom.xml
@@ -1,10 +1,9 @@
-
+
4.0.0
com.facebook.presto
presto-root
- 0.295-SNAPSHOT
+ 0.296-SNAPSHOT
../../pom.xml
diff --git a/presto-sqlserver/pom.xml b/presto-sqlserver/pom.xml
index 4b6fa6975911b..d2ad74ebf1151 100644
--- a/presto-sqlserver/pom.xml
+++ b/presto-sqlserver/pom.xml
@@ -3,7 +3,7 @@
presto-root
com.facebook.presto
- 0.295-SNAPSHOT
+ 0.296-SNAPSHOT
4.0.0
diff --git a/presto-teradata-functions/pom.xml b/presto-teradata-functions/pom.xml
index e1fd134d18169..402f476635eaa 100644
--- a/presto-teradata-functions/pom.xml
+++ b/presto-teradata-functions/pom.xml
@@ -4,7 +4,7 @@
com.facebook.presto
presto-root
- 0.295-SNAPSHOT
+ 0.296-SNAPSHOT
presto-teradata-functions
diff --git a/presto-test-coverage/pom.xml b/presto-test-coverage/pom.xml
index 849974018f171..3dd90e8e9b737 100644
--- a/presto-test-coverage/pom.xml
+++ b/presto-test-coverage/pom.xml
@@ -5,7 +5,7 @@
com.facebook.presto
presto-root
- 0.295-SNAPSHOT
+ 0.296-SNAPSHOT
presto-test-coverage
diff --git a/presto-testing-docker/pom.xml b/presto-testing-docker/pom.xml
index 7b982921a12b2..45096037b33d7 100644
--- a/presto-testing-docker/pom.xml
+++ b/presto-testing-docker/pom.xml
@@ -5,7 +5,7 @@
com.facebook.presto
presto-root
- 0.295-SNAPSHOT
+ 0.296-SNAPSHOT
presto-testing-docker
diff --git a/presto-testing-server-launcher/pom.xml b/presto-testing-server-launcher/pom.xml
index dc51f0626e6a0..22f75f0afde58 100644
--- a/presto-testing-server-launcher/pom.xml
+++ b/presto-testing-server-launcher/pom.xml
@@ -5,7 +5,7 @@
com.facebook.presto
presto-root
- 0.295-SNAPSHOT
+ 0.296-SNAPSHOT
presto-testing-server-launcher
diff --git a/presto-testng-services/pom.xml b/presto-testng-services/pom.xml
index 426de228c16f0..a1fef3a85e139 100644
--- a/presto-testng-services/pom.xml
+++ b/presto-testng-services/pom.xml
@@ -5,7 +5,7 @@
com.facebook.presto
presto-root
- 0.295-SNAPSHOT
+ 0.296-SNAPSHOT
presto-testng-services
diff --git a/presto-tests/pom.xml b/presto-tests/pom.xml
index 963a82a22adad..dbfecc21b0460 100644
--- a/presto-tests/pom.xml
+++ b/presto-tests/pom.xml
@@ -5,7 +5,7 @@
presto-root
com.facebook.presto
- 0.295-SNAPSHOT
+ 0.296-SNAPSHOT
presto-tests
diff --git a/presto-thrift-api/pom.xml b/presto-thrift-api/pom.xml
index 7392a92950ecc..3608f6e0f24de 100644
--- a/presto-thrift-api/pom.xml
+++ b/presto-thrift-api/pom.xml
@@ -5,7 +5,7 @@
com.facebook.presto
presto-root
- 0.295-SNAPSHOT
+ 0.296-SNAPSHOT
presto-thrift-api
diff --git a/presto-thrift-connector/pom.xml b/presto-thrift-connector/pom.xml
index 565f3b5fc7183..a8391b11ca11b 100644
--- a/presto-thrift-connector/pom.xml
+++ b/presto-thrift-connector/pom.xml
@@ -5,7 +5,7 @@
com.facebook.presto
presto-root
- 0.295-SNAPSHOT
+ 0.296-SNAPSHOT
presto-thrift-connector
diff --git a/presto-thrift-spec/pom.xml b/presto-thrift-spec/pom.xml
index d18e524dafd81..e6079576f1b89 100644
--- a/presto-thrift-spec/pom.xml
+++ b/presto-thrift-spec/pom.xml
@@ -5,7 +5,7 @@
com.facebook.presto
presto-root
- 0.295-SNAPSHOT
+ 0.296-SNAPSHOT
presto-thrift-spec
diff --git a/presto-thrift-testing-server/pom.xml b/presto-thrift-testing-server/pom.xml
index 004555bed0e4f..cdb0339c53470 100644
--- a/presto-thrift-testing-server/pom.xml
+++ b/presto-thrift-testing-server/pom.xml
@@ -5,7 +5,7 @@
com.facebook.presto
presto-root
- 0.295-SNAPSHOT
+ 0.296-SNAPSHOT
presto-thrift-testing-server
diff --git a/presto-thrift-testing-udf-server/pom.xml b/presto-thrift-testing-udf-server/pom.xml
index a8785e585f9de..d59c6929a456c 100644
--- a/presto-thrift-testing-udf-server/pom.xml
+++ b/presto-thrift-testing-udf-server/pom.xml
@@ -5,7 +5,7 @@
com.facebook.presto
presto-root
- 0.295-SNAPSHOT
+ 0.296-SNAPSHOT
presto-thrift-testing-udf-server
diff --git a/presto-tpcds/pom.xml b/presto-tpcds/pom.xml
index 5afffcbc8ac7a..26d2ed201032f 100644
--- a/presto-tpcds/pom.xml
+++ b/presto-tpcds/pom.xml
@@ -4,7 +4,7 @@
com.facebook.presto
presto-root
- 0.295-SNAPSHOT
+ 0.296-SNAPSHOT
presto-tpcds
diff --git a/presto-tpch/pom.xml b/presto-tpch/pom.xml
index 6261c9b55f22e..65e3cfbf19853 100644
--- a/presto-tpch/pom.xml
+++ b/presto-tpch/pom.xml
@@ -4,7 +4,7 @@
com.facebook.presto
presto-root
- 0.295-SNAPSHOT
+ 0.296-SNAPSHOT
presto-tpch
diff --git a/presto-ui/pom.xml b/presto-ui/pom.xml
index 48795de494f40..34b27fef51a57 100644
--- a/presto-ui/pom.xml
+++ b/presto-ui/pom.xml
@@ -5,7 +5,7 @@
com.facebook.presto
presto-root
- 0.295-SNAPSHOT
+ 0.296-SNAPSHOT
presto-ui
diff --git a/presto-verifier/pom.xml b/presto-verifier/pom.xml
index fa1a823018c7a..bb4b02728e29a 100644
--- a/presto-verifier/pom.xml
+++ b/presto-verifier/pom.xml
@@ -5,7 +5,7 @@
com.facebook.presto
presto-root
- 0.295-SNAPSHOT
+ 0.296-SNAPSHOT
presto-verifier
diff --git a/redis-hbo-provider/pom.xml b/redis-hbo-provider/pom.xml
index fe9d1993878f2..f21c6dac23fc9 100644
--- a/redis-hbo-provider/pom.xml
+++ b/redis-hbo-provider/pom.xml
@@ -5,7 +5,7 @@
presto-root
com.facebook.presto
- 0.295-SNAPSHOT
+ 0.296-SNAPSHOT