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

Add release notes for 0.291 #24445

Open
wants to merge 10 commits into
base: master
Choose a base branch
from

Conversation

unidevel
Copy link
Contributor

Missing Release Notes

Abhisek Saikia

Christian Zentgraf

Deepak Mehra

Heidi Han

Jalpreet Singh Nanda (:imjalpreet)

Jiaqi Zhang

Joe Abraham

Luís Fernandes

MariamAlmesfer

Natasha Sehgal

Nishitha-Bhaskaran

Pramod Satya

Richard Barnes

Shakyan Kushwaha

Shang Ma

Tim Meehan

Xiao Du

Xiaoxuan Meng

Yihong Wang

Zac Blanco

dependabot[bot]

zuyu

Extracted Release Notes

  • Add ALTER TABLE SET PROPERTIES statement #21495 (Author: pratyakshsharma): Add ALTER TABLE SET PROPERTIES statement
    • Add :doc:/sql/alter-table SET PROPERTIES statement :pr:21495.
  • [Iceberg] Add Histogram Statistic Support #22365 (Author: Zac Blanco): [Iceberg] Add Histogram Statistic Support
    • Add support for the histogram statistic type. :pr:22365.
  • Introducing ClientRequestFilter.java: A New Plugin for Merging Additional Headers into Client Requests in the Authentication Filter #23380 (Author: SthuthiGhosh9400): Introducing ClientRequestFilter.java: A New Plugin for Merging Additional Headers into Client Requests in the Authentication Filter
    • Add ClientRequestFilter.java interface in Presto-spi. :pr:23380.
    • Improve Request Headers in the Authentication Filter Class. :pr:23380.
  • Add Presto Procedure to invalidate Metastore Cache #23401 (Author: Jalpreet Singh Nanda (:imjalpreet)): Add Presto Procedure to invalidate Metastore Cache
    • Add catalog.system.invalidate_metastore_cache procedure to invalidate all, or portions of, the metastore cache. :pr:23401.
    • Add catalog.system.invalidate_metastore_cache procedure to invalidate all, or portions of, the metastore cache. :pr:23401.
    • Add catalog.system.invalidate_metastore_cache procedure to invalidate all, or portions of, the metastore cache. :pr:23401.
    • Add catalog.system.invalidate_metastore_cache procedure to invalidate all, or portions of, the metastore cache. :pr:23401.
  • [native] Add native plan checker and native endpoint for Velox plan conversion #23596 (Author: Bryan Cutler): [native] Add native plan checker and native endpoint for Velox plan conversion
    • Add native plan checker to the native sidecar plugin and native endpoint for Velox plan conversion. :pr:23596.
  • Add support for ALTER VIEW RENAME TO statement #23749 (Author: Deepa-George): Add support for ALTER VIEW RENAME TO statement
    • Add support for ALTER VIEW RENAME TO operation, including the necessary infrastructure for connector implementations. :pr:23749.
    • Add support for ALTER VIEW RENAME TO. :pr:23749.
    • Add support for ALTER VIEW RENAME TO. :pr:23749.
  • [Iceberg]Support view on Rest catalog and Nessie catalog #23793 (Author: wangd): [Iceberg]Support view on Rest catalog and Nessie catalog
    • Add support of view for Iceberg connector when configured with REST and NESSIE. :pr:23793.
  • Added catalog and schema level access checks in USE statement #23882 (Author: Ann-Megha-Rajesh1): Added catalog and schema level access checks in USE statement
    • Added catalog and schema level access checks in USE statement :pr:23882 .
  • Fix weak cryptographic hash rule #23903 (Author: auden-woolfson): Fix weak cryptographic hash rule
    • Update usage of MD5 to SHA256 :pr:23903.
  • [native] Use row wise encoding in partitioned remote exchanges for wide data sets #23929 (Author: Andrii Rosa): [native] Use row wise encoding in partitioned remote exchanges for wide data sets
    • Improve partitioned remote exchanges for wide data sets (more than 500 columns) to use row wise encoding. :pr:23929 .
  • Upgrade avro & its dependencies to resolve CVEs #23943 (Author: Hazmi): Upgrade avro & its dependencies to resolve CVEs
    • Upgrade avro to version 1.11.4 in response to CVE-2024-47561 <https://github.com/advisories/GHSA-r7pg-v2c8-mfg3>_. :pr:23868.
  • Improve how we configure plan checker providers #23955 (Author: Rebecca Schlussel): Improve how we configure plan checker providers
    • Add a configuration property plan-checker.config-dir to set the configuration directory for PlanCheckerProvider configurations. :pr:23955.
    • Modify the signature of PlanCheckerProviderFactory.create to pass in a map of configuration properties and replace SimplePlanFragmentSerde with a PlanCheckerProviderContext. :pr:23955.
  • Fix for select query failure in presto-bigquery #23957 (Author: Nishitha-Bhaskaran): Fix for select query failure in presto-bigquery
    • Fix for BigQuery SELECT. :pr:23957.
  • Move WindowNode and JoinNode variations to the SPI #23976 (Author: Rebecca Schlussel): Move WindowNode and JoinNode variations to the SPI
    • Add WindowNode, JoinNode, SemiJoinNode, MergeJoinNode, and SpatialJoinNode to the SPI. :pr:23976.
    • Remove ConnectorJoinNode from the SPI. JoinNode can now be used instead. :pr:23976.
  • Add functions to support Google polylines #23999 (Author: Jeremy Quirke): Add functions to support Google polylines
    • Add :func:google_polyline_decode function to convert Google polyline to Presto ST_Geometry types. :pr:23999.
    • Add :func:google_polyline_encode function to convert Presto ST_Geometry to Google polyline types. :pr:23999.
  • Fix http splitting vulnerabilities #24004 (Author: auden-woolfson): Fix http splitting vulnerabilities
    • Throw exception on invalid http headers in async page transport servlet. :pr:24004.
  • Add session properties for prefixsort #24043 (Author: Jiaqi Zhang): Add session properties for prefixsort
    • Add session properties native_spill_prefixsort_enabled, native_prefixsort_normalized_key_max_bytes , and native_prefixsort_min_rows . :pr:24043.
  • Fix regex vulnerabilites #24048 (Author: auden-woolfson): Fix regex vulnerabilites
    • Add re2j regex matching in QueryStateInfoResource to protect from ReDoS attacks in response to CVE-2024-45296 <https://www.cve.org/CVERecord?id=CVE-2024-45296>_. :pr:24048.
  • Upgrade gson and grpc to address CVE-2022-25647 #24051 (Author: Dilli-Babu-Godari): Upgrade gson and grpc to address CVE-2022-25647
    • Upgrade gson to version 2.8.9 in response to CVE-2022-25647 <https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-25647> :pr:24051.
    • Upgrade grpc dependencies to version 1.68.0 in response to CVE-2022-25647 <https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-25647> :pr:24051.
  • [native] Add config for cpp cache default behavior #24076 (Author: Zac Wen): [native] Add config for cpp cache default behavior
    • Add query-data-cache-enabled-default configuration property to align C++ cache behavior with Java. Set it to true(default) for current C++ behavior or to false to match Java's cache logic. :pr:24076.
  • Support nested namespaces in Iceberg's REST Catalog #24083 (Author: Denodo Research Labs): Support nested namespaces in Iceberg's REST Catalog
    • Add configuration property iceberg.rest.nested.namespace.enabled to support nested namespaces in Iceberg's REST Catalog. Defaults to true. :pr:24083.
  • Move Delete TableWriter TableFinish node to SPI #24088 (Author: Feilong Liu): Move Delete TableWriter TableFinish node to SPI
    • Add Delete TableWriter TableFinish node to SPI :pr:24088.
  • Complete iceberg support for time type #24091 (Author: auden-woolfson): Complete iceberg support for time type
    • Add support for time type partitioning in the ORC file format for Iceberg. :pr:24091.
    • Add testing for partitioning using time type in Iceberg. :pr:24091.
  • Add partition attributes to sort node #24095 (Author: Feilong Liu): Add partition attributes to sort node
    • Add a partition by attribute to specify the scope of sort node. :pr:24095.
  • Tighten checks for "bins" elements in width_bucket(x, bins) #24103 (Author: Sergey Pershin): Tighten checks for "bins" elements in width_bucket(x, bins)
    • Fix behavior of :func:width_bucket(x, bins) -> bigint which previously treated all null elements in bins as 0. Now the function will throw an error if it finds a null or non-finite element in bins.. :pr:24103.
  • Add input distribution to delete node #24104 (Author: Feilong Liu): Add input distribution to delete node
    • Add an optional input distribution constraint to DeleteNode :pr:24104.
  • Drop getPreferredShuffleLayout methods from SPI #24106 (Author: Andrii Rosa): Drop getPreferredShuffleLayout methods from SPI
    • Remove experimental getPreferredShuffleLayout methods from the connector metadata in favor of existing getNewTableLayout, getInsertLayout methods :pr:12345.
  • Enable scaled-writers by default #24107 (Author: Andrii Rosa): Enable scaled-writers by default
    • Enable scale-writers by default. :pr:24107.
  • Add enhanced cte scheduling mode #24108 (Author: jaystarshot): Add enhanced cte scheduling mode
    • Improve scheduling for CTE materialization: Now, only the stages containing CTE table scans that reference CTE table write stages are blocked till the write is complete, instead of the entire query being blocked as was the case previously. This is controlled by the session property enhanced_cte_scheduling_enabled (on by default) :pr:24108.
  • Add support for pluggable Custom Presto Authenticators #24111 (Author: Jalpreet Singh Nanda (:imjalpreet)): Add support for pluggable Custom Presto Authenticators
    • Add support for pluggable Custom Presto Authenticators :pr:#24111.
  • Fix spring jar security vulnerabilities #24112 (Author: NivinCS): Fix spring jar security vulnerabilities
    • Fix CVE-2016-1000027 <https://www.mend.io/vulnerability-database/CVE-2016-1000027>_. :pr:24112.
    • Fix CVE-2018-1272 <https://www.mend.io/vulnerability-database/CVE-2018-1272>_. :pr:24112.
    • Fix CVE-2022-22970 <https://www.mend.io/vulnerability-database/CVE-2022-22970>_. :pr:24112.
    • Fix CVE-2024-22243 <https://www.mend.io/vulnerability-database/CVE-2024-22243>_. :pr:24112.
    • Fix CVE-2024-22259 <https://www.mend.io/vulnerability-database/CVE-2024-22259>_. :pr:24112.
    • Fix CVE-2021-22096 <https://www.mend.io/vulnerability-database/CVE-2021-22096>_. :pr:24112.
    • Fix CVE-2024-8184 <https://www.mend.io/vulnerability-database/CVE-2024-8184>_. :pr:24112.
    • Fix CVE-2024-6763 <https://www.mend.io/vulnerability-database/CVE-2024-6763>_. :pr:24112.
    • Fix CVE-2021-22060 <https://www.mend.io/vulnerability-database/CVE-2021-22060>_. :pr:24112.
    • Fix CVE-2024-22262 <https://www.mend.io/vulnerability-database/CVE-2024-22262>_. :pr:24112.
    • Fix CVE-2021-22096 <https://www.mend.io/vulnerability-database/CVE-2021-22096>_. :pr:24112.
    • Fix CVE-2023-20883 <https://www.mend.io/vulnerability-database/CVE-2023-20883>_. :pr:24112.
    • Fix CVE-2021-0170 <https://www.mend.io/vulnerability-database/CVE-2021-0170>_. :pr:24112.
    • Fix CVE-2018-1199 <https://www.mend.io/vulnerability-database/CVE-2018-1199>_. :pr:24112.
    • Fix CVE-2024-6763 <https://www.mend.io/vulnerability-database/CVE-2024-6763>_. :pr:24112.
    • Fix CVE-2015-5211 <https://www.mend.io/vulnerability-database/CVE-2015-5211>_. :pr:24112.
    • Fix CVE-2015-3192 <https://www.mend.io/vulnerability-database/CVE-2015-3192>_. :pr:24112.
    • Fix CVE-2022-27772 <https://www.mend.io/vulnerability-database/CVE-2022-27772>_. :pr:24112.
    • Fix CVE-2020-5421 <https://www.mend.io/vulnerability-database/CVE-2020-5421>_. :pr:24112.
    • Fix CVE-2024-38809 <https://www.mend.io/vulnerability-database/CVE-2024-38809>_. :pr:24112.
    • Fix CVE-2022-22965 <https://www.mend.io/vulnerability-database/CVE-2022-22965>_. :pr:24112.
    • Fix CVE-2022-22970 <https://www.mend.io/vulnerability-database/CVE-2022-22970>_. :pr:24112.
  • Enhance pbkdf2 password hashing #24132 (Author: Ajay Kharat): Enhance pbkdf2 password hashing
    • Improve pbkdf2 hashing using SHA-256 cipher in response to CWE-759 <https://cwe.mitre.org/data/definitions/759.htm>_. :pr:24132.
  • Upgrade netty dependencies to address CVE-2024-47535 #24137 (Author: Hazmi): Upgrade netty dependencies to address CVE-2024-47535
    • Upgrade netty dependencies to version 4.1.115.Final in response to CVE-2024-47535 <https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-47535>_. :pr:24137.
  • Drop experimental.table-writer-merge-operator-enabled config #24145 (Author: Andrii Rosa): Drop experimental.table-writer-merge-operator-enabled config
    • Remove the experimental.table-writer-merge-operator-enabled` config property and the table_writer_merge_operator_enabled`` session property :pr:12345.
  • Fix for security vulnerability in swagger-ui #24153 (Author: Sumi Mathew): Fix for security vulnerability in swagger-ui
  • Add semijoin join delete tablewriter and table finish node to connector optimizer #24154 (Author: Feilong Liu): Add semijoin join delete tablewriter and table finish node to connector optimizer
    • Add SemiJoin Join TableWriter Delete TableFinish node to connector optimizer :pr:24154.
  • Support partitioned writer scaling #24155 (Author: Andrii Rosa): Support partitioned writer scaling
    • Support automatic scaling of writer threads for partitioned tables. Can be enabled with the native_execution_scale_partitioned_writer_threads_enabled session property. Native execution only. :pr:24155.
  • Add an option to not enforce input partition for join build #24163 (Author: Feilong Liu): Add an option to not enforce input partition for join build
    • Add an session property to not enforce input partition for join build :pr:24163.
  • Add single node execution #24172 (Author: Ke): Add single node execution
    • Add single worker execution. To improve latency of tiny queries running on a large cluster, we introduce single worker execution mode: query will only use one node to execute and plan would be optimized accordingly. This feature can be turned on by config single-node-execution-enabled or session property single_node_execution_enabled.:pr:24172.
  • Added catalog and schema level access checks in USE statement #24182 (Author: Ann-Megha-Rajesh1): Added catalog and schema level access checks in USE statement
    • Add catalog and schema level access checks in :doc:/sql/use statement. :pr:24182.
  • Upgrade jetty dependencies to address CVE-2024-8184 #24184 (Author: Hazmi): Upgrade jetty dependencies to address CVE-2024-8184
    • Upgrade jetty dependencies to version 9.4.56.v20240826 in response to CVE-2024-8184 <https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-8184>_. :pr:24184.
  • Fix for security vulnerability in swagger-ui #24199 (Author: Sumi Mathew): Fix for security vulnerability in swagger-ui
  • Add delete node processing in subfield prune optimizer #24206 (Author: Feilong Liu): Add delete node processing in subfield prune optimizer
    • Add delete node in subfield pruning optimizer :pr:24206.
  • Fix setting iceberg table location on creation for REST/NESSIE catalog #24218 (Author: wangd): Fix setting iceberg table location on creation for REST/NESSIE catalog
    • Add support of specifying table location on creation for Iceberg connector when configured with REST and NESSIE. :pr:24218.
  • Fix strrpos function #24226 (Author: Feilong Liu): Fix strrpos function
    • Fix bug in strrpos function for multibyte characters.
  • Add session property to have connector optimizer apply on Values node #24227 (Author: Feilong Liu): Add session property to have connector optimizer apply on Values node
    • Add a session property include_values_node_in_connector_optimizer to enable connector optimizer optimize plans with values node :pr:12345.
  • Use alluxio-core instead of shaded deps to get rid of CVEs #24231 (Author: Denodo Research Labs): Use alluxio-core instead of shaded deps to get rid of CVEs
    • Replace alluxio-shaded-client with alluxio-core libraries libraries in response to CVE-2023-44981 <https://github.com/advisories/GHSA-7286-pgfv-vxvh>_. :pr:24231.
  • Upgrade GSON to 2.11.0 #24247 (Author: Dilli-Babu-Godari): Upgrade GSON to 2.11.0
    • Upgrade gson from version 2.8.9 to v2.11.0 pr: 24247.
  • Update commons-dbcp2 version to fix common vulnerabilities and exposures #24249 (Author: Shijin): Update commons-dbcp2 version to fix common vulnerabilities and exposures
    • Fix security vulnerability in presto-pinot-toolkit and presto-product-tests in response to CVE-2020-0287 <https://nvd.nist.gov/vuln/detail/CVE-2020-0287>_. :pr:24249.
  • [native] Deprecate regex property for tracing #24270 (Author: Jiaqi Zhang): [native] Deprecate regex property for tracing
    • Deprecated native_query_trace_task_reg_exp session property from Prestissimo:pr:24270.
  • Add security related headers for static resources #24272 (Author: Yihong Wang): Add security related headers for static resources
    • Add security-related headers to the static resources serving from the Presto UI, including: Content-Security-Policy, X-Content-Type-Options. See reference docs Content-Security-Policy <https://developer.mozilla.org/en-US/docs/Web/HTTP/CSP>_ and X-Content-Type-Options <https://learn.microsoft.com/en-us/previous-versions/windows/internet-explorer/ie-developer/compatibility/gg622941(v=vs.85)>_. :pr:24272.
  • Refactor ExpressionOptimizer #24287 (Author: Tim Meehan): Refactor ExpressionOptimizer
    • Improve ExpressionOptimizer#optimize method with a variable resolver to return RowExpression. :pr:24287.
  • Assign event loop to tasks and run a task's methods in the same loop #24288 (Author: Shang Ma): Assign event loop to tasks and run a task's methods in the same loop
    • Improve efficiency of coordinator when running a large number of tasks. :pr:24288.
  • [iceberg] Disallow in-memory hive metastore caching #24326 (Author: Jalpreet Singh Nanda (:imjalpreet)): [iceberg] Disallow in-memory hive metastore caching
    • Remove in-memory hive metastore cache in Iceberg connector. :pr:24326.
  • Support BigInt in the QueryResult component #24336 (Author: Yihong Wang): Support BigInt in the QueryResult component
    • Add support for BigInt data type in the SQL Client on Presto UI on supported browsers. See compatibility <https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/JSON/parse#browser_compatibility>_ for the supported browsers. :pr:24336.
  • Invalidate ORC metadata cache based on file modification time #24346 (Author: Naveen Mahadevuni): Invalidate ORC metadata cache based on file modification time
    • Add support for ORC metadata cache invalidation based on file modification time. :pr:24346.
  • [MongoDB] add TLS CA File steps to docs #24352 (Author: Luís Fernandes): [MongoDB] add TLS CA File steps to docs
    • Add steps to connect to MongoDB cluster with TLS CA File to :doc:/connector/mongodb. :pr:24352.
  • [native] Respect summarize flag in TaskResource #24369 (Author: Andrii Rosa): [native] Respect summarize flag in TaskResource
    • Improve coordinator task management performance. :pr:24369.
  • [native] Deprecate query level cache config #24372 (Author: Zac Wen): [native] Deprecate query level cache config
    • Remove query-data-cache-enabled-default configuration property, which is no longer needed as per-split fine-grained cache control has been introduced. :pr:24372 .
  • [iceberg] Reduce redundant getTable calls in IcebergHiveMetadata #24376 (Author: Jalpreet Singh Nanda (:imjalpreet)): [iceberg] Reduce redundant getTable calls in IcebergHiveMetadata
    • Optimize redundant getTable calls in Iceberg Connector :pr:24376 .
  • Enhance secure connection protocol #24436 (Author: Ajay Kharat): Enhance secure connection protocol
    • Improve cryptographic protocol in response to java:S4423 <https://sonarqube.ow2.org/coding_rules?open=java%3AS4423&rule_key=java%3AS4423>_. :pr:24436.

All Commits

  • 85259c3 Enhanced Security Protocol to TLS (Enhance secure connection protocol #24436) (Ajay Kharat)
  • 45d4d00 Fix push error for presto stable release workflow (Fix push error for presto stable release workflow #24426) (unidevel)
  • 09fd893 [Docs]Fix link breaks caused by ## in Iceberg document (wangd)
  • 13cb729 [native] Advance velox. (Amit Dutta)
  • f3342e8 [native] Convert few more Velox operator names to Presto. (Sergey Pershin)
  • e63a2b7 Bind Metastore Cache Invalidation Procedure with Delta Connector (Jalpreet Singh Nanda (:imjalpreet))
  • 60de8ae Bind Metastore Cache Invalidation Procedure with Hudi Connector (Jalpreet Singh Nanda (:imjalpreet))
  • 748d64a Bind Metastore Cache Invalidation Procedure with Iceberg Connector (Jalpreet Singh Nanda (:imjalpreet))
  • 5860e1e Add Presto Procedure to invalidate Metastore Cache (Jalpreet Singh Nanda (:imjalpreet))
  • ff8b97d Use StringBuilder to create ids (Shang Ma)
  • 1160e01 Add Presto SQL on Everything PDF to Overview ([docs] Add Presto SQL on Everything PDF to Overview #24420) (Steve Burnett)
  • 48f2fb1 Use a safe eventLoop wrapper to avoid thread shutdown and fail the task correctly (Shang Ma)
  • 50df5e4 Add missing fileModificationTime (Tim Meehan)
  • bd4c541 Support BigInt in the QueryResult component (Support BigInt in the QueryResult component #24336) (Yihong Wang)
  • b1d4e22 Use alluxio-core instead of shaded deps to get rid of CVEs (Use alluxio-core instead of shaded deps to get rid of CVEs #24231) (Denodo Research Labs)
  • 3534361 Fix flaky Iceberg parquet metadata cache test (Fix flaky Iceberg parquet metadata cache test #24415) (Naveen Mahadevuni)
  • cf19b92 Invalidate ORC metadata cache based on file modification time (Invalidate ORC metadata cache based on file modification time #24346) (Naveen Mahadevuni)
  • 15fd5d8 Migrate presto stable release pipeline from jenkins to github actions (Migrate presto stable release pipeline from jenkins to github actions #24388) (unidevel)
  • 84c6730 [native] Change C-style casts to C++-style (Jacob Khaliqi)
  • 6d57079 Move HiveSchemaProperties class to presto-hive-metastore module (Move HiveSchemaProperties class to presto-hive-metastore module #24401) (Reetika Agrawal)
  • d827df7 [native] Remove flaky spark tests to stabilize CI (Christian Zentgraf)
  • c2b22c0 [native] Add disk usage output to CI (Christian Zentgraf)
  • 84955a8 Add additional headers to the client request. (Introducing ClientRequestFilter.java: A New Plugin for Merging Additional Headers into Client Requests in the Authentication Filter #23380) (SthuthiGhosh9400)
  • a0caae2 Remove extra dash and space to fix the illegal JDOM comment error (Remove extra dash and space to fix the illegal JDOM comment error #24387) (unidevel)
  • 097f566 Fix formatting in admin/cte-materialization.rst ([docs] Fix formatting in admin/cte-materialization.rst #24347) (Steve Burnett)
  • 7ee76de [iceberg] Reduce redundant getTable calls in IcebergHiveMetadata (Jalpreet Singh Nanda (:imjalpreet))
  • 74d7ee7 Fix webpack file size warnings on entrypoints in presto-ui (unidevel)
  • 551b2a9 [native] Enable linux build on master after PR merge (Christian Zentgraf)
  • ef03de0 Upgrade caniuse-lite to fix browserslist warnings during build (Upgrade caniuse-lite to fix browserslist warnings during build #24377) (unidevel)
  • 87e7c86 [native] Advance velox. (Amit Dutta)
  • dfc6304 Fix iceberg hive metadata listTables for non existent schema (Mahadevuni Naveen Kumar)
  • ae68ae4 [native] Fix crash in PrestoTask::updateExecutionInfoLocked (Andrii Rosa)
  • fa090fc [native] Deprecate query level cache config (Zac Wen)
  • 0f41476 [native] Advance velox. (Amit Dutta)
  • 628e36c Update CODEOWNERS (Give Prestissimo team the ability to merge CI updates #24375) (Timothy Meehan)
  • d1710d3 [Clickhouse] Add DateTime64 type support (Luís Fernandes)
  • 69229f2 [native] Enable additional Spark tests in CI ([native] Enable additional Spark tests in CI #24368) (Christian Zentgraf)
  • b511e7a Assign event loop to tasks and run methods from a task in the same event loop (Shang Ma)
  • 1b57e1c [native] Respect summarize flag in TaskResource (guhanjie)
  • 85eeacf [native] Disable Spark E2E test CI job ([native] Disable Spark E2E test CI job #24361) (Christian Zentgraf)
  • fed9c5d Add schema to SessionConfigurationContext (Konjac Huang)
  • 2827fbb Update Drift to 1.40 (Andrii Rosa)
  • b395f9b Fix ORC single rowgroup read to use StripeMetadataSource instead of MetadataReader (Mahadevuni Naveen Kumar)
  • 35d98ed Update Prestissimo docs to remove restriction for UUID type (aditi-pandit)
  • 761ab56 [MongoDB] Add TLS CA File steps to docs (Luís Fernandes)
  • 1f3425b Add catalog and schema level access checks in USE statement (Ann-Megha-Rajesh1)
  • 1c216a1 [native] Fix shuffle compression kind string in toVeloxConfigs() (Sergey Pershin)
  • 378a4d4 [native] Remove old CircleCI jobs (Christian Zentgraf)
  • 2f21cb7 [native] Update docs for VARCHAR type length value (Christian Zentgraf)
  • 8549ed7 [native] Advance velox. (Amit Dutta)
  • bec3573 Add enhanced cte scheduling mode (jaystarshot)
  • 04b33b5 Add TemporaryTableInfo to tablescan and tableFinish planNodes (jaystarshot)
  • 0d22e37 Update properties-session.rst (Emanuel F.)
  • 9fbbc51 Add tests for Custom Presto Authenticators (Jalpreet Singh Nanda (:imjalpreet))
  • 6b2683c Add support for pluggable Custom Presto Authenticators (Sayari Mukherjee)
  • 5d63246 Update commons-dbcp2 version to fix common vulnerabilities and exposures (Shijin)
  • 1a5f462 [native] Advance Velox (aditi-pandit)
  • 02a3a20 [iceberg] Disallow in-memory hive metastore caching (Jalpreet Singh Nanda (:imjalpreet))
  • b4fcb0b Remove size tracking using ehcache (Anant Aneja)
  • 50200dd Update release notes for v0.288 (Jalpreet Singh Nanda (:imjalpreet))
  • bef2e4d [native] Delete files not needed for the debug build (Christian Zentgraf)
  • e2bb5c2 [native] Improve an error message. (Amit Dutta)
  • edcda7b Add support for time type partitioning in ORC for iceberg with testing (auden-woolfson)
  • fb92cb7 Refactor ExpressionOptimizer (Tim Meehan)
  • 8883d76 Advance Velox and adjust Presto tests accordingly ([native] Advance Velox and corresponding unit test updates #24324) (Jiaqi Zhang)
  • b5bb716 Add session properties for scaled table scan configs (Natasha Sehgal)
  • f9bd6e3 Fix select query failure in bigquery (Nishitha-Bhaskaran)
  • b1b842c Upgrade jetty dependencies to address CVE-2024-8184 (Hazmi)
  • 03733ed Fix Modules presto-function-namespace-managers and presto-mysql failing in CI #24327: Create a symlink for libaio.so.1 to run test-other-modules (Jalpreet Singh Nanda (:imjalpreet))
  • b230be1 Add security related headers for static resources (Yihong Wang)
  • 9abf6c0 Fix reference link in the document (Reetika Agrawal)
  • 7913aa4 Do not use AI tools to generate documentation (Timothy Meehan)
  • 87f4f39 [native] Advance velox. (Amit Dutta)
  • 942cbbc Show security mode in SHOW CREATE VIEW (Kevin Tang)
  • 08cf9bb [native] Make a noisy log VLOG. (Amit Dutta)
  • 51806b4 Fix arg order on iceberg bucket transforms (Zac Blanco)
  • 65d252c [native] Refactor Duration::toString and DataSize::toString to use fmt::format (Shakyan Kushwaha)
  • 2d2f689 [native] Advance velox. (Amit Dutta)
  • 87f81cd Cancel pending async callback before resetting client and evb (Yuanda (Yenda) Li)
  • 3c1b9a3 Pass cacheable flag in connector split ([native] Pass cacheable flag in connector split #24303) (Xiaoxuan Meng)
  • 90f941d [native] Advance velox. (Amit Dutta)
  • be07fd9 [native] Fix the shuffle hanging problem when fetch data from presto java (coordinator) (Xiaoxuan Meng)
  • 03d5e88 Remove Bootstrap logs from IcebergQueryRunner (Zac Blanco)
  • dba4fca [native] Advance velox. (Amit Dutta)
  • 472fe92 [native] Add support shuffle compression for Prestissimo (Xiaoxuan Meng)
  • 1a7fd4e [native] Advance velox. (Amit Dutta)
  • 2fcbb3f [native] Fix unsafe row exchange source with compression support (Xiaoxuan Meng)
  • eae4696 [Iceberg]Fix flaky caused by rename view test (wangd)
  • 737f5e1 Deprecate regex property for tracing (Jiaqi Zhang)
  • 0720f17 [native] Support partitioned writer scaling (Andrii Rosa)
  • 74c3c46 [native] Regenerate Presto protocol (Andrii Rosa)
  • 8136f7c Add "native_expression.max_compiled_regexes" session property. (Sergey Pershin)
  • 3b1aff9 Set splitsize for hadoop InputFormat to Presto max_split_size (Reetika Agrawal)
  • 7018880 fix CVE-2024-55565 (Yihong Wang)
  • 85cc36a Use Optional.orElseGet than orElse to avoid unnecessary calculation (wangd)
  • b2da48d Migrate query state info resource to re2j regex and add test (auden-woolfson)
  • 50a7425 Add support for ALTER VIEW [ IF EXISTS ] RENAME TO statement in Memory connector (Deepa-George)
  • 23ed190 Add support for ALTER VIEW [ IF EXISTS ] RENAME TO statement in Iceberg connector (Deepa-George)
  • 37c6bf9 Add support for ALTER VIEW [ IF EXISTS ] RENAME TO statement (Deepa-George)
  • f1e1fe5 Add an option to not enforce input partition for join build (Feilong Liu)
  • 33d7c03 Fixed Functional Test Failures (Fixed Functional Test Failures #24123) (Abe Varghese)
  • 2183c0a [Native] Make PrestoServer create and pass connectorCpuExecutor to Connector (Ge Gao)
  • 8f3cd13 Add session properties for scale writer query configs (Xiao Du)
  • 05bc56c Add histogram statistic documentation (Zac Blanco)
  • c4afd0b [Iceberg] Add histogram statistic support (Zac Blanco)
  • 22a70a7 [Iceberg] Collect superset of supported statistics (Zac Blanco)
  • 6bce6c2 Add invalid character checking and testing for async page transport servlet (auden-woolfson)
  • 3d874b1 Update lucene-analyzers-common and lucene-queryparser to 8.10.0 (Sayari Mukherjee)
  • 17ac4c3 [native] Convert CircleCI jobs for PrestoC++ to Github actions (Christian Zentgraf)
  • 901da6d Upgrade GSON to 2.11.0 (Upgrade GSON to 2.11.0 #24247) (Dilli-Babu-Godari)
  • 3ada782 Adding more items in PR checklists. (Adding more items in PR checklists. #24245) (Ying)
  • 340e88e [native] Advance Velox (aditi-pandit)
  • 4b1b599 Fix bug in constructing SessionPropertyManager for Presto-On-Spark (Arjun Gupta)
  • b94b05a [native] Enhance e2e test for table format for insert (Ke)
  • 5c9fdb7 Replace random test values by discrete ones (Replace random test values by discrete ones #23956) (Georg Schäfer)
  • e8cca76 format-fix (Shakyan Kushwaha)
  • 30fb7f8 format-fix (Shakyan Kushwaha)
  • 243ee3d Refactor: Review and fix Wrap multistatement macros in a do-while loop (Shakyan Kushwaha)
  • 41aba92 Add single node execution (Ke)
  • d4e878b Fix setting iceberg table location on creation for REST/NESSIE catalog (wangd)
  • 004ee32 [native] Add stage id to arbitration priority for exec::Task (Jialiang Tan)
  • cd9f2dd Fix strrpos function (Feilong Liu)
  • 8ed1609 Add two new parameters for trace control ([native] Add two new parameters for trace control #24209) (Jiaqi Zhang)
  • 2edc8bc Add session property for connector optimizer to work on values node (Feilong Liu)
  • 0fc0482 Update jenkins pipeline to remove jenkins-specific configs (Linsong Wang)
  • b2184a8 [Native] Fix table writer to use the actual storage format for insert (Ke)
  • c3e18d8 Add dummy class to fix Nexus release issues (Tim Meehan)
  • 7b58f4c Bump io.lettuce:lettuce-core in /redis-hbo-provider (dependabot[bot])
  • 8fdf045 Shade versioned jackson classes (Andrii Rosa)
  • 5013e2e Upgrade netty dependencies to address CVE-2024-47535 (Hazmi)
  • cfb487c Add delete node processing in subfield prune optimizer (Feilong Liu)
  • 30686ee [Iceberg]Avoid unnecessary error log about loading view on REST catalog (wangd)
  • b68af58 [native] Change SSD Cache Executor to use CPUThreadPool (Xiao Du)
  • 6717776 [prestissimo] Change SSD Cache Executor to use CPUThreadPool (Xiao Du)
  • 7f1bae2 Make max slice size in ORC slice reader configurable (Make max slice size in ORC slice reader configurable #24202) (Serge Druzkin)
  • 39b9a83 Enhance pbkdf2 password hashing (ajay-kharat)
  • bd7afd5 Update README.md (Timothy Meehan)
  • 1bf94de [native] Advance Velox and cmake fix ([native] Advance Velox and cmake fix #24214) (zuyu)
  • adfb9c3 Add an API to set the creation directory API in TaskManager (Yuanda (Yenda) Li)
  • bf5fb82 [native] Replace fixed test worker port with ephemeral ports (Christian Zentgraf)
  • 1f1fd91 Fix compilation issue ([native] Fix compilation with Velox local partition update #24213) (Jiaqi Zhang)
  • 4c44dcf Exclude org.hibernate.validator:hibernate-validator:6.2.0.Final to fix CVEs (Sayari Mukherjee)
  • 0610c4b Exclude org.webjars:swagger-ui:3.23.11 to fix CVEs (Sumi Mathew)
  • 6a12d64 Revert of commit 4f159c0 (Sumi Mathew)
  • 4d12489 Create config for setting Native op trace directory config. (Yuanda (Yenda) Li)
  • ed176b9 Upgrade Jackson & its dependencies to resolve CVEs (MariamAlmesfer)
  • e535f7c Rename forceSingleNode to noExchange (Ke)
  • fc52b76 [native] Fix bug when parsing SqlFunctionHandle (Pratik Joseph Dabre)
  • e416ff1 Small doc change for query-data-cache-enabled-default config to include HARD_AFFINITY (Minhan Cao)
  • f59aaa8 Add javadoc on internal UUID format (Zac Blanco)
  • 72b2324 [native] Remove const from VeloxPlanValidator. (Amit Dutta)
  • a524d33 [native] Advance velox. (Amit Dutta)
  • 1327a3e cache.no_retention should also be false when hive.node_selection_strategy=HARD_AFFINITY (Minhan Cao)
  • 0213802 Revert removal of SessionPropertyManager loading (Bryan Cutler)
  • ae16c69 Add property to allow querying in nested namespaces (Denodo Research Labs)
  • b35c1e2 Support nested namespaces in Iceberg's REST Catalog (Denodo Research Labs)
  • 68b26f3 [native] Use Velox namespace explicitly in PrestoServer.cpp (Christian Zentgraf)
  • 55479fb [UI] show missing operators in stage tab (Leonid Chistov)
  • ca26526 [native] Add support for env vars providing property values (Christian Zentgraf)
  • 9eeac24 Fix snakeyaml CVEs (nishithakbhaskaran)
  • 4479bcc [native] Add native endpoint for Velox plan conversion (Bryan Cutler)
  • f3b2f52 Add native plan checker to sidecar plugin (Bryan Cutler)
  • 2d6435b Add input distribution to delete node (Feilong Liu)
  • 6306c99 [native] Fix native e2e test coordinator session property (Ke)
  • 99757d1 Add semijoin join delete tablewriter and table finish node to connector optimizer (Feilong Liu)
  • 6cbc7c0 Add partition attributes to sort node (Feilong Liu)
  • 4f159c0 Fix for cve in swagger-ui (Sumi Mathew)
  • 1898ba6 Fix spring jar security vulnerabilities (NivinCS)
  • 33bd6cb [native] update CI image (Deepak Majeti)
  • 8ea5aea [native] advance velox version (Xiaoxuan Meng)
  • ad9429d Revert "[native] Advance Velox and apply TaskState changes" (Zuyu ZHANG)
  • 0ee4687 [native] Advance Velox and apply TaskState changes (zuyu)
  • af08811 Fix USE statement when schema does not exist (hantangwangd)
  • 4912ca7 [native] Enable ipaddress checksum test. (Amit Dutta)
  • aab563d Update pull request template to refer to CONTRIBUTING (Timothy Meehan)
  • ecc08db Fix flaky test in memory connector caused by scaled writer (hantangwangd)
  • b7501f9 Drop experimental.table-writer-merge-operator-enabled config (Andrii Rosa)
  • 7cc07c8 [native] Advance velox. (Amit Dutta)
  • b823353 [native] Disable plan validation failure for timestamp with timezone and ipaddress types for native execution. (Amit Dutta)
  • 461ae13 Documentation modified for password-authenticator.rst (Sayari Mukherjee)
  • e549fa1 [native] Advance velox. (Amit Dutta)
  • 0c5fe5a [native] Fix unused variable error ([native] Fix unused variable error #24117) (Heidi Han)
  • 300ca07 Drop getPreferredShuffleLayout methods from SPI (Andrii Rosa)
  • 72e5c57 Tighten checks for "bins" elements in width_bucket(x, bins). (Sergey Pershin)
  • b19167e Add set properties support for iceberg (pratyakshsharma)
  • cdc9dd5 Refactor and create new method in MetadataUtil (pratyakshsharma)
  • 2175ff5 Add ALTER TABLE SET PROPERTIES statement (pratyakshsharma)
  • 0ed73ea Move Delete TableWriter TableFinish node to SPI (Feilong Liu)
  • 7a11969 Add functions to encode/decode Google polylines (Jeremy Quirke)
  • a207c28 Do not fail if symlink already exist (Andrii Rosa)
  • 0d60c68 Add lookup function API to StandardFunctionResolution (Feilong Liu)
  • c3c7713 Enable scaled-writers by default (Andrii Rosa)
  • ec60c13 [native] Add config for cpp cache default behavior (Zac Wen)
  • 72f3cef [native] Advance velox. (Amit Dutta)
  • 12d69d2 Update TPCH documentation to include schemas, table names, row counts (Emily Chan)
  • 8c0b38b Wrap iceberg table/view not exist exception as TableNotFoundException (hantangwangd)
  • 9f490e7 Upgrade Druid version to resolve CVEs (Deepak Mehra)
  • 150c7eb [native] Deprecate the arbitration timeout name (Jialiang Tan)
  • 1fba459 [native] Advance Velox and remove abfs namespace (zuyu)
  • ba2f731 [native] Update protocol json files in gitignore (Pramod Satya)
  • 42412f4 [native] Disable Parsing Decimal as Double ([native] Disable Parsing Decimal as Double #24065) (zuyu)
  • 0edeb7e Fix typo in alter table document (hantangwangd)
  • 1b88d3b Refactor qualifyObjectName method to FunctionAndTypeResolver (Pratik Joseph Dabre)
  • 88e7f08 Upgrade gson and grpc to address CVE-2022-25647 (Dilli-Babu-Godari)
  • 0f14d47 [native] Advance velox (Pramod)
  • b7ca014 [native] Allow incoming Velox abfs namespace change (Deepak Majeti)
  • f72d863 Don't synchronize on stats update in ThriftHiveMetastore (wypb)
  • ecfda83 [native] Update README ([native] Update README #24056) (zuyu)
  • 6e87912 [native] Implement Graceful Shutdown in Native worker (Joe Abraham)
  • e1bddb3 add session properties for prefixsort (Add session properties for prefixsort #24043) (Jiaqi Zhang)
  • aee1a78 [native] Switch to HEAD method for exchange get size call (Jimmy Lu)
  • 360bf94 Add configuration properties section in tpcds connector (Reetika Agrawal)
  • 80f094b Add configuration properties section in tpch connector (Reetika Agrawal)
  • 5442d1b [native] Advance Velox and Fix Gcs naming ([native] Advance Velox and Fix Gcs naming #24037) (zuyu)
  • 550bb1a Left align message in SQL Client (Jacob Khaliqi)
  • 56dcdbb Removing class objects comparison using the getName(),getSimpleName() (Shijin)
  • 0352ee1 [native] Advance velox. (Amit Dutta)
  • 90354c9 Remove ConnectorJoinNode from the SPI (Rebecca Schlussel)
  • 84e3c18 Move Window, Join, SemiJoin, SpatialJoin, MergeJoin to SPI (Rebecca Schlussel)
  • 0364629 Upgrade avro & its dependencies to resolve CVEs (Hazmi)
  • 0c5444c [native] Use the correct session while creating a table in NativeQueryRunnerUtils (Reetika Agrawal)
  • 93526d3 [native] Use row wise encoding for exchanges with more than 1000 streams (Andrii Rosa)
  • 5610577 Make TestHttpRemoteTask less sensitive to unrelated changes (Andrii Rosa)
  • ec2ed94 Bump io.netty:netty-common in /redis-hbo-provider (dependabot[bot])
  • 9719cf6 [native]Advance velox version (Xiaoxuan Meng)
  • d1e7b5e [native] Add e2e table format test with native worker (Ke)
  • 6f8c610 [native] Move writer test to a central place (Ke)
  • 70af20f Support out of tree builds (Andrii Rosa)
  • 61c7b5f Fix native external table test for tpch queries (Reetika Agrawal)
  • 14b56d8 [native]support different vector serde in shuffle (Xiaoxuan Meng)
  • 12652e4 [native] Advance velox. (Amit Dutta)
  • 941e428 Change quick stats classes to use ExtendedHiveMetastore (Anant Aneja)
  • 1a1fdd8 Improve how we configure plan checkers (Rebecca Schlussel)
  • 0a90d6e [native]Improve prestissimo tests by inheriting from velox operator test base (Xiaoxuan Meng)
  • 261613b Fixed build failure in -Pdocker-build (Joe Abraham)
  • 3cd4d1e Make testQueryHeartbeat deterministic (Tim Meehan)
  • ac2c97d [docs] Fix formatting for merge_tdist function (Matthew Peveler)
  • 62dd599 Revert "Add catalog and schema level access checks in USE statement" (Timothy Meehan)
  • 708f63f [native] Move queryCtx in TaskManager::createOrUpdateTask ([native] Move queryCtx in TaskManager::createOrUpdateTask #23966) (zuyu)
  • ef142c6 [codemod] Remove unused-variable in /fbcode/github/presto-trunk/presto-native-execution/presto_cpp/main/QueryContextManager.cpp (Richard Barnes)
  • 91f140c [Iceberg]Support view on Rest catalog and Nessie catalog (wangd)
  • 4c2ecd6 Revert "[native] Add followup e2e test for table format" (Ke)
  • 2555927 Re-enable TestDistributedQueuesSchedulingPolicy (Tim Meehan)
  • aa67906 Add catalog and schema level access checks in USE statement (Ann-Megha-Rajesh1)
  • 0bfe0eb [native] Advance velox. (Amit Dutta)
  • 47b25c1 use big-endian representation for uuids (Zac Blanco)
  • c05a15a Changes to make clone methods final for security (Shijin K)
  • 2d1be02 [native] Report different thread pool executors' stats (Jialiang Tan)
  • b036356 [native] Add followup e2e test for table format (Ke)
  • 0e489de Remove unused code from Iceberg module (Reetika Agrawal)
  • c7b3abd Annotate REST endpoints properly (Hazmi)
  • 991791d Fix the length of offsets array in parquet short decimal value decoders (wangd)
  • 6cfa327 Remove useless const TABLE_COMMENT declared in IcebergNativeMetadata (wangd)
  • fc9131c switch md5 to sha256 in vulnerable areas (auden-woolfson)
  • dfd3aac [native] Update header for test_json (Abhisek Saikia)

@unidevel unidevel requested review from steveburnett, elharo and a team as code owners January 28, 2025 19:21
@unidevel unidevel requested a review from presto-oss January 28, 2025 19:21
@prestodb-ci prestodb-ci added the from:IBM PR from IBM label Jan 28, 2025
@prestodb-ci prestodb-ci requested review from a team, infvg and pratyakshsharma and removed request for a team January 28, 2025 19:21
@github-actions github-actions bot added the docs label Jan 28, 2025
@unidevel
Copy link
Contributor Author

Here are the errors when generating the release notes

2025-01-29T10:44:30.631Z ERROR main com.facebook.presto.release.tasks.GenerateReleaseNotesTask Bad release notes for PR #24341: expect section header, found [Optimizations]
2025-01-29T10:44:30.631Z ERROR main com.facebook.presto.release.tasks.GenerateReleaseNotesTask Bad release notes for PR #24412: expect section header, found [Fixs]
2025-01-29T10:44:30.634Z ERROR main com.facebook.presto.release.tasks.GenerateReleaseNotesTask Bad release notes for PR #24273: expect section header, found [Fix the CVE-2024-55565 <https://www.cve.org/CVERecord?id=CVE-2024-55565>.]
2025-01-29T10:44:30.634Z ERROR main com.facebook.presto.release.tasks.GenerateReleaseNotesTask Bad release notes for PR #24261 at [- Add session property: 'native_scaled_writer_rebalance_max_memory_usage_ratio' :pr:24261 ]: release note starts without asterisk ()
2025-01-29T10:44:30.634Z ERROR main com.facebook.presto.release.tasks.GenerateReleaseNotesTask Bad release notes for PR #24168: no release note for section [security]
2025-01-29T10:44:30.635Z ERROR main com.facebook.presto.release.tasks.GenerateReleaseNotesTask Bad release notes for PR #24209: expect section header, found [
Added native_query_trace_fragment_id and native_query_trace_shard_id for easier trace control:pr:24209]
2025-01-29T10:44:30.636Z ERROR main com.facebook.presto.release.tasks.GenerateReleaseNotesTask Bad release notes for PR #23753: expect section header, found [=]
2025-01-29T10:44:30.636Z ERROR main com.facebook.presto.release.tasks.GenerateReleaseNotesTask Bad release notes for PR #23880: expect section header, found [Prestissimo]
2025-01-29T10:44:30.636Z ERROR main com.facebook.presto.release.tasks.GenerateReleaseNotesTask Bad release notes for PR #24099: expect section header, found [Security Fixes]
2025-01-29T10:44:30.638Z ERROR main com.facebook.presto.release.tasks.GenerateReleaseNotesTask Bad release notes for PR #23949: no release note for section [security]
2025-01-29T10:44:30.639Z ERROR main com.facebook.presto.release.tasks.GenerateReleaseNotesTask Bad release notes for PR #23847: expect section header, found [Footnotes]

Copy link
Contributor

@steveburnett steveburnett left a comment

Choose a reason for hiding this comment

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

For this first pass review of the release notes, I largely limited my scope to addressing the collision of the current practice to manually add PR links to the release note entries and this first use of the automated PR links.

Because of the recent code fix to automatically add the PR number, this edition of the release notes has manual entries and auto-generated entries.

Throughout this review, I have:

  • deleted the manual PR link (for example :pr:24103 )
  • removed the parentheses around the auto-generated PR link for consistency with previous release note pages
  • making sure each release note entry sentence ends with a period before the PR link

I have followed up by asking for the code for auto-gen to drop the parentheses.

presto-docs/src/main/sphinx/release.rst Outdated Show resolved Hide resolved
presto-docs/src/main/sphinx/release/release-0.291.rst Outdated Show resolved Hide resolved
presto-docs/src/main/sphinx/release/release-0.291.rst Outdated Show resolved Hide resolved
presto-docs/src/main/sphinx/release/release-0.291.rst Outdated Show resolved Hide resolved
presto-docs/src/main/sphinx/release/release-0.291.rst Outdated Show resolved Hide resolved
presto-docs/src/main/sphinx/release/release-0.291.rst Outdated Show resolved Hide resolved
presto-docs/src/main/sphinx/release/release-0.291.rst Outdated Show resolved Hide resolved
presto-docs/src/main/sphinx/release/release-0.291.rst Outdated Show resolved Hide resolved
presto-docs/src/main/sphinx/release/release-0.291.rst Outdated Show resolved Hide resolved
presto-docs/src/main/sphinx/release/release-0.291.rst Outdated Show resolved Hide resolved
@unidevel
Copy link
Contributor Author

Thank you @steveburnett , let me update by your comments.

Copy link
Contributor

@steveburnett steveburnett left a comment

Choose a reason for hiding this comment

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

Thanks for applying all the changes cleaning up the redundant manual PR links! Now that that's out of the way, I was able to do a better job reviewing formatting at the line level, and suggesting that some entries should be moved to different categories.

Also, one thing I haven't done that needs doing:

the PRs listed in the "Missing Release Notes" section of this PR need to be reviewed for whether they should not be included in the release notes, or if a release note entry for those PRs should be written and added in the appropriate section (General Changes, Hive Connector Changes, Security Changes, and so on.)

presto-docs/src/main/sphinx/release/release-0.291.rst Outdated Show resolved Hide resolved
presto-docs/src/main/sphinx/release/release-0.291.rst Outdated Show resolved Hide resolved
presto-docs/src/main/sphinx/release/release-0.291.rst Outdated Show resolved Hide resolved
presto-docs/src/main/sphinx/release/release-0.291.rst Outdated Show resolved Hide resolved
presto-docs/src/main/sphinx/release/release-0.291.rst Outdated Show resolved Hide resolved
presto-docs/src/main/sphinx/release/release-0.291.rst Outdated Show resolved Hide resolved
presto-docs/src/main/sphinx/release/release-0.291.rst Outdated Show resolved Hide resolved
presto-docs/src/main/sphinx/release/release-0.291.rst Outdated Show resolved Hide resolved
presto-docs/src/main/sphinx/release/release-0.291.rst Outdated Show resolved Hide resolved
presto-docs/src/main/sphinx/release/release-0.291.rst Outdated Show resolved Hide resolved
@unidevel
Copy link
Contributor Author

@steveburnett I have fixed all the issues in your comments. Please review again. Really appreciate your careful review.

Copy link
Contributor

@steveburnett steveburnett left a comment

Choose a reason for hiding this comment

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

Thank you for applying all the comments! Looks good, I think we're almost done.

In this review I did a complete line-level review of the document and caught a few more items.

In addition to those new comments, I'm asking you to reorder the entries in each section, and the sections themselves, following the order shown in the Release Notes Guidelines, as I explained in comments. Ask if anything I've suggested is unclear and we'll figure it out.

presto-docs/src/main/sphinx/release/release-0.291.rst Outdated Show resolved Hide resolved
presto-docs/src/main/sphinx/release/release-0.291.rst Outdated Show resolved Hide resolved
presto-docs/src/main/sphinx/release/release-0.291.rst Outdated Show resolved Hide resolved
presto-docs/src/main/sphinx/release/release-0.291.rst Outdated Show resolved Hide resolved
presto-docs/src/main/sphinx/release/release-0.291.rst Outdated Show resolved Hide resolved
presto-docs/src/main/sphinx/release/release-0.291.rst Outdated Show resolved Hide resolved
presto-docs/src/main/sphinx/release/release-0.291.rst Outdated Show resolved Hide resolved
@unidevel
Copy link
Contributor Author

@steveburnett I have updated all the issues and learned a lot from your comments. Thank you!

Copy link
Contributor

@steveburnett steveburnett left a comment

Choose a reason for hiding this comment

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

LGTM! (docs)

Pulled updated branch, new local doc build, everything as it is looks good. Great work!

Note: I am marking my review as Comment and not Approve because there is one important part of these release notes that has not yet been addressed:

The PRs in the "Missing Release Notes" section of this PR need to be reviewed for whether they should not be included in the release notes, or if a release note entry for any of those PRs should be written and added in the appropriate section (General Changes, Hive Connector Changes, Security Changes, and so on). Maybe none of them need to be added.

Once those missing release notes have been reviewed, and any entries that are needed are added and reviewed, we're done. But the existing draft of these release notes, barring any possible adds from the missing PRs, is good to merge now.

@steveburnett
Copy link
Contributor

@steveburnett I have updated all the issues and learned a lot from your comments. Thank you!

You're welcome! I try to explain my recommended changes when I can to help people understand why I think a change is for the better.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
docs from:IBM PR from IBM
Projects
Status: 🏗 In progress
Development

Successfully merging this pull request may close these issues.

Modules presto-function-namespace-managers and presto-mysql failing in CI
5 participants