Skip to content

Add release notes for 0.246#15602

Merged
caithagoras merged 1 commit intoprestodb:masterfrom
cocozianu:release-notes-0.246
Jan 27, 2021
Merged

Add release notes for 0.246#15602
caithagoras merged 1 commit intoprestodb:masterfrom
cocozianu:release-notes-0.246

Conversation

@caithagoras
Copy link
Contributor

@caithagoras caithagoras commented Jan 11, 2021

Missing Release Notes

Bhavani Hari

Emy Sun

George Wang

shenh062326

  • d2cb24c Fix temporary table deletion for exchange materialization

Extracted Release Notes

All Commits

  • dc00b9f Disable spill for probe only grouped execution (Rebecca Schlussel)
  • 8148cb3 Dereference SerializedPageReferences in batches (James Petty)
  • 7ce6c1f Avoid unnecessary synchronization in LazyOutputBuffer (James Petty)
  • ca94665 Add listener model for TaskThresholdMemoryRevokingScheduler (Saksham Sachdev)
  • ca7610b Require min 30s query.min-expire-age (Ariel Weisberg)
  • ab78e27 Fix SliceDirectSelectiveStreamReader for ARRAY of VARCHAR (Ying Su)
  • c3d0a4d Fix testSubfieldValue in OrcTester (Ying Su)
  • 27fc29b Limit batch read mode to certain conditions for SliceDirectSelectiveStreamReader (Ying Su)
  • 70f379d Fix SliceDirectSelectiveStreamReader for dataLength is 0 (Ying Su)
  • 18cbfa7 Extract assertBlockEquals() in OrcTester (Ying Su)
  • 6f4e444 Upgrade JTS to 1.18.0 (James Gill)
  • cebe0c2 Store manifest only when they are preferred and file renaming is enabled (Nikhil Collooru)
  • aa1fd64 Track compressed manifest size when file_renaming is enabled (Nikhil Collooru)
  • 6a47cf2 Add containsNumberedFileNames to PartitionUpdate (Nikhil Collooru)
  • f538920 Fix sorting file names for bucketed splits (Nikhil Collooru)
  • effd0ea Disallow ORDER BY literal (ordinal) in window functions as this may be a misunderstood feature. (Sreeni Viswanadha)
  • 844dbeb Avoid planning unnecessary Sort (George Wang)
  • 90cd1d0 Avoid planning unnecessary LIMIT/TopN/Sort/DistinctLimit (George Wang)
  • b1846c1 Support driver level plan in fragment result caching (Shixuan Fan)
  • b950aec Remove unused method in LocalExecutionPlanner (Shixuan Fan)
  • 8a00581 Provide more detail in MULTI_CATALOG_WRITE_CONFLICT (Wenlei Xie)
  • abdbd68 Fix javadoc method reference (James Petty)
  • 13be472 Fix typo in ConcurrentHashMap creation (James Petty)
  • f5a5af4 Avoid repeatedly setting memory limits in QueryContext (James Petty)
  • 1bb85b0 Fix QualifiedObjectName instantiation in FunctionAndTypeManager (Rongrong Zhong)
  • f31b960 Minor fix to Hive temporary table location (Wenlei Xie)
  • adc7a64 Avoid costly resizes of the addresses dynamic array in PagesIndex (Andrii Rosa)
  • 9dd4b77 Remove redundant setter in TestHiveClientConfig (Shixuan Fan)
  • 8d6ac0e Reuse decompression buffer between multiple OrcInputStream's (Andrii Rosa)
  • 47a39d4 Shrink cached buffers in OrcInputStream (Andrii Rosa)
  • 69b12d3 Improve OrcInputStream memory tracking (Andrii Rosa)
  • 839007f Upgrade Drift to 1.32 (Andrii Rosa)
  • bb3a2b7 Add PrestoThriftPage (Rongrong Zhong)
  • 7561c12 Add flag to set cache eviction retries (Bin Fan)
  • 7f3e694 Improve error handling for spill (Rebecca Schlussel)
  • 6d77b0a Make AbstractTestXQueries classes abstract (Rebecca Schlussel)
  • 28f787b Add config to stop installation of disabled connectors (Saksham Sachdev)
  • a68b96b Split large pages in TempSingleStreamSpiller (Rebecca Schlussel)
  • ab243b6 Refactor JoinBridgeProvider (Rebecca Schlussel)
  • a2939dc Make getExpectedOrdersTableDescription protected (Rohit Jain)
  • 382c83d Revert "Fix temporary table deletion for exchange materialization" (Wenlei Xie)
  • cfe9642 Replace Joda-Time libraries with java.time in Presto MongoDB (Sorin Stoiana)
  • 7726215 Refactor AbstractTestQueryFramework to supply expectedQueryRunner (John Roll)
  • 1acb585 Release notes for 0.244.1 (Bhavani Hari)
  • d2cb24c Fix temporary table deletion for exchange materialization (shenh062326)
  • 25c03cc Fix accidental per-instance logger in SerializedPageWriteListener (James Petty)
  • a4d7abd Set broadcast memory limit for Presto on Spark (Vic Zhang)
  • 3feecf3 Fix broadcast memory update in RootAggregatedMemoryContext (Vic Zhang)
  • 4d5afce Support Serialized Presto Page in Thrift UDF service (Rongrong Zhong)
  • b49294b Move BlockEncodingManager to presto-common (Rongrong Zhong)
  • b3d92fc Remove redundant code in EchoFirstInputThriftUdfService (Rongrong Zhong)
  • 8bea180 Prefer default parallelism to avoid adding extra local exchange (Andrii Rosa)
  • 1eb7024 Support different concurrency settings for table writer (Andrii Rosa)
  • b7d1a76 Add reverse function for varbinary (Emy Sun)
  • 22efd1a Deprecating Joda library in Presto Cassandra (Moji Solgi)
  • 222b0df Inject null provider when thrift execution is not needed (Rongrong Zhong)
  • 60f4d68 Fix incompatible reflection for modifying static final fields since JDK 12 (fornaix)
  • bf7bec4 handle nulls properly in flatmap reader (Zhenyuan Zhao)
  • 9b3690a Clean up parameters related code (Rebecca Schlussel)
  • 457aa86 Only allow constants in prepared statement parameters (Rebecca Schlussel)
  • 729554d Fix dynamic pruning for null keys in hive partition (George Wang)
  • 6913ec9 Minor fix for memory property removal in Presto verifier (Wenlei Xie)

