Skip to content
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

Release notes for 319 #1378

Closed
6 tasks done
electrum opened this issue Aug 27, 2019 · 33 comments · Fixed by #1569
Closed
6 tasks done

Release notes for 319 #1378

electrum opened this issue Aug 27, 2019 · 33 comments · Fixed by #1569
Milestone

Comments

@electrum
Copy link
Member

electrum commented Aug 27, 2019

Dain Sundstrom

  • all checked
  • 09-09 16:18:19 2e428af Simplify NodeScheduler
  • 09-09 16:18:19 482ea5e Update node scheduler config properties to reflect actual usage
  • 09-09 16:18:19 565d2a3 Rename SimpleNodeSelector to UniformNodeSelector
  • 09-09 16:18:19 6ef45e5 Add separate modules for NodeSelector implementations
  • 09-09 16:18:19 83b4e4c Change NodeScheduler createNodeSelector to use Optional
  • 09-09 16:18:19 a5f8a4c Remove unnecessary NetworkLocationCache
  • 09-09 16:18:19 bedd0d8 Move network topology location segment names to config
  • 09-10 17:39:29 49781dc Allow treating forwarded HTTPS requests over HTTP as secure
  • 09-17 16:20:50 0637de3 Verify aggregation argument count matches function signature
  • 09-18 09:38:01 6f3d33d Implement file based topology

David Phillips

  • all checked
  • 08-26 23:11:26 9e580b1 Fix formatting error in 318 release notes
  • 08-31 15:13:38 016a722 Reduce delay when building Docker container
  • 08-31 15:13:38 944fa59 Reduce Docker image size
  • 09-07 23:41:00 310bf02 Update gcs jars to version 2.0.0
  • 09-09 15:49:20 bfe7306 Make BlockBuilder fields final
  • 09-10 17:41:49 d867498 Correct jdbc url in TestDbResourceGroupConfig
  • 09-10 21:28:39 79057cf Fix handling of Glue tables without table type
  • 09-11 20:27:03 1b47890 Fix creation of HdfsContext for Iceberg
  • 09-11 20:27:03 fee1cd9 Fix fetching Hadoop configuration in Iceberg
  • 09-11 23:18:57 9ea6d0b Move Hive utility classes to util package
  • 09-12 14:13:42 f6cedb9 Add Azure Data Lake file system
  • 09-16 14:03:54 b4fcdcc Remove unused JOL references from JDBC driver
  • 09-16 16:03:15 44fd4dd Make minValues and maxValues in class Partition mutable
  • 09-16 16:03:15 4deb929 Rename nullCount to null_count in Iceberg partition tables
  • 09-16 16:03:15 8b35c91 Add a basic test for Iceberg partition tables
  • 09-16 16:03:15 b899310 Add RowType support to TestingPrestoClient
  • 09-16 16:03:15 d135b32 Add ClassLoaderSafeSystemTable
  • 09-16 16:03:15 f4544c3 Use table scan that collects column stats
  • 09-16 22:28:10 2c4974f Remove unnecessary boxing
  • 09-16 22:28:10 d074654 Rename record_count to row_count in Iceberg partitions table
  • 09-16 23:36:11 16cdb9e Fix product tests volume
  • 09-16 23:36:20 1c5b921 Add insecure mode for CLI
  • 09-17 10:42:43 7fbf00e Remove unnecessary condition checking
  • 09-17 10:42:43 c7faca1 Remove unused parameter
  • 09-17 15:06:37 38c4326 Update for Bootstrap and LifeCycleManager changes

