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 306 #410

Closed
6 tasks done
electrum opened this issue Mar 8, 2019 · 11 comments
Closed
6 tasks done

Release notes for 306 #410

electrum opened this issue Mar 8, 2019 · 11 comments
Milestone

Comments

@electrum
Copy link
Member

electrum commented Mar 8, 2019

Dain Sundstrom

  • all checked
  • 03-12 10:32:32 7f2b3cd Simplify block creation for all null values
  • 03-12 19:53:25 1eee18f Remove redundant subpressions
  • 03-12 19:53:25 2b9dbf7 Remove unnecessary boxing
  • 03-12 19:53:25 352054f Fix use of raw parameterized class
  • 03-12 19:53:25 4085228 Clean up access modifiers
  • 03-12 19:53:25 490cc15 Remove unused OrcWriter field stripeMinBytes
  • 03-12 19:53:25 5875033 Add missing override annotation
  • 03-12 19:53:25 5c3509b Remove unused throws clause
  • 03-12 19:53:25 6043b1b Remove unused declaration
  • 03-12 19:53:25 6bef910 Fix bug in decimal statistics comparison
  • 03-12 19:53:25 774d7ba Replace assert false with fail
  • 03-12 19:53:25 8b95182 Fix typo in comment
  • 03-12 19:53:25 abccbf4 Remove unused OrcReader field maxReadSize
  • 03-12 19:53:25 b47e1c0 Remove dead code
  • 03-12 19:53:25 ca1d730 Convert anonymous class to lambda
  • 03-12 19:53:25 d6faf5d Convert Guava functional calls with Java streams
  • 03-12 19:53:25 e224efd Use isEmpty instead of size == 0
  • 03-12 19:53:25 eabd4b2 Use lambda method references where possible
  • 03-12 19:53:25 ec59ac6 Make fields final
  • 03-12 22:21:32 63ec248 Improve ORC double and float performance with batch reads

David Phillips

  • all checked
  • 03-07 21:32:28 08b39e2 Update 305 release notes
  • 03-07 21:48:41 25871d3 Add missing space to 305 release notes
  • 03-09 09:37:46 c493444 Add missing comma between documentation references
  • 03-09 09:38:24 77ee7bc Set context class loader inside Hive procedures
  • 03-10 00:37:55 1415dd6 Add missing generics in TestingPrestoServer
  • 03-10 00:37:55 377da59 Add simplified constructor for TestingPrestoServer
  • 03-10 00:37:55 b7aa1ef Allow HiveQueryRunner to persist data to a custom path
  • 03-11 11:07:40 f6754be Remove unused TableParameterCodec
  • 03-11 15:49:34 6eb271f Rename HiveCluster to MetastoreLocator
  • 03-11 15:49:34 7875e3e Remove unused equality from TestingHiveCluster
  • 03-11 15:54:27 0921d16 Update libthrift to address CVE-2018-1320
  • 03-11 15:57:58 e0d1ba7 Remove unused field in ServerConfig
  • 03-11 16:21:42 477974d Move Hive RetryDriver to util package
  • 03-11 16:21:42 59a876c Remove unused Hive metastore exception mapper
  • 03-12 00:13:25 43cad39 Rename ForHiveClient and HiveClientModule
  • 03-12 00:13:25 4a06eef Rename HiveConnectorId to HiveCatalogName
  • 03-12 00:13:25 8b72446 Rename HiveClientConfig to HiveConfig
  • 03-12 00:13:25 8e1ead5 Remove unused fields on AbstractTestHiveClient
  • 03-12 00:13:25 b7fcaa1 Rename TestHiveClient to TestHive
  • 03-12 00:14:01 244bf72 Preserve exception when parsing formatted SQL in tests
  • 03-12 00:14:01 30234cb Add DDL support for JDBC connectors
  • 03-12 00:14:01 5dda1b7 Support NOT NULL in DDL for JDBC connectors
  • 03-12 00:14:01 67e46ca Fix misleading error message
  • 03-12 00:14:01 70caaa2 Add support for NOT NULL in DDL statements
  • 03-12 00:14:01 d47cf66 Update testing-mysql-server to 8.0.12
  • 03-12 01:14:44 ceedd77 Remove deprecated distributed_join session property
  • 03-12 14:53:23 05ef73b Rename HiveMetastore to ThriftMetastore
  • 03-12 14:53:23 8003a11 Rename HiveMetastoreClient to ThriftMetastoreClient
  • 03-12 14:53:23 81be517 Rename ExtendedHiveMetastore to HiveMetastore
  • 03-12 14:53:33 88c14ad Remove unused statement parameter from ResourceGroupManager

Grzegorz Kokosiński

  • all checked
  • 03-08 02:00:47 00c8795 Add output types back to EXPLAIN output
  • 03-11 02:52:55 031b8b4 Fix typo in Kafka document
  • 03-11 04:01:43 9e1cef5 Add EvaluateZeroTopN rule
  • 03-12 02:01:10 eee083a Pass identity extra credentials to DistributedQueryRunner session
  • 03-12 08:07:54 c63bbe5 Retry downloading of Maven wrapper in Travis CI
  • 03-12 08:08:15 ed044b5 Do not set catalog twice in hive tests

Karol Sobczak

  • all checked
  • 03-12 07:54:56 5ceaa08 Update revocableMemoryFuture when revocable memory is udpated
  • 03-12 07:54:56 627d631 Fix double memory accounting for spilling aggregations
  • 03-12 07:54:56 afaf285 Update peak memory reservations when revocable memory is updated
  • 03-12 07:54:56 e4d97d1 Add OperatorContext#aggregateSystemMemoryContext method
  • 03-12 07:54:56 fe4271c Rename getSizeInMemory to getSizeInMemoryWhenUnspilling
  • 03-14 03:51:27 517765b Add missing WindowOperator#isBlocked method

Martin Traverso

  • all checked
  • 03-08 21:18:42 0a767d3 Inline unnecessary method
  • 03-08 21:18:42 0f09a9d Remove interpreted page processors
  • 03-08 21:18:42 2a23e10 Inline analyzeExpressions method
  • 03-08 21:18:42 313d052 Remove unnecessary expression translations
  • 03-08 21:18:42 31a6f75 Rename analyzeExpressionsWithSymbols method
  • 03-08 21:18:42 4df3a09 Rename listTableLayouts method
  • 03-08 21:18:42 64f93a9 Make PushPredicateIntoTableScan top level rule
  • 03-08 21:18:42 68145e4 Fix expression type
  • 03-08 21:18:42 6b3afda Simplify unconditional PickLayout
  • 03-08 21:18:42 b5c8e24 Add null checks
  • 03-08 21:18:42 c3162e7 Remove unused parameter
  • 03-08 21:18:42 deff7b1 Hide TableLayouts from engine
  • 03-08 21:18:42 e7e5ee7 Move test to distributed query tests
  • 03-08 21:18:42 ef823c8 Remove support for multiple table layouts
  • 03-08 21:18:42 f4b9e0e Remove unused functions
  • 03-10 22:21:17 ec2fb2f Remove deprecated unnest behavior
  • 03-10 22:36:17 dcf916c Remove deprecated row field access mechanism
  • 03-10 23:27:34 1395eb4 Remove deprecated group by behavior
  • 03-11 07:15:22 21583ac Display proper view name for show create queries
  • 03-11 07:27:06 f0af9ab Remove support for legacy map subscript behavior
  • 03-11 08:38:09 35dd636 Remove unnecessary expression rewrite
  • 03-11 08:38:09 f04adeb Encapsulate expression type analysis in planner
  • 03-11 08:38:09 f4ce2a2 Deprecate table layouts
  • 03-11 10:35:42 7662f71 Remove deprecated char to varchar cast behavior
  • 03-12 05:59:26 98bad41 Skip the creation of DistinctLimitNode for global aggregation node
  • 03-12 15:49:34 16564fa Remove support for table layouts in memory connector
  • 03-12 15:49:34 9038c79 Add support for limit pushdown
  • 03-12 15:49:34 a546ad2 Make tableId a primitive long
  • 03-12 15:49:34 aa802e8 Clean up memory connector data structures
  • 03-12 15:49:34 ebfe216 Add limit pushdown to memory connector

Piotr Findeisen

  • all checked
  • 03-11 06:17:24 663583e Use JSON file name consistent with properties file name
  • 03-11 06:17:24 73b6a69 Register resource groups plugin for local testing
  • 03-11 10:03:13 a26aa10 Fix server startup when Etc directory does not exist
  • 03-12 02:03:24 019736f Add too many stages warning
  • 03-13 01:43:35 1bb6303 Reuse method for parsing resource estimates
  • 03-13 01:43:35 aacfa09 Reuse method for parsing prepared statements
  • 03-13 01:43:35 b14727b Reuse method for parsing Role headers
  • 03-13 01:43:35 db1fa3a Support session property and extra credentials with comma or equality sign
  • 03-13 03:23:25 1d50b15 Add documentation for cost and statistics
  • 03-13 03:23:25 f79058e Add high level CBO documentation
  • 03-13 07:31:18 3792816 Fix pushdown filter for PostgreSQL enum type
  • 03-13 07:33:14 6b7f632 Test JSONB using DataTypeTest
  • 03-13 07:33:14 ac96917 Move jsonDataType() definition to DataType
  • 03-13 07:33:14 c70d16d Test JSON value with an apostrophe
  • 03-14 02:11:38 064e37c Add BlockReadFunction and BlockWriteFunction
