Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Release notes for 312 #776

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
6 tasks done
electrum opened this issue May 15, 2019 · 17 comments · Fixed by #836
Closed
6 tasks done

Release notes for 312 #776

electrum opened this issue May 15, 2019 · 17 comments · Fixed by #836
Milestone

Comments

@electrum
Copy link
Member

electrum commented May 15, 2019

Dain Sundstrom

  • all checked
  • 05-15 11:23:36 fd5f498 Use precomputed hash in probe side of HashSemiJoinOperator
  • 05-16 12:57:48 0f6e81b Fix handling of failures during query creation
  • 05-16 12:57:48 1218d3d Change local dispatch to finish immediately after query submission
  • 05-16 12:57:48 1227e5f Fix result caching in protocol Query
  • 05-16 12:57:48 4e5e258 Simplify query manager stats tracking
  • 05-16 12:57:48 5463bb5 Cleanup dispatcher executor management
  • 05-16 12:57:48 68e3ec5 Improve query event stats for immediately failed queries
  • 05-16 12:57:48 744c906 Catch errors from LocalDispatchQuery querySubmitter
  • 05-16 12:57:48 7f2ce93 Add LocalCoordinatorLocation
  • 05-16 12:57:48 8798864 Simplify DispatchInfo construction
  • 05-16 12:57:48 91b4f8a Split out queued phase from QueryManager
  • 05-16 12:57:48 997a3da Add query id to NoSuchElementException
  • 05-16 12:57:48 a243e32 Remove system startup minimum worker requirement
  • 05-16 12:57:48 a5b6169 Simplify token management in protocol Query
  • 05-16 12:57:48 cc1c10c Remove Optional from QueryStateMachine resourceGroup
  • 05-16 12:57:48 e20be05 Add DISPATCHING query states
  • 05-16 12:57:48 f721f73 Rename SqlQueryManagerStats to QueryManagerStats

David Phillips

  • all checked
  • 05-16 16:46:31 26d2cea Require JDK 8u161+ to allow unlimited strength crypto
  • 05-16 18:47:54 272a4d6 Add UUID type and operators
  • 05-20 09:02:33 ba6f638 Update documentation for OFFSET and FETCH FIRST
  • 05-20 10:03:46 1c2da12 Remove raise in sitemap which breaks error reporting
  • 05-20 10:03:46 3eb8bbc Add main method for AccumuloQueryRunner
  • 05-20 10:03:46 4a4c08e Change return type of Accumulo UUID function to UUID
  • 05-20 10:03:46 9521bd9 Make UUID function a standard function
  • 05-20 12:08:17 06a3778 Add Apache Phoenix connector
  • 05-20 12:08:17 4ee49aa Change tryApplyLimit access level to protected
  • 05-20 17:48:35 f8b9a84 Support configuring trustStore for internal communication
  • 05-20 18:45:41 dc945a8 Fix build failure in PhoenixClient
  • 05-22 14:29:21 24f4324 Simplify list method in FunctionRegistry
  • 05-24 12:12:39 1ee765c Cleanup TestQueryResource to allow multiple tests
  • 05-24 12:12:39 da02938 Fix query details UI for queries that fail immediately
  • 05-28 12:47:44 1153411 Make semantic error name available in client protocol
  • 05-28 14:04:35 85659a0 Map MySQL JSON to Presto JSON
  • 05-28 14:25:03 18711f3 Allow disabling the creation of empty bucket files
  • 05-28 14:25:03 209b203 Remove unnecessary schemaTableName utility method
  • 05-28 14:25:03 306a851 Cleanup code in HiveMetadata
  • 05-28 14:25:03 66f9953 Allow query ID to be a file name prefix or suffix
  • 05-28 14:25:03 6f13513 Simplify code in getBucketedSplits
  • 05-28 14:25:03 9a4ccda Add getSchemaTableName method
  • 05-28 14:25:03 a01f0bd Remove explicit file prefix for Hive writer handles
  • 05-28 14:25:03 cd452f3 Use Hive naming convention for bucket file names
  • 05-28 14:25:03 d57b0f1 Allow multiple or missing Hive bucket files
  • 05-28 14:25:03 dac4f76 Make HiveWritableTableHandle field final
  • 05-28 14:25:03 f1d092f Move table name to end of error message