Grzegorz Kokosiński

  • all checked
  • 08-27 00:34:56 87ffb7e Fix rule description
  • 08-27 00:34:56 b10a01d Fix count function handling in correlated scalar aggregation
  • 08-27 00:34:56 fc80735 Fix typos
  • 08-28 02:20:17 3d423d5 Limit the visibility of methods
  • 08-28 02:20:17 4df4a6a Remove unused method
  • 08-28 02:20:17 b27605e Simplify lambda expression
  • 08-28 02:20:17 bd0c4f2 Add missing method to DefaultTraversalVisitor
  • 08-29 06:02:38 067e865 Include cost estimates in IO EXPLAIN plan
  • 08-29 06:02:38 c5858b1 Fix indentation
  • 08-30 01:50:42 ef71621 Improve SQL formatting
  • 08-30 01:50:43 6cb1d28 Use method reference instead of lambda
  • 08-30 01:50:43 acb85d6 Chain string builder calls instead of using concatenation
  • 08-30 01:50:43 eeecbe7 Simplify if statement
  • 08-30 02:03:20 d9da0f7 Pass full session to system connector
  • 09-04 01:13:41 5da3ac7 Upgrade MySQL driver to 5.1.48
  • 09-04 03:58:12 97799d5 Do not enumerate all metadata objects when catalog is wrong
  • 09-04 03:58:12 d349f84 Count individual metadata calls in test
  • 09-05 22:04:04 b19142b Introduce InformationSchemaTable
  • 09-05 22:07:49 00516a3 Do not use root user in mysql connector tests
  • 09-05 22:07:49 15b01f4 Do not use obsolete swarm codename
  • 09-06 01:44:23 4b0cdda Fix error messages for JDBC tests
  • 09-06 01:44:23 510698b Update Simba driver package name
  • 09-06 01:44:23 5b25cfe Handle Simba branded driver instead of Teradata
  • 09-06 01:44:23 61cb004 Pass the JDBC driver dir to product tests
  • 09-06 01:44:23 8b31cd7 Enable LDAP test for invalid username
  • 09-06 01:44:23 8fc7b72 Add enterprise driver tests for ApplicationName and ApplicationPrefixName
  • 09-06 01:44:23 a79d6ad Exclude Enterprise JDBC tests from travis pipeline
  • 09-06 01:44:23 f77158c Fix hive coercion diff results
  • 09-06 07:22:11 9f60cc4 fixup! Pass table owner information to HiveMetastore:listTablePrivileges
  • 09-06 07:22:11 fe5edd3 Pass table owner information to HiveMetastore:listTablePrivileges
  • 09-10 00:45:57 3b87854 Fix typo
  • 09-10 00:45:57 fced7fd Fix coercion handling in SubqueryPlanner
  • 09-11 02:23:58 6b95975 Allow setting capabilities in DockerContainer
  • 09-11 02:23:58 b1e12fa Store healthCheck as field
  • 09-11 02:23:58 d99e5b3 Introduce builder for DockerContainer
  • 09-11 02:31:48 0ecef58 Add main method to SqlServerQueryRunner
  • 09-11 02:31:48 5ad2616 Use distinguishable loggers for JdbcClient invocation logging
  • 09-11 02:31:48 63a0c3a Respect runtime changes to log levels in JdbcClient invocation logging
  • 09-11 02:31:48 d89f672 Remove extra empty line
  • 09-11 02:31:49 08ad9e6 Use ReflectiveParameterNamesProvider for JdbcClient invocation logging
  • 09-11 04:50:20 b9c01c0 Change default hive metastore refresh interval
  • 09-12 23:45:11 172009e Use getSerdeProperty for Hive textfile properties
  • 09-12 23:45:11 36e6067 Use defined constants instead of literals
  • 09-12 23:45:11 3e98801 Support field separator for Hive TEXTFILE
  • 09-13 03:47:37 56cc35d Capture fileModifiedTime in HiveSplit
  • 09-13 03:47:37 736a23d Add Hive Connector $file_size hidden column
  • 09-13 03:47:37 f5608a3 Add Hive Connector $file_modified_time hidden column

