{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":744865080,"defaultBranch":"master","name":"kyuubi","ownerLogin":"SwordyZhao","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2024-01-18T06:52:42.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/26837725?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1705660829.0","currentOid":""},"activityList":{"items":[{"before":"86ce5e1554ab13c4f1e2d51ad853f5d04464d3e6","after":"02317315553692f170683b37708d1229710f82fd","ref":"refs/heads/master","pushedAt":"2024-05-31T11:16:55.000Z","pushType":"push","commitsCount":33,"pusher":{"login":"SwordyZhao","name":null,"path":"/SwordyZhao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26837725?s=80&v=4"},"commit":{"message":"[KYUUBI #6432] Mention support for Spark 4.0 in docs\n\n# :mag: Description\n\n`master` and `branch-1.9` already added basic support for Spark 4.0.0-preivew1.\n\n## Types of changes :bookmark:\n\n- [ ] Bugfix (non-breaking change which fixes an issue)\n- [ ] New feature (non-breaking change which adds functionality)\n- [ ] Breaking change (fix or feature that would cause existing functionality to change)\n\n## Test Plan πŸ§ͺ\n\nReview\n\n---\n\n# Checklist πŸ“\n\n- [x] This patch was not authored or co-authored using [Generative Tooling](https://www.apache.org/legal/generative-tooling.html)\n\n**Be nice. Be informative.**\n\nCloses #6432 from pan3793/docs-4.0.\n\nCloses #6432\n\n73177aab3 [Cheng Pan] Mention support for Spark 4.0 in docs\n\nAuthored-by: Cheng Pan \nSigned-off-by: Cheng Pan ","shortMessageHtmlLink":"[KYUUBI apache#6432] Mention support for Spark 4.0 in docs"}},{"before":"4642550b0769b9be6263119e5a770fd39fb79389","after":"86ce5e1554ab13c4f1e2d51ad853f5d04464d3e6","ref":"refs/heads/master","pushedAt":"2024-05-13T03:01:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SwordyZhao","name":null,"path":"/SwordyZhao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26837725?s=80&v=4"},"commit":{"message":"[KYUUBI #6382] Bump Delta from 3.1.0 to 3.2.0 for Spark 3.5\n\n# :mag: Description\n## Issue References πŸ”—\n[Delta 3.2.0](https://github.com/delta-io/delta/releases/tag/v3.2.0) is available, which is built on top of Spark 3.5.\n\n## Describe Your Solution πŸ”§\n\nBump Delta from 3.1.0 to 3.2.0 for Spark 3.5.\n\n## Types of changes :bookmark:\n\n- [ ] Bugfix (non-breaking change which fixes an issue)\n- [ ] New feature (non-breaking change which adds functionality)\n- [ ] Breaking change (fix or feature that would cause existing functionality to change)\n\n## Test Plan πŸ§ͺ\nPass GA.\n\n#### Behavior Without This Pull Request :coffin:\n\n#### Behavior With This Pull Request :tada:\n\n#### Related Unit Tests\n\n---\n\n# Checklist πŸ“\n\n- [x] This patch was not authored or co-authored using [Generative Tooling](https://www.apache.org/legal/generative-tooling.html)\n\n**Be nice. Be informative.**\n\nCloses #6382 from zml1206/delta-3.2.\n\nCloses #6382\n\n6de96c6c7 [zml1206] Bump Delta from 3.1.0 to 3.2.0 for Spark 3.5\n\nAuthored-by: zml1206 \nSigned-off-by: Cheng Pan ","shortMessageHtmlLink":"[KYUUBI apache#6382] Bump Delta from 3.1.0 to 3.2.0 for Spark 3.5"}},{"before":"ae9e88f0ca53530a3c6c2ea85c5f9155c9f97e1e","after":"4642550b0769b9be6263119e5a770fd39fb79389","ref":"refs/heads/master","pushedAt":"2024-05-11T06:23:42.000Z","pushType":"push","commitsCount":68,"pusher":{"login":"SwordyZhao","name":null,"path":"/SwordyZhao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26837725?s=80&v=4"},"commit":{"message":"[KYUUBI #6376] Improve closeEngine method names and logs due to closeSession\n\n# :mag: Description\n## Issue References πŸ”—\n\nThis pull request aims to improve closeEngine method names and logs due to closeSession.\n\nwhen the share level is `CONNECTION`, closeSession triggers the closeEngine, there are some minor issues with logging and method name.\n\n## Describe Your Solution πŸ”§\n\nPlease include a summary of the change and which issue is fixed. Please also include relevant motivation and context. List any dependencies that are required for this change.\n\n## Types of changes :bookmark:\n\n- [ ] Bugfix (non-breaking change which fixes an issue)\n- [ ] New feature (non-breaking change which adds functionality)\n- [ ] Breaking change (fix or feature that would cause existing functionality to change)\n\n## Test Plan πŸ§ͺ\n\n#### Behavior Without This Pull Request :coffin:\n\n#### Behavior With This Pull Request :tada:\n\n#### Related Unit Tests\n\n---\n\n# Checklist πŸ“\n\n- [x] This patch was not authored or co-authored using [Generative Tooling](https://www.apache.org/legal/generative-tooling.html)\n\n**Be nice. Be informative.**\n\nCloses #6376 from yikf/rename-close-session.\n\nCloses #6376\n\nb03661b24 [yikaifei] rename closeSession\n\nAuthored-by: yikaifei \nSigned-off-by: yikaifei ","shortMessageHtmlLink":"[KYUUBI apache#6376] Improve closeEngine method names and logs due to…"}},{"before":"31469fa7a63861edc5adaecb917eb409b1eb31ed","after":"ae9e88f0ca53530a3c6c2ea85c5f9155c9f97e1e","ref":"refs/heads/master","pushedAt":"2024-03-27T06:25:34.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"SwordyZhao","name":null,"path":"/SwordyZhao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26837725?s=80&v=4"},"commit":{"message":"[KYUUBI #2782][FOLLOWUP] Add missed UNION_TYPE back\n\n# :mag: Description\n## Issue References πŸ”—\n\nThis pull request fixes #\nFix https://github.com/apache/kyuubi/pull/6207#discussion_r1538539729\n## Describe Your Solution πŸ”§\n\nPlease include a summary of the change and which issue is fixed. Please also include relevant motivation and context. List any dependencies that are required for this change.\n\n## Types of changes :bookmark:\n\n- [ ] Bugfix (non-breaking change which fixes an issue)\n- [ ] New feature (non-breaking change which adds functionality)\n- [ ] Breaking change (fix or feature that would cause existing functionality to change)\n\n## Test Plan πŸ§ͺ\n\n#### Behavior Without This Pull Request :coffin:\n\n#### Behavior With This Pull Request :tada:\n\n#### Related Unit Tests\n\n---\n\n# Checklist πŸ“\n\n- [ ] This patch was not authored or co-authored using [Generative Tooling](https://www.apache.org/legal/generative-tooling.html)\n\n**Be nice. Be informative.**\n\nCloses #6209 from turboFei/fix_union_type.\n\nCloses #2782\n\n622c838cd [Wang, Fei] miss\n\nAuthored-by: Wang, Fei \nSigned-off-by: Wang, Fei ","shortMessageHtmlLink":"[KYUUBI apache#2782][FOLLOWUP] Add missed UNION_TYPE back"}},{"before":"1dddd08938edc8232e0cb1627049e795564c50d8","after":"31469fa7a63861edc5adaecb917eb409b1eb31ed","ref":"refs/heads/master","pushedAt":"2024-03-20T02:58:50.000Z","pushType":"push","commitsCount":37,"pusher":{"login":"SwordyZhao","name":null,"path":"/SwordyZhao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26837725?s=80&v=4"},"commit":{"message":"[KYUUBI #6196] Add log4j2 template for kyuubi repl commands\n\n# :mag: Description\n## Issue References πŸ”—\n\nThis pull request fixes #\n\n## Describe Your Solution πŸ”§\n\nAdd log4j2 template for kyuubi repl command.\n\nSince I want to add rolling logs for kyuubi server, we need to add independent log4j properties for kyuubi repl command.\n\n## Types of changes :bookmark:\n\n- [ ] Bugfix (non-breaking change which fixes an issue)\n- [X] New feature (non-breaking change which adds functionality)\n- [ ] Breaking change (fix or feature that would cause existing functionality to change)\n\n## Test Plan πŸ§ͺ\n\n#### Behavior Without This Pull Request :coffin:\n\n#### Behavior With This Pull Request :tada:\n\n#### Related Unit Tests\n\n---\n\n# Checklist πŸ“\n\n- [X] This patch was not authored or co-authored using [Generative Tooling](https://www.apache.org/legal/generative-tooling.html)\n\n**Be nice. Be informative.**\n\nCloses #6196 from wForget/log4j_repl.\n\nCloses #6196\n\nd8d64644d [wforget] newline\n10a5b9fff [wforget] remove filter\na775ee2d5 [wforget] Add log4j2 template for kyuubi repl command\n\nAuthored-by: wforget <643348094@qq.com>\nSigned-off-by: Cheng Pan ","shortMessageHtmlLink":"[KYUUBI apache#6196] Add log4j2 template for kyuubi repl commands"}},{"before":"07068a84163addbae82fc550dd976baffb964cf5","after":"1dddd08938edc8232e0cb1627049e795564c50d8","ref":"refs/heads/master","pushedAt":"2024-03-11T07:17:13.000Z","pushType":"push","commitsCount":30,"pusher":{"login":"SwordyZhao","name":null,"path":"/SwordyZhao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26837725?s=80&v=4"},"commit":{"message":"[KYUUBI #6151] Remove invalid matrix spark 3.1 in GA\n\n# :mag: Description\n## Issue References πŸ”—\n\nMaven profile `spark-3.1` is removed.\n\n## Describe Your Solution πŸ”§\n\nRemove invalid matrix spark 3.1 in GA. Note, that the cross version verify still exists to ensure that the Spark SQL engine works well on the Spark 3.1 runtime\n\n## Types of changes :bookmark:\n\n- [ ] Bugfix (non-breaking change which fixes an issue)\n- [ ] New feature (non-breaking change which adds functionality)\n- [ ] Breaking change (fix or feature that would cause existing functionality to change)\n\n## Test Plan πŸ§ͺ\n\nPass GA.\n\n---\n\n# Checklist πŸ“\n\n- [x] This patch was not authored or co-authored using [Generative Tooling](https://www.apache.org/legal/generative-tooling.html)\n\n**Be nice. Be informative.**\n\nCloses #6151 from pan3793/ci-3.1.\n\nCloses #6151\n\nf50de2efd [Cheng Pan] Remove invalid matrix spark 3.1 in GA\n\nAuthored-by: Cheng Pan \nSigned-off-by: Cheng Pan ","shortMessageHtmlLink":"[KYUUBI apache#6151] Remove invalid matrix spark 3.1 in GA"}},{"before":"4bd259afd84460edea1955c9b217ab31859e93a9","after":"07068a84163addbae82fc550dd976baffb964cf5","ref":"refs/heads/master","pushedAt":"2024-02-27T09:14:35.000Z","pushType":"push","commitsCount":34,"pusher":{"login":"SwordyZhao","name":null,"path":"/SwordyZhao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26837725?s=80&v=4"},"commit":{"message":"[KYUUBI #6095] Enable PaimonTest for Spark 3.5\n\n# :mag: Description\n## Issue References πŸ”—\n\nThis pull request enables PaimonTest for Spark 3.5\n\n## Describe Your Solution πŸ”§\n\nAs Paimon 0.7.0 already brings support for Spark 3.5, we should enable PaimonTest for Spark 3.5.\n\n## Types of changes :bookmark:\n\n- [ ] Bugfix (non-breaking change which fixes an issue)\n- [ ] New feature (non-breaking change which adds functionality)\n- [ ] Breaking change (fix or feature that would cause existing functionality to change)\n\n## Test Plan πŸ§ͺ\n\nPass GA.\n\n---\n\n# Checklist πŸ“\n\n- [x] This patch was not authored or co-authored using [Generative Tooling](https://www.apache.org/legal/generative-tooling.html)\n\n**Be nice. Be informative.**\n\nCloses #6095 from pan3793/paimon-spark-3.5.\n\nCloses #6095\n\nf55801b7f [Cheng Pan] Enable PaimonTest for Spark 3.5\n\nAuthored-by: Cheng Pan \nSigned-off-by: Cheng Pan ","shortMessageHtmlLink":"[KYUUBI apache#6095] Enable PaimonTest for Spark 3.5"}},{"before":"d3a38533e504caad60068b1f0504ffc70458447a","after":"4bd259afd84460edea1955c9b217ab31859e93a9","ref":"refs/heads/master","pushedAt":"2024-02-02T07:40:45.000Z","pushType":"push","commitsCount":20,"pusher":{"login":"SwordyZhao","name":null,"path":"/SwordyZhao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26837725?s=80&v=4"},"commit":{"message":"[KYUUBI #6036] JDBC driver conditional sets fetchSize on opening session\n\n# :mag: Description\n## Issue References πŸ”—\n\nI get reported by a user that using Kyuubi JDBC driver 1.8.0 to access Spark Thrift Server 2.4 (with Hive 1.2.1) with getting an error on opening the session even with `clientProtocol=7`\n\n```\norg.apache.hive.service.cli.HiveSQLException: java.lang.IllegalArgumentException: hive configuration hive.server2.thrift.resultset.default.fetch.size does not exists.\n at org.apache.hive.service.cli.session.HiveSessionImpl.configureSession(HiveSessionImpl.java:220)\n at org.apache.hive.service.cli.session.HiveSessionImpl.open(HiveSessionImpl.java:154)\n at org.apache.hive.service.cli.session.SessionManager.openSession(SessionManager.java:258)\n ... 13 more\n```\n\n## Describe Your Solution πŸ”§\n\nWhen `hive.conf.validation` is `true` (it also is the default value), an IllegalArgumentException will be thrown if the provided configurations start with `hive.` and can not be recognized by the server.\n\nOne solution is to disable `hive.conf.validation` on the server side, but we can also address it by avoiding passing this configuration if we know that the server does not support it.\n\nHIVE-14901 (2.3.0, HIVE_CLI_SERVICE_PROTOCOL_V10) introduces `hive.server2.thrift.resultset.default.fetch.size`, so we can set this configuration only when protocol >= HIVE_CLI_SERVICE_PROTOCOL_V10\n\n## Types of changes :bookmark:\n\n- [ ] Bugfix (non-breaking change which fixes an issue)\n- [x] New feature (non-breaking change which adds functionality)\n- [ ] Breaking change (fix or feature that would cause existing functionality to change)\n\n## Test Plan πŸ§ͺ\n\nVerified locally by connecting to HS2 2.1.1 and HS2 2.3.9\n\n#### Behavior Without This Pull Request :coffin:\n\nIllegalArgumentException throws when using `jdbc:hive2://localhost:10000/default;clientProtocol=8` to connect HS2 2.1.1\n\nEverything is OK when using `jdbc:hive2://localhost:10000/default` to connect HS2 2.3.9\n\n#### Behavior With This Pull Request :tada:\n\nEverything is OK when using `jdbc:hive2://localhost:10000/default;clientProtocol=8` to connect HS2 2.1.1\n\nEverything is OK when using `jdbc:hive2://localhost:10000/default` to connect HS2 2.3.9\n\n---\n\n# Checklist πŸ“\n\n- [x] This patch was not authored or co-authored using [Generative Tooling](https://www.apache.org/legal/generative-tooling.html)\n\n**Be nice. Be informative.**\n\nCloses #6036 from pan3793/jdbc-fetchsize.\n\nCloses #6036\n\n7ea91f12c [Cheng Pan] nit\ne6ea8291f [Cheng Pan] fix\n1dbecbb48 [Cheng Pan] JDBC driver conditional sets fetchSize on opening session\n\nAuthored-by: Cheng Pan \nSigned-off-by: Cheng Pan ","shortMessageHtmlLink":"[KYUUBI apache#6036] JDBC driver conditional sets fetchSize on openin…"}},{"before":"600363dd92745895ec45d2141cf18b7f7307ac31","after":"827007d0637d4c955a2438ccdf24dbd2e2cae61f","ref":"refs/heads/fix-issues-5991","pushedAt":"2024-02-02T07:33:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SwordyZhao","name":null,"path":"/SwordyZhao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26837725?s=80&v=4"},"commit":{"message":"run dev/reformat fix code style.","shortMessageHtmlLink":"run dev/reformat fix code style."}},{"before":"7b000e94a158e50032d33409bd8357c04af4acc9","after":"600363dd92745895ec45d2141cf18b7f7307ac31","ref":"refs/heads/fix-issues-5991","pushedAt":"2024-01-29T11:19:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SwordyZhao","name":null,"path":"/SwordyZhao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26837725?s=80&v=4"},"commit":{"message":"delete scala.List,Convert a java.List to scala.List","shortMessageHtmlLink":"delete scala.List,Convert a java.List to scala.List"}},{"before":null,"after":"95b839ada0d3873bc1674dbb3e007d5a11e3243f","ref":"refs/heads/trino-cli-doc-cheage","pushedAt":"2024-01-19T10:40:29.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"SwordyZhao","name":null,"path":"/SwordyZhao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26837725?s=80&v=4"},"commit":{"message":"kyuubi conf file is kyuubi-defaults.conf","shortMessageHtmlLink":"kyuubi conf file is kyuubi-defaults.conf"}},{"before":"1b8bb7951563fd71e9cae7ac17e9777faa4f395c","after":null,"ref":"refs/heads/trino-client-doc-cheage","pushedAt":"2024-01-19T10:38:51.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"SwordyZhao","name":null,"path":"/SwordyZhao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26837725?s=80&v=4"}},{"before":null,"after":"1b8bb7951563fd71e9cae7ac17e9777faa4f395c","ref":"refs/heads/trino-client-doc-cheage","pushedAt":"2024-01-19T09:53:17.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"SwordyZhao","name":null,"path":"/SwordyZhao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26837725?s=80&v=4"},"commit":{"message":"kyuubi conf file is kyuubi-defaults.conf","shortMessageHtmlLink":"kyuubi conf file is kyuubi-defaults.conf"}},{"before":"5de05764e4a5685c12fadae8275a721c1e806e94","after":"7b000e94a158e50032d33409bd8357c04af4acc9","ref":"refs/heads/fix-issues-5991","pushedAt":"2024-01-18T15:26:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SwordyZhao","name":null,"path":"/SwordyZhao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26837725?s=80&v=4"},"commit":{"message":"fix 5991--kyuubi failed to read atlas.rest.address","shortMessageHtmlLink":"fix 5991--kyuubi failed to read atlas.rest.address"}},{"before":"d3a38533e504caad60068b1f0504ffc70458447a","after":"5de05764e4a5685c12fadae8275a721c1e806e94","ref":"refs/heads/fix-issues-5991","pushedAt":"2024-01-18T15:22:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SwordyZhao","name":null,"path":"/SwordyZhao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26837725?s=80&v=4"},"commit":{"message":"fix 5991--kyuubi failed to read atlas.rest.address","shortMessageHtmlLink":"fix 5991--kyuubi failed to read atlas.rest.address"}},{"before":null,"after":"d3a38533e504caad60068b1f0504ffc70458447a","ref":"refs/heads/fix-issues-5991","pushedAt":"2024-01-18T08:03:37.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"SwordyZhao","name":null,"path":"/SwordyZhao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26837725?s=80&v=4"},"commit":{"message":"[KYUUBI #5937] PVM cause cache table not work\n\n# :mag: Description\n## Issue References πŸ”—\n\nThis pull request fixes #5937\n\n## Describe Your Solution πŸ”§\n\nIf we cache a table with persist view in the query, since cache table use analyzed plan, so in kyuubi authz we will use PVM to wrap the view, but cache table use canonicalized plan, so we need to implement the `doCanonicalize()` method to ignore the impact of PVM, or it will cache cached table can't be matched.\n\n## Types of changes :bookmark:\n\n- [x] Bugfix (non-breaking change which fixes an issue)\n- [ ] New feature (non-breaking change which adds functionality)\n- [ ] Breaking change (fix or feature that would cause existing functionality to change)\n\n## Test Plan πŸ§ͺ\n\n#### Behavior Without This Pull Request :coffin:\n\n#### Behavior With This Pull Request :tada:\n\n#### Related Unit Tests\n\n---\n\n# Checklist πŸ“\n\n- [ ] This patch was not authored or co-authored using [Generative Tooling](https://www.apache.org/legal/generative-tooling.html)\n\n**Be nice. Be informative.**\n\nCloses #5982 from AngersZhuuuu/KYUUBI-5937.\n\nCloses #5937\n\ne28275f32 [Angerszhuuuu] Update PermanentViewMarker.scala\nc504103d2 [Angerszhuuuu] Update PermanentViewMarker.scala\n19102ff53 [Angerszhuuuu] [KYUUBI-5937][Bug] PVM cause cache table not work\n\nAuthored-by: Angerszhuuuu \nSigned-off-by: Cheng Pan ","shortMessageHtmlLink":"[KYUUBI apache#5937] PVM cause cache table not work"}},{"before":"d546da143046c2de279a50956a183f095be1269e","after":null,"ref":"refs/heads/branch-1.8-fix-5991","pushedAt":"2024-01-18T08:00:34.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"SwordyZhao","name":null,"path":"/SwordyZhao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26837725?s=80&v=4"}},{"before":null,"after":"d546da143046c2de279a50956a183f095be1269e","ref":"refs/heads/branch-1.8-fix-5991","pushedAt":"2024-01-18T07:53:47.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"SwordyZhao","name":null,"path":"/SwordyZhao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26837725?s=80&v=4"},"commit":{"message":"fix 5991:kyuubi failed to read atlas.rest.address","shortMessageHtmlLink":"fix 5991:kyuubi failed to read atlas.rest.address"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEWPEIuQA","startCursor":null,"endCursor":null}},"title":"Activity Β· SwordyZhao/kyuubi"}