@linux-foundation-easycla
Copy link

linux-foundation-easycla bot commented Jan 11, 2021

CLA Signed

The committers are authorized under a signed CLA.

  • ✅ Costin (6e7a2b2b6a5beb5cd2cff16e1c1526073090fc35)

@rschlussel
Copy link
Contributor

rschlussel commented Jan 12, 2021

Additional release notes for me:
Optimize queries that have unnecessary limits and order bys. This feature is enabled by default and can be disabled by using the configuration property optimizer.skip-redundant-sort or session property skip_redundant_sort.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

What does this mean from a user perspective @rongrong?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This comment has not been addressed yet.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It means if user use function namespace manager presto server might fail to start failing with injection error.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

remove duplicate note?

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

What does this mean? Is there anything the user needs to do to enable this feature?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Guideline for the start of the line: https://github.com/prestodb/presto/wiki/Release-Notes-Guidelines#order-of-changes.

We should rephrase to

Add support ...

@rschlussel
Copy link
Contributor

@rongrong i think we're still missing a release note for "#15508 Port reverse(varbinary) from Prestosql to Prestodb (Merged by: Rongrong Zhong)"

@rschlussel
Copy link
Contributor

@caithagoras can't add you as a reviewer because the PR is under your name, but the release notes are ready for review.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

* Add a minimum value of 30 seconds to the configuration property ``query.min-expire-age``.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Guideline for the start of the line: https://github.com/prestodb/presto/wiki/Release-Notes-Guidelines#order-of-changes.

We should rephrase to

Add support ...

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

double back quotes. Please also update everywhere else in the doc for keywords.

``ORDER BY``

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Remove extra whitespace.

``GENERIC_INTERNAL_ERRORS``

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Add a period (".") at the end of the line.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

back quote properties

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We should rephrase to

Improve ...

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Let's include all changes that starts with "Add" and "Improve".

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I don't think there is anything that major. lets remove this section for this release

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

int -> integer, temp -> temporary

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

what does this mean - can the author clarify this ?

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

back quote properties

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I don't think there is anything that major. lets remove this section for this release

@rschlussel
Copy link
Contributor

@cocozianu can you squash all the commits together?

@caithagoras
Copy link
Contributor Author

caithagoras commented Jan 27, 2021

Please squash all commits into 1. We don't use multiple commits for retaining history.

https://thoughtbot.com/blog/git-interactive-rebase-squash-amend-rewriting-history

@cocozianu cocozianu force-pushed the release-notes-0.246 branch from 1c8ab8c to 4426a4d Compare January 27, 2021 01:35
@cocozianu cocozianu force-pushed the release-notes-0.246 branch from 4426a4d to 65d4746 Compare January 27, 2021 02:03
@caithagoras caithagoras merged commit 19c78fb into prestodb:master Jan 27, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants