Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions presto-docs/src/main/sphinx/release.rst
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ Release Notes
.. toctree::
:maxdepth: 1

release/release-0.271
release/release-0.270
release/release-0.269
release/release-0.268
Expand Down
37 changes: 37 additions & 0 deletions presto-docs/src/main/sphinx/release/release-0.271.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
=============
Release 0.271
=============

**Details**
===========

General Changes
_______________
* Fix a bug where cache performance might be affected when ``CONSISTENT_HASHING`` is used as the scheduling strategy.
* Fix cast from bigint to varchar. Casting a number to a bounded varchar smaller than needed to hold the result will now fail.
Example for presto CLI
select cast(1234500000000000000 as varchar(3));

Query ... failed: Value 1234500000000000000 cannot be represented as varchar(3)

* Fix reorder joins optimization where plan might not be optimal when original build side is larger than configured ``join-max-broadcast-table-size``.
* Add a new configuration property ``experimental.distinct-aggregation-large-block-size-threshold`` to define the threshold size beyond which the block will be spilled into a separate spill file. This can be overridden by ``distinct_aggregation_large_block_size_threshold`` session property.
* Add a new configuration property ``experimental.distinct-aggregation-large-block-spill-enabled`` to enable spilling of blocks that are larger than ``experimental.distinct-aggregation-large-block-size-threshold`` bytes into a separate spill file. This can be overridden by ``distinct_aggregation_large_block_spill_enabled`` session property.
* Add support for viewing expanded prepared query in Web UI.
* Generate a warning when creating a map with double/real as keys.

Hive Changes
____________
* Fix ANALYZE TABLE for partitioned Hive tables with complex columns (array, map, struct).
* Improve performance of ANALYZE TABLE on hive tables with complex columns.

Iceberg Changes
_______________
* Remove the iceberg.catalog.uri config. Use hive.metastore.uri instead.
* Add support for ORC format caching module for iceberg connector.
* Add support for basic timestamp in the iceberg connector.

**Credits**
===========

Abhishek Aggarwal, Amit Dutta, Arjun Gupta, Arunachalam Thirupathi, Beinan, Chunxu Tang, James Petty, James Sun, JySongWithZhangCe, Masha Basmanova, Mayank Garg, Neerad Somanchi, Otakar Trunecek, Pranjal Shankhdhar, Rebecca Schlussel, Rongrong Zhong, Sergii Druzkin, Shashwat Arghode, Swapnil Tailor, Timothy Meehan, Zitong Wei, Abhisek Saikia, Eric Liu, Mengdi Lin, singcha, v-jizhang