{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":76474200,"defaultBranch":"master","name":"hudi","ownerLogin":"apache","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2016-12-14T15:53:41.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/47359?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1726775755.0","currentOid":""},"activityList":{"items":[{"before":"e60604f550671c041d868cfa860e94669162450c","after":"d403d114fba51f31ea01e56496781ce0f125cf4f","ref":"refs/heads/asf-site","pushedAt":"2024-09-27T19:21:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"GitHub Actions build asf-site","shortMessageHtmlLink":"GitHub Actions build asf-site"}},{"before":"3b5a38902557827edf5a8b36d5f3f2e7874a6c5d","after":"e60604f550671c041d868cfa860e94669162450c","ref":"refs/heads/asf-site","pushedAt":"2024-09-27T19:07:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bhasudha","name":"Bhavani Sudha Saktheeswaran","path":"/bhasudha","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2179254?s=80&v=4"},"commit":{"message":"[SITE][MINOR] Add Matomo for site traffic and fix links in blogs (#12018)","shortMessageHtmlLink":"[SITE][MINOR] Add Matomo for site traffic and fix links in blogs (#12018"}},{"before":"2994724ef5a1c30d46f3b8c095a08cb34d37c163","after":"215deedab36bf24bba11472e8253e17aa4d93776","ref":"refs/heads/master","pushedAt":"2024-09-27T10:08:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"danny0405","name":"Danny Chan","path":"/danny0405","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7644508?s=80&v=4"},"commit":{"message":"[HUDI-8266] Make sure CleanPlanner is serializable (#12015)","shortMessageHtmlLink":"[HUDI-8266] Make sure CleanPlanner is serializable (#12015)"}},{"before":"cf52bbf624f31982a8315aedf2ac3db767830f7e","after":"3b5a38902557827edf5a8b36d5f3f2e7874a6c5d","ref":"refs/heads/asf-site","pushedAt":"2024-09-27T03:25:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"GitHub Actions build asf-site","shortMessageHtmlLink":"GitHub Actions build asf-site"}},{"before":"9ca1d6c49d1e770f7f5ecc22d62a4c5ac5f1b6cf","after":"2994724ef5a1c30d46f3b8c095a08cb34d37c163","ref":"refs/heads/master","pushedAt":"2024-09-27T03:19:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"codope","name":"Sagar Sumit","path":"/codope","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16440354?s=80&v=4"},"commit":{"message":"[HUDI-8188] Add validation for partition stats index in HoodieMetadataTableValidator (#11921)","shortMessageHtmlLink":"[HUDI-8188] Add validation for partition stats index in HoodieMetadat…"}},{"before":"86efca571bbbdae2903c2d584c922c1e32768ae4","after":"cf52bbf624f31982a8315aedf2ac3db767830f7e","ref":"refs/heads/asf-site","pushedAt":"2024-09-27T03:12:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"wombatu-kun","name":"Vova Kolmakov","path":"/wombatu-kun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18364577?s=80&v=4"},"commit":{"message":"[DOCS] add new committer to the Team page (#12016)\n\nCo-authored-by: Vova Kolmakov ","shortMessageHtmlLink":"[DOCS] add new committer to the Team page (#12016)"}},{"before":"f2d90f5c36eb737704500b41f725b626bc7ad101","after":"9ca1d6c49d1e770f7f5ecc22d62a4c5ac5f1b6cf","ref":"refs/heads/master","pushedAt":"2024-09-27T02:27:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"codope","name":"Sagar Sumit","path":"/codope","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16440354?s=80&v=4"},"commit":{"message":"[HUDI-7662] Add a metadata config to enable or disable functional index (#12001)\n\nAdd a metadata config to enable or disable functional index. Note that this config \r\nis used to disable all functional indexes. To build or drop each functional index \r\nindividually, users still need to use CREATE/DROP INDEX SQL commands.","shortMessageHtmlLink":"[HUDI-7662] Add a metadata config to enable or disable functional ind…"}},{"before":"55e9b45151f831fb2521aeb3d196518b5cb19e10","after":"f2d90f5c36eb737704500b41f725b626bc7ad101","ref":"refs/heads/master","pushedAt":"2024-09-27T01:09:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"danny0405","name":"Danny Chan","path":"/danny0405","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7644508?s=80&v=4"},"commit":{"message":"[HUDI-8161] Make spark-sql command 'desc' independent from schema evolution config (#11871)\n\nCo-authored-by: Vova Kolmakov ","shortMessageHtmlLink":"[HUDI-8161] Make spark-sql command 'desc' independent from schema evo…"}},{"before":"c798842003cf79d128835f27d897e6647f7e6ba7","after":"55e9b45151f831fb2521aeb3d196518b5cb19e10","ref":"refs/heads/master","pushedAt":"2024-09-26T23:17:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"yihua","name":"Y Ethan Guo","path":"/yihua","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2497195?s=80&v=4"},"commit":{"message":"[MINOR] Add tests for SparkConfigUtils (#12000)","shortMessageHtmlLink":"[MINOR] Add tests for SparkConfigUtils (#12000)"}},{"before":"30f077d0ded790cdd908a84247c265189683c743","after":"c798842003cf79d128835f27d897e6647f7e6ba7","ref":"refs/heads/master","pushedAt":"2024-09-26T14:27:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"nsivabalan","name":"Sivabalan Narayanan","path":"/nsivabalan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/513218?s=80&v=4"},"commit":{"message":"[HUDI-8185] Fix SPARK record for Colstats (#11969)","shortMessageHtmlLink":"[HUDI-8185] Fix SPARK record for Colstats (#11969)"}},{"before":"ad8f3d4e68a605c05e9aef7c443e56ecf4b01892","after":"30f077d0ded790cdd908a84247c265189683c743","ref":"refs/heads/master","pushedAt":"2024-09-25T17:36:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"yihua","name":"Y Ethan Guo","path":"/yihua","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2497195?s=80&v=4"},"commit":{"message":"[HUDI-8221] Claim RFC-82 for Concurrent schema evolution detection (#12004)","shortMessageHtmlLink":"[HUDI-8221] Claim RFC-82 for Concurrent schema evolution detection (#…"}},{"before":"59d10808481ad127c43e817608be8f528325e519","after":"ad8f3d4e68a605c05e9aef7c443e56ecf4b01892","ref":"refs/heads/master","pushedAt":"2024-09-25T11:30:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"codope","name":"Sagar Sumit","path":"/codope","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16440354?s=80&v=4"},"commit":{"message":"[HUDI-6891] Fix RO queries with RLI and record key predicate (#11975)","shortMessageHtmlLink":"[HUDI-6891] Fix RO queries with RLI and record key predicate (#11975)"}},{"before":"eb474bce82fbf36c23641bb5661f6390497300db","after":"59d10808481ad127c43e817608be8f528325e519","ref":"refs/heads/master","pushedAt":"2024-09-25T01:06:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jonvex","name":"Jon Vexler","path":"/jonvex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26940621?s=80&v=4"},"commit":{"message":"[HUDI-8183] Throw exception if record key field does not exist (#11934)","shortMessageHtmlLink":"[HUDI-8183] Throw exception if record key field does not exist (#11934)"}},{"before":"d5a314e98926567a16303d02578dbd5d89e8148d","after":"eb474bce82fbf36c23641bb5661f6390497300db","ref":"refs/heads/master","pushedAt":"2024-09-24T19:25:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jonvex","name":"Jon Vexler","path":"/jonvex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26940621?s=80&v=4"},"commit":{"message":"[HUDI-8187] Hudi 1.0 reader should be able to read both 1.0 and 0.x tables with custom key generator (#11926)\n\n[HUDI-8187] Hudi 1.0 reader should be able to read both 1.0 and 0.x tables with custom key generator","shortMessageHtmlLink":"[HUDI-8187] Hudi 1.0 reader should be able to read both 1.0 and 0.x t…"}},{"before":"a2e4b1b5616b2dd46ab633cca1063ba78ccfd082","after":"d5a314e98926567a16303d02578dbd5d89e8148d","ref":"refs/heads/master","pushedAt":"2024-09-24T00:36:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"yihua","name":"Y Ethan Guo","path":"/yihua","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2497195?s=80&v=4"},"commit":{"message":"[HUDI-7563] Add support to drop index using sql (#11951)","shortMessageHtmlLink":"[HUDI-7563] Add support to drop index using sql (#11951)"}},{"before":"5a171e9ef7cebf9000242905eb3a9e51fd04f911","after":"a2e4b1b5616b2dd46ab633cca1063ba78ccfd082","ref":"refs/heads/master","pushedAt":"2024-09-23T21:19:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jonvex","name":"Jon Vexler","path":"/jonvex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26940621?s=80&v=4"},"commit":{"message":"[HUDI-8247] Fix bootstrap index type setting in metaClient (#11991)","shortMessageHtmlLink":"[HUDI-8247] Fix bootstrap index type setting in metaClient (#11991)"}},{"before":"e4cc7f05c9e1a860c9f95a914ff15cb3c2a4578c","after":"5a171e9ef7cebf9000242905eb3a9e51fd04f911","ref":"refs/heads/master","pushedAt":"2024-09-23T09:43:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"vinothchandar","name":"vinoth chandar","path":"/vinothchandar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1179324?s=80&v=4"},"commit":{"message":"[HUDI-8103] Introduce Table Write Version and version table configs (#11866)\n\n* Introduce Table Write Version and version table configs\r\n\r\n - Cleanup HoodieTableMetaClient static helper methods\r\n - Streamline creation of meta client and table initialization across the tests\r\n\r\n* Wiring in the table version in all write paths\r\n\r\n - Add hoodie.write.auto.upgrade write config to control automatic upgrade behavior\r\n - Only table versions 6,8 are supported as valid value for hoodie.write.table.version\r\n - Handle rollback done in startCommit* methods and as part of upgrade, w.r.t table version mismatches\r\n - Validate that write and table versions match, on all write operations and tooling.\r\n - Cleanup HoodieBaseClient's children around createTable\r\n - Chase down adhoc creation of HoodieTable, without creating writeClient, handle case-by-case\r\n - Renaming few methods that are out of convention\r\n\r\n* Adding code to validate table configs based on table versions\r\n\r\n - Configs set, that belong to higher table versions are skipped\r\n - Tests across all major write paths, to ensure table creation is supported at given version\r\n - Tests covering table config validation and other paths.\r\n\r\n* Match MT writer version with data table writer version\r\n\r\n - Fix tests in Flink compaction by updating table version for metadata table as well","shortMessageHtmlLink":"[HUDI-8103] Introduce Table Write Version and version table configs (#…"}},{"before":"1d1dc5d3b2af3670bdd4be3a2c386e6d2e2a809f","after":"e4cc7f05c9e1a860c9f95a914ff15cb3c2a4578c","ref":"refs/heads/master","pushedAt":"2024-09-23T05:07:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"danny0405","name":"Danny Chan","path":"/danny0405","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7644508?s=80&v=4"},"commit":{"message":"[HUDI-8215] Support composite compaction strategy (#11963)","shortMessageHtmlLink":"[HUDI-8215] Support composite compaction strategy (#11963)"}},{"before":"e35d2e83e7ad76b6d8ede0e16ed077cad11e04e9","after":"1d1dc5d3b2af3670bdd4be3a2c386e6d2e2a809f","ref":"refs/heads/master","pushedAt":"2024-09-23T03:02:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"yihua","name":"Y Ethan Guo","path":"/yihua","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2497195?s=80&v=4"},"commit":{"message":"[HUDI-6623] Move the sorting of HoodieMetaserverClient instants from meta server side to client side (#9331)\n\nCo-authored-by: dongsj \r\nCo-authored-by: Y Ethan Guo ","shortMessageHtmlLink":"[HUDI-6623] Move the sorting of HoodieMetaserverClient instants from …"}},{"before":"5ec6bcf336ff62c923b706cec03611e1fde188f4","after":"e35d2e83e7ad76b6d8ede0e16ed077cad11e04e9","ref":"refs/heads/master","pushedAt":"2024-09-22T23:43:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"danny0405","name":"Danny Chan","path":"/danny0405","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7644508?s=80&v=4"},"commit":{"message":"[MINOR] Add log in flink compact/cluster commit sink for troubleshoot… (#8546)\n\n* [MINOR] Add log in flink compact/cluster commit sink for troubleshooting.\r\n\r\n* Fix logging style\r\n\r\n* Fix NPE\r\n\r\n---------\r\n\r\nCo-authored-by: hbg \r\nCo-authored-by: Y Ethan Guo ","shortMessageHtmlLink":"[MINOR] Add log in flink compact/cluster commit sink for troubleshoot… ("}},{"before":"620323117e94818df4b847375283680a9b28da03","after":"5ec6bcf336ff62c923b706cec03611e1fde188f4","ref":"refs/heads/master","pushedAt":"2024-09-22T23:40:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"yihua","name":"Y Ethan Guo","path":"/yihua","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2497195?s=80&v=4"},"commit":{"message":"[HUDI-8235] Adding support for EPOCHMICROSECONDS in TimestampBasedAvroKeyGenerator (#7913)\n\nCo-authored-by: Sydney Beal \r\nCo-authored-by: Y Ethan Guo ","shortMessageHtmlLink":"[HUDI-8235] Adding support for EPOCHMICROSECONDS in TimestampBasedAvr…"}},{"before":"a5d60b728bbc36e156b402a628ef3c7d0144881f","after":"ed65de1460468ad33a374a66606c0baae6cc129b","ref":"refs/heads/branch-0.x","pushedAt":"2024-09-22T22:49:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"yihua","name":"Y Ethan Guo","path":"/yihua","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2497195?s=80&v=4"},"commit":{"message":"[MINOR] Pass the avro exception for better information (#11984)","shortMessageHtmlLink":"[MINOR] Pass the avro exception for better information (#11984)"}},{"before":"414d412bff6ff4b741fde003906e4533a425efc7","after":"620323117e94818df4b847375283680a9b28da03","ref":"refs/heads/master","pushedAt":"2024-09-22T22:46:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"yihua","name":"Y Ethan Guo","path":"/yihua","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2497195?s=80&v=4"},"commit":{"message":"[HUDI-6069] Fix record key range fetching from the metadata table in Bloom Index\n\nCo-authored-by: lizhiqiang ","shortMessageHtmlLink":"[HUDI-6069] Fix record key range fetching from the metadata table in …"}},{"before":"f98184f7badc97f0b1f6297baa6858b2690f6c60","after":"414d412bff6ff4b741fde003906e4533a425efc7","ref":"refs/heads/master","pushedAt":"2024-09-22T18:02:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"yihua","name":"Y Ethan Guo","path":"/yihua","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2497195?s=80&v=4"},"commit":{"message":"[MINOR] Disable flaky testPartitionStatsWithMultiWriter temporarily (#11983)","shortMessageHtmlLink":"[MINOR] Disable flaky testPartitionStatsWithMultiWriter temporarily (#…"}},{"before":"77eb9e58287b0cb1ad142364489eb29989e3bce4","after":"f98184f7badc97f0b1f6297baa6858b2690f6c60","ref":"refs/heads/master","pushedAt":"2024-09-22T16:10:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"yihua","name":"Y Ethan Guo","path":"/yihua","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2497195?s=80&v=4"},"commit":{"message":"[HUDI-7604] Automatically set hoodie.table.name based on write config in Spark (#10998)\n\nCo-authored-by: Jonathan Vexler <=>\r\nCo-authored-by: Y Ethan Guo ","shortMessageHtmlLink":"[HUDI-7604] Automatically set hoodie.table.name based on write config…"}},{"before":"9c5483890173b8d7800d7d9f9865a1eac566a632","after":"77eb9e58287b0cb1ad142364489eb29989e3bce4","ref":"refs/heads/master","pushedAt":"2024-09-22T12:54:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"danny0405","name":"Danny Chan","path":"/danny0405","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7644508?s=80&v=4"},"commit":{"message":"[HUDI-8182] Cache internalSchema for hive read, each split reload active timeline (#11914)\n\n* [HUDI-8182] Cache internalSchema for hive read, avoid each split reload active timeline.\r\n\r\n* fix test failures\r\n\r\n---------\r\n\r\nCo-authored-by: yanghao14 \r\nCo-authored-by: danny0405 ","shortMessageHtmlLink":"[HUDI-8182] Cache internalSchema for hive read, each split reload act…"}},{"before":"4bbb8dac20e17a844627040e66a228c869d095f5","after":"9c5483890173b8d7800d7d9f9865a1eac566a632","ref":"refs/heads/master","pushedAt":"2024-09-22T03:02:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"yihua","name":"Y Ethan Guo","path":"/yihua","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2497195?s=80&v=4"},"commit":{"message":"[HUDI-5240] Reset the content during error handling in the log block reading (#7434)\n\nCo-authored-by: Y Ethan Guo ","shortMessageHtmlLink":"[HUDI-5240] Reset the content during error handling in the log block …"}},{"before":"818fc3b2a9ee63a7123dd05b477f6d4c08274ac3","after":"38832854be37cb78ad1edd87f515f01ca5ea6a8a","ref":"refs/heads/release-0.15.0","pushedAt":"2024-09-22T01:49:39.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"yihua","name":"Y Ethan Guo","path":"/yihua","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2497195?s=80&v=4"},"commit":{"message":"[MINOR] Update release version to reflect published version 0.15.0","shortMessageHtmlLink":"[MINOR] Update release version to reflect published version 0.15.0"}},{"before":"38832854be37cb78ad1edd87f515f01ca5ea6a8a","after":"818fc3b2a9ee63a7123dd05b477f6d4c08274ac3","ref":"refs/heads/release-0.15.0","pushedAt":"2024-09-22T00:42:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"danny0405","name":"Danny Chan","path":"/danny0405","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7644508?s=80&v=4"},"commit":{"message":"[MINOR] Pass the avro exception for better information (#11981)","shortMessageHtmlLink":"[MINOR] Pass the avro exception for better information (#11981)"}},{"before":"ee7d3a79a0a0a519e9b25b3daabace0fa2bd2e0f","after":"4bbb8dac20e17a844627040e66a228c869d095f5","ref":"refs/heads/master","pushedAt":"2024-09-21T15:34:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"yihua","name":"Y Ethan Guo","path":"/yihua","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2497195?s=80&v=4"},"commit":{"message":"[HUDI-7711] Fix MultiTableStreamer to read per-stream properties file (#11149)\n\nCo-authored-by: Y Ethan Guo ","shortMessageHtmlLink":"[HUDI-7711] Fix MultiTableStreamer to read per-stream properties file ("}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yN1QxOToyMToyNS4wMDAwMDBazwAAAATC85EJ","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMVQxNTozNDoxOC4wMDAwMDBazwAAAAS8xHAB"}},"title":"Activity · apache/hudi"}