Karol Sobczak

  • all checked
  • 08-27 01:22:55 f7366cb Remove redundant toLowerCase
  • 08-27 01:23:57 505832b Fix output data size reporting for PartitionedOutputOperator
  • 08-27 01:24:33 1429a85 Extract InformationSchemaMetadata#listSchemaNames
  • 08-27 01:24:33 4293c61 Remove redundant toLowerCase call
  • 08-27 01:24:33 4748526 Enumerate schemas when table predicates are present
  • 08-27 01:24:33 4caea76 Only enumerate tables when columns enumerating table is queried
  • 08-27 01:24:33 625712b Add SortedRangeSet support in InformationSchemaMetadata#filterString
  • 08-27 01:24:33 d189247 Query for table handle explicitly when QualifiedObjectName is present
  • 08-27 01:24:33 d85a441 Add additional information schema connector tests
  • 08-27 01:24:33 d920d22 Additionally filter schemas by predicate when constraint is present
  • 08-27 01:24:33 dc2fc6e Query for view explicitly when QualifiedObjectName is present
  • 08-27 01:24:33 de0985e Make InformationSchemaMetadata#calculatePrefixesWithTableName private
  • 08-27 01:24:33 f919edc Only enumerate schemas when tables enumerating table is queried
  • 08-27 03:16:56 7abf839 Remove noop TestEliminateCrossJoins#symbol method
  • 08-27 03:16:56 864bca8 Remove unused SUPPLIER_TABLESCAN
  • 08-27 03:16:56 dcf3351 Fix typo
  • 08-27 04:24:54 08ec5fa Remove JoinGraph#removeShallowFrom
  • 08-27 04:24:54 7582763 Don't run eliminate cross join optimizer when there are no cross joins
  • 08-27 04:29:21 27e5e4d Use Set instead of Sets.SetView
  • 08-27 04:29:21 396fc8b Eliminate fully inlined child projection
  • 08-27 04:29:21 6ec328d Add Assignments#isIdentity() method
  • 08-27 11:44:15 42b10c6 Add support for projections in eliminate cross joins
  • 08-27 11:44:15 ca0d25f Remove unneeded JoinGraph#assignments
  • 08-30 01:38:58 1ab3978 Add a new S3FileSystemType
  • 08-30 01:45:18 39ec1fe Rename method
  • 08-31 11:55:02 018da2f Update description
  • 09-03 13:15:23 112c75a Remove unused method
  • 09-03 13:15:23 7ed7bfe Reduce method visibility
  • 09-05 15:01:34 25966d2 Skip applyFilter when pushed down predicate is wider then enforced one
  • 09-05 15:01:34 4c03384 Remove obsolete override
  • 09-05 15:01:34 8ac4f72 Return TPCH table predicate when no applyFilter was called
  • 09-05 15:01:34 b5ada82 Load list of partitions when no constraint was applied
  • 09-05 15:01:34 c9f3f06 Remove unused field
  • 09-11 03:33:16 e7b0363 Enable instance and custom credentials provider for glue
  • 09-11 08:06:48 7ba01da Consume pushed predicate is new table scan domain is equal or wider
  • 09-11 12:26:33 37f582a Prevent wrong usage of decorrelation method
  • 09-11 12:26:33 7cc8b1e Decorrelate subqueries with Limit or TopN
  • 09-11 13:03:42 7f9fc3e Reuse node ids from original nodes
  • 09-11 13:03:42 9ce1b27 Remove unused PlanNodeDecorrelator#idAllocator
  • 09-12 02:21:32 4fd5b1a Assert that aggregation has single grouping set when decorrelating
  • 09-12 02:32:19 4b5ae7d Support projections in ReorderJoins
  • 09-12 02:32:19 541476d Reduce field and method visibility
  • 09-13 01:49:26 acb0188 Reuse node ids in PushPredicateIntoTableScan