@electrum electrum added this to the 306 milestone Mar 8, 2019
@kokosing
Copy link
Member

kokosing commented Mar 8, 2019

General Changes
----
 * Add column types to EXPLAIN output. (:issue:`328`)

#382

@findepi
Copy link
Member

findepi commented Mar 12, 2019

General
---
* Add a config option (``query.stage-count-warning-threshold``) to specify a per-query threshold for the number of stages.
  When this threshold is exceeded, a ``TOO_MANY_STAGES`` warning is raised. (:issue:`330`)

#330

@sopel39
Copy link
Member

sopel39 commented Mar 12, 2019

General
-------

* Fix updating peak revocable memory reservation (:issue:`413`)
* Fix blocking on memory when revocable memory is used (:issue:`413`)
* Fix double memory accounting for spilling aggregations (:issue:`413`)

#413

@findepi
Copy link
Member

findepi commented Mar 13, 2019

General
---
* Support session properties with comma or equality sign. (:issue:`407`)

#407

@findepi
Copy link
Member

findepi commented Mar 13, 2019

PostgreSQL Connector Changes
---
* Fix predicate pushdown for PostgreSQL ``ENUM`` type. (:issue:`408`)

#408

@findepi
Copy link
Member

findepi commented Mar 14, 2019

Base-JDBC Connector Library Changes
---
* Allow mapping column type to Presto type based on ``Block``. (:issue:`454`)

#454

@sopel39
Copy link
Member

sopel39 commented Mar 14, 2019

General
-------

* Fix possible CPU active waiting when window operator spill is triggered. (:issue:`468`) 

#468

@martint
Copy link
Member

martint commented Mar 14, 2019

General
=======
* Fix incorrect view name displayed by ``SHOW CREATE VIEW``. (:issue:`433`)
* Fix planning failure for queries containing a ``LIMIT`` after a global aggregation. (:issue:`437`)
* Remove the ``deprecated.legacy-unnest-array-rows`` configuration option. 
  The legacy behavior for ``UNNEST`` of arrays containing ``ROW`` values is no longer supported. (:issue:`430`)
* Remove the ``deprecated.legacy-row-field-ordinal-access`` configuration option. The legacy
  mechanism for accessing fields of anonymous ``ROW`` types is no longer supported. (:issue:`428`)
* Remove the ``deprecated.group-by-uses-equal`` configuration option. The legacy equality semantics
  for ``GROUP BY`` are not longer supported. (:issue:`432`)
* Remove the ``deprecated.legacy-map-subscript``. The legacy behavior for the map subscript operator
  on missing keys is no longer supported. (:issue:`429`)
* Remove the ``deprecated.legacy-char-to-varchar-coercion`` configuration option. The legacy coercion
  rules between ``CHAR`` and ``VARCHAR`` types are no longer supported. (:issue:`431`)


SPI
===

* Deprecate Table Layout APIs. Connectors can opt out of the legacy behavior by implementing ``ConnectorMetadata.usesLegacyTableLayouts()``. (:issue:`420`)
* Add support for limit pushdown into connectors via the ``ConnectorMetadata.applyLimit()`` method. (:issue:`421`)
* Add time spent waiting for resources to ``QueryCompletedEvent``. (:issue:`461`)

#433, #437, #430, #428, #432, #429, #431, #420, #421, #461

@electrum
Copy link
Member Author

electrum commented Mar 15, 2019

General Changes
---------------

* Remove deprecated ``distributed_join`` system property.
  Use ``join_distribution_type`` instead. (:issue:452)

#452

@electrum
Copy link
Member Author

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

* Fix procedure calls immediately after startup, before any other queries are run. (:issue:`414`)

#414

@electrum
Copy link
Member Author

General Changes
---------------

* Allow specifying ``NOT NULL`` when creating tables or adding columns. (:issue:`418`)

MySQL Connector Changes
-----------------------

* Allow creating tables, renaming tables, adding, renaming, or dropping columns. (:issue:`418`)

PostgreSQL Connector Changes
----------------------------

* Allow creating tables, renaming tables, adding, renaming, or dropping columns. (:issue:`418`)

Redshift Connector Changes
---------------------------

* Allow creating tables, renaming tables, adding, renaming, or dropping columns. (:issue:`418`)

SQL Server Connector Changes
----------------------------

* Allow creating tables, renaming tables, adding, renaming, or dropping columns. (:issue:`418`)

#418

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

No branches or pull requests

5 participants