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.287 #22647

Merged
merged 1 commit into from
May 18, 2024

Conversation

wanglinsong
Copy link
Member

Missing Release Notes

Amit Dutta

Anant Aneja

Avinash Jain

Bikramjeet Vig

Eduard Tudenhoefner

Jimmy Lu

Kevin Wilfong

Masha Basmanova

Pratik Joseph Dabre

Timothy Meehan

Vivek

Zac Blanco

feilong-liu

polaris6

sabbasani

wangd

wypb

xiaodou

xiaoxmeng

Extracted Release Notes

All Commits

  • d33246d [native] Advance velox version and update temp file access code (xiaoxmeng)
  • 23f43a8 Make HiveFileInfo thrift serializable (Nikhil Collooru)
  • 5bb47de Fix some equals bugs (Elliotte Rusty Harold)
  • 3bc8f60 [native] Fix centos container dockfile and update CI image (Deepak Majeti)
  • 9494106 Use Arrays.hashCode to hash array fields (Elliotte Rusty Harold)
  • c4ebd52 Don't call toString on an array (Elliotte Rusty Harold)
  • a846d78 Add support to track the input bytes read even when we hit fragment result cache (Nikhil Collooru)
  • c466a70 Enable flaky testPrestoBenchTables (Karteekmurthys)
  • 29fd544 Fix CTE reference in analyzer (feilong-liu)
  • a38afd6 Fix format string mismatches (Elliotte Rusty Harold)
  • 63aa9f7 Allow reading of legacy ORC files with default column names (ico01)
  • 12aa202 Fix formatting in Hive Connector Procedures doc (Steve Burnett)
  • 5b7cda2 Preserve case for RowType's field name and JSON content when CAST (wangd)
  • 877bc2e Upgrade really-executable-jar-maven-plugin to 2.1.1 (dnskr)
  • 25ee92c Add LONG_LASTING_QUERY in com.facebook.presto.tests.TestQueryTaskLimit (Jalpreet Singh Nanda (:imjalpreet))
  • ef197ad Fix and enable Flaky Test TestQueues#testQueuedQueryInteraction (Jalpreet Singh Nanda (:imjalpreet))
  • 06edc73 Fix bug in resolving quick stats for partitioned tables (Anant Aneja)
  • e37785e Remove Mockito dependency (Anant Aneja)
  • 09e5b69 [native] Drop const from methods in PeriodicMemoryChecker (Jialiang Tan)
  • 7b85527 Fix duplicate key problem when querying iceberg equality deletes table (wangd)
  • 6c2bf82 Add a replaceColumn method to Page (Elliotte Rusty Harold)
  • decef5a Fix flaky TaskManagerTest.aggregationSpill (xiaoxmeng)
  • 457d812 Collect data size statistics for Iceberg tables (Zac Blanco)
  • b9d9de1 Add test cases for non-identity partition predicate pushing down (wangd)
  • 7e24d5d Support non-identity partition predicate for thoroughly push down (wangd)
  • f74b427 Re-enable testAlterColumns in JDBC & add lock timeout param (kiersten-stokes)
  • 58e721b Update presto protocol for moving SortNode to SPI module (wangd)
  • 11639f0 Move SortNode to spi so that it could be used in connector (wangd)
  • 2718a3d Track directory listing cache hit/miss in RuntimeStats (Nikhil Collooru)
  • 38bbcdb Replace assertTrue(false) with fail (Elliotte Rusty Harold)
  • fdfa3fe Add request logging section (Andrii Rosa)
  • 7ef86c6 Document failure handling in Presto worker protocol (Andrii Rosa)
  • 3f34db9 Introduce delay for getResult requests on failed / aborted tasks (Andrii Rosa)
  • 2af1ff4 Fix heading formatting in admin/properties.rst (Steve Burnett)
  • 0daae2b Remove unneeded null checks in private methods (Elliotte Rusty Harold)
  • d33a7dc Add UDAF noisy_approx_set_sfm_from_index_and_zeros (Fazal Majid)
  • 7bbb2de [native]Fix flaky test UnsafeRowShuffleTest (Jialiang Tan)
  • 5df9976 [native] Fix a typo in a counter. (Sergey Pershin)
  • 4ff3d03 [native] Use Task::driverCounts() to report elaborate driver counters (Sergey Pershin)
  • 6fc59a4 Fix unwanted cte materialization in heurisitic strategy (jaystarshot)
  • bde747d [native] Advance velox version (xiaoxmeng)
  • 61d95a0 [native] Update two tests in QueryContextManagerTest. (Sergey Pershin)
  • 94e53c4 Privatize method (Elliotte Rusty Harold)
  • a3028d2 Check for $row_id by number rather than name (Elliotte Rusty Harold)
  • 0619997 Modify TestDirectoryListCacheInvalidation to fix flakiness (Reetika Agrawal)
  • af58662 Fix typo in CODEOWNERS (Timothy Meehan)
  • ffc89b9 Fix port config for sql_client (Todd Gao)
  • 0879f02 [native] Remove redundant move in PrestoToVeloxConnectorTest (Amit Dutta)
  • e3e5158 [native] Fix possible SEGV when registering connectors with same name (Christian Zentgraf)
  • 912ddfb [native] Add e2e tests for from_ieee754_32, to_ieee754_32 scalar functions (Pratik Joseph Dabre)
  • 746c6fe [native] update proxygen (Christian Zentgraf)
  • c939272 Streamline Partition and PartitionStatistics cache invalidation (Ajay George)
  • 0da9f4b Add Partition version support for getPartitionNames (Ajay George)
  • 3d28d35 Add Partition version support for getPartitionNamesByFilter and getPartitionsByNames (Ajay George)
  • 5594e84 Move PartitionNameWithVersion to hive-common (Ajay George)
  • 098ac8c Fix flaky test in Bitmap (Jonathan Hehir)
  • 02208b9 Document and test HiveFileSplit (Elliotte Rusty Harold)
  • db41f56 Renumber $file_modified_time and $file_size hidden columns (Elliotte Rusty Harold)
  • 9e0958a Enable logical property propagation by default (Vivek)
  • 323d587 Fix a bug where a cte producer was dropped due to errors creating the cloned cte dependency graph in SimplifyPlanWithEmptyInput optimizer (jaystarshot)
  • 0e31914 Start adding row_id hidden column (Elliotte Rusty Harold)
  • 8cd928f Deflake TestNoisySumGaussianShortDecimalAggregation (Tim Meehan)
  • 949ecfe Construct row IDs while reading ORC file (Elliotte Rusty Harold)
  • ae0be4f Make tests independent so they don't interfere (Elliotte Rusty Harold)
  • fb1a4c8 Make hidden column tests independent (Elliotte Rusty Harold)
  • c9d1a8c Upgrade Alluxio to 312 (Zac Wen)
  • d38295a Use temurin distribution of OpenJDK (Tim Meehan)
  • 477f720 [native] Add virtual destructor to PeriodicMemoryChecker (Jialiang Tan)
  • 4f91dee Disable TestDirectoryListCacheInvalidation (Tim Meehan)
  • 352fe6b [native] Advance velox. (Amit Dutta)
  • 63ae5ec Reduce logs from IcebergQueryRunner (Zac Blanco)
  • e66597f [native] Fix the peak node usage report in TaskStatus (xiaoxmeng)
  • 5e0825b Improve cte scheduling by scheduling subgraphs independently (jaystarshot)
  • 4e1ac19 Move sequence plannode to presto-main (jaystarshot)
  • c5674d6 Add flag to remove redundant progress logs in CIs (Tai Le Manh)
  • f024583 Skip IcebergPlanOptimizer for non-DATA tables (Zac Blanco)
  • 6ff2a97 Fix population of history based stats entry info (feilong-liu)
  • 244d203 Added documentation for Native Session Properties (Athmaja N)
  • a417714 Use different view names for querybank verification (Rebecca Schlussel)
  • 4bd9115 Add logging to AbstractVerification (Rebecca Schlussel)
  • 42e7648 Initialize node.id with $HOSTNAME in docker image by default (dnskr)
  • baaa962 Shutdown thread pool executors properly on the destruction of beans (wangd)
  • 83798a2 [native] Add query init memory metrics (Jialiang Tan)
  • 190dceb [native] Change PeriodicMemoryChecker to use millisecond interval (Jialiang Tan)
  • 3ba3d61 Fix typo in github product test yml (Ajay George)
  • b2ae88d Add a dev page for viewing query plan (Yihong Wang)
  • e8c4659 Add histograms for optimizer cost calculation (Zac Blanco)
  • c418501 Fix formatting in SHOW ROLES and SHOW ROLE GRANTS docs (Steve Burnett)
  • 5d00343 [native] Fix UnsafeRowShuffleTest.shuffleReaderExceptions (Jialiang Tan)
  • a0e71db [native] Fix UnsafeRowShuffleTest.shuffleWriterExceptions (Jialiang Tan)
  • c6648df Update PR template release notes example (Steve Burnett)
  • 54e7068 Fix heading formatting in prestissimo/prestissimo-features.rst (Steve Burnett)
  • 8e352df Warn about practices that lead to flaky tests (Elliotte Rusty Harold)
  • 2871210 Add binary IDs for Hive partitions (Elliotte Rusty Harold)
  • 4f59b5d Delete develop/presto-native.rst (Steve Burnett)
  • ca5749d Add JavaDoc for byte-ish blocks (Elliotte Rusty Harold)
  • 32e4ab3 [native] Fix PrestoExchangeSourceTest.slowProducerAndEarlyTerminatingConsumer (Jialiang Tan)
  • 3f13505 Update maven wrapper (Elliotte Rusty Harold)
  • 402b6da Refactor IcebergAbstractMetadata to utilize newly defined SPI method (wangd)
  • c5bcd37 [native] Refactor PrestoExchangeSource to have separate response handle methods (Jialiang Tan)
  • 993945b [native] Add PeriodicMemoryChecker interface (Jialiang Tan)
  • 0a67bd7 [native] Add back removed params in PrestoExchangeSourceTest (Jialiang Tan)
  • 53fc6ab [native] Centralize sslcontext creation. (Amit Dutta)
  • 8c3808a [native] Fix PrestoExchangeSourceTest.closeRaceCondition (Jialiang Tan)
  • 4bb4a5d [native] change TaskManagerTest to use shared arbitrator (xiaoxmeng)
  • 5ae6d69 Ignore TestPrestoSparkNativeGeneralQueries.testUnionAllInsert (Elliotte Rusty Harold)
  • 2c226fc Add log for canonicalized plans in HBO (feilong-liu)
  • 7b31f08 [native] Advance velox. (Amit Dutta)
  • 416ea2b [native] Allow config values to have = (Jialiang Tan)
  • fd4c517 Add TestingExtendedHiveMetastore (Ajay George)
  • 3d071e0 Fix Flaky RedisHboProvider test (jaystarshot)
  • 46d42c3 Improve initialization and error hanlding of RedisProviderPlugin (jaystarshot)
  • 5be46b6 [native] presto task info update code refactor and add cumulative memory test (xiaoxmeng)
  • a79e673 Add Presto Console page to /clients/ (Steve Burnett)
  • 866ab93 Support CTE nodes in SimplifyPlanWithEmptyInput optimizer (jaystarshot)
  • 32f3122 Add Presto Clients category and Presto CLI usage to documentation (Steve Burnett)
  • 43a53de Fix and enable flaky test TestQueryManager.testQueryCountMetrics (Vivek)
  • 62dca4a Retry docker compose (Anant Aneja)
  • 28ee728 Delete native_execution_enabled/executable_path/program_arguments session properties (Masha Basmanova)
  • 9e4396c fix formatting in language/types.rst (Steve Burnett)
  • 2914b47 Add @yhwang as UI codeowner (Tim Meehan)
  • 3ed32da Allow TSC to approve CODEOWNERS changes (Tim Meehan)
  • cd74937 Add @hantangwangd as Iceberg code owner (Tim Meehan)
  • 290876b [native] Report driver level runtime statistics (Jimmy Lu)
  • 8b8c9e4 Record source information for HBO stats (feilong-liu)
  • 59bd301 [Doc]Document all the currently supported SQL operation for memory connector (kedia,Akanksha)
  • 333cb04 [DOC] Update JMX connector documentation (kedia,Akanksha)
  • f766946 [Doc]Document all the currently supported SQL operation for postgresql connector (kedia,Akanksha)
  • 9a130de Document all the currently supported SQL operation for Mysql connector (kedia,Akanksha)
  • 49a9915 fix formatting of Synopsis code block in update.rst (Steve Burnett)
  • ec9c9ff [native] Fix cumulative memory usage calculation issue (xiaoxmeng)
  • 0d56f00 [native] Advance Velox version. (Sergey Pershin)
  • 98d15a2 Relax assertions in TestNoisySumGaussianRealAggregation (Elliotte Rusty Harold)
  • 600681d Fix recoverable execution and enable flaky test in TestHiveRecoverableExecution (wangd)
  • 013cb50 Allow leading and trailing spaces in CAST(str as INTEGER) (Sergey Pershin)
  • f62eb9a [verifier] Add option to validate array(float) via error margin. (Sergey Pershin)
  • 7d9c85d Rename cache invalidate methods for clarity (Ajay George)
  • 71bb174 [native] Minor refactor in ConfigReader. (Amit Dutta)
  • 4e2320c [native] Remove unused includes. (Amit Dutta)
  • 24b0460 [native] remove unused spill config (xiaoxmeng)
  • c726fc8 [Native] Refactor timestampWithTimezone ut in Base64Test (wypb)
  • 48c5a29 Add invalidateAll for Metastore caching (Ajay George)
  • e4c5211 Fix flaky test testRunawayRegexAnalyzerTimeout (Vivek)
  • 8b3b079 Fix AbstractTestQueries.testRandomizeNullKeyOuterJoin (Tim Meehan)
  • 8fc6cd3 Clear cache between hive HBO tests (Rebecca Schlussel)
  • 0d518c9 Derandomize test data (Elliotte Rusty Harold)
  • 7e37ed6 Include parameters in logged test name (Rebecca Schlussel)
  • c4a8f0e Increase timeout for runaway regex test and reenable (Rebecca Schlussel)
  • 35fc350 Make TestDistributedQueuesDb less hot (Tim Meehan)
  • 754171d Add support for map_key_exists (Avinash Jain)
  • b3646c4 [native] rename task memory reclaim runtime stats (xiaoxmeng)
  • dac8333 describe blocks and pages (Elliotte Rusty Harold)
  • a789b5f Increase timeout for flaky MergeOperator test (wangd)
  • 621f7b3 Add InMemory CachingHiveMetastore (Ajay George)
  • 0868131 Add Abstract CachingHiveMetastore (Ajay George)
  • 21ef564 Double timeout for testLargeQuery to one minute (Elliotte Rusty Harold)
  • 8b1b81a [native] Update centos Dockerfile to use new setup script from velox (Will)
  • 6f1da7f Fix memory revoke in TopNRowNumberOperator (wangd)
  • bd811a6 Fix Title Underline Length in Sphinx Documentation (kedia,Akanksha)
  • 961b557 Add @jaystarshot as code owner (Tim Meehan)
  • c2e4595 Add formatting and comments to CODEOWNERS file (Tim Meehan)
  • f81be45 Use assertQueryFails in HBO failing queries tests (Rebecca Schlussel)
  • 81e111b Add statistics to logged mismatched plan (Rebecca Schlussel)
  • 331e3d8 Allow alternative implementations of table writability checks (Andrii Rosa)
  • 2216cc6 Add @steveburnett as doc codeowner (Tim Meehan)
  • 2f8410d [native] Remove usage of Varchar and Varbinary structs (Masha Basmanova)
  • 12bfa3d [Iceberg] Skip data size stat on fixed-width types (Zac Blanco)
  • b72b286 Prefer local variables when possible (Elliotte Rusty Harold)
  • e17757c Fix long overflow for OperatorStats (Ke)
  • e254c6c Update session property for num_spill_partition_bits (Ke)
  • b4e92d8 [native] Let API report correct query memory reservations (Jialiang Tan)
  • 7543c0a Skip prefilled columns in pushdown of partial aggregation for hive file formats (Vivek)
  • f730f26 Do not remove aggregation nodes when multiple grouping sets are present (Vivek)
  • 4e35b4e [native] advance velox version (xiaoxmeng)
  • 1a16936 Add docs for isRowPositionList (Elliotte Rusty Harold)
  • c6bdff4 [native] advance velox version (xiaoxmeng)
  • b23ba09 Optimize MapNormalize (Sreeni Viswanadha)
  • 938cd1d Fix aggregation metadata optimization when existing Limit/TopN (wangd)
  • 8e82ee4 Add test for constraint framework (feilong-liu)
  • 3380324 Fix regr functions result to be null when the input data is null (8dukongjian)
  • 0dd8d82 Minor refactoring of HivePageSourceProvider (Sergii Druzkin)
  • ee2e5c4 Bump Iceberg from 1.4.3 to 1.5.0 (Eduard Tudenhoefner)
  • 4622e6e Fix multiple entries with same value when we enable delete as join (wypb)
  • f801da7 [native] Remove threshold spill session properties (Jialiang Tan)
  • 0572190 Add test cases for helper function profileNanos (Konjac Huang)
  • e51a143 Fix bug in pushing projections in nested CTEs (Lyublena Antova)
  • f607115 Use ThreadLocalRandom instead of RandomizationStrategy (Mohan Dhar)
  • 4d129de [native] Disable dynamic filter pushdown (Masha Basmanova)
  • fe9947b Add JSON output format to CLI (Zac Blanco)
  • e088622 Record stats of successful stages of failed queries in HBO (feilong-liu)
  • 58d5767 Add bucket verification for extended verification (Ke)
  • 577e0ea Cosmetic change to ExtendedVerification (Ke)
  • d3bd817 [native Only detach worker when more than 1/2 of driver threads blocked. (Sergey Pershin)
  • 7a57436 Make assertion failures more precise (Elliotte Rusty Harold)
  • c6cce8a Don't spam logs with download messages (Elliotte Rusty Harold)
  • 99ad96e [native] Introduce PrestoToVeloxConnector (Andrii Rosa)
  • 7ff45f8 [native] Introduce connector protocol extension point (Andrii Rosa)
  • 1ff16a9 Removes Unknown file extension warning. (Emanuel F)
  • 696f7f0 Exclude Omnigraffle files from license checks. (Emanuel F)
  • bacf9c3 [native] Add system-memory-pushback-by-abort-enabled config (Jialiang Tan)
  • 4443691 [native] Add a comment for adding LocalExchange for join spilling (Masha Basmanova)
  • 6a9f3cd Fix precision loss in from_unixtime(double) function (hainenber)
  • 6804b44 Advance Velox version (Jialiang Tan)
  • 4d6b143 Revert "Enable logical property propagation by default" (feilong-liu)
  • 635d2d2 Remove unused code from HivePartialAggregationPushdown (Masha Basmanova)
  • ad469dd [native] Disable aggregation pushdown for Hive Connector (Masha Basmanova)
  • bb330a5 Remove unused variables from TestHiveLogicalPlanner (Masha Basmanova)
  • 88cda16 Add support for Filelist caching for symlink tables (Reetika Agrawal)
  • 98e1722 [native] Deprecate native_execution_executable_path/program_arguments session props (Masha Basmanova)
  • dbc0f23 [native] Deprecate native_execution_enabled session property (Masha Basmanova)
  • 29cc196 Fix resource leak in aggregatePageSourceFactories (Rebecca Schlussel)
  • c787e80 Fix parquet exception handling (Rebecca Schlussel)
  • d9d300f remove redundant cast (Elliotte Rusty Harold)
  • c1f0066 [native] Do not add extra LocalExchange for native queries with join spill enabled (Masha Basmanova)
  • a276850 Adding necessary validation when writingBytes to VariableWidthBlockBuilder (Swapnil Tailor)
  • 2ff43e2 Update CONTRIBUTING.md to mention testing standards (Timothy Meehan)
  • 42311f8 Disable and split up flaky native tests (Rebecca Schlussel)
  • f69c948 [native] Advance velox version (xiaoxmeng)
  • b2db272 Add experimental noisyCardinality function (Mohan Dhar)
  • 0dd2b9e Reduce log junk (Elliotte Rusty Harold)
  • 0836d83 use single threaded tests to reduce flakiness (Elliotte Rusty Harold)
  • 14e81ae don't not run linux tests just because there is a doc change (Elliotte Rusty Harold)
  • 75ebaf1 Make PRIMARY a non-reserved keyword (Vivek)
  • 67eb17d Fix equality delete with DistinctLimit (wypb)
  • 71d827e [Native] Add support to query $file_size and $file_modified_time for each HiveSplit (aditi-pandit)
  • 4629ca5 Remove map cast for element access (feilong-liu)
  • 4b453a5 Enable logical property propagation by default (Vivek)
  • 8c9178d Add function inlining in a later optimizer pass (Zac Blanco)
  • 21340d8 Make AbstractTestDistributedQueries single threaded to avoid flakes (Elliotte Rusty Harold)
  • 0d664cb Raise user error for invalid session property (Andrii Rosa)
  • 03a19b0 Re-enable TaskManagerTest.aggregationSpill (Jialiang Tan)
  • 68c507d Add Heuristic CTE Materialization Strategy (jaystarshot)
  • e0635c3 Remove unused field (Elliotte Rusty Harold)
  • 53d79f8 [native] Change shuffle maxWait unit (Jimmy Lu)
  • d80e49a Consolidate error handling for ParquetPageSourceFactory (Rebecca Schlussel)
  • 15de989 Remove unneeded error handling from page source factories (Rebecca Schlussel)
  • 0c40421 Improve error handling for partial aggregation pushdown (Rebecca Schlussel)
  • 2ba4852 Refactor OrcPageSourceFactories to share code (Rebecca Schlussel)
  • 7e5f885 Fix default invoker view test (Rebecca Schlussel)
  • 9dfc461 [native] Advance Velox (Jimmy Lu)
  • 9f4e7ed Fix bug in Quick Stats in-progress tracker (Anant Aneja)
  • b7184d5 Add documentation for HBO (feilong-liu)
  • a4c2639 Procedure to invalidate directory list cache (Reetika Agrawal)
  • 908327e Make tests more independent (Elliotte Rusty Harold)
  • c23d1bd Refactor ConnectorMetadata to deprecate multi-layouts returning method (wangd)
  • ec92367 [native] Allow single zero to be passed as X-Presto-Buffer-Remaining-Bytes (Jimmy Lu)
  • 96187ad Use dynamic sized splits in Hive (Pranjal Shankhdhar)
  • 38b843e Document missing Iceberg configuration properties (Reetika Agrawal)
  • 36b8629 Document supported Iceberg data types mapping (Sanika Babtiwale)
  • ece7741 Add buffered bytes metadata to task results (Tim Meehan)
  • d5bb1d9 [native] Change node.ip in error message to node.internal-address (Christian Zentgraf)
  • aadfba5 Fix CanonicalPlanGenerate to canonicalize plans without the plan ID (jaystarshot)
  • 5afd695 Fix LIKE expressions for CHAR (Tim Meehan)
  • e0e9a59 Add KLL Sketch Support (Zac Blanco)
  • 07837e7 [native] Prepare for deprecating testSpillPct (Jialiang Tan)
  • 8b15be6 [native] Fix bug in creation of HashNode(kLeftSemiProject). (Sergey Pershin)
  • 245c93f Enforce written intermediate bytes limit for cte materialization (jaystarshot)
  • d05abfb Add partition verification for extended verification (Ke)
  • fe7b3f6 Add config to run extended verification for INSERT and CTAS queries (Ke)
  • 000e995 [Native] Replace deprecated node.ip with node.internal-address in NativeQueryRunner classes (aditi-pandit)
  • e7b2b2c [native] Support reading Iceberg V2 tables with Position deletes (Jalpreet Singh Nanda (:imjalpreet))
  • 959e562 [native] Add CTAS tests (Pratik Joseph Dabre)
  • 6da49ce Improve quick stats test reliability (Anant Aneja)
  • cec0968 [native] Fix 'Number of sorting keys must be greater than zero' (Masha Basmanova)
  • 61794f0 Create RunLengthBlock in repeat function (feilong-liu)
  • 63f4a63 exclude Pacific/Kanton from testNamedZones (Elliotte Rusty Harold)
  • 40e1ee7 Add Tpcds tests for Native Iceberg catalog (Reetika Agrawal)
  • e3a95c8 Add Native IcebergExternalWorkerQueryRunner (Reetika Agrawal)
  • 99c97ca Add Tpch tests for Native Iceberg catalog (Reetika Agrawal)
  • 1fd8128 Add Native IcebergQueryRunner (Reetika Agrawal)
  • 3df58d1 Use indicative mood in the body (Elliotte Rusty Harold)
  • 51959cd Fix cast from timestamp to date when legacyTimestamp is false (wangd)
  • f87f8c8 Fix transforms both on legacy and non-legacy TimestampType column (wangd)
  • e8db1fa Upgrade Alluxio to 310 (Zac)
  • 665cafd Fix link in CONTRIBUTING.md (Tim Meehan)
  • 584f112 Trivial spelling fix (Elliotte Rusty Harold)
  • eeda9c4 Add TLS documentation for hana (sabbasani)
  • d4e9213 [native] Advance velox. (Amit Dutta)
  • fda906e Increase wait time in test (Anant Aneja)
  • be66148 [native] Prepare for the exchange protocol upgrade (Jimmy Lu)
  • 5c8fc86 [native] Fix documentation on async data cache and ssd cache (Deepak Majeti)
  • 1e1963c Remove the newer SqlQueryScheduler (Rebecca Schlussel)
  • 09fe67e [native] Return TableScan split weights in TaskStatus. (Sergey Pershin)
  • 2697271 Propagate directly if its a PrestoException (Nikhil Collooru)
  • 58349eb [native] Advance Velox. (Sergey Pershin)
  • 492aeeb Disallow writes into hive tables that have any enforced constraints (Vivek)
  • b0f28f5 Add documentation for DDL for table constraints (primary and unique) (Vivek)
  • 08c49de Add DDL support for table constraints (primary key and unique - 3/3) (Vivek)
  • 36234f6 Add DDL support for table constraints (primary key and unique - 2/3) (Vivek)
  • d094682 Add DDL support for table constraints (primary key and unique - 1/3) (Vivek)
  • 8ebd6f1 Add table constraint properties "enforced" and "enabled" (Vivek)
  • dccb5a4 Quick stats (Anant Aneja)
  • fcfc114 Add config for default view security mode (Rohit Jain)
  • c33c3a3 Update and standardize the documentation on how to commit to Presto (FaulyJuggler)
  • d4f079a [native] Advance Velox (Christian Zentgraf)
  • 4271a87 [native] Add more e2e cases for division short decimals (xiaodou)
  • aaff94b [native] Use PrestoSerializer to deserialize base64 encoded constants (Bikramjeet Vig)
  • 43feeb6 Fix checkArgument message in DefaultOrcWriterFlushPolicy (polaris6)
  • 9d7b77c Add TLS documentation for SQL Server (sabbasani)
  • dd25670 Document Prestissimo reduce_agg behavior (Steve Burnett)
  • e29557c Add support for whitespace in Iceberg column names (Deepa George)
  • f6c748c Fix typo in IcebergColumnHandle (polaris6)
  • 36575b0 [Native] Advance Velox (aditi-pandit)
  • 3f42047 [native] Propagate task.max-partial-aggregation-memory to Velox. (Sergey Pershin)
  • 14620ca Add support for row-level deletes (s-akhtar-baig)
  • 91b0bb3 Support timestamp type in mysql jdbc connector (wangd)
  • 05cc118 Fix code block formatting in array and map functions docs (Steve Burnett)
  • f900556 [native] Call renamed createIterativeSerializer in Velox's VectorSerde (Kevin Wilfong)
  • 250f898 [native] Disable timestampWithTimezone ut in Base64Test (wypb)
  • 2352a90 Fix incorrect result due to different column order in equality delete filter in Iceberg (wypb)
  • 4665527 Fix transforms both on legacy and non-legacy TimestampType column (wangd)
  • 6998a73 Add workflow to build PDF for Presto documentation (hainenber)
  • d4bdf97 reorganize Prestissimo developer documentation (Steve Burnett)
  • 2bd3f5e [native] Add support for optional velox.properties file (Deepak Majeti)
  • fb8f04d Refactor base lakehouse connector classes in presto-hive-common (Jalpreet Singh Nanda (:imjalpreet))
  • e5ba4bb [native] Remove defunct config from hive catalog (Jalpreet Singh Nanda (:imjalpreet))
  • 49e4e1e [native] Register iceberg catalog as part of Hive Connectors (Jalpreet Singh Nanda (:imjalpreet))
  • 69295a7 [native] Support converting Presto Iceberg Split to Velox Split (Reetika Agrawal)
  • 3c7e01e [native] Support converting Presto Iceberg Plan to Velox Plan (Jalpreet Singh Nanda (:imjalpreet))
  • 7d7df5c Use integer column statistics for byte columns (Sergii Druzkin)
  • 2ee8140 Refactor code in HivePartitionManager (Nikhil Collooru)
  • 0525e3c Update Logging Properties Documentation (kedia,Akanksha)
  • 0bc6f91 [native] Advance velox. (Amit Dutta)
  • 366005e UI: Allow to hide runtime metrics (Masha Basmanova)
  • 60cdb2f Upgrade airlift version (Pranjal Shankhdhar)
  • 32628cd Add a new plan canonicalization strategy for history based optimizer (feilong-liu)
  • b4e837d Simplify RowNumber and TopNRowNumber node with empty input (feilong-liu)
  • 56a0910 [native] Report elapsedTimeInNanos for running tasks (Masha Basmanova)
  • 28114d2 [native] Always report createTime task runtime stat (Masha Basmanova)
  • 1b01319 [native] Add missing operator runtime stats to task runtime stats (Masha Basmanova)
  • bef3e19 [native] Reduce copy-paste in PrestoTask::updateInfoLocked (Masha Basmanova)
  • 7b6b5fc [native] Propagate join stats from Velox operator to Presto (Pranjal Shankhdhar)
  • 9098ac7 [native] Advance velox version (Pranjal Shankhdhar)
  • 7ea2f53 f (Lyublena Antova)
  • 50e51cd f (Lyublena Antova)
  • 705dc2c Fix bug during filter pushdown in CTE producers (Lyublena Antova)
  • 80a7502 Disable cte pushdown (jaystarshot)
  • 946d4cd Support CTE nodes in cost calculator (jaystarshot)
  • 6d749f9 Remove erroneous resource group documentation (kedia,Akanksha)
  • e579a3f Add support for iceberg concurrent insertions (pratyakshsharma)
  • c84d821 [native] Add test for MergeExchange (Masha Basmanova)
  • 1a4e945 [native] Add support for Iceberg connector in presto_protocol (Jalpreet Singh Nanda (:imjalpreet))
  • 28f665b [native] Replace 'FOLLY_FALLTHROUGH' by '[[fallthrough]]'. (Sergey Pershin)
  • 376144f [native] Backing out commit 6eba1f7 (Sergey Pershin)
  • 468de33 Remove logback core depenency as its not been used anywhere (kedia,Akanksha)
  • f0bb896 Add RuntimeStats to MetastoreContext (Nikhil Collooru)
  • 8dba129 Add Session Properties support (Yihong Wang)
  • cafbdd3 Free up disk space for SingleStore CI (hainenber)
  • 64d2230 Refactor getCachingKey in CachingHiveMetastore for simplicity (Ajay George)
  • e1b1ccf [native] Revisit stuck operator detection. (Sergey Pershin)
  • 7d19516 Update default spill compression codec for native engine. (Kevin Wilfong)
  • d16053d revision of redis-hbo-provider.rst (Steve Burnett)

@wanglinsong wanglinsong requested review from steveburnett and a team as code owners May 1, 2024 07:31
Copy link

linux-foundation-easycla bot commented May 1, 2024

CLA Signed

The committers listed above are authorized under a signed CLA.

  • ✅ login: wanglinsong / name: Linsong Wang (c273fc7)

Copy link

github-actions bot commented May 1, 2024

Codenotify: Notifying subscribers in CODENOTIFY files for diff d70fb90...c273fc7.

No notifications.

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.

What I did:

  • Added :pr:##### to all of the entries in Extracted Release Notes.
  • Made minor revisions to some of those entries, mostly based on applying the Order of changes rules in the Release Notes Guidelines.
  • Added links to documentation to some of the entries that included documentation.
  • Formatting for some functions and properties.
    Note: this needs more work from others reviewing this PR - I am certain I didn't catch everything that needed to be formatted. I made only formatting changes I felt confident about, and when I wasn't sure I made no change.
  • Built local doc build of all changes.
  • Verified the added PRs links worked, and linked to the correct PR for the entry.
  • Verified the docs links that I added.

What I did not do:

  • I did nothing about any entry listed in the Missing Release Notes section of this PR.

presto-docs/src/main/sphinx/release/release-0.287.rst Outdated Show resolved Hide resolved
presto-docs/src/main/sphinx/release/release-0.287.rst Outdated Show resolved Hide resolved
presto-docs/src/main/sphinx/release/release-0.287.rst Outdated Show resolved Hide resolved
presto-docs/src/main/sphinx/release/release-0.287.rst Outdated Show resolved Hide resolved
presto-docs/src/main/sphinx/release/release-0.287.rst Outdated Show resolved Hide resolved
presto-docs/src/main/sphinx/release/release-0.287.rst Outdated Show resolved Hide resolved
presto-docs/src/main/sphinx/release/release-0.287.rst Outdated Show resolved Hide resolved
presto-docs/src/main/sphinx/release/release-0.287.rst Outdated Show resolved Hide resolved
presto-docs/src/main/sphinx/release/release-0.287.rst Outdated Show resolved Hide resolved
presto-docs/src/main/sphinx/release/release-0.287.rst Outdated Show resolved Hide resolved
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.

New review so I can ask for others to review a couple of entries that I'm not sure how to address. Also noticed a couple of documentation gaps that don't necessarily have to be addressed for this PR bit were worth noting here.

presto-docs/src/main/sphinx/release/release-0.287.rst Outdated Show resolved Hide resolved
presto-docs/src/main/sphinx/release/release-0.287.rst Outdated Show resolved Hide resolved
presto-docs/src/main/sphinx/release/release-0.287.rst Outdated Show resolved Hide resolved
presto-docs/src/main/sphinx/release/release-0.287.rst Outdated Show resolved Hide resolved
@wanglinsong
Copy link
Member Author

@aditi-pandit can you take a look at this and let me know if the release notes are ready?

@aditi-pandit
Copy link
Contributor

@wanglinsong, @tdcmeehan : I've completed my updates for the release notes. Please let me know if you have any further comments.

@wanglinsong wanglinsong force-pushed the release-notes-0.287 branch 3 times, most recently from 5fd2e3d to d971cae Compare May 18, 2024 06:51
Apply suggestions from code review

Reorganize Release notes

Apply suggestions from code review

Fix headings following Release Notes Guidelines

Update release-0.287.rst

Add Iceberg version update
@steveburnett steveburnett dismissed their stale review May 18, 2024 13:33

Review should have been marked Comment, not Request changes.

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)

Pull updated branch, local doc build, looks good. Thanks!

@wanglinsong wanglinsong merged commit 00b796e into prestodb:master May 18, 2024
57 checks passed
@steveburnett
Copy link
Contributor

The 0.287 release notes are now published on the Presto docs, at http://prestodb.io/docs/0.287/release/release-0.287.html

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Done
Status: Done
Development

Successfully merging this pull request may close these issues.

None yet

4 participants