Martin Traverso

  • all checked
  • 08-28 13:21:06 5ab3e13 Rename LateralJoin to CorrelatedJoin
  • 08-29 22:34:05 1a874a2 Rename lateral join to correlated join
  • 08-30 07:08:41 1e206aa Reduce method visibility
  • 08-31 14:48:18 9913d90 Simplify IN expression with single element
  • 09-01 07:55:44 0cd175f Consider rule precedence during error handling
  • 09-01 07:55:44 1838883 Process parsing states in LIFO order
  • 09-01 07:55:44 52f81b7 Add toString to parsing state to ease debugging
  • 09-01 12:59:45 aa240af Fix error reporting for invalid executionPolicy value
  • 09-01 13:40:12 ef0de2b Simplify calling structure
  • 09-10 08:23:42 b46bbe4 Remove ununsed jsonType field
  • 09-10 08:25:57 c157e9a Improve Elasticsearch documentation
  • 09-10 09:15:29 8881a46 Use variable
  • 09-10 09:15:29 e6eaac5 Add semantic checks for lead and lag functions
  • 09-10 09:15:29 ee95ba9 Update documentation for window value functions
  • 09-10 22:43:30 39b09b9 Remove unused method
  • 09-10 22:43:30 abe290f Move type alias resolution to Metadata
  • 09-10 22:43:30 d0a17c3 Remove unused method
  • 09-10 22:43:30 d6552e2 Use convenience method
  • 09-10 22:43:30 e201bd9 Support boolean expression in CASE operand
  • 09-11 13:42:47 3aad0c4 Add support for correlations in HAVING clause
  • 09-11 14:01:50 84ef12d Fix rebase conflict
  • 09-11 14:46:44 90d796f remove presto internal usage of legacy type syntax (<>)
  • 09-11 14:46:44 9831b3c Remove angle brackets support now that ROW(name) legacy row type signature is no longer supported (removed by 8759d8c).
  • 09-11 22:15:54 7814ec0 Remove unnecessary builder abstraction
  • 09-12 07:41:55 1c28f08 Rename method
  • 09-12 07:41:55 2efe9b7 Remove unnecessary method
  • 09-12 07:41:55 dfe70ca Remove usage of legacy array/map syntax
  • 09-12 23:47:28 216312d Remove unnecessary method reference
  • 09-12 23:47:28 2ee5d5d Remove unused method
  • 09-12 23:47:28 ac3b33b Improve symmetry of method call
  • 09-12 23:47:28 cd87aa5 Reorder methods
  • 09-12 23:47:28 e4eaaae Fix formatting
  • 09-12 23:47:28 f814a1c Pass scope symbols explicitly
  • 09-13 09:12:03 0a4e5aa Reduce logging verbosity
  • 09-15 18:53:20 219792f Add option to set default catalog and schema
  • 09-15 23:19:47 01ded22 Add assertQueryReturnsEmptyResult method in QueryAssertions
  • 09-15 23:19:47 1cfd844 Static import Join types
  • 09-15 23:19:47 dd45619 Extract method appendNulls() in Unnesters
  • 09-15 23:19:47 fb8750e Support OUTER / INNER JOIN UNNEST ON true
  • 09-16 17:31:17 530d51b Pass metadata and types on use
  • 09-16 20:32:47 aa10006 Place simple predicates at front of expression
  • 09-17 06:43:29 4931d17 Make planner test more robust
  • 09-17 12:29:46 2eda92a Simplify expression based on effective predicate
  • 09-17 12:29:46 e120ed5 Pass left/right symbols explicitly
  • 09-18 05:31:49 6cfa16f Fix multiple entries failure in HashGenerationOptimizer

