Skip to content

Commit e50a74b

Browse files
Apply suggestions from code review
Co-authored-by: Timothy Meehan <tim@timdmeehan.com>
1 parent fb77191 commit e50a74b

File tree

1 file changed

+2
-19
lines changed

1 file changed

+2
-19
lines changed

presto-docs/src/main/sphinx/release/release-0.290.rst

Lines changed: 2 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,8 @@ Release 0.290
44

55
**Highlights**
66
==============
7-
* Fix plan validation failures for some join queries running with spill enabled when using Presto C++. :pr:`23595`
87
* Fix to reduce drop time for Iceberg tables with deleted metadata in S3 storage. :pr:`23510`
9-
* Fix a data corruption in uncompressed ORC/DWRF files with large values in string/binary columns. :pr:`23760`
10-
* Improve security with upgrades to the Postgres JDBC driver (to 42.6.1) and the logback-core version (to 1.2.13). :pr:`23710`, :pr:`23735`
118
* Improve JoinPrefilter optimizer for wide join keys and multiple join keys. :pr:`23858`
12-
* Add new session properties, including ``native_max_spill_bytes``, ``native_max_partial_aggregation_memory``, and ``native_max_extended_partial_aggregation_memory``, to optimize memory usage in Presto C++. :pr:`23527`
139
* Add UUID type support to the Parquet reader and writer. :pr:`23627`
1410
* Add a configurable-sized cache for Iceberg table puffin files to improve query planning time controlled by the ``iceberg.max-statistics-file-cache-size`` configuration property. :pr:`23177`
1511

@@ -26,7 +22,6 @@ _______________
2622
* Fix distinct operator for UUID type. :pr:`23732`
2723
* Improve ``element_at`` by avoiding pushdown of negative position for ``element_at`` for array. :pr:`23479`
2824
* Improve ``GET /v1/info/state`` to return INACTIVE state until the resource group configuration manager is fully initialized. :pr:`23585`
29-
* Improve IcebergDistributedSmokeTestBase by making it abstract. :pr:`23580`
3025
* Improve JoinPrefilter optimizer for wide join keys and multiple join keys. :pr:`23858`
3126
* Improve writer scaling in skewed conditions by setting ``optimized_scale_writer_producer_buffer`` to ``on`` by default. :pr:`23774`
3227
* Add UUID type support to the Parquet reader and writer. :pr:`23627`
@@ -38,35 +33,23 @@ _______________
3833
* Add function :func:`is_private_ip` that returns true when the input IP address is private or a reserved IP address. :pr:`23520`
3934
* Add function :func:`ip_prefix_subnets` that splits the input prefix into subnets the size of the new prefix length. :pr:`23656`
4035
* Add new configuration property ``eager-plan-validation-enabled`` for eager building of validation of a logical plan before queuing. :pr:`23649`
41-
* Add Presto icon to .idea. :pr:`23579`
4236
* Add session property ``inline_projections_on_values`` and configuration property ``optimizer.inline-projections-on-values`` to evaluate project node on values node. :pr:`23245`
4337
* Add support in QueuedStatement protocol to accept pre-minted query id and slug. :pr:`23407`
4438
* Add support to proxy AuthorizedIdentity using JWT. :pr:`23546`
4539
* Add support for casting ``char`` datatype to various numeric datatypes. :pr:`23792`
46-
* Add a new NodeManager ``PluginNodeManager``. :pr:`23863`
4740
* Replace configuration property ``async-cache-full-persistence-interval`` with ``async-cache-persistence-interval``. :pr:`23626`
4841
* Remove ``array_dupes`` and ``array_has_dupes`` alias names from functions :func:`array_duplicates` and :func:`array_has_duplicates`. :pr:`23762`
49-
* Upgrade avro to version 1.11.4. :pr:`23868`
50-
* Upgrade commons-codec to version 1.17.0. :pr:`23868`
51-
* Upgrade commons-compress to version 1.26.2. :pr:`23868`
52-
* Upgrade commons-io to version 2.16.0. :pr:`23794`
53-
* Upgrade commons-io to version 2.16.1. :pr:`23868`
54-
* Upgrade commons-lang3 to version 3.14.0. :pr:`23868`
55-
* Upgrade protobuf-java to version 3.25.5. :pr:`23797`
56-
* Upgrade protobuf-java-util to version 3.25.5. :pr:`23797`
57-
* Upgrade to centralize dependency versions in the parent pom.xml from presto-cassandra/pom.xml for consistency and ease of maintenance. :pr:`23818`
5842

59-
Presto C++ (Native Execution) Changes
43+
Presto C++ Changes
6044
______________________________________
6145
* Fix ``task.writer-count`` and ``task.partitioned-writer-count`` configuration properties in Presto C++ for consistency with Presto. :pr:`23902`
6246
* Fix a bug where users weren't able to set the ``native_expression.max_array_size_in_reduce`` session property. :pr:`23856`
6347
* Fix plan validation failures for some join queries running with spill enabled when using Presto C++. :pr:`23595`
6448
* Improve I/O and CPU usage by merging FilterNode into TableScanNode where possible. Also, added ``$path`` and ``$bucket`` to split info, and fixed the split counts in the coordinator UI. :pr:`23755`
6549
* Improve arbitrator configs to use the new string-based format. :pr:`23496`
6650
* Improve setting buffer chunk size in ChunkedSliceOutput, which can reduce memory in the cases of large number of small output buffers. :pr:`23707`
67-
* Add test for logical type storage in Parquet files. :pr:`23388`
6851
* Add a metric ``presto_cpp.memory_pushback_expected_reduction_bytes`` to track expected reduction in memory after a pushback attempt. :pr:`23872`
69-
* Add a new counter, presto_cpp.memory_pushback_reduction_bytes, to monitor the actual memory reduction achieved with each memory pushback attempt. :pr:`23813`
52+
* Add a new counter, ``presto_cpp.memory_pushback_reduction_bytes``, to monitor the actual memory reduction achieved with each memory pushback attempt. :pr:`23813`
7053
* Add ``native_max_local_exchange_partition_count`` session property which maps to the ``max_local_exchange_partition_count`` velox query property introduced in facebookincubator/velox#11292. :pr:`23910`
7154
* Add session property: ``native_writer_flush_threshold_bytes`` which specifies the minimum memory footprint size required to reclaim memory from a file writer by flushing its buffered data to disk. :pr:`23891`
7255
* Add session property: ``native_max_page_partitioning_buffer_size`` which specifies the maximum bytes to buffer per PartitionedOutput operator to avoid creating tiny SerializedPages. :pr:`23853`

0 commit comments

Comments
 (0)