Grzegorz Kokosiński

  • all checked
  • 05-17 00:02:56 34d3228 Prune unnecessary TopNNode
  • 05-17 00:02:56 531ddb0 Optimize import
  • 05-17 00:02:56 7c5197e Prune LimitNode when source cardinality is less than LimitNode count
  • 05-17 00:02:56 d39f08b Remove Sort node when it is applied on a single row
  • 05-17 00:02:56 d5d183d Prune unnecessary DistinctLimitNode
  • 05-17 00:02:56 da6299e Use Upper case for SQL keywords

Karol Sobczak

  • all checked
  • 05-23 02:41:08 ef30d26 Add TopNOperator benchmark

Martin Traverso

  • all checked
  • 05-20 23:59:27 03fd878 Derive effective predicate for Values
  • 05-20 23:59:27 0923c6b Format spatial join tests
  • 05-20 23:59:27 36be488 Clean up spatial join tests
  • 05-21 07:44:21 fe3aea3 Remove duplicate predicates
  • 05-21 09:14:23 8b7ce40 Migrate JMX connector to new APIs
  • 05-21 12:34:12 9448b99 Fix incorrect result for IS DISTINCT FROM optimization
  • 05-21 12:51:33 4729bc9 Fix rendering of float values in cast error message
  • 05-21 12:51:33 48336f2 Fix Type.compareTo javadoc
  • 05-21 12:51:33 e23e317 Unwrap casts in comparison expressions
  • 05-23 10:28:05 303741a Support dynamic lifespan schedule for broadcast joins
  • 05-23 10:28:05 e5230cb Decide dynamic lifespan schedule at plan time
  • 05-23 17:52:14 083b671 Fix parsing of largest negative bigint value
  • 05-23 17:52:14 bd71832 Extract variable for duplicate call
  • 05-24 09:18:31 a283324 Add support for sample pushdown
  • 05-24 09:18:31 f0cbe94 Enable sample pushdown for memory connector
  • 05-24 10:14:49 061eb7c Replace the TableScan with Values when its predicate is none
  • 05-24 10:14:49 c1bdbd7 Remove table layouts from TPCH connector

Piotr Findeisen

  • all checked
  • 05-15 03:42:13 d1a50dc Compare with "is distinct" in array_distinct, array_intersect
  • 05-17 03:03:21 3a36827 Update tempto to 165
  • 05-17 03:03:21 c02198c Remove a requirement from impersonation tests
  • 05-20 12:14:26 6ebc1d0 Reuse Connection when inspecting PostgreSQL array
  • 05-20 12:14:26 b763176 Pass Connection to JdbcClient#toPrestoType
  • 05-23 09:52:20 19ed433 Extract data for timestamp-related test cases
  • 05-23 09:52:20 e756186 Support PostgreSQL's timestamp with time zone
  • 05-23 10:04:04 26d5b9a Remove obsolete script
  • 05-23 10:04:04 6bafd06 Abort product tests containers when any service fails
  • 05-23 10:04:04 d27a1ec Let compose up print output directly
  • 05-23 12:57:47 669c525 Fix misleading test data
  • 05-24 01:21:47 92fcc55 Update hive-apache-jdbc to 0.13.1-7
  • 05-24 12:53:00 a9fa037 Do not ask connector for information_schema table privileges
@electrum electrum added this to the 312 milestone May 15, 2019
@findepi
Copy link
Member

findepi commented May 15, 2019

- Fix ``array_distinct``, ``array_intersect`` semantics with respect to indeterminate
  values (``NULL`` values, or of structural types containing ``NULL`` values). (:issue:`559`)

#559

@kokosing
Copy link
Member

kokosing commented May 17, 2019

General changes
-----------------
 - Remove unnecessary ``LIMIT`` operation when relation is known to produce less rows than requested limit. (:issue:`441`)
 - Remove unnecessary ``TopN`` operation when relation is known to produce single row. (:issue:`441`)
 - Replace ``TopN`` with ``Sort`` when relation is known to produce less rows than requested limit. (:issue:`441`)
 - Remove unnecessary ``Sort`` operation when relation is known to produce single row. (:issue:`441`)
 - Remove unnecessary ``DistinctLimit`` operation when relation is known to produce single row. (:issue:`441`)
-  Replace ``DistinctLimit`` with ``Aggregation`` when relation produce less rows than requested limit.. (:issue:`441`)

#441

@martint
Copy link
Member

martint commented May 21, 2019

* Fix incorrect results for queries using ``IS [NOT] DISTINCT FROM``. (:issue:`795`)
* Improve performance of ``JOIN`` queries involving inline tables (``VALUES``). (:issue:`743`)
* Improve performance of queries containing duplicate expressions. (:issue:`730`)
* improve performance of queries involving comparisons between values of different types. (:issue:`731`)

#795, #743, #730, #731

@findepi
Copy link
Member

findepi commented May 23, 2019

PostgreSQL
- Add support for PostgreSQL's ``TIMESTAMP WITH TIME ZONE`` data type. (:issue:`640`)

#640

@martint
Copy link
Member

martint commented May 24, 2019

* Fix failure when the largest negative ``BIGINT`` value (-9223372036854775808) is used as a constant in a query. (:issue:`805`)

#805

@martint
Copy link
Member

martint commented May 24, 2019

SPI Changes
-------------

* Add support for sampling pushdown into connectors via the ``ConnectorMetadata.applySample()`` method. (:issue:`753`)

#753

@findepi
Copy link
Member

findepi commented May 24, 2019

* Fix reading from ``information_schema.table_privileges`` table for Hive connector. (:issue:`791`)
* Fix ``SHOW GRANTS`` in Hive connector. (:issue:`791`)

#791

@dain
Copy link
Member

dain commented May 28, 2019

General Changes
---------------
* Improve performance of ``IN`` predicate containing a subquery. (:issue:`767`)
* Remove deprecated check for minimum number of workers before starting a coordinator.  Use the ``query-manager.required-workers` and ``query-manager.required-workers-max-wait`` configurations instead.

#767

@electrum
Copy link
Member Author

electrum commented May 29, 2019

General Changes
---
* Raise required Java version to 8u161. This version allows unlimited strength crypto. (:issue:`779`)

#779

@electrum
Copy link
Member Author

electrum commented May 29, 2019

General Changes
---
* Add a new :ref:`uuid_type` type to represent UUIDs. (:issue:`755`)

#755

@electrum
Copy link
Member Author

General Changes
---
* Add :func:`uuid` function to generate random UUIDs. (:issue:`786`)

#786

@electrum
Copy link
Member Author

General Changes
---
* Add :doc:`/connector/phoenix`. (:issue:`672`)

#672

@electrum
Copy link
Member Author

General Changes
---
* Support configuring TrustStore for :doc:`/security/internal-communication` using the
  ``internal-communication.https.truststore.path`` and ``internal-communication.https.truststore.key``
  configuration properties. The path can be a Java KeyStore or a PEM file. (:issue:`785`)

#785

@electrum
Copy link
Member Author

MySQL Connector Changes
---
* Map MySQL ``json`` type to Presto ``json`` type. (:issue:`824`)

#824

@electrum
Copy link
Member Author

General Changes
---
* Make semantic error name available in client protocol. (:issue:`790`)

#790

@electrum
Copy link
Member Author

Hive Connector Changes
---
* Use Hive naming convention for bucket file names. (:issue:`822`)
* Support new Hive bucketing conventions by allowing any number of files per bucket.
  This allows reading from partitions that were inserted into multiple times by Hive,
  or were written to by Hive on Tez (which does not create files for empty buckets).
* Allow disabling the creation of files for empty buckets when writing data.
  This behavior is enabled by  default for compatibility with previous versions of Presto,
  but can be disabled using the ``hive.create-empty-bucket-files`` configuration property
  or the ``create_empty_bucket_files`` session property. (:issue:`822`)

#822

@electrum
Copy link
Member Author

General Changes
---
* Improve reliability for network errors when using Kerberos with :doc:`/security/internal-communication`. (:issue:`838`)
* Show JVM configuration hint when JMX agent fails to start on Java 9+. (:issue:`838`)
* Skip starting JMX agent on Java 9+ if it is already configured via JVM properties. (:issue:`838`)

#838

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Development

Successfully merging a pull request may close this issue.

5 participants