Piotr Findeisen

  • all checked
  • 08-27 00:46:11 321c1d4 Move hive.metastore-timeout to ThriftHiveMetastoreConfig
  • 08-27 00:46:11 6c068ab Allow internal connector to shadow a view
  • 08-27 00:46:11 7727323 Remove unnecessary use of Guava functional interfaces
  • 08-27 00:46:11 b2b7233 Prevent writes to Hive transactional tables
  • 08-27 00:46:11 bf3dc90 Add tableParameters to HiveTableHandle
  • 08-27 00:46:11 c975920 Clean defensively within finally block
  • 08-27 00:46:11 e8f3c02 Change temporary storage location
  • 08-27 02:27:57 5f27637 Add missing @OverRide
  • 08-27 02:27:57 8bb8d38 Reformat ExpressionVerifier for consistency
  • 08-27 02:27:57 b33a79c Short-circuit execution
  • 08-27 02:27:57 e345e1b Clean up method order
  • 08-27 02:27:57 fb2c466 Remove cascade of if's
  • 08-27 11:11:28 35cb7c2 Fix Node reference link in ConnectorTablePartitioning.java
  • 08-27 14:09:47 561a53f Copy Configuration before mutating
  • 08-27 14:09:47 724382f Remove redundant parenthesis
  • 08-28 04:06:31 dcc33b8 Propagate error when reading configuration fails
  • 08-28 05:24:16 117cda4 Simplify lambda
  • 08-28 05:24:16 2c3ace6 Use hive user by default in tempto
  • 08-28 05:24:16 7f5bd0f Update tempto to 166
  • 08-28 05:24:16 8b90929 Remove unnecessary type
  • 08-28 05:36:42 1a93542 Update field visibility
  • 08-28 05:36:42 2dd8761 Short-circuit when possible
  • 08-28 05:36:42 f823d65 Fix method name
  • 08-28 05:37:59 1403629 Remove unused variable
  • 08-28 05:37:59 57e18a2 Reorder getters in ResourceGroupInfo
  • 08-28 05:37:59 802f8cb Refactor 404 handling in resource groups resource
  • 08-28 05:37:59 9e16109 Remove deprecated JSON properties
  • 08-28 05:37:59 b2482b4 Remove @nullable usage from ResourceGroupInfo
  • 08-28 05:59:59 8ba8f5a Add missing @OverRide
  • 08-28 05:59:59 e9263fa Reduce method visibility
  • 08-28 13:40:55 339a97c Remove precondition in WindowOperatorStats
  • 08-29 00:01:10 e9c482e Rename STHM replaceView to replaceTable
  • 08-29 02:24:45 10aad56 Update sparklines one more time when query finishes
  • 08-29 02:24:45 31fa425 Fix type and improve name of ended variable
  • 08-29 02:24:45 a8bd67c Show total memory in Timeline instead of user memory
  • 08-29 02:35:15 28dc4ee Close ExecutorService in test
  • 08-29 02:35:15 4a74d01 Reduce test memory footprint
  • 08-29 02:52:14 6ec2800 Rename Benchmark classes for consistency
  • 08-29 04:19:55 f0dc727 Reduce getGroup() calls
  • 08-31 13:41:53 1d9f7fd Supplement element_at documentation
  • 09-01 13:01:27 2646039 Uppercase SQL keywords in a test class
  • 09-02 00:28:30 4440b96 Remove CLIENT_VERSION Dockerfile arg
  • 09-04 01:45:22 9fdbf20 Remove duplicate test
  • 09-04 01:51:31 5d2c2f7 Respect empty --execute argument
  • 09-04 05:43:37 2730660 Report table owner when denying DROP TABLE
  • 09-04 05:44:28 6be8278 Move Hive transactional tables tests to separate class
  • 09-04 05:44:28 b706feb Prevent reads from Hive transactional tables
  • 09-04 05:52:38 6729e1d Remove suboptimal use of compoud assignment
  • 09-04 05:52:38 a127d48 Remove unused method
  • 09-04 23:53:46 0487ee6 Code cleanup in CassandraTable
  • 09-04 23:53:46 3faf96c Remove redundant cast
  • 09-04 23:53:46 57d396b Fix typo
  • 09-04 23:53:46 b5183e6 Remove use of rawtypes
  • 09-05 12:11:31 25c73f7 Extract metastore API auto-discovery
  • 09-05 12:11:31 996e160 Access insert-only tables when HMS compatibility check is enabled
  • 09-05 13:36:18 2f2ad16 Drop table using same session that was used to create
  • 09-05 13:36:18 c0356da Minor code cleanup
  • 09-05 13:36:18 de2270d Format code
  • 09-05 13:36:18 e260a79 Reduce visibility of test helper method
  • 09-05 14:15:09 c6dc548 Verify nonnullness using dedicated method
  • 09-06 02:18:08 1383942 Add read-only access level to file-based system access control
  • 09-06 02:18:08 78974ab Add schema checks to file-based SystemAccessControl
  • 09-10 02:45:41 4ac16e1 Use ORC as base type for presto_test_types_* test tables
  • 09-10 02:45:41 740890c Move special-cased columns first to simplify code
  • 09-10 12:23:25 78edd0e Enable TestAllDatatypesFromHiveConnector.testSelectAllDatatypesAvro
  • 09-11 00:23:35 1e58a60 Allow specifying metastore for Iceberg Connector
  • 09-11 00:23:35 8814ed5 Add a metastore method to list tables filtered on a property
  • 09-11 00:23:35 fc52c6a Fix table listing in Iceberg
  • 09-11 13:55:01 4296c40 Fix testConvertTableWithoutTableType
  • 09-11 14:09:10 4a574cc Update requireNonNull's message
  • 09-13 07:58:50 0251332 Add convenience debugging configuration for CLI in product tests
  • 09-13 07:58:50 3783e0e Use non-conflicting port for debugging
  • 09-13 07:58:50 763307a Add missing default clause
  • 09-13 07:58:50 f191002 Remove obsolete TODO note
  • 09-14 14:07:16 b006af8 Update formatting
  • 09-14 23:32:20 63a7239 Update airlift to 0.184
  • 09-14 23:32:20 9c142dd Convert atop.security to an enum
  • 09-15 12:43:36 c057b30 Continue product tests when a test run fails
  • 09-15 23:55:25 3f23263 Offload TEST_OTHER_MODULES
  • 09-15 23:55:25 a80300b Reorder TEST_OTHER_MODULES definition
  • 09-15 23:55:25 fe19e39 Run ORC and Parquet tests together with Hive
  • 09-16 00:21:06 066689a Wait more before dumping threads in tests
  • 09-16 12:38:22 4c8a46f Extract method
  • 09-16 12:38:22 c58235a Fix information_schema.table_privileges with table_name predicate
  • 09-16 12:38:22 d9a6648 Handle race between listing tables and listing grants
  • 09-16 12:48:10 7f18134 Support backward-compatible Driver classname in JDBC
  • 09-16 13:30:18 0a97105 Move non-contextual state from Context to field
  • 09-18 13:36:16 56e20f5 Fix function type in docs
  • 09-18 13:42:47 2ddf19c Fix insert-only tables access when HMS compatibility check is enabled
  • 09-18 13:42:47 3c63278 Fix NoSuchObjectException handling until alternative chosen
