diff --git a/pom.xml b/pom.xml index 199d3e10f54e..7707161d43f5 100644 --- a/pom.xml +++ b/pom.xml @@ -10,7 +10,7 @@ io.prestosql presto-root - 0.216-SNAPSHOT + 300-SNAPSHOT pom presto-root diff --git a/presto-accumulo/pom.xml b/presto-accumulo/pom.xml index 34421789fa5f..e6e2d1a92273 100644 --- a/presto-accumulo/pom.xml +++ b/presto-accumulo/pom.xml @@ -5,7 +5,7 @@ io.prestosql presto-root - 0.216-SNAPSHOT + 300-SNAPSHOT presto-accumulo diff --git a/presto-array/pom.xml b/presto-array/pom.xml index 1e2e5424e205..456120eb1819 100644 --- a/presto-array/pom.xml +++ b/presto-array/pom.xml @@ -5,7 +5,7 @@ io.prestosql presto-root - 0.216-SNAPSHOT + 300-SNAPSHOT presto-array diff --git a/presto-atop/pom.xml b/presto-atop/pom.xml index d902ca09e085..212c51ecee1d 100644 --- a/presto-atop/pom.xml +++ b/presto-atop/pom.xml @@ -5,7 +5,7 @@ io.prestosql presto-root - 0.216-SNAPSHOT + 300-SNAPSHOT presto-atop diff --git a/presto-base-jdbc/pom.xml b/presto-base-jdbc/pom.xml index eadc2628d077..5e1013ccd9ab 100644 --- a/presto-base-jdbc/pom.xml +++ b/presto-base-jdbc/pom.xml @@ -5,7 +5,7 @@ io.prestosql presto-root - 0.216-SNAPSHOT + 300-SNAPSHOT presto-base-jdbc diff --git a/presto-benchmark-driver/pom.xml b/presto-benchmark-driver/pom.xml index 148bf4f00173..e981e98b2c6a 100644 --- a/presto-benchmark-driver/pom.xml +++ b/presto-benchmark-driver/pom.xml @@ -5,7 +5,7 @@ io.prestosql presto-root - 0.216-SNAPSHOT + 300-SNAPSHOT presto-benchmark-driver diff --git a/presto-benchmark/pom.xml b/presto-benchmark/pom.xml index d214f6b286de..e8a2faba8970 100644 --- a/presto-benchmark/pom.xml +++ b/presto-benchmark/pom.xml @@ -5,7 +5,7 @@ presto-root io.prestosql - 0.216-SNAPSHOT + 300-SNAPSHOT presto-benchmark diff --git a/presto-benchto-benchmarks/pom.xml b/presto-benchto-benchmarks/pom.xml index a2d6dc8f2268..7dd882bed03f 100644 --- a/presto-benchto-benchmarks/pom.xml +++ b/presto-benchto-benchmarks/pom.xml @@ -4,7 +4,7 @@ io.prestosql presto-root - 0.216-SNAPSHOT + 300-SNAPSHOT presto-benchto-benchmarks diff --git a/presto-blackhole/pom.xml b/presto-blackhole/pom.xml index 0710c0fddc8a..ab7f07c98914 100644 --- a/presto-blackhole/pom.xml +++ b/presto-blackhole/pom.xml @@ -5,7 +5,7 @@ io.prestosql presto-root - 0.216-SNAPSHOT + 300-SNAPSHOT presto-blackhole diff --git a/presto-cassandra/pom.xml b/presto-cassandra/pom.xml index 09f371604a60..c9362048e93e 100644 --- a/presto-cassandra/pom.xml +++ b/presto-cassandra/pom.xml @@ -4,7 +4,7 @@ io.prestosql presto-root - 0.216-SNAPSHOT + 300-SNAPSHOT presto-cassandra diff --git a/presto-cli/pom.xml b/presto-cli/pom.xml index b55d7d44c176..f8c8ec242f95 100644 --- a/presto-cli/pom.xml +++ b/presto-cli/pom.xml @@ -5,7 +5,7 @@ io.prestosql presto-root - 0.216-SNAPSHOT + 300-SNAPSHOT presto-cli diff --git a/presto-client/pom.xml b/presto-client/pom.xml index c3e866c55f77..48370022e18a 100644 --- a/presto-client/pom.xml +++ b/presto-client/pom.xml @@ -5,7 +5,7 @@ io.prestosql presto-root - 0.216-SNAPSHOT + 300-SNAPSHOT presto-client diff --git a/presto-docs/pom.xml b/presto-docs/pom.xml index b6e71668da9a..fabd033b1c54 100644 --- a/presto-docs/pom.xml +++ b/presto-docs/pom.xml @@ -5,7 +5,7 @@ io.prestosql presto-root - 0.216-SNAPSHOT + 300-SNAPSHOT presto-docs diff --git a/presto-docs/src/main/sphinx/connector/hive.rst b/presto-docs/src/main/sphinx/connector/hive.rst index fc4af814aa51..02272cf98a26 100644 --- a/presto-docs/src/main/sphinx/connector/hive.rst +++ b/presto-docs/src/main/sphinx/connector/hive.rst @@ -183,7 +183,7 @@ Property Name Description ``hive.s3select-pushdown.enabled`` Enable query pushdown to AWS S3 Select service. ``false`` ``hive.s3select-pushdown.max-connections`` Maximum number of simultaneously open connections to S3 for 500 - S3SelectPushdown. + :ref:`s3selectpushdown`. ================================================== ============================================================ ============ Amazon S3 Configuration @@ -346,23 +346,25 @@ the ``org.apache.hadoop.conf.Configurable`` interface from the Hadoop Java API, will be passed in after the object instance is created and before it is asked to provision or retrieve any encryption keys. -S3SelectPushdown -^^^^^^^^^^^^^^^^ +.. _s3selectpushdown: -S3SelectPushdown enables pushing down projection (SELECT) and predicate (WHERE) +S3 Select Pushdown +^^^^^^^^^^^^^^^^^^ + +S3 Select Pushdown enables pushing down projection (SELECT) and predicate (WHERE) processing to `S3 Select `_. -With S3SelectPushdown Presto only retrieves the required data from S3 instead of -entire S3 objects reducing both latency and network usage. +With S3 Select Pushdown, Presto only retrieves the required data from S3 instead +of entire S3 objects, reducing both latency and network usage. Is S3 Select a good fit for my workload? ######################################## -Performance of S3SelectPushdown depends on the amount of data filtered by the +Performance of S3 Select Pushdown depends on the amount of data filtered by the query. Filtering a large number of rows should result in better performance. If the query doesn't filter any data then pushdown may not add any additional value and user will be charged for S3 Select requests. Thus, we recommend that you benchmark your workloads with and without S3 Select to see if using it may be -suitable for your workload. By default, S3SelectPushdown is disabled and you +suitable for your workload. By default, S3 Select Pushdown is disabled and you should enable it in production after proper benchmarking and cost analysis. For more information on S3 Select request cost, please see `Amazon S3 Cloud Storage Pricing `_. diff --git a/presto-docs/src/main/sphinx/functions/aggregate.rst b/presto-docs/src/main/sphinx/functions/aggregate.rst index 0910e0ea881b..f25d2fe41dde 100644 --- a/presto-docs/src/main/sphinx/functions/aggregate.rst +++ b/presto-docs/src/main/sphinx/functions/aggregate.rst @@ -316,3 +316,42 @@ Statistical Aggregate Functions .. function:: var_samp(x) -> double Returns the sample variance of all input values. + +Lambda Aggregate Functions +-------------------------- + +.. function:: reduce_agg(inputValue T, initialState S, inputFunction(S, T, S), combineFunction(S, S, S)) -> S + + Reduces all input values into a single value. ``inputFunction`` will be invoked + for each non-null input value. In addition to taking the input value, ``inputFunction`` + takes the current state, initially ``initialState``, and returns the new state. + ``combineFunction`` will be invoked to combine two states into a new state. + The final state is returned:: + + SELECT id, reduce_agg(value, 0, (a, b) -> a + b, (a, b) -> a + b) + FROM ( + VALUES + (1, 3), + (1, 4), + (1, 5), + (2, 6), + (2, 7) + ) AS t(id, value) + GROUP BY id; + -- (1, 12) + -- (2, 13) + + SELECT id, reduce_agg(value, 1, (a, b) -> a * b, (a, b) -> a * b) + FROM ( + VALUES + (1, 3), + (1, 4), + (1, 5), + (2, 6), + (2, 7) + ) AS t(id, value) + GROUP BY id; + -- (1, 60) + -- (2, 42) + + The state type must be a boolean, integer, floating-point, or date/time/interval. diff --git a/presto-docs/src/main/sphinx/release.rst b/presto-docs/src/main/sphinx/release.rst index c6bf50668283..8055541340e9 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/release-300 release/release-0.215 release/release-0.214 release/release-0.213 diff --git a/presto-docs/src/main/sphinx/release/release-300.rst b/presto-docs/src/main/sphinx/release/release-300.rst new file mode 100644 index 000000000000..93bf41a041b5 --- /dev/null +++ b/presto-docs/src/main/sphinx/release/release-300.rst @@ -0,0 +1,114 @@ +=========== +Release 300 +=========== + +General Changes +--------------- + +* Fix :func:`array_intersect` and :func:`array_distinct` + skipping zeros when input also contains nulls. +* Fix ``count(*)`` aggregation returning null on empty relation + when ``optimize_mixed_distinct_aggregation`` is enabled. +* Improve table scan performance for structured types. +* Improve performance for :func:`array_intersect`. +* Improve performance of window functions by filtering partitions early. +* Add :func:`reduce_agg` aggregate function. +* Add :func:`millisecond` function. +* Remove ``ON`` keyword from :doc:`/sql/show-stats` (use ``FOR`` instead). +* Restrict ``WHERE`` clause in :doc:`/sql/show-stats` + to filters that can be pushed down to connectors. +* Return final results to clients immediately for failed queries. + +JMX MBean Naming Changes +------------------------ + +* The base domain name for server MBeans is now ``presto``. The old names can be + used by setting the configuration property ``jmx.base-name`` to ``com.facebook.presto``. +* The base domain name for the Hive, Raptor, and Thrift connectors is ``presto.plugin``. + The old names can be used by setting the catalog configuration property + ``jmx.base-name`` to ``com.facebook.presto.hive``, ``com.facebook.presto.raptor``, + or ``com.facebook.presto.thrift``, respectively. + +Web UI +------ + +* Fix rendering of live plan view for queries involving index joins. + +JDBC Driver Changes +------------------- + +* Change driver class name to ``io.prestosql.jdbc.PrestoDriver``. + +System Connector Changes +------------------------ + +* Remove ``node_id`` column from ``system.runtime.queries`` table. + +Hive Connector Changes +---------------------- + +* Fix accounting of time spent reading Parquet data. +* Fix corner case where the ORC writer fails with integer overflow when writing + highly compressible data using dictionary encoding (:issue:`x11930`). +* Fail queries reading Parquet files if statistics in those files are corrupt + (e.g., min > max). To disable this behavior, set the configuration + property ``hive.parquet.fail-on-corrupted-statistics`` + or session property ``parquet_fail_with_corrupted_statistics`` to false. +* Add support for :ref:`s3selectpushdown`, which enables pushing down + column selection and range filters into S3 for text files. + +Kudu Connector Changes +---------------------- + +* Add ``number_of_replicas`` table property to ``SHOW CREATE TABLE`` output. + +Cassandra Connector Changes +--------------------------- + +* Add ``cassandra.splits-per-node`` and ``cassandra.protocol-version`` configuration + properties to allow connecting to Cassandra servers older than 2.1.5. + +MySQL Connector Changes +----------------------- + +* Add support for predicate pushdown for columns of ``char(x)`` type. + +PostgreSQL Connector Changes +---------------------------- + +* Add support for predicate pushdown for columns of ``char(x)`` type. + +Redshift Connector Changes +--------------------------- + +* Add support for predicate pushdown for columns of ``char(x)`` type. + +SQL Server Connector Changes +---------------------------- + +* Add support for predicate pushdown for columns of ``char(x)`` type. + +Raptor Legacy Connector Changes +------------------------------- + +* Change name of connector to ``raptor-legacy``. + +Verifier Changes +---------------- + +* Add ``run-teardown-on-result-mismatch`` configuration property to facilitate debugging. + When set to false, temporary tables will not be dropped after checksum failures. + +SPI Changes +----------- + +* Change base package to ``io.prestosql.spi``. +* Move connector related classes to package ``io.prestosql.spi.connector``. +* Make ``ConnectorBucketNodeMap`` a top level class. +* Use list instead of map for bucket-to-node mapping. + +.. note:: + + These are backwards incompatible changes with the previous SPI. + If you have written a plugin, you will need to update your code + before deploying this release. diff --git a/presto-docs/src/main/sphinx/sql/show-stats.rst b/presto-docs/src/main/sphinx/sql/show-stats.rst index 4234a306f632..96be2fb826e9 100644 --- a/presto-docs/src/main/sphinx/sql/show-stats.rst +++ b/presto-docs/src/main/sphinx/sql/show-stats.rst @@ -16,16 +16,15 @@ Description Returns approximated statistics for the named table or for the results of a (limited) query. Statistics are returned for each column, along with a summary row. -(column_name will be ``NULL`` for the summary row). -===================== ============ -Column Description -===================== ============ -column_name The name of the column -data_size The total size in bytes of all of the values in the column -distinct_values_count The number of distinct values in the column -nulls_fractions The portion of the values in the column that are ``NULL`` -row_count The number of rows (only returned for the summary row) -low_value The lowest value found in this column (only for some types) -high_value The highest value found in this column (only for some types) -===================== ============ +========================== ============================================================= +Column Description +========================== ============================================================= +``column_name`` The name of the column (``NULL`` for the sumary row) +``data_size`` The total size in bytes of all of the values in the column +``distinct_values_count`` The number of distinct values in the column +``nulls_fractions`` The portion of the values in the column that are ``NULL`` +``row_count`` The number of rows (only returned for the summary row) +``low_value`` The lowest value found in this column (only for some types) +``high_value`` The highest value found in this column (only for some types) +========================== ============================================================= diff --git a/presto-example-http/pom.xml b/presto-example-http/pom.xml index 8a69430959fe..371a2fd346dd 100644 --- a/presto-example-http/pom.xml +++ b/presto-example-http/pom.xml @@ -4,7 +4,7 @@ io.prestosql presto-root - 0.216-SNAPSHOT + 300-SNAPSHOT presto-example-http diff --git a/presto-geospatial-toolkit/pom.xml b/presto-geospatial-toolkit/pom.xml index 5d555b785ed2..20962ea0e3b8 100644 --- a/presto-geospatial-toolkit/pom.xml +++ b/presto-geospatial-toolkit/pom.xml @@ -4,7 +4,7 @@ io.prestosql presto-root - 0.216-SNAPSHOT + 300-SNAPSHOT presto-geospatial-toolkit diff --git a/presto-geospatial/pom.xml b/presto-geospatial/pom.xml index 2db993e1a3a9..7f8f520b77ce 100644 --- a/presto-geospatial/pom.xml +++ b/presto-geospatial/pom.xml @@ -4,7 +4,7 @@ io.prestosql presto-root - 0.216-SNAPSHOT + 300-SNAPSHOT presto-geospatial diff --git a/presto-hive-hadoop2/pom.xml b/presto-hive-hadoop2/pom.xml index 4bbc163b6301..1493cd44a823 100644 --- a/presto-hive-hadoop2/pom.xml +++ b/presto-hive-hadoop2/pom.xml @@ -5,7 +5,7 @@ io.prestosql presto-root - 0.216-SNAPSHOT + 300-SNAPSHOT presto-hive-hadoop2 diff --git a/presto-hive/pom.xml b/presto-hive/pom.xml index 2a05c0091d11..bf8f85bd109c 100644 --- a/presto-hive/pom.xml +++ b/presto-hive/pom.xml @@ -5,7 +5,7 @@ io.prestosql presto-root - 0.216-SNAPSHOT + 300-SNAPSHOT presto-hive diff --git a/presto-jdbc/pom.xml b/presto-jdbc/pom.xml index 0e20d5c2319b..7b89e05f58f2 100644 --- a/presto-jdbc/pom.xml +++ b/presto-jdbc/pom.xml @@ -5,7 +5,7 @@ io.prestosql presto-root - 0.216-SNAPSHOT + 300-SNAPSHOT presto-jdbc @@ -151,28 +151,6 @@ - - - maven-source-plugin - - - - attach-sources - - true - - - - - test-only - package - - test-jar-no-fork - - - - - org.apache.maven.plugins maven-shade-plugin diff --git a/presto-jdbc/src/main/java/io/prestosql/jdbc/PrestoDriver.java b/presto-jdbc/src/main/java/io/prestosql/jdbc/PrestoDriver.java index 0958720d0b1e..1854fe5334d7 100644 --- a/presto-jdbc/src/main/java/io/prestosql/jdbc/PrestoDriver.java +++ b/presto-jdbc/src/main/java/io/prestosql/jdbc/PrestoDriver.java @@ -28,6 +28,7 @@ import java.util.regex.Matcher; import java.util.regex.Pattern; +import static com.google.common.base.MoreObjects.firstNonNull; import static com.google.common.base.Strings.nullToEmpty; import static io.prestosql.client.OkHttpUtil.userAgent; import static java.lang.Integer.parseInt; @@ -49,7 +50,7 @@ public class PrestoDriver static { String version = nullToEmpty(PrestoDriver.class.getPackage().getImplementationVersion()); - Matcher matcher = Pattern.compile("^(\\d+)\\.(\\d+)($|[.-])").matcher(version); + Matcher matcher = Pattern.compile("^(\\d+)(\\.(\\d+))?($|[.-])").matcher(version); if (!matcher.find()) { DRIVER_VERSION = "unknown"; DRIVER_VERSION_MAJOR = 0; @@ -58,7 +59,7 @@ public class PrestoDriver else { DRIVER_VERSION = version; DRIVER_VERSION_MAJOR = parseInt(matcher.group(1)); - DRIVER_VERSION_MINOR = parseInt(matcher.group(2)); + DRIVER_VERSION_MINOR = parseInt(firstNonNull(matcher.group(3), "0")); } try { diff --git a/presto-jmx/pom.xml b/presto-jmx/pom.xml index 50d0b09acdd6..e4202de8a7b3 100644 --- a/presto-jmx/pom.xml +++ b/presto-jmx/pom.xml @@ -4,7 +4,7 @@ io.prestosql presto-root - 0.216-SNAPSHOT + 300-SNAPSHOT presto-jmx diff --git a/presto-kafka/pom.xml b/presto-kafka/pom.xml index fda41a2dedd8..243cb21dc15f 100644 --- a/presto-kafka/pom.xml +++ b/presto-kafka/pom.xml @@ -5,7 +5,7 @@ io.prestosql presto-root - 0.216-SNAPSHOT + 300-SNAPSHOT presto-kafka diff --git a/presto-kudu/pom.xml b/presto-kudu/pom.xml index faf49f122ebe..dbd25d34f9e3 100644 --- a/presto-kudu/pom.xml +++ b/presto-kudu/pom.xml @@ -4,7 +4,7 @@ io.prestosql presto-root - 0.216-SNAPSHOT + 300-SNAPSHOT presto-kudu diff --git a/presto-local-file/pom.xml b/presto-local-file/pom.xml index ba9352389928..5675f485314a 100644 --- a/presto-local-file/pom.xml +++ b/presto-local-file/pom.xml @@ -5,7 +5,7 @@ io.prestosql presto-root - 0.216-SNAPSHOT + 300-SNAPSHOT presto-local-file diff --git a/presto-main/pom.xml b/presto-main/pom.xml index 9adeebeced01..d16ab8d6c698 100644 --- a/presto-main/pom.xml +++ b/presto-main/pom.xml @@ -5,7 +5,7 @@ io.prestosql presto-root - 0.216-SNAPSHOT + 300-SNAPSHOT presto-main diff --git a/presto-matching/pom.xml b/presto-matching/pom.xml index 2f4f4dfbf037..9545bb73cace 100644 --- a/presto-matching/pom.xml +++ b/presto-matching/pom.xml @@ -18,7 +18,7 @@ presto-root io.prestosql - 0.216-SNAPSHOT + 300-SNAPSHOT presto-matching diff --git a/presto-memory-context/pom.xml b/presto-memory-context/pom.xml index 63cec054c4a5..632aaa07926f 100644 --- a/presto-memory-context/pom.xml +++ b/presto-memory-context/pom.xml @@ -5,7 +5,7 @@ io.prestosql presto-root - 0.216-SNAPSHOT + 300-SNAPSHOT presto-memory-context diff --git a/presto-memory/pom.xml b/presto-memory/pom.xml index 511b31a5cb88..be36ec4cfc60 100644 --- a/presto-memory/pom.xml +++ b/presto-memory/pom.xml @@ -5,7 +5,7 @@ io.prestosql presto-root - 0.216-SNAPSHOT + 300-SNAPSHOT presto-memory diff --git a/presto-ml/pom.xml b/presto-ml/pom.xml index def1ba39848a..fff4905913d6 100644 --- a/presto-ml/pom.xml +++ b/presto-ml/pom.xml @@ -4,7 +4,7 @@ io.prestosql presto-root - 0.216-SNAPSHOT + 300-SNAPSHOT presto-ml diff --git a/presto-mongodb/pom.xml b/presto-mongodb/pom.xml index e4918c4adfd7..9476e91e9eae 100644 --- a/presto-mongodb/pom.xml +++ b/presto-mongodb/pom.xml @@ -4,7 +4,7 @@ io.prestosql presto-root - 0.216-SNAPSHOT + 300-SNAPSHOT presto-mongodb diff --git a/presto-mysql/pom.xml b/presto-mysql/pom.xml index d7a3ab93b696..4160a994f05a 100644 --- a/presto-mysql/pom.xml +++ b/presto-mysql/pom.xml @@ -5,7 +5,7 @@ io.prestosql presto-root - 0.216-SNAPSHOT + 300-SNAPSHOT presto-mysql diff --git a/presto-orc/pom.xml b/presto-orc/pom.xml index bbac0e14761e..0ab3be831140 100644 --- a/presto-orc/pom.xml +++ b/presto-orc/pom.xml @@ -5,7 +5,7 @@ io.prestosql presto-root - 0.216-SNAPSHOT + 300-SNAPSHOT presto-orc diff --git a/presto-parquet/pom.xml b/presto-parquet/pom.xml index 39e631d69658..36200733cbc5 100644 --- a/presto-parquet/pom.xml +++ b/presto-parquet/pom.xml @@ -5,7 +5,7 @@ io.prestosql presto-root - 0.216-SNAPSHOT + 300-SNAPSHOT presto-parquet diff --git a/presto-parser/pom.xml b/presto-parser/pom.xml index e0a74e2cafe9..8d4ca4afc24e 100644 --- a/presto-parser/pom.xml +++ b/presto-parser/pom.xml @@ -5,7 +5,7 @@ io.prestosql presto-root - 0.216-SNAPSHOT + 300-SNAPSHOT presto-parser diff --git a/presto-password-authenticators/pom.xml b/presto-password-authenticators/pom.xml index ee92ddb235c4..14766281b716 100644 --- a/presto-password-authenticators/pom.xml +++ b/presto-password-authenticators/pom.xml @@ -5,7 +5,7 @@ io.prestosql presto-root - 0.216-SNAPSHOT + 300-SNAPSHOT presto-password-authenticators diff --git a/presto-plugin-toolkit/pom.xml b/presto-plugin-toolkit/pom.xml index 10aa6435f857..f628e15fd55b 100644 --- a/presto-plugin-toolkit/pom.xml +++ b/presto-plugin-toolkit/pom.xml @@ -5,7 +5,7 @@ io.prestosql presto-root - 0.216-SNAPSHOT + 300-SNAPSHOT presto-plugin-toolkit diff --git a/presto-postgresql/pom.xml b/presto-postgresql/pom.xml index 1fc7655d7f39..a72e0e535613 100644 --- a/presto-postgresql/pom.xml +++ b/presto-postgresql/pom.xml @@ -5,7 +5,7 @@ io.prestosql presto-root - 0.216-SNAPSHOT + 300-SNAPSHOT presto-postgresql diff --git a/presto-product-tests/pom.xml b/presto-product-tests/pom.xml index fc2f81b130a2..e14ca7a8ff8d 100644 --- a/presto-product-tests/pom.xml +++ b/presto-product-tests/pom.xml @@ -5,7 +5,7 @@ presto-root io.prestosql - 0.216-SNAPSHOT + 300-SNAPSHOT presto-product-tests diff --git a/presto-proxy/pom.xml b/presto-proxy/pom.xml index 1811374df839..b9cb55a577ff 100644 --- a/presto-proxy/pom.xml +++ b/presto-proxy/pom.xml @@ -5,7 +5,7 @@ io.prestosql presto-root - 0.216-SNAPSHOT + 300-SNAPSHOT presto-proxy diff --git a/presto-raptor-legacy/pom.xml b/presto-raptor-legacy/pom.xml index da9666275c73..c1e869f1770e 100644 --- a/presto-raptor-legacy/pom.xml +++ b/presto-raptor-legacy/pom.xml @@ -5,7 +5,7 @@ io.prestosql presto-root - 0.216-SNAPSHOT + 300-SNAPSHOT presto-raptor-legacy diff --git a/presto-rcfile/pom.xml b/presto-rcfile/pom.xml index d28b850a6b40..307073ffa516 100644 --- a/presto-rcfile/pom.xml +++ b/presto-rcfile/pom.xml @@ -5,7 +5,7 @@ io.prestosql presto-root - 0.216-SNAPSHOT + 300-SNAPSHOT presto-rcfile diff --git a/presto-record-decoder/pom.xml b/presto-record-decoder/pom.xml index 47a1ba52c64a..0736a99bafa9 100644 --- a/presto-record-decoder/pom.xml +++ b/presto-record-decoder/pom.xml @@ -5,7 +5,7 @@ io.prestosql presto-root - 0.216-SNAPSHOT + 300-SNAPSHOT presto-record-decoder diff --git a/presto-redis/pom.xml b/presto-redis/pom.xml index be4772d75a4c..e97e3e647e11 100644 --- a/presto-redis/pom.xml +++ b/presto-redis/pom.xml @@ -5,7 +5,7 @@ io.prestosql presto-root - 0.216-SNAPSHOT + 300-SNAPSHOT presto-redis diff --git a/presto-redshift/pom.xml b/presto-redshift/pom.xml index 166488c9d6e3..7ec5c1b2adb6 100644 --- a/presto-redshift/pom.xml +++ b/presto-redshift/pom.xml @@ -5,7 +5,7 @@ io.prestosql presto-root - 0.216-SNAPSHOT + 300-SNAPSHOT presto-redshift diff --git a/presto-resource-group-managers/pom.xml b/presto-resource-group-managers/pom.xml index f8aa1a82090b..cf29015a673a 100644 --- a/presto-resource-group-managers/pom.xml +++ b/presto-resource-group-managers/pom.xml @@ -5,7 +5,7 @@ io.prestosql presto-root - 0.216-SNAPSHOT + 300-SNAPSHOT presto-resource-group-managers diff --git a/presto-server-rpm/pom.xml b/presto-server-rpm/pom.xml index f4bb46f0cfbf..db2d7a5ce611 100644 --- a/presto-server-rpm/pom.xml +++ b/presto-server-rpm/pom.xml @@ -5,7 +5,7 @@ io.prestosql presto-root - 0.216-SNAPSHOT + 300-SNAPSHOT presto-server-rpm diff --git a/presto-server/pom.xml b/presto-server/pom.xml index 42215192fe49..90d644e543ca 100644 --- a/presto-server/pom.xml +++ b/presto-server/pom.xml @@ -5,7 +5,7 @@ io.prestosql presto-root - 0.216-SNAPSHOT + 300-SNAPSHOT presto-server diff --git a/presto-session-property-managers/pom.xml b/presto-session-property-managers/pom.xml index 6b2996c45a5d..4940f86c1c40 100644 --- a/presto-session-property-managers/pom.xml +++ b/presto-session-property-managers/pom.xml @@ -5,7 +5,7 @@ io.prestosql presto-root - 0.216-SNAPSHOT + 300-SNAPSHOT presto-session-property-managers diff --git a/presto-spi/pom.xml b/presto-spi/pom.xml index 08736ef1a308..d7af8bbd87eb 100644 --- a/presto-spi/pom.xml +++ b/presto-spi/pom.xml @@ -5,7 +5,7 @@ io.prestosql presto-root - 0.216-SNAPSHOT + 300-SNAPSHOT presto-spi diff --git a/presto-sqlserver/pom.xml b/presto-sqlserver/pom.xml index 2e76b8db8eca..64d4a07bf1fc 100644 --- a/presto-sqlserver/pom.xml +++ b/presto-sqlserver/pom.xml @@ -3,7 +3,7 @@ presto-root io.prestosql - 0.216-SNAPSHOT + 300-SNAPSHOT 4.0.0 diff --git a/presto-teradata-functions/pom.xml b/presto-teradata-functions/pom.xml index b72438cf8115..601632885f26 100644 --- a/presto-teradata-functions/pom.xml +++ b/presto-teradata-functions/pom.xml @@ -4,7 +4,7 @@ io.prestosql presto-root - 0.216-SNAPSHOT + 300-SNAPSHOT presto-teradata-functions diff --git a/presto-testing-server-launcher/pom.xml b/presto-testing-server-launcher/pom.xml index 5d64d86bc15e..f08f8c1a6a3b 100644 --- a/presto-testing-server-launcher/pom.xml +++ b/presto-testing-server-launcher/pom.xml @@ -5,7 +5,7 @@ io.prestosql presto-root - 0.216-SNAPSHOT + 300-SNAPSHOT presto-testing-server-launcher diff --git a/presto-tests/pom.xml b/presto-tests/pom.xml index c300b1f3a552..4983816da900 100644 --- a/presto-tests/pom.xml +++ b/presto-tests/pom.xml @@ -5,7 +5,7 @@ presto-root io.prestosql - 0.216-SNAPSHOT + 300-SNAPSHOT presto-tests diff --git a/presto-thrift-api/pom.xml b/presto-thrift-api/pom.xml index 31e39a40a407..cba1e58afe1d 100644 --- a/presto-thrift-api/pom.xml +++ b/presto-thrift-api/pom.xml @@ -5,7 +5,7 @@ io.prestosql presto-root - 0.216-SNAPSHOT + 300-SNAPSHOT presto-thrift-api diff --git a/presto-thrift-testing-server/pom.xml b/presto-thrift-testing-server/pom.xml index be0ff972ff2e..393cfe72be54 100644 --- a/presto-thrift-testing-server/pom.xml +++ b/presto-thrift-testing-server/pom.xml @@ -5,7 +5,7 @@ io.prestosql presto-root - 0.216-SNAPSHOT + 300-SNAPSHOT presto-thrift-testing-server diff --git a/presto-thrift/pom.xml b/presto-thrift/pom.xml index 7081d199e641..b2aae8b2c387 100644 --- a/presto-thrift/pom.xml +++ b/presto-thrift/pom.xml @@ -5,7 +5,7 @@ io.prestosql presto-root - 0.216-SNAPSHOT + 300-SNAPSHOT presto-thrift diff --git a/presto-tpcds/pom.xml b/presto-tpcds/pom.xml index 812d3a784fdd..64a1dc3cb549 100644 --- a/presto-tpcds/pom.xml +++ b/presto-tpcds/pom.xml @@ -4,7 +4,7 @@ io.prestosql presto-root - 0.216-SNAPSHOT + 300-SNAPSHOT presto-tpcds diff --git a/presto-tpch/pom.xml b/presto-tpch/pom.xml index c249afab6832..34c68660489f 100644 --- a/presto-tpch/pom.xml +++ b/presto-tpch/pom.xml @@ -4,7 +4,7 @@ io.prestosql presto-root - 0.216-SNAPSHOT + 300-SNAPSHOT presto-tpch diff --git a/presto-verifier/pom.xml b/presto-verifier/pom.xml index 7eef59e08260..ee30b6afe0c7 100644 --- a/presto-verifier/pom.xml +++ b/presto-verifier/pom.xml @@ -5,7 +5,7 @@ io.prestosql presto-root - 0.216-SNAPSHOT + 300-SNAPSHOT presto-verifier