{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":35144191,"defaultBranch":"main","name":"orc","ownerLogin":"apache","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2015-05-06T07:00:05.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/47359?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1723736881.0","currentOid":""},"activityList":{"items":[{"before":"b4ad665ec05b73cf33ce1bf276e75f75e7398181","after":"f00b28977b5dea3b0759de89ad0988dc7ceba250","ref":"refs/heads/asf-site","pushedAt":"2024-08-15T16:36:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dongjoon-hyun","name":"Dongjoon Hyun","path":"/dongjoon-hyun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9700541?s=80&v=4"},"commit":{"message":"Add ORC 2.0.2 News","shortMessageHtmlLink":"Add ORC 2.0.2 News"}},{"before":"2cec04477bff7387d45b57dd53798103aeb77494","after":"e10f3b8624d05da05256bf2b8910e677994910a5","ref":"refs/heads/main","pushedAt":"2024-08-15T16:35:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dongjoon-hyun","name":"Dongjoon Hyun","path":"/dongjoon-hyun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9700541?s=80&v=4"},"commit":{"message":"Add ORC 2.0.2 News","shortMessageHtmlLink":"Add ORC 2.0.2 News"}},{"before":"2b914bfe726a8462ac2a2142a29eb714372393eb","after":"b4ad665ec05b73cf33ce1bf276e75f75e7398181","ref":"refs/heads/asf-site","pushedAt":"2024-08-15T16:11:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dongjoon-hyun","name":"Dongjoon Hyun","path":"/dongjoon-hyun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9700541?s=80&v=4"},"commit":{"message":"Update API docs to 2.0.2","shortMessageHtmlLink":"Update API docs to 2.0.2"}},{"before":"a73d4913020d0511645f38761eb3c8c56c89662f","after":null,"ref":"refs/heads/dependabot/maven/java/io.airlift-aircompressor-2.0","pushedAt":"2024-08-13T14:24:51.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":null,"after":"50f5b08f4660d98e8e808092b04fa9e4e0ee0b8f","ref":"refs/heads/dependabot/maven/java/slf4j.version-2.0.16","pushedAt":"2024-08-12T12:01:17.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump slf4j.version from 2.0.14 to 2.0.16 in /java\n\nBumps `slf4j.version` from 2.0.14 to 2.0.16.\n\nUpdates `org.slf4j:slf4j-api` from 2.0.14 to 2.0.16\n\nUpdates `org.slf4j:slf4j-simple` from 2.0.14 to 2.0.16\n\n---\nupdated-dependencies:\n- dependency-name: org.slf4j:slf4j-api\n dependency-type: direct:development\n update-type: version-update:semver-patch\n- dependency-name: org.slf4j:slf4j-simple\n dependency-type: direct:development\n update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump slf4j.version from 2.0.14 to 2.0.16 in /java"}},{"before":null,"after":"a73d4913020d0511645f38761eb3c8c56c89662f","ref":"refs/heads/dependabot/maven/java/io.airlift-aircompressor-2.0","pushedAt":"2024-08-12T12:01:02.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump io.airlift:aircompressor from 0.27 to 2.0 in /java\n\nBumps [io.airlift:aircompressor](https://github.com/airlift/aircompressor) from 0.27 to 2.0.\n- [Release notes](https://github.com/airlift/aircompressor/releases)\n- [Changelog](https://github.com/airlift/aircompressor/blob/master/jreleaser.yml)\n- [Commits](https://github.com/airlift/aircompressor/compare/0.27...2.0)\n\n---\nupdated-dependencies:\n- dependency-name: io.airlift:aircompressor\n dependency-type: direct:production\n update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump io.airlift:aircompressor from 0.27 to 2.0 in /java"}},{"before":"46a7904852afb01ba89306ea42ffa6b510c7cb8a","after":"401fe02d7a279d272e5bb2746a38fe0a5f1a98cc","ref":"refs/heads/branch-2.0","pushedAt":"2024-08-11T22:00:24.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"dongjoon-hyun","name":"Dongjoon Hyun","path":"/dongjoon-hyun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9700541?s=80&v=4"},"commit":{"message":"Preparing branch for 2.0.3 development\n\nSigned-off-by: Dongjoon Hyun ","shortMessageHtmlLink":"Preparing branch for 2.0.3 development"}},{"before":"66d8aee6f79232688e0ff4f41ebc546527e63b62","after":"2cec04477bff7387d45b57dd53798103aeb77494","ref":"refs/heads/main","pushedAt":"2024-08-09T05:12:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dongjoon-hyun","name":"Dongjoon Hyun","path":"/dongjoon-hyun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9700541?s=80&v=4"},"commit":{"message":"ORC-1758: Use `OpenContainers` Annotations in docker images\n\n### What changes were proposed in this pull request?\n\nThis PR aims to add `OpenContainers` Annotations to docker image.\n\n- https://specs.opencontainers.org/image-spec/annotations/\n\n### Why are the changes needed?\n\n**AFTER**\n```\n$ docker inspect apache/orc-dev:ubuntu24 | jq '.[0].Config.Labels'\n{\n \"org.opencontainers.image.authors\": \"Apache ORC project \",\n \"org.opencontainers.image.licenses\": \"Apache-2.0\",\n \"org.opencontainers.image.ref.name\": \"Apache ORC on Ubuntu 24\",\n \"org.opencontainers.image.version\": \"\"\n}\n```\n\n### How was this patch tested?\n\nManual review.\n\n### Was this patch authored or co-authored using generative AI tooling?\n\nNo.\n\nCloses #2002 from dongjoon-hyun/ORC-1758.\n\nAuthored-by: Dongjoon Hyun \nSigned-off-by: Dongjoon Hyun ","shortMessageHtmlLink":"ORC-1758: Use OpenContainers Annotations in docker images"}},{"before":"009a7af011fe60c756178113c7a15c8e6b047e22","after":null,"ref":"refs/heads/dependabot/maven/java/slf4j.version-2.0.14","pushedAt":"2024-08-08T20:36:42.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"d0ab3d51ebfd6f204d88ac3011ecf999371a084e","after":"66d8aee6f79232688e0ff4f41ebc546527e63b62","ref":"refs/heads/main","pushedAt":"2024-08-08T20:36:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dongjoon-hyun","name":"Dongjoon Hyun","path":"/dongjoon-hyun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9700541?s=80&v=4"},"commit":{"message":"ORC-1757: Bump `slf4j` to 2.0.14\n\nBumps `slf4j.version` from 2.0.13 to 2.0.14.\nUpdates `org.slf4j:slf4j-api` from 2.0.13 to 2.0.14\n\nUpdates `org.slf4j:slf4j-simple` from 2.0.13 to 2.0.14\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n
\nDependabot commands and options\n
\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `dependabot rebase` will rebase this PR\n- `dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `dependabot merge` will merge this PR after your CI passes on it\n- `dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `dependabot reopen` will reopen this PR if it is closed\n- `dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency\n- `dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n
\n\nCloses #2000 from dependabot[bot]/dependabot/maven/java/slf4j.version-2.0.14.\n\nAuthored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>\nSigned-off-by: Dongjoon Hyun ","shortMessageHtmlLink":"ORC-1757: Bump slf4j to 2.0.14"}},{"before":"9067c32618261f087b4064920e08632ecb70cef1","after":null,"ref":"refs/heads/dependabot/maven/java/org.xerial.snappy-snappy-java-1.1.10.6","pushedAt":"2024-08-08T20:33:34.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"f0d429be116344df7b2d29852b90cba7ac34d5a1","after":"d0ab3d51ebfd6f204d88ac3011ecf999371a084e","ref":"refs/heads/main","pushedAt":"2024-08-08T20:33:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dongjoon-hyun","name":"Dongjoon Hyun","path":"/dongjoon-hyun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9700541?s=80&v=4"},"commit":{"message":"ORC-1756: Bump `snappy-java` to 1.1.10.6 in `bench` module\n\nBumps [org.xerial.snappy:snappy-java](https://github.com/xerial/snappy-java) from 1.1.10.5 to 1.1.10.6.\n
\nRelease notes\n

Sourced from org.xerial.snappy:snappy-java's releases.

\n
\n

v1.1.10.6

\n

What's Changed

\n

🚀 Features

\n\n

đź”— Dependency Updates

\n\n

đź›  Internal Updates

\n\n
\n

... (truncated)

\n
\n
\nCommits\n\n
\n
\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.xerial.snappy:snappy-java&package-manager=maven&previous-version=1.1.10.5&new-version=1.1.10.6)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n
\nDependabot commands and options\n
\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `dependabot rebase` will rebase this PR\n- `dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `dependabot merge` will merge this PR after your CI passes on it\n- `dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `dependabot reopen` will reopen this PR if it is closed\n- `dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency\n- `dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n
\n\nCloses #2001 from dependabot[bot]/dependabot/maven/java/org.xerial.snappy-snappy-java-1.1.10.6.\n\nAuthored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>\nSigned-off-by: Dongjoon Hyun ","shortMessageHtmlLink":"ORC-1756: Bump snappy-java to 1.1.10.6 in bench module"}},{"before":"48ac807c6663878d66473ae70dfec298e67ec547","after":null,"ref":"refs/heads/dependabot/maven/java/org.apache.commons-commons-lang3-3.16.0","pushedAt":"2024-08-08T20:31:30.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"471ec8137d3e1bb18b397003d1843d84310cc3ee","after":"f0d429be116344df7b2d29852b90cba7ac34d5a1","ref":"refs/heads/main","pushedAt":"2024-08-08T20:31:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dongjoon-hyun","name":"Dongjoon Hyun","path":"/dongjoon-hyun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9700541?s=80&v=4"},"commit":{"message":"ORC-1755: Bump `commons-lang3` to 3.16.0\n\nBumps org.apache.commons:commons-lang3 from 3.15.0 to 3.16.0.\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.apache.commons:commons-lang3&package-manager=maven&previous-version=3.15.0&new-version=3.16.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n
\nDependabot commands and options\n
\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `dependabot rebase` will rebase this PR\n- `dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `dependabot merge` will merge this PR after your CI passes on it\n- `dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `dependabot reopen` will reopen this PR if it is closed\n- `dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency\n- `dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n
\n\nCloses #1999 from dependabot[bot]/dependabot/maven/java/org.apache.commons-commons-lang3-3.16.0.\n\nAuthored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>\nSigned-off-by: Dongjoon Hyun ","shortMessageHtmlLink":"ORC-1755: Bump commons-lang3 to 3.16.0"}},{"before":"9d310338c3b880fb1325e604ede7022cf277c458","after":null,"ref":"refs/heads/dependabot/maven/java/com.google.code.gson-gson-2.11.0","pushedAt":"2024-08-08T03:56:30.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":null,"after":"9067c32618261f087b4064920e08632ecb70cef1","ref":"refs/heads/dependabot/maven/java/org.xerial.snappy-snappy-java-1.1.10.6","pushedAt":"2024-08-08T03:56:06.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump org.xerial.snappy:snappy-java from 1.1.10.5 to 1.1.10.6 in /java\n\nBumps [org.xerial.snappy:snappy-java](https://github.com/xerial/snappy-java) from 1.1.10.5 to 1.1.10.6.\n- [Release notes](https://github.com/xerial/snappy-java/releases)\n- [Commits](https://github.com/xerial/snappy-java/compare/v1.1.10.5...v1.1.10.6)\n\n---\nupdated-dependencies:\n- dependency-name: org.xerial.snappy:snappy-java\n dependency-type: direct:production\n update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump org.xerial.snappy:snappy-java from 1.1.10.5 to 1.1.10.6 in /java"}},{"before":null,"after":"009a7af011fe60c756178113c7a15c8e6b047e22","ref":"refs/heads/dependabot/maven/java/slf4j.version-2.0.14","pushedAt":"2024-08-08T03:55:58.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump slf4j.version from 2.0.13 to 2.0.14 in /java\n\nBumps `slf4j.version` from 2.0.13 to 2.0.14.\n\nUpdates `org.slf4j:slf4j-api` from 2.0.13 to 2.0.14\n\nUpdates `org.slf4j:slf4j-simple` from 2.0.13 to 2.0.14\n\n---\nupdated-dependencies:\n- dependency-name: org.slf4j:slf4j-api\n dependency-type: direct:development\n update-type: version-update:semver-patch\n- dependency-name: org.slf4j:slf4j-simple\n dependency-type: direct:development\n update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump slf4j.version from 2.0.13 to 2.0.14 in /java"}},{"before":null,"after":"48ac807c6663878d66473ae70dfec298e67ec547","ref":"refs/heads/dependabot/maven/java/org.apache.commons-commons-lang3-3.16.0","pushedAt":"2024-08-08T03:55:35.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump org.apache.commons:commons-lang3 from 3.15.0 to 3.16.0 in /java\n\nBumps org.apache.commons:commons-lang3 from 3.15.0 to 3.16.0.\n\n---\nupdated-dependencies:\n- dependency-name: org.apache.commons:commons-lang3\n dependency-type: direct:production\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump org.apache.commons:commons-lang3 from 3.15.0 to 3.16.0 in /java"}},{"before":null,"after":"9d310338c3b880fb1325e604ede7022cf277c458","ref":"refs/heads/dependabot/maven/java/com.google.code.gson-gson-2.11.0","pushedAt":"2024-08-08T03:55:25.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump com.google.code.gson:gson from 2.9.0 to 2.11.0 in /java\n\nBumps [com.google.code.gson:gson](https://github.com/google/gson) from 2.9.0 to 2.11.0.\n- [Release notes](https://github.com/google/gson/releases)\n- [Changelog](https://github.com/google/gson/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/google/gson/compare/gson-parent-2.9.0...gson-parent-2.11.0)\n\n---\nupdated-dependencies:\n- dependency-name: com.google.code.gson:gson\n dependency-type: direct:production\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump com.google.code.gson:gson from 2.9.0 to 2.11.0 in /java"}},{"before":"ed7c3424303bad2dda1a0c10e936b2baa4fb8d2e","after":"46a7904852afb01ba89306ea42ffa6b510c7cb8a","ref":"refs/heads/branch-2.0","pushedAt":"2024-08-08T03:55:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cxzl25","name":null,"path":"/cxzl25","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3898450?s=80&v=4"},"commit":{"message":"ORC-1694: Upgrade gson to 2.9.0 for Benchmarks Hive\n\n### What changes were proposed in this pull request?\nThis PR aims to upgrade gson to 2.9.0 for Benchmarks Hive.\n\n### Why are the changes needed?\nORC-1676 upgraded to Hive4, Hive4 uses gson 2.9.0.\n\nHIVE-26322: Upgrade gson to 2.9.0\n\nhttps://issues.apache.org/jira/browse/HIVE-26322\n\n### How was this patch tested?\nGA\n\n### Was this patch authored or co-authored using generative AI tooling?\nNo\n\nCloses #1896 from cxzl25/ORC-1694.\n\nAuthored-by: sychen \nSigned-off-by: Shaoyun Chen \n(cherry picked from commit 471ec8137d3e1bb18b397003d1843d84310cc3ee)\nSigned-off-by: Shaoyun Chen ","shortMessageHtmlLink":"ORC-1694: Upgrade gson to 2.9.0 for Benchmarks Hive"}},{"before":"bfc1d8e5e71fa4bc06e37ef59f878c3ec03eefe3","after":"471ec8137d3e1bb18b397003d1843d84310cc3ee","ref":"refs/heads/main","pushedAt":"2024-08-08T03:54:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cxzl25","name":null,"path":"/cxzl25","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3898450?s=80&v=4"},"commit":{"message":"ORC-1694: Upgrade gson to 2.9.0 for Benchmarks Hive\n\n### What changes were proposed in this pull request?\nThis PR aims to upgrade gson to 2.9.0 for Benchmarks Hive.\n\n### Why are the changes needed?\nORC-1676 upgraded to Hive4, Hive4 uses gson 2.9.0.\n\nHIVE-26322: Upgrade gson to 2.9.0\n\nhttps://issues.apache.org/jira/browse/HIVE-26322\n\n### How was this patch tested?\nGA\n\n### Was this patch authored or co-authored using generative AI tooling?\nNo\n\nCloses #1896 from cxzl25/ORC-1694.\n\nAuthored-by: sychen \nSigned-off-by: Shaoyun Chen ","shortMessageHtmlLink":"ORC-1694: Upgrade gson to 2.9.0 for Benchmarks Hive"}},{"before":"02f4060a75438496a394c6b34b2cc2c19b0e5949","after":"bfc1d8e5e71fa4bc06e37ef59f878c3ec03eefe3","ref":"refs/heads/main","pushedAt":"2024-08-07T17:15:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dongjoon-hyun","name":"Dongjoon Hyun","path":"/dongjoon-hyun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9700541?s=80&v=4"},"commit":{"message":"ORC-1709: Upgrade GitHub Action `setup-java` to v4 and use built-in cache feature\n\n### What changes were proposed in this pull request?\n\nupgrade GitHub Action setup-java from v3 to v4\n\nAlso: setup-java supports a \"cache\" attribute. This allows us to remove the \"cache\" action from the workflow.\n\nThe \"cache\" attribute is documented in the setup-java README:\nhttps://github.com/actions/setup-java/blob/main/README.md\n\n\"image\"\n\n### Why are the changes needed?\n\nv4 is the latest version of setup-java\n\n### How was this patch tested?\n\nGitHub Actions workflow.\n\n### Was this patch authored or co-authored using generative AI tooling?\n\nNo.\n\nCloses #1925 from sullis/setup-java-v4.\n\nAuthored-by: sullis \nSigned-off-by: Dongjoon Hyun ","shortMessageHtmlLink":"ORC-1709: Upgrade GitHub Action setup-java to v4 and use built-in c…"}},{"before":"d8a1ce61e0eaaddd0e69689f0352b24fe2dd5ec5","after":"ed7c3424303bad2dda1a0c10e936b2baa4fb8d2e","ref":"refs/heads/branch-2.0","pushedAt":"2024-08-07T17:05:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dongjoon-hyun","name":"Dongjoon Hyun","path":"/dongjoon-hyun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9700541?s=80&v=4"},"commit":{"message":"ORC-1751: [C++] fix syntax error in ThirdpartyToolchain\n\n### What changes were proposed in this pull request?\nfix syntax error in ThirdpartyToolchain\n\n### Why are the changes needed?\nHandle the issue discussed [here]( https://github.com/apache/arrow/pull/43417)\n\n### How was this patch tested?\nTest it locally\n\n### Was this patch authored or co-authored using generative AI tooling?\nNO\n\nCloses #1997 from luffy-zh/branch-2.0.\n\nAuthored-by: luffy-zh \nSigned-off-by: Dongjoon Hyun ","shortMessageHtmlLink":"ORC-1751: [C++] fix syntax error in ThirdpartyToolchain"}},{"before":"e43ce791316e9da82235ba05b6036ddcddf0ec5c","after":"02f4060a75438496a394c6b34b2cc2c19b0e5949","ref":"refs/heads/main","pushedAt":"2024-08-06T22:49:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dongjoon-hyun","name":"Dongjoon Hyun","path":"/dongjoon-hyun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9700541?s=80&v=4"},"commit":{"message":"ORC-1751: [C++] fix syntax error in ThirdpartyToolchain\n\nWhat changes were proposed in this pull request?\nfix syntax error in ThirdpartyToolchain\n\nWhy are the changes needed?\nHandle the issue discussed [here]( https://github.com/apache/arrow/pull/43417)\n\nHow was this patch tested?\nTest it locally\n\nWas this patch authored or co-authored using generative AI tooling?\nNO\n\nCloses #1994 from luffy-zh/ORC-1751.\n\nAuthored-by: luffy-zh \nSigned-off-by: Dongjoon Hyun ","shortMessageHtmlLink":"ORC-1751: [C++] fix syntax error in ThirdpartyToolchain"}},{"before":"1ee81a076512443e64672f5a31bc11477cad40a6","after":"d8a1ce61e0eaaddd0e69689f0352b24fe2dd5ec5","ref":"refs/heads/branch-2.0","pushedAt":"2024-08-05T22:09:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dongjoon-hyun","name":"Dongjoon Hyun","path":"/dongjoon-hyun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9700541?s=80&v=4"},"commit":{"message":"ORC-1753: Use Avro 1.12.0 in `bench` module\n\n### What changes were proposed in this pull request?\n\nThis PR aims to use Apache Avro 1.12.0 in `bench` module.\n\n### Why are the changes needed?\n\nApache Avro 1.12.0 is the latest feature release.\n\nSince we are fixing this area recently, we had better keep it up-to-date in order to avoid re-validation in the future.\n- https://github.com/apache/orc/pull/1930\n- https://github.com/apache/orc/pull/1995\n\n### How was this patch tested?\n\nPass the CIs.\n\n### Was this patch authored or co-authored using generative AI tooling?\n\nNo.\n\nCloses #1996 from dongjoon-hyun/ORC-1753.\n\nAuthored-by: Dongjoon Hyun \nSigned-off-by: Dongjoon Hyun \n(cherry picked from commit e43ce791316e9da82235ba05b6036ddcddf0ec5c)\nSigned-off-by: Dongjoon Hyun ","shortMessageHtmlLink":"ORC-1753: Use Avro 1.12.0 in bench module"}},{"before":"954ba0c7a88688097942a995b97881784c6cfa35","after":"e43ce791316e9da82235ba05b6036ddcddf0ec5c","ref":"refs/heads/main","pushedAt":"2024-08-05T22:09:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dongjoon-hyun","name":"Dongjoon Hyun","path":"/dongjoon-hyun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9700541?s=80&v=4"},"commit":{"message":"ORC-1753: Use Avro 1.12.0 in `bench` module\n\n### What changes were proposed in this pull request?\n\nThis PR aims to use Apache Avro 1.12.0 in `bench` module.\n\n### Why are the changes needed?\n\nApache Avro 1.12.0 is the latest feature release.\n\nSince we are fixing this area recently, we had better keep it up-to-date in order to avoid re-validation in the future.\n- https://github.com/apache/orc/pull/1930\n- https://github.com/apache/orc/pull/1995\n\n### How was this patch tested?\n\nPass the CIs.\n\n### Was this patch authored or co-authored using generative AI tooling?\n\nNo.\n\nCloses #1996 from dongjoon-hyun/ORC-1753.\n\nAuthored-by: Dongjoon Hyun \nSigned-off-by: Dongjoon Hyun ","shortMessageHtmlLink":"ORC-1753: Use Avro 1.12.0 in bench module"}},{"before":"18235401eea31af3ca7edf9f5cfdf18d0e694f37","after":"1ee81a076512443e64672f5a31bc11477cad40a6","ref":"refs/heads/branch-2.0","pushedAt":"2024-08-05T16:14:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dongjoon-hyun","name":"Dongjoon Hyun","path":"/dongjoon-hyun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9700541?s=80&v=4"},"commit":{"message":"ORC-1752: Fix NumberFormatException when reading json timestamp type in benchmark\n\n### What changes were proposed in this pull request?\nThis PR aims to fix NumberFormatException when reading json timestamp type in benchmark.\n\n### Why are the changes needed?\nBecause the source data of the benchmark has two timestamp formats, we need to be compatible with both Long and String timestamp formats.\n\n```java\nException in thread \"main\" java.lang.NumberFormatException: For input string: \"2015-11-04T12:00:00Z\"\n\tat java.base/java.lang.NumberFormatException.forInputString(NumberFormatException.java:67)\n\tat java.base/java.lang.Long.parseLong(Long.java:711)\n\tat java.base/java.lang.Long.parseLong(Long.java:836)\n\tat com.google.gson.JsonPrimitive.getAsLong(JsonPrimitive.java:206)\n\tat org.apache.orc.bench.core.convert.json.JsonReader$TimestampColumnConverter.convert(JsonReader.java:175)\n\tat org.apache.orc.bench.core.convert.json.JsonReader.nextBatch(JsonReader.java:86)\n\tat org.apache.orc.bench.core.convert.GenerateVariants$RecursiveReader.nextBatch(GenerateVariants.java:195)\n\tat org.apache.orc.bench.core.convert.GenerateVariants.run(GenerateVariants.java:154)\n\tat org.apache.orc.bench.core.Driver.main(Driver.java:64)\n```\n\n### How was this patch tested?\n```bash\njava -jar core/target/orc-benchmarks-core-*-uber.jar generate data\njava -jar core/target/orc-benchmarks-core-*-uber.jar scan data\n```\n\n### Was this patch authored or co-authored using generative AI tooling?\nNo\n\nCloses #1995 from cxzl25/ORC-1752.\n\nAuthored-by: sychen \nSigned-off-by: Dongjoon Hyun \n(cherry picked from commit 954ba0c7a88688097942a995b97881784c6cfa35)\nSigned-off-by: Dongjoon Hyun ","shortMessageHtmlLink":"ORC-1752: Fix NumberFormatException when reading json timestamp type …"}},{"before":"d09dbf344b0197751e2bd8a884953e01cbeca402","after":"954ba0c7a88688097942a995b97881784c6cfa35","ref":"refs/heads/main","pushedAt":"2024-08-05T16:14:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dongjoon-hyun","name":"Dongjoon Hyun","path":"/dongjoon-hyun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9700541?s=80&v=4"},"commit":{"message":"ORC-1752: Fix NumberFormatException when reading json timestamp type in benchmark\n\n### What changes were proposed in this pull request?\nThis PR aims to fix NumberFormatException when reading json timestamp type in benchmark.\n\n### Why are the changes needed?\nBecause the source data of the benchmark has two timestamp formats, we need to be compatible with both Long and String timestamp formats.\n\n```java\nException in thread \"main\" java.lang.NumberFormatException: For input string: \"2015-11-04T12:00:00Z\"\n\tat java.base/java.lang.NumberFormatException.forInputString(NumberFormatException.java:67)\n\tat java.base/java.lang.Long.parseLong(Long.java:711)\n\tat java.base/java.lang.Long.parseLong(Long.java:836)\n\tat com.google.gson.JsonPrimitive.getAsLong(JsonPrimitive.java:206)\n\tat org.apache.orc.bench.core.convert.json.JsonReader$TimestampColumnConverter.convert(JsonReader.java:175)\n\tat org.apache.orc.bench.core.convert.json.JsonReader.nextBatch(JsonReader.java:86)\n\tat org.apache.orc.bench.core.convert.GenerateVariants$RecursiveReader.nextBatch(GenerateVariants.java:195)\n\tat org.apache.orc.bench.core.convert.GenerateVariants.run(GenerateVariants.java:154)\n\tat org.apache.orc.bench.core.Driver.main(Driver.java:64)\n```\n\n### How was this patch tested?\n```bash\njava -jar core/target/orc-benchmarks-core-*-uber.jar generate data\njava -jar core/target/orc-benchmarks-core-*-uber.jar scan data\n```\n\n### Was this patch authored or co-authored using generative AI tooling?\nNo\n\nCloses #1995 from cxzl25/ORC-1752.\n\nAuthored-by: sychen \nSigned-off-by: Dongjoon Hyun ","shortMessageHtmlLink":"ORC-1752: Fix NumberFormatException when reading json timestamp type …"}},{"before":"22718a47ee000528e6a64240526b8556e7763fc6","after":"18235401eea31af3ca7edf9f5cfdf18d0e694f37","ref":"refs/heads/branch-2.0","pushedAt":"2024-08-05T02:21:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dongjoon-hyun","name":"Dongjoon Hyun","path":"/dongjoon-hyun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9700541?s=80&v=4"},"commit":{"message":"ORC-1697: Fix IllegalArgumentException when reading json timestamp type in benchmark\n\n### What changes were proposed in this pull request?\nThis PR aims to fix `IllegalArgumentException` when reading json timestamp type in benchmark.\n\nWrite and read json, convert timestamp type to long type instead of string type.\n\n### Why are the changes needed?\nORC-1191 Switch the csv format of taxi to parquet and read the timestamp format of parquet, but it is in microseconds format, which is different from the millisecond format of Java's `java.sql.Timestamp`.\n\ntaxi source parquet meta\n```bash\n optional int64 tpep_pickup_datetime (TIMESTAMP(MICROS,false));\n optional int64 tpep_dropoff_datetime (TIMESTAMP(MICROS,false));\n```\n\nWhen we write the data into json and then use the scan command, we will get the following error.\n```java\njava -jar core/target/orc-benchmarks-core-*-uber.jar scan data -format json\n```\n\n```\nException in thread \"main\" java.lang.IllegalArgumentException: Timestamp format must be yyyy-mm-dd hh:mm:ss[.fffffffff]\n\tat java.sql/java.sql.Timestamp.valueOf(Timestamp.java:224)\n\tat org.apache.orc.bench.core.convert.json.JsonReader$TimestampColumnConverter.convert(JsonReader.java:175)\n\tat org.apache.orc.bench.core.convert.json.JsonReader.nextBatch(JsonReader.java:86)\n\tat org.apache.orc.bench.core.convert.ScanVariants.run(ScanVariants.java:92)\n\tat org.apache.orc.bench.core.Driver.main(Driver.java:64)\n```\n\nBecause json data of type timestamp is written via `java.sql.Timestamp#toString`, but reading the data `java.sql.Timestamp#valueOf` will report an error.\n\n```java\n Timestamp ts = new Timestamp(1446341079000000L);\n System.out.println(ts);\n System.out.println(Timestamp.valueOf(ts.toString()));\n```\n```\n47802-09-23 02:50:00.0\nException in thread \"main\" java.lang.IllegalArgumentException: Timestamp format must be yyyy-mm-dd hh:mm:ss[.fffffffff]\n\tat java.sql.Timestamp.valueOf(Timestamp.java:237)\n```\n\n### How was this patch tested?\nlocal test\n\n```bash\njava -jar core/target/orc-benchmarks-core-*-uber.jar generate data -format json -data taxi -compress snappy\n```\n\n```bash\njava -jar core/target/orc-benchmarks-core-*-uber.jar scan data -format json -data taxi -compress snappy\n```\n\n### Was this patch authored or co-authored using generative AI tooling?\nNo\n\nCloses #1902\n\nCloses #1930 from cxzl25/ORC-1697_v2.\n\nAuthored-by: sychen \nSigned-off-by: Dongjoon Hyun \n(cherry picked from commit d09dbf344b0197751e2bd8a884953e01cbeca402)\nSigned-off-by: Dongjoon Hyun ","shortMessageHtmlLink":"ORC-1697: Fix IllegalArgumentException when reading json timestamp ty…"}},{"before":"21a63806a8222dbee79f0476431133bcf147c04d","after":"d09dbf344b0197751e2bd8a884953e01cbeca402","ref":"refs/heads/main","pushedAt":"2024-08-05T02:21:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dongjoon-hyun","name":"Dongjoon Hyun","path":"/dongjoon-hyun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9700541?s=80&v=4"},"commit":{"message":"ORC-1697: Fix IllegalArgumentException when reading json timestamp type in benchmark\n\n### What changes were proposed in this pull request?\nThis PR aims to fix `IllegalArgumentException` when reading json timestamp type in benchmark.\n\nWrite and read json, convert timestamp type to long type instead of string type.\n\n### Why are the changes needed?\nORC-1191 Switch the csv format of taxi to parquet and read the timestamp format of parquet, but it is in microseconds format, which is different from the millisecond format of Java's `java.sql.Timestamp`.\n\ntaxi source parquet meta\n```bash\n optional int64 tpep_pickup_datetime (TIMESTAMP(MICROS,false));\n optional int64 tpep_dropoff_datetime (TIMESTAMP(MICROS,false));\n```\n\nWhen we write the data into json and then use the scan command, we will get the following error.\n```java\njava -jar core/target/orc-benchmarks-core-*-uber.jar scan data -format json\n```\n\n```\nException in thread \"main\" java.lang.IllegalArgumentException: Timestamp format must be yyyy-mm-dd hh:mm:ss[.fffffffff]\n\tat java.sql/java.sql.Timestamp.valueOf(Timestamp.java:224)\n\tat org.apache.orc.bench.core.convert.json.JsonReader$TimestampColumnConverter.convert(JsonReader.java:175)\n\tat org.apache.orc.bench.core.convert.json.JsonReader.nextBatch(JsonReader.java:86)\n\tat org.apache.orc.bench.core.convert.ScanVariants.run(ScanVariants.java:92)\n\tat org.apache.orc.bench.core.Driver.main(Driver.java:64)\n```\n\nBecause json data of type timestamp is written via `java.sql.Timestamp#toString`, but reading the data `java.sql.Timestamp#valueOf` will report an error.\n\n```java\n Timestamp ts = new Timestamp(1446341079000000L);\n System.out.println(ts);\n System.out.println(Timestamp.valueOf(ts.toString()));\n```\n```\n47802-09-23 02:50:00.0\nException in thread \"main\" java.lang.IllegalArgumentException: Timestamp format must be yyyy-mm-dd hh:mm:ss[.fffffffff]\n\tat java.sql.Timestamp.valueOf(Timestamp.java:237)\n```\n\n### How was this patch tested?\nlocal test\n\n```bash\njava -jar core/target/orc-benchmarks-core-*-uber.jar generate data -format json -data taxi -compress snappy\n```\n\n```bash\njava -jar core/target/orc-benchmarks-core-*-uber.jar scan data -format json -data taxi -compress snappy\n```\n\n### Was this patch authored or co-authored using generative AI tooling?\nNo\n\nCloses #1902\n\nCloses #1930 from cxzl25/ORC-1697_v2.\n\nAuthored-by: sychen \nSigned-off-by: Dongjoon Hyun ","shortMessageHtmlLink":"ORC-1697: Fix IllegalArgumentException when reading json timestamp ty…"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEm2JCowA","startCursor":null,"endCursor":null}},"title":"Activity · apache/orc"}