@electrum electrum added this to the 319 milestone Aug 27, 2019
@findepi
Copy link
Member

findepi commented Aug 27, 2019

Hive
* Fix reading from ``information_schema``, as well as ``SHOW SCHEMAS``, ``SHOW TABLES``, ``SHOW COLUMNS``
  when connecting to Hive 3 Metastore with ``information_schema`` schema created. (:issue:`1192`)

#1192

@sopel39
Copy link
Member

sopel39 commented Aug 27, 2019

General
-------

Improve information schema performance. (:issue:`1329`, :issue:`1308`)

#1329 #1308

@sopel39
Copy link
Member

sopel39 commented Aug 27, 2019

General
-------

* Fix fragment's output size in the output of `EXPLAIN ANALYZE`. (:issue:`1345`)

#1345

@sopel39
Copy link
Member

sopel39 commented Aug 27, 2019

General
-------

* Eliminate cross joins in some queries with coercions and complex expressions
  on join conditions. (:issue:`1390`)

#1390

@findepi
Copy link
Member

findepi commented Aug 28, 2019

General

* Fix a rare failure when running ``EXPLAIN ANALYZE`` on a query containing
  window functions. (:issue:`1401`)

#1401

@kokosing
Copy link
Member

General
 
- Include cost estimates in ``EXPLAIN (TYPE IO)`` output. (:issue:`806`) 

#806

@sopel39
Copy link
Member

sopel39 commented Aug 30, 2019

Hive
----

* Add support for custom S3 filesystems. (:issue:`1397`)

#1397

@findepi
Copy link
Member

findepi commented Sep 6, 2019

Security
* Allow configuring read-only access in :doc:`/security/built-in-system-access-control`. (:issue:`1153`)

#1153

@kokosing
Copy link
Member

General
--------
* Improve coercion handling for correlated subqueries. (:issue:`1453`)

#1453

@findepi
Copy link
Member

findepi commented Sep 11, 2019

Iceberg
* Exclude non-Iceberg tables when listing tables, e.g. with ``SHOW TABLES``. (:issue:`1354`)

#1354

@sopel39
Copy link
Member

sopel39 commented Sep 11, 2019

Hive
----

* Add support for instance and custom credentials provider for Glue. (:issue:`1363`)

#1363

@kokosing
Copy link
Member

Hive
----
 * Allow to to specify only ``hive.metastore-cache-ttl`` when enabling Hive Metastore caching (without setting ``hive.metastore-refresh-interval``, which is disabled by default). (:issue:`1473`)

#1473

@sopel39
Copy link
Member

sopel39 commented Sep 11, 2019

General
-------

* Add support for certain correlated subqueries with ``ORDER BY`` or ``LIMIT``.
  Previously only certain correlated subqueries with ``LIMIT 1`` were supported. (:issue:`1415`)

#1415

@sopel39
Copy link
Member

sopel39 commented Sep 12, 2019

General
-------

* Add support for projections to joins reordering. (:issue:`1431`)

#1431

@kokosing
Copy link
Member

Hive Connector Changes
-------------------
 - Add ``textfile_field_separator`` and ``textfile_field_separator_escape`` Hive table properties to support custom field separator for Hive ``format =TEXTFILE`` tables. (:issue:`1439`)

#1439

@kokosing
Copy link
Member

Hive Connector Changes
-------------------
 - Add hidden column ``$file_size``. (:issue:`1428`)
 - Add hidden column ``$file_modified_time ``. (:issue:`1428`)

#1428

@martint
Copy link
Member

martint commented Sep 16, 2019

* Allow setting the default session catalog and schema via the ``sql.default-catalog`` 
  and ``sql.default-schema`` configuration options. (issue:`1524`)

#1524

@martint
Copy link
Member

martint commented Sep 16, 2019

* Add support for ``INNER`` and ``OUTER`` joins involving ``UNNEST``. (:issue:`1522`)

#1522

@findepi
Copy link
Member

findepi commented Sep 16, 2019

I'm not adding RNs for #1534, because I think it fixes a regression introduced in #1329.

@martint
Copy link
Member

martint commented Sep 19, 2019

* Fix planning failure for queries involving ``UNION`` and ``DISTINCT`` aggregates. (:issue:`1510`)

#1510

@martint
Copy link
Member

martint commented Sep 19, 2019

* Fix excessive runtime when parsing expressions involving ``CASE``. (:issue:`1407`)

#1407

@dain
Copy link
Member

dain commented Sep 19, 2019

* Rename ``legacy`` and ``flat`` [scheduler policies](link to properties node scheduler section) to ``uniform`` and ``topology`` respectively.  These can be configured via the ``node-scheduler.policy`` property. (:issue:`10491`)
* Add ``file`` [network topology provider](link to properties node scheduler section) which can be configured via the ``node-scheduler.network-topology.type`` property. (:issue:`1500`)
* Add optional support for authorization over HTTP for forwarded requests containing the ``X-Forwarded-Proto`` header. (:issue:`1442`)

#1049 #1500 #1442

@martint
Copy link
Member

martint commented Sep 20, 2019

* Add support for ``SphericalGeography`` to :func:`ST_Length`. (:issue:`1551`)

#1551

@findepi
Copy link
Member

findepi commented Sep 20, 2019

Hive
* ``hive.metastore-timeout`` property is now accepted only when using ``thrift`` metastore.
  Previously it was accepted for other metastore types too, but was ignored. (:issue:`1346`)

#1346

@findepi
Copy link
Member

findepi commented Sep 20, 2019

Hive
* Prevent read from transactional tables. Previously Presto would attempt to read, but
  would not find data. (:issue:`1218`)
* Prevent writes to transactional tables. Previously Presto would attempt to write, but
  would write data incorrectly. (:issue:`1218`)

#1320
#1349

@findepi
Copy link
Member

findepi commented Sep 20, 2019

General
* Fix failure when querying ``/v1/resourceGroupState`` endpoint for non-existing resource group. (:issue:`1368`)

#1368

@findepi
Copy link
Member

findepi commented Sep 20, 2019

Web
* Fix rendering bug in Query Timeline resulting in inconsistency of presented information after
  query finishes. (:issue:`1371`)
* Show total memory in Query Timeline instead of user memory. (:issue:`1371`)

#1371

@findepi
Copy link
Member

findepi commented Sep 20, 2019

Security
* Add missing checks for schema adding, renaming and dropping in file-based ``SystemAccessControl``. (:issue:`1153`)

#1153

@findepi
Copy link
Member

findepi commented Sep 20, 2019

General
* Fix incorrect results when reading ``information_schema.table_privileges`` with
  an equality predicate on ``table_name`` but without a predicate on ``table_schema``.
  (:issue:`1534`)

#1534

(This could also be listed under "hive", since hive connector is the only one which supprts table_privileges.)

@electrum
Copy link
Member Author

Hive Connector Changes
----------------------

* Improve performance when reading data from GCS. (:issue:`1443`)

#1443

@electrum
Copy link
Member Author

Hive Connector Changes
----------------------

* Allow accessing tables in Glue metastore that do not have a table type. (:issue:`1343`)

#1343

@electrum
Copy link
Member Author

Hive Connector Changes
----------------------

* Add support for Azure Data Lake (``adl``) file system. (:issue:`1499`)

#1499

@electrum
Copy link
Member Author

CLI Changes
-----------

* Add ``--insecure`` option to skip validation of server certificates for debugging. (:issue:`1484`)

#1484

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.

6 participants