{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":631431061,"defaultBranch":"main","name":"gravitino","ownerLogin":"datastrato","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-04-23T02:09:00.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/108318472?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1716646063.0","currentOid":""},"activityList":{"items":[{"before":"fa45b404f945c6e34eababaa2741dcc18a6d6493","after":null,"ref":"refs/heads/cherry-pick-branch-0.5-a8b08698ae3596d361522a64499c282c0ac518a3","pushedAt":"2024-05-25T14:07:43.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"yuqi1129","name":"Qi Yu","path":"/yuqi1129","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15794564?s=80&v=4"}},{"before":"d9d3fefff3ee9c9fe494be657a40e8df7c70a5bd","after":"6f7d7099057d53999c96ebfadef5025d323ce00d","ref":"refs/heads/branch-0.5","pushedAt":"2024-05-25T14:07:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"yuqi1129","name":"Qi Yu","path":"/yuqi1129","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15794564?s=80&v=4"},"commit":{"message":"[MINOR] Add logos in PNG format with different colors (#3557)\n\n### What changes were proposed in this pull request?\r\n\r\nAdd logos in PNG format with different colors.\r\n\r\n### Why are the changes needed?\r\n\r\nN/A\r\n\r\n### Does this PR introduce _any_ user-facing change?\r\n\r\nN/A\r\n\r\n### How was this patch tested?\r\n\r\nN/A\r\n\r\nCo-authored-by: CHEYNE ","shortMessageHtmlLink":"[MINOR] Add logos in PNG format with different colors (#3557)"}},{"before":null,"after":"fa45b404f945c6e34eababaa2741dcc18a6d6493","ref":"refs/heads/cherry-pick-branch-0.5-a8b08698ae3596d361522a64499c282c0ac518a3","pushedAt":"2024-05-24T14:17:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"[MINOR] Add logos in PNG format with different colors (#3544)\n\n### What changes were proposed in this pull request?\r\n\r\nAdd logos in PNG format with different colors.\r\n\r\n### Why are the changes needed?\r\n\r\nN/A\r\n\r\n### Does this PR introduce _any_ user-facing change?\r\n\r\nN/A\r\n\r\n### How was this patch tested?\r\n\r\nN/A","shortMessageHtmlLink":"[MINOR] Add logos in PNG format with different colors (#3544)"}},{"before":"50135f1836f13484d1216a026fc6098499bf6dd3","after":"a8b08698ae3596d361522a64499c282c0ac518a3","ref":"refs/heads/main","pushedAt":"2024-05-24T14:17:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jerryshao","name":"Jerry Shao","path":"/jerryshao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/850797?s=80&v=4"},"commit":{"message":"[MINOR] Add logos in PNG format with different colors (#3544)\n\n### What changes were proposed in this pull request?\r\n\r\nAdd logos in PNG format with different colors.\r\n\r\n### Why are the changes needed?\r\n\r\nN/A\r\n\r\n### Does this PR introduce _any_ user-facing change?\r\n\r\nN/A\r\n\r\n### How was this patch tested?\r\n\r\nN/A","shortMessageHtmlLink":"[MINOR] Add logos in PNG format with different colors (#3544)"}},{"before":null,"after":"1b6e3c528690dc62b2565082fac91114750a16fc","ref":"refs/heads/cherry-pick-branch-0.5-50135f1836f13484d1216a026fc6098499bf6dd3","pushedAt":"2024-05-24T14:08:32.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"[#3009] improve(web): improve the user experience of refreshing the oauth token (#3512)\n\n### What changes were proposed in this pull request?\r\n\r\nImprove the user experience of refreshing the oauth token.\r\n\r\n### Why are the changes needed?\r\n\r\nFix: #3009\r\n\r\n### Does this PR introduce _any_ user-facing change?\r\n\r\nWhen the user doesn't interact with the interface for 30 minutes, they\r\nwill be brought back to the login page.\r\n\r\n### How was this patch tested?\r\n\r\nLocal","shortMessageHtmlLink":"[#3009] improve(web): improve the user experience of refreshing the o…"}},{"before":"510cbdef9aab8327e050a60f2d95c68ab54ad880","after":"50135f1836f13484d1216a026fc6098499bf6dd3","ref":"refs/heads/main","pushedAt":"2024-05-24T14:08:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"LauraXia123","name":"Qian Xia","path":"/LauraXia123","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9210625?s=80&v=4"},"commit":{"message":"[#3009] improve(web): improve the user experience of refreshing the oauth token (#3512)\n\n### What changes were proposed in this pull request?\r\n\r\nImprove the user experience of refreshing the oauth token.\r\n\r\n### Why are the changes needed?\r\n\r\nFix: #3009\r\n\r\n### Does this PR introduce _any_ user-facing change?\r\n\r\nWhen the user doesn't interact with the interface for 30 minutes, they\r\nwill be brought back to the login page.\r\n\r\n### How was this patch tested?\r\n\r\nLocal","shortMessageHtmlLink":"[#3009] improve(web): improve the user experience of refreshing the o…"}},{"before":"c71a13e0a76fb7db80edb6732a61d38128fda4b2","after":null,"ref":"refs/heads/cherry-pick-branch-0.5-510cbdef9aab8327e050a60f2d95c68ab54ad880","pushedAt":"2024-05-24T11:26:16.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"qqqttt123","name":null,"path":"/qqqttt123","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/148952220?s=80&v=4"}},{"before":"5b9c5e1c2d05070bde26e533a191f81aa9fa0e80","after":"d9d3fefff3ee9c9fe494be657a40e8df7c70a5bd","ref":"refs/heads/branch-0.5","pushedAt":"2024-05-24T11:26:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"qqqttt123","name":null,"path":"/qqqttt123","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/148952220?s=80&v=4"},"commit":{"message":"[#3396] feat(spark-connector): remove iceberg runtime from spark-connector jar (#3553)\n\n### What changes were proposed in this pull request?\r\nremove iceberg runtime from spark-connector jar\r\n\r\n### Why are the changes needed?\r\n\r\nFix: #3396 \r\n\r\n### Does this PR introduce _any_ user-facing change?\r\nyes add document\r\n\r\n### How was this patch tested?\r\nset `enableIcebergSupport` == true, could use Iceberg catalog with extra\r\niceberg-runtime jars. had tested iceberg 1.4,1.3,1.5 jars\r\nnot set `enableIcebergSupport`, could only use hive catalog.\r\n\r\nCo-authored-by: FANNG ","shortMessageHtmlLink":"[#3396] feat(spark-connector): remove iceberg runtime from spark-conn…"}},{"before":"0b5d7d75199ac067d09cce237cfa2ca95c7fed68","after":null,"ref":"refs/heads/cherry-pick-branch-0.5-a8a26f8b10c69f9ccff200800c705c3fbc4b9ee2","pushedAt":"2024-05-24T10:40:50.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"yuqi1129","name":"Qi Yu","path":"/yuqi1129","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15794564?s=80&v=4"}},{"before":"4c7c86d0652905b20e86a89efcc977da05e6d638","after":"5b9c5e1c2d05070bde26e533a191f81aa9fa0e80","ref":"refs/heads/branch-0.5","pushedAt":"2024-05-24T10:40:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"yuqi1129","name":"Qi Yu","path":"/yuqi1129","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15794564?s=80&v=4"},"commit":{"message":"[#3548] fix(dev): Create a new image to add a principal for Gravitino web server and fix several bugs about proxy users (#3551)\n\n### What changes were proposed in this pull request?\r\n\r\n- Add a principal for Gravitino web server named\r\n'HTTP/localhost@HADOOPKRB'.\r\n - Fix bugs about the configuration of proxy users. \r\n\r\n### Why are the changes needed?\r\n\r\nTo serve user authentication e2e test. \r\n\r\nFix: #3548 \r\n\r\n### Does this PR introduce _any_ user-facing change?\r\n\r\nN/A.\r\n\r\n### How was this patch tested?\r\n\r\nTest locally.\r\n\r\nCo-authored-by: Qi Yu ","shortMessageHtmlLink":"[#3548] fix(dev): Create a new image to add a principal for Gravitino…"}},{"before":null,"after":"c71a13e0a76fb7db80edb6732a61d38128fda4b2","ref":"refs/heads/cherry-pick-branch-0.5-510cbdef9aab8327e050a60f2d95c68ab54ad880","pushedAt":"2024-05-24T09:59:42.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"[#3396] feat(spark-connector): remove iceberg runtime from spark-connector jar (#3539)\n\n### What changes were proposed in this pull request?\r\nremove iceberg runtime from spark-connector jar\r\n\r\n### Why are the changes needed?\r\n\r\nFix: #3396 \r\n\r\n### Does this PR introduce _any_ user-facing change?\r\nyes add document\r\n\r\n### How was this patch tested?\r\nset `enableIcebergSupport` == true, could use Iceberg catalog with extra\r\niceberg-runtime jars. had tested iceberg 1.4,1.3,1.5 jars\r\nnot set `enableIcebergSupport`, could only use hive catalog.","shortMessageHtmlLink":"[#3396] feat(spark-connector): remove iceberg runtime from spark-conn…"}},{"before":"a8a26f8b10c69f9ccff200800c705c3fbc4b9ee2","after":"510cbdef9aab8327e050a60f2d95c68ab54ad880","ref":"refs/heads/main","pushedAt":"2024-05-24T09:59:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jerryshao","name":"Jerry Shao","path":"/jerryshao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/850797?s=80&v=4"},"commit":{"message":"[#3396] feat(spark-connector): remove iceberg runtime from spark-connector jar (#3539)\n\n### What changes were proposed in this pull request?\r\nremove iceberg runtime from spark-connector jar\r\n\r\n### Why are the changes needed?\r\n\r\nFix: #3396 \r\n\r\n### Does this PR introduce _any_ user-facing change?\r\nyes add document\r\n\r\n### How was this patch tested?\r\nset `enableIcebergSupport` == true, could use Iceberg catalog with extra\r\niceberg-runtime jars. had tested iceberg 1.4,1.3,1.5 jars\r\nnot set `enableIcebergSupport`, could only use hive catalog.","shortMessageHtmlLink":"[#3396] feat(spark-connector): remove iceberg runtime from spark-conn…"}},{"before":null,"after":"0b5d7d75199ac067d09cce237cfa2ca95c7fed68","ref":"refs/heads/cherry-pick-branch-0.5-a8a26f8b10c69f9ccff200800c705c3fbc4b9ee2","pushedAt":"2024-05-24T08:16:16.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"[#3548] fix(dev): Create a new image to add a principal for Gravitino web server and fix several bugs about proxy users (#3549)\n\n### What changes were proposed in this pull request?\r\n\r\n- Add a principal for Gravitino web server named\r\n'HTTP/localhost@HADOOPKRB'.\r\n - Fix bugs about the configuration of proxy users. \r\n\r\n### Why are the changes needed?\r\n\r\nTo serve user authentication e2e test. \r\n\r\nFix: #3548 \r\n\r\n### Does this PR introduce _any_ user-facing change?\r\n\r\nN/A.\r\n\r\n### How was this patch tested?\r\n\r\nTest locally.","shortMessageHtmlLink":"[#3548] fix(dev): Create a new image to add a principal for Gravitino…"}},{"before":"17ed48ba52aae0b6430f8aa96a675e8619700d54","after":"a8a26f8b10c69f9ccff200800c705c3fbc4b9ee2","ref":"refs/heads/main","pushedAt":"2024-05-24T08:16:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jerryshao","name":"Jerry Shao","path":"/jerryshao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/850797?s=80&v=4"},"commit":{"message":"[#3548] fix(dev): Create a new image to add a principal for Gravitino web server and fix several bugs about proxy users (#3549)\n\n### What changes were proposed in this pull request?\r\n\r\n- Add a principal for Gravitino web server named\r\n'HTTP/localhost@HADOOPKRB'.\r\n - Fix bugs about the configuration of proxy users. \r\n\r\n### Why are the changes needed?\r\n\r\nTo serve user authentication e2e test. \r\n\r\nFix: #3548 \r\n\r\n### Does this PR introduce _any_ user-facing change?\r\n\r\nN/A.\r\n\r\n### How was this patch tested?\r\n\r\nTest locally.","shortMessageHtmlLink":"[#3548] fix(dev): Create a new image to add a principal for Gravitino…"}},{"before":"972234246048cab60037ba6d10fd72046c369157","after":null,"ref":"refs/heads/cherry-pick-branch-0.5-505a447d19a8a930aab469c9957c860a33c62209","pushedAt":"2024-05-24T07:57:04.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mchades","name":null,"path":"/mchades","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24897598?s=80&v=4"}},{"before":"988560f78d3a4bec52a0571087056fe4cb7823e0","after":"4c7c86d0652905b20e86a89efcc977da05e6d638","ref":"refs/heads/branch-0.5","pushedAt":"2024-05-24T07:56:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mchades","name":null,"path":"/mchades","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24897598?s=80&v=4"},"commit":{"message":"[#2962] feat(catalog-lakehouse-iceberg): Add reserved properties to Iceberg Table Properties in Gravitino (#3543)\n\n### What changes were proposed in this pull request?\r\nAdd reserved properties to Table properties when load an Iceberg table,\r\nsuch as:\r\n\r\n```\r\nprovider,\r\nformat,\r\ncurrent-snapshot-id,\r\nlocation,\r\nformat-version,\r\nsort-order,\r\nidentifier-fields\r\n```\r\n\r\n### Why are the changes needed?\r\nfor example, when execute `desc extended IcebergTableName`,it will get\r\nsome information from the result properties of this Iceberg table, so it\r\nshould contain the above properties.\r\n\r\nFix: https://github.com/datastrato/gravitino/issues/2962\r\n\r\n### Does this PR introduce any user-facing change?\r\nNo.\r\n\r\n### How was this patch tested?\r\nNew UTs and ITs.\r\n\r\nCo-authored-by: cai can <94670132+caican00@users.noreply.github.com>","shortMessageHtmlLink":"[#2962] feat(catalog-lakehouse-iceberg): Add reserved properties to I…"}},{"before":"f5478eed119275119d20e45c6a444e65f70eece4","after":null,"ref":"refs/heads/cherry-pick-branch-0.5-0301c3ff6ecd328b825d7d2d743caa5784053cb3","pushedAt":"2024-05-24T07:56:08.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mchades","name":null,"path":"/mchades","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24897598?s=80&v=4"}},{"before":"2c57aebee90af6bb63ab8736d17eba0405a12b07","after":"988560f78d3a4bec52a0571087056fe4cb7823e0","ref":"refs/heads/branch-0.5","pushedAt":"2024-05-24T07:56:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mchades","name":null,"path":"/mchades","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24897598?s=80&v=4"},"commit":{"message":"[#3336] improvement(test): make docker detection failure error messages more clear (#3542)\n\n### What changes were proposed in this pull request?\r\n\r\n - clarify OrbStack status\r\n - check the docker env before IT start\r\n\r\n### Why are the changes needed?\r\n\r\nThe previous detection logic was located in the constructor, and when\r\nthe test failed, it would throw an exception\r\n`ExceptionInInitializerError`, causing the original error to be covered.\r\n\r\nFix: #3336 \r\n\r\n### Does this PR introduce _any_ user-facing change?\r\n\r\nno\r\n\r\n### How was this patch tested?\r\n\r\nLocally, by hand\r\n\r\nCo-authored-by: mchades ","shortMessageHtmlLink":"[#3336] improvement(test): make docker detection failure error messag…"}},{"before":"5c7cf8bd1d70d6eae00da889a80faec112a979aa","after":"2c57aebee90af6bb63ab8736d17eba0405a12b07","ref":"refs/heads/branch-0.5","pushedAt":"2024-05-24T05:19:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jerryshao","name":"Jerry Shao","path":"/jerryshao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/850797?s=80&v=4"},"commit":{"message":"[#3517] improvement(client-python): Add Coverage as python test coverage tool (#3545)\n\n### What changes were proposed in this pull request?\r\n\r\n* Merge test coverage into Gradle tasks\r\n* Generate html report for both unit and integration tests\r\n(`htmlcov/index.html` under their folders)\r\n\r\nThe generated html report is as follows:\r\n\r\nUnit Test Covergae:\r\n\"image\"\r\n\r\nsrc=\"https://github.com/datastrato/gravitino/assets/55401762/e58d6513-e574-4b25-a8e7-81622bd46431\"\r\n\r\nIntegration Test Coverage:\r\n\"image\"\r\n\r\nsrc=\"https://github.com/datastrato/gravitino/assets/55401762/31a37db5-528f-4810-af8e-ca3ec21bc6de\"\r\n\r\n\r\n### Why are the changes needed?\r\n\r\nFix: #3517\r\n\r\n### Does this PR introduce _any_ user-facing change?\r\n\r\nNo\r\n\r\n### How was this patch tested?\r\n\r\n`./gradlew clients:client-python:test`\r\n\r\nCo-authored-by: TimWang ","shortMessageHtmlLink":"[#3517] improvement(client-python): Add Coverage as python test cover…"}},{"before":"2113efd56f5d82230f45cb14c325cedcf25f4340","after":"17ed48ba52aae0b6430f8aa96a675e8619700d54","ref":"refs/heads/main","pushedAt":"2024-05-24T04:07:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jerryshao","name":"Jerry Shao","path":"/jerryshao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/850797?s=80&v=4"},"commit":{"message":"[#3517] improvement(client-python): Add Coverage as python test coverage tool (#3541)\n\n### What changes were proposed in this pull request?\r\n\r\n* Merge test coverage into Gradle tasks\r\n* Generate html report for both unit and integration tests\r\n(`htmlcov/index.html` under their folders)\r\n\r\nThe generated html report is as follows:\r\n\r\nUnit Test Covergae:\r\n\"image\"\r\nsrc=\"https://github.com/datastrato/gravitino/assets/55401762/e58d6513-e574-4b25-a8e7-81622bd46431\"\r\n\r\nIntegration Test Coverage:\r\n\"image\"\r\nsrc=\"https://github.com/datastrato/gravitino/assets/55401762/31a37db5-528f-4810-af8e-ca3ec21bc6de\"\r\n\r\n\r\n### Why are the changes needed?\r\n\r\nFix: #3517\r\n\r\n### Does this PR introduce _any_ user-facing change?\r\n\r\nNo\r\n\r\n### How was this patch tested?\r\n\r\n`./gradlew clients:client-python:test`\r\n\r\n---------\r\n\r\nCo-authored-by: TimWang ","shortMessageHtmlLink":"[#3517] improvement(client-python): Add Coverage as python test cover…"}},{"before":"505a447d19a8a930aab469c9957c860a33c62209","after":"2113efd56f5d82230f45cb14c325cedcf25f4340","ref":"refs/heads/main","pushedAt":"2024-05-24T04:00:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"FANNG1","name":"FANNG","path":"/FANNG1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5102100?s=80&v=4"},"commit":{"message":"[#3362] feat(flink-connector): Add the code skeleton for flink-connector (#2635)\n\n\r\n\r\n### What changes were proposed in this pull request?\r\n\r\n- support GravitinoCatalogStore to register the catalog. In the MR, we\r\nwill support to create the hive catalog.\r\n\r\n### Why are the changes needed?\r\n\r\n- Fix #3362 \r\n\r\n### Does this PR introduce _any_ user-facing change?\r\n\r\n- support flink in gravitino \r\n\r\n### How was this patch tested?\r\n\r\n- add UTs","shortMessageHtmlLink":"[#3362] feat(flink-connector): Add the code skeleton for flink-connec…"}},{"before":null,"after":"972234246048cab60037ba6d10fd72046c369157","ref":"refs/heads/cherry-pick-branch-0.5-505a447d19a8a930aab469c9957c860a33c62209","pushedAt":"2024-05-24T03:39:01.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"[#2962] feat(catalog-lakehouse-iceberg): Add reserved properties to Iceberg Table Properties in Gravitino (#3511)\n\n### What changes were proposed in this pull request?\r\nAdd reserved properties to Table properties when load an Iceberg table,\r\nsuch as:\r\n\r\n```\r\nprovider,\r\nformat,\r\ncurrent-snapshot-id,\r\nlocation,\r\nformat-version,\r\nsort-order,\r\nidentifier-fields\r\n```\r\n\r\n### Why are the changes needed?\r\nfor example, when execute `desc extended IcebergTableName`,it will get\r\nsome information from the result properties of this Iceberg table, so it\r\nshould contain the above properties.\r\n\r\nFix: https://github.com/datastrato/gravitino/issues/2962\r\n\r\n### Does this PR introduce any user-facing change?\r\nNo.\r\n\r\n### How was this patch tested?\r\nNew UTs and ITs.","shortMessageHtmlLink":"[#2962] feat(catalog-lakehouse-iceberg): Add reserved properties to I…"}},{"before":"0301c3ff6ecd328b825d7d2d743caa5784053cb3","after":"505a447d19a8a930aab469c9957c860a33c62209","ref":"refs/heads/main","pushedAt":"2024-05-24T03:34:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"FANNG1","name":"FANNG","path":"/FANNG1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5102100?s=80&v=4"},"commit":{"message":"[#2962] feat(catalog-lakehouse-iceberg): Add reserved properties to Iceberg Table Properties in Gravitino (#3511)\n\n### What changes were proposed in this pull request?\r\nAdd reserved properties to Table properties when load an Iceberg table,\r\nsuch as:\r\n\r\n```\r\nprovider,\r\nformat,\r\ncurrent-snapshot-id,\r\nlocation,\r\nformat-version,\r\nsort-order,\r\nidentifier-fields\r\n```\r\n\r\n### Why are the changes needed?\r\nfor example, when execute `desc extended IcebergTableName`,it will get\r\nsome information from the result properties of this Iceberg table, so it\r\nshould contain the above properties.\r\n\r\nFix: https://github.com/datastrato/gravitino/issues/2962\r\n\r\n### Does this PR introduce any user-facing change?\r\nNo.\r\n\r\n### How was this patch tested?\r\nNew UTs and ITs.","shortMessageHtmlLink":"[#2962] feat(catalog-lakehouse-iceberg): Add reserved properties to I…"}},{"before":null,"after":"f5478eed119275119d20e45c6a444e65f70eece4","ref":"refs/heads/cherry-pick-branch-0.5-0301c3ff6ecd328b825d7d2d743caa5784053cb3","pushedAt":"2024-05-24T03:32:20.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"[#3336] improvement(test): make docker detection failure error messages more clear (#3538)\n\n### What changes were proposed in this pull request?\r\n\r\n - clarify OrbStack status\r\n - check the docker env before IT start\r\n\r\n### Why are the changes needed?\r\n\r\nThe previous detection logic was located in the constructor, and when\r\nthe test failed, it would throw an exception\r\n`ExceptionInInitializerError`, causing the original error to be covered.\r\n\r\nFix: #3336 \r\n\r\n### Does this PR introduce _any_ user-facing change?\r\n\r\nno\r\n\r\n### How was this patch tested?\r\n\r\nLocally, by hand","shortMessageHtmlLink":"[#3336] improvement(test): make docker detection failure error messag…"}},{"before":"29a3d62ee2a80e38d2a91ed7a71951e185faa4cf","after":"0301c3ff6ecd328b825d7d2d743caa5784053cb3","ref":"refs/heads/main","pushedAt":"2024-05-24T03:32:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jerryshao","name":"Jerry Shao","path":"/jerryshao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/850797?s=80&v=4"},"commit":{"message":"[#3336] improvement(test): make docker detection failure error messages more clear (#3538)\n\n### What changes were proposed in this pull request?\r\n\r\n - clarify OrbStack status\r\n - check the docker env before IT start\r\n\r\n### Why are the changes needed?\r\n\r\nThe previous detection logic was located in the constructor, and when\r\nthe test failed, it would throw an exception\r\n`ExceptionInInitializerError`, causing the original error to be covered.\r\n\r\nFix: #3336 \r\n\r\n### Does this PR introduce _any_ user-facing change?\r\n\r\nno\r\n\r\n### How was this patch tested?\r\n\r\nLocally, by hand","shortMessageHtmlLink":"[#3336] improvement(test): make docker detection failure error messag…"}},{"before":"097e56069f6c308cecde56496e543b5cc39b2f54","after":null,"ref":"refs/heads/dynamic-catalog","pushedAt":"2024-05-24T02:33:47.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"diqiu50","name":"Yuhui","path":"/diqiu50","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7985733?s=80&v=4"}},{"before":null,"after":"097e56069f6c308cecde56496e543b5cc39b2f54","ref":"refs/heads/branch-dynamic-catalog","pushedAt":"2024-05-24T02:33:46.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"diqiu50","name":"Yuhui","path":"/diqiu50","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7985733?s=80&v=4"},"commit":{"message":"[#3432] improvement(test): Add kerberos authentication IT for HDFS cluster (#3435)\n\n### What changes were proposed in this pull request?\r\n\r\nAdd test cases to test Kerberos authentication for the HDFS cluster.\r\n\r\n### Why are the changes needed?\r\n\r\nTo make code more robust. \r\n\r\nFix: #3432\r\n\r\n\r\n### Does this PR introduce _any_ user-facing change?\r\n\r\nN/A.\r\n\r\n### How was this patch tested?\r\n\r\ntest cases.","shortMessageHtmlLink":"[#3432] improvement(test): Add kerberos authentication IT for HDFS cl…"}},{"before":"5f9a50c998eebaf27cd93454a50cf0a90c205994","after":null,"ref":"refs/heads/cherry-pick-branch-0.5-9929a99bcdf36fd010e1bf0431734eb86c9cce94","pushedAt":"2024-05-23T14:51:14.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jerryshao","name":"Jerry Shao","path":"/jerryshao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/850797?s=80&v=4"}},{"before":"655162ebbfa2a0416b09d2efb0747f1f737b0a2c","after":null,"ref":"refs/heads/cherry-pick-branch-0.5-ce29d83880a68c34f9aa25a8ced103c4ff9f118c","pushedAt":"2024-05-23T14:50:59.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jerryshao","name":"Jerry Shao","path":"/jerryshao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/850797?s=80&v=4"}},{"before":"26591dbc0ec8157ce2e01d35376a0817009b342f","after":null,"ref":"refs/heads/cherry-pick-branch-0.5-097e56069f6c308cecde56496e543b5cc39b2f54","pushedAt":"2024-05-23T14:50:32.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jerryshao","name":"Jerry Shao","path":"/jerryshao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/850797?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEU71pdAA","startCursor":null,"endCursor":null}},"title":"Activity · datastrato/gravitino"}