presto-docs/src/main/sphinx/release/release-0.273.rst
.. warning::
There is a regression in query execution times due to way we are processing HdfsConfiguration and the issue is fixed in 0.273.2 release.
There is a regression caused by airlift SSL changes that results in some queries failing with REMOTE_TASK_ERROR and the issue is fixed in 0.273.3.
General Changes
WAITING_FOR_PREREQUISITE queries. When a query is moved to WAITING_FOR_PREREQUISITE, resource manager would end up counting them towards running queries. This gives a wrong impression to coordinator about running queries and it would end up running less queries than configured.EXPLAIN (TYPE IO) did not include the index source from an index join.!tdigest_agg.zip_with when used inside a :func:!reduce_agg.!to_base32 and :func:!from_base32 varbinary functions.TRUNCATE TABLE statement and associated :doc:/sql/truncate.planner.query-analyzer-timeout or session property query_analyzer_timeout.!trim_array function that can be called to delete elements from the end of an ordinary array.quick_distinct_limit_enabled to true.checkCanSelectFromColumns() in SPI.!approx_distinct and :func:!approx_set with low MAX_STANDARD_ERROR.Clickhouse Connector Changes
Hive Connector Changes
hive.partition-cache-column-count-limit configuration property.hive.metastore.thrift.delete-files-on-table-drop to delete files on drop table.hive.insert-existing-partitions-behavior. This configuration property supersedes the legacy one hive.insert-overwrite-immutable-partitions-enabled. The new configuration property adds capability of overwriting new partitions for S3.streaming_aggregation_enabled with order_based_execution_enabled.hive.streaming-aggregation-enabled with hive.order-based-execution-enabled.Iceberg Connector Changes
$files table in case of column dropping.$properties system table.Mongodb Connector Changes
!CAST(ObjectId() as STRING).Pinot Connector Changes
Spark Changes
spark.retry-on-out-of-memory-broadcast-join-enabled to disable broadcast join on broadcast OOM and retry the query again within the same spark session. This can be overridden by spark_retry_on_out_of_memory_broadcast_join_enabled session property.Verifier Changes
concurrent-control-and-test configuration property to true.SPI Changes
getInfoMap method in ConnectorSplit which returns a Map<String, String>. This method should be preferred to the getInfo method which returns a raw object.Ajay George, Amit Adhikari, Amit Dutta, Anuj Jamwal, Ariel Weisberg, Arjun Gupta, Arunachalam Thirupathi, Aryan, Asjad Syed, Beinan, Boris Verkhovskiy, Branimir Vujicic, Chen Li, Chunxu Tang, Derek Xia, Eduard Tudenhoefner, Fengpeng Yuan, Guy Moore, Harsha Rastogi, James Petty, James Sun, Jaromir Vanek, Jun, Ke Wang, Lin Liu, Maksim Dmitriyevich Podkorytov, Mandy Cho, Maria Basmanova, Michael Shang, Naveen Kumar Mahadevuni, Nikhil Collooru, Nirmit Shah, Ohm Patel, Pranjal Shankhdhar, Rebecca Schlussel, Reetika Agrawal, Rohit Jain, Rongrong Zhong, Ruslan Mardugalliamov, Sergey Pershin, Sergii Druzkin, Shashwat Arghode, Sreeni Viswanadha, Steve Chuck, Swapnil Tailor, Tim Meehan, Todd Gao, Valentin Touffet, Will Holen, Xiang Fu, Xiaoman Dong, Xinli shang, Yeikel, Zac, Zhenxiao Luo, abhiseksaikia, ellison840611, imjalpreet, shidayang, singcha, v-jizhang, xingmao.zheng, xyueji, yangyicheng, zhangbutao