{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":633686625,"defaultBranch":"main","name":"incubator-fury","ownerLogin":"apache","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-04-28T03:57:00.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/47359?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1717739234.0","currentOid":""},"activityList":{"items":[{"before":"a621b05c5de94a80ae9d767b6842a91ecbe7ad50","after":"0251df047ee9bb7ad9593f019409413fa8cc0948","ref":"refs/heads/main","pushedAt":"2024-06-11T16:00:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"chaokunyang","name":"Shawn Yang","path":"/chaokunyang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12445254?s=80&v=4"},"commit":{"message":"chore(doc): add incubating DISCLAIMER (#1681)\n\n## What does this PR do?\r\n\r\nadd incubating DISCLAIMER\r\n\r\n## Related issues\r\n\r\n\r\n\r\n\r\n## Does this PR introduce any user-facing change?\r\n\r\n\r\n\r\n- [ ] Does this PR introduce any public API change?\r\n- [ ] Does this PR introduce any binary protocol compatibility change?\r\n\r\n\r\n## Benchmark\r\n\r\n","shortMessageHtmlLink":"chore(doc): add incubating DISCLAIMER (#1681)"}},{"before":"650d022eecde238ce6b36ed24f81c613cea7ba4a","after":null,"ref":"refs/heads/fix-clippy","pushedAt":"2024-06-07T05:47:14.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Xuanwo","name":"Xuanwo","path":"/Xuanwo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5351546?s=80&v=4"}},{"before":"257564f4d051595d657104f77b96f6d8203a7683","after":"a621b05c5de94a80ae9d767b6842a91ecbe7ad50","ref":"refs/heads/main","pushedAt":"2024-06-07T05:47:13.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Xuanwo","name":"Xuanwo","path":"/Xuanwo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5351546?s=80&v=4"},"commit":{"message":"chore(rust): Make rust clippy happy (#1678)\n\n## What does this PR do?\r\n\r\nMake rust clippy happy.\r\n\r\nI fixed all clippy warning and change the CI settings to reject new\r\nwarnings.\r\n\r\n\r\n## Related issues\r\n\r\n- close https://github.com/apache/incubator-fury/issues/1676\r\n\r\n\r\n## Does this PR introduce any user-facing change?\r\n\r\n- [ ] Does this PR introduce any public API change?\r\n- [ ] Does this PR introduce any binary protocol compatibility change?\r\n\r\n\r\n## Benchmark\r\n\r\nNone\r\n\r\n---------\r\n\r\nSigned-off-by: Xuanwo \r\nCo-authored-by: Ruihang Xia ","shortMessageHtmlLink":"chore(rust): Make rust clippy happy (#1678)"}},{"before":"82bcfa5fa619d236b4a15f843a46698d8357ef21","after":"650d022eecde238ce6b36ed24f81c613cea7ba4a","ref":"refs/heads/fix-clippy","pushedAt":"2024-06-07T05:40:21.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Xuanwo","name":"Xuanwo","path":"/Xuanwo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5351546?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'refs/remotes/origin/fix-clippy' into fix-clippy","shortMessageHtmlLink":"Merge remote-tracking branch 'refs/remotes/origin/fix-clippy' into fi…"}},{"before":"463d2a31ebda493aaf20344ab6d65c5da008b283","after":"82bcfa5fa619d236b4a15f843a46698d8357ef21","ref":"refs/heads/fix-clippy","pushedAt":"2024-06-06T17:56:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Xuanwo","name":"Xuanwo","path":"/Xuanwo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5351546?s=80&v=4"},"commit":{"message":"Update bit_util.rs\n\nCo-authored-by: Ruihang Xia ","shortMessageHtmlLink":"Update bit_util.rs"}},{"before":"437ca71a578f7a8088f55d786bad36fe910b3c3e","after":"463d2a31ebda493aaf20344ab6d65c5da008b283","ref":"refs/heads/fix-clippy","pushedAt":"2024-06-06T12:55:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Xuanwo","name":"Xuanwo","path":"/Xuanwo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5351546?s=80&v=4"},"commit":{"message":"Use stable rust instead\n\nSigned-off-by: Xuanwo ","shortMessageHtmlLink":"Use stable rust instead"}},{"before":null,"after":"437ca71a578f7a8088f55d786bad36fe910b3c3e","ref":"refs/heads/fix-clippy","pushedAt":"2024-06-06T12:48:31.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Xuanwo","name":"Xuanwo","path":"/Xuanwo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5351546?s=80&v=4"},"commit":{"message":"chore(rust): Make rust clippy happy\n\nSigned-off-by: Xuanwo ","shortMessageHtmlLink":"chore(rust): Make rust clippy happy"}},{"before":"31d37f9cf2021899f3dc2f1b06d5b45e79099251","after":"257564f4d051595d657104f77b96f6d8203a7683","ref":"refs/heads/main","pushedAt":"2024-06-06T12:21:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"theweipeng","name":"weipeng","path":"/theweipeng","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16490211?s=80&v=4"},"commit":{"message":"chore(rust): Setup rustfmt and toolchain for rust (#1677)","shortMessageHtmlLink":"chore(rust): Setup rustfmt and toolchain for rust (#1677)"}},{"before":"110179adae4ee05f539aaec398bb8617a83d842e","after":null,"ref":"refs/heads/rust-setup","pushedAt":"2024-06-06T12:21:25.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"theweipeng","name":"weipeng","path":"/theweipeng","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16490211?s=80&v=4"}},{"before":null,"after":"110179adae4ee05f539aaec398bb8617a83d842e","ref":"refs/heads/rust-setup","pushedAt":"2024-06-06T12:16:55.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Xuanwo","name":"Xuanwo","path":"/Xuanwo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5351546?s=80&v=4"},"commit":{"message":"Add rust toolchain\n\nSigned-off-by: Xuanwo ","shortMessageHtmlLink":"Add rust toolchain"}},{"before":"a2515a936b439129d93eb22acc5c63a23285f23b","after":"31d37f9cf2021899f3dc2f1b06d5b45e79099251","ref":"refs/heads/main","pushedAt":"2024-06-03T08:02:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"LiangliangSui","name":null,"path":"/LiangliangSui","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/116876207?s=80&v=4"},"commit":{"message":"perf(java): Add ClassInfo ClassBytes generation conditions. (#1667)\n\n\r\n\r\n## What does this PR do?\r\n\r\n\r\n`ClassInfo#classNameBytes` and `ClassInfo#packageNameBytes` are only\r\nused when `classInfo.classId == NO_CLASS_ID && !metaContextShareEnabled`\r\n\r\n```java\r\npublic void writeClass(MemoryBuffer buffer, ClassInfo classInfo) {\r\n if (classInfo.classId == NO_CLASS_ID) { // no class id provided.\r\n // use classname\r\n if (metaContextShareEnabled) {\r\n buffer.writeByte(USE_CLASS_VALUE_FLAG);\r\n // FIXME(chaokunyang) Register class but not register serializer can't be used with\r\n // meta share mode, because no class def are sent to peer.\r\n writeClassWithMetaShare(buffer, classInfo);\r\n } else {\r\n // if it's null, it's a bug.\r\n assert classInfo.packageNameBytes != null;\r\n metaStringResolver.writeMetaStringBytesWithFlag(buffer, classInfo.packageNameBytes);\r\n assert classInfo.classNameBytes != null;\r\n metaStringResolver.writeMetaStringBytes(buffer, classInfo.classNameBytes);\r\n }\r\n } else {\r\n // use classId\r\n buffer.writeVarUint32(classInfo.classId << 1);\r\n }\r\n}\r\n```\r\n\r\n\r\n## Related issues\r\n\r\n\r\n\r\n\r\n## Does this PR introduce any user-facing change?\r\n\r\n\r\n\r\n- [ ] Does this PR introduce any public API change?\r\n- [ ] Does this PR introduce any binary protocol compatibility change?\r\n\r\n\r\n## Benchmark\r\n\r\n\r\n\r\n---------\r\n\r\nSigned-off-by: LiangliangSui ","shortMessageHtmlLink":"perf(java): Add ClassInfo ClassBytes generation conditions. (#1667)"}},{"before":"da5f8473818bc2768b4f3b5a42c39a2c7fff8120","after":"a2515a936b439129d93eb22acc5c63a23285f23b","ref":"refs/heads/main","pushedAt":"2024-06-03T05:07:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"chaokunyang","name":"Shawn Yang","path":"/chaokunyang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12445254?s=80&v=4"},"commit":{"message":"fix(java): Fix header offset issue in MetaStringBytes hashcode (#1668)\n\n\r\n\r\n## What does this PR do?\r\n\r\n\r\nMetaStringBytes `hashcode & 0xff`, that is, header, represents the\r\nencoding\r\n\r\n## Related issues\r\n\r\n\r\n\r\n\r\n## Does this PR introduce any user-facing change?\r\n\r\n\r\n\r\n- [ ] Does this PR introduce any public API change?\r\n- [ ] Does this PR introduce any binary protocol compatibility change?\r\n\r\n\r\n## Benchmark\r\n\r\n\r\n\r\n---------\r\n\r\nSigned-off-by: LiangliangSui ","shortMessageHtmlLink":"fix(java): Fix header offset issue in MetaStringBytes hashcode (#1668)"}},{"before":"062bd769bed656937115318783767491d9170ca5","after":"da5f8473818bc2768b4f3b5a42c39a2c7fff8120","ref":"refs/heads/main","pushedAt":"2024-06-01T07:47:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"chaokunyang","name":"Shawn Yang","path":"/chaokunyang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12445254?s=80&v=4"},"commit":{"message":"feat(java): support meta compression by Deflater (#1663)\n\n## What does this PR do?\r\n\r\nThis PR support meta compression and add Deflater as default compressor.\r\n\r\nIn our test, it can compress meta by reduce size of **243** without\r\nintroducing any performance cost:\r\n\r\n```\r\nbefore:\r\nFury | STRUCT | false | array | 1227 |\r\n\r\nafter\r\nSTRUCT | false | array | 984 |\r\n\r\n```\r\n\r\n## Related issues\r\n#1660 \r\n\r\n\r\n## Does this PR introduce any user-facing change?\r\n\r\n\r\n\r\n- [ ] Does this PR introduce any public API change?\r\n- [ ] Does this PR introduce any binary protocol compatibility change?\r\n\r\n\r\n## Benchmark\r\n\r\n","shortMessageHtmlLink":"feat(java): support meta compression by Deflater (#1663)"}},{"before":"7ac2c6eb50d08c112d7a599169aa48766de221dc","after":"062bd769bed656937115318783767491d9170ca5","ref":"refs/heads/main","pushedAt":"2024-05-31T10:12:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"chaokunyang","name":"Shawn Yang","path":"/chaokunyang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12445254?s=80&v=4"},"commit":{"message":"chore(doc): fix doc example code (#1666)\n\n## What does this PR do?\r\naccording to comments, should set `requireClassRegistration` to false\r\n\r\n\r\n## Related issues\r\n\r\n\r\n## Does this PR introduce any user-facing change?\r\n\r\n\r\n- [ ] Does this PR introduce any public API change?\r\n- [ ] Does this PR introduce any binary protocol compatibility change?\r\n\r\n\r\n## Benchmark\r\n\r\n","shortMessageHtmlLink":"chore(doc): fix doc example code (#1666)"}},{"before":"cdcb3b2558cf04951dad2e83a9909f45f2897a12","after":"7ac2c6eb50d08c112d7a599169aa48766de221dc","ref":"refs/heads/main","pushedAt":"2024-05-30T15:38:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"chaokunyang","name":"Shawn Yang","path":"/chaokunyang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12445254?s=80&v=4"},"commit":{"message":"chore(rust): resolve deprecate warnings (#1662)\n\n\r\n\r\n## What does this PR do?\r\n\r\n\r\n\r\n- Resolve deprecate warnings from `chrono` dep\r\n- Remove patch version in Cargo.toml\r\n\r\n## Related issues\r\n\r\n\r\n\r\nN/A\r\n\r\n## Does this PR introduce any user-facing change?\r\n\r\n\r\n\r\n- [ ] Does this PR introduce any public API change?\r\n- [ ] Does this PR introduce any binary protocol compatibility change?\r\n\r\nNo\r\n\r\n## Benchmark\r\n\r\n\r\n\r\nSigned-off-by: Ruihang Xia ","shortMessageHtmlLink":"chore(rust): resolve deprecate warnings (#1662)"}},{"before":"a0a6d7b7f494f167ac46592dfc8b2a8c4706c5f2","after":"cdcb3b2558cf04951dad2e83a9909f45f2897a12","ref":"refs/heads/main","pushedAt":"2024-05-30T10:52:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"chaokunyang","name":"Shawn Yang","path":"/chaokunyang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12445254?s=80&v=4"},"commit":{"message":"chore: Add IssueNavigationLink and icon for IDEA (#1665)\n\n\r\n\r\n## What does this PR do?\r\n\r\n\r\nAdd IssueNavigationLink and icon[1] for IDEA\r\n\r\n[1] https://fury.apache.org/img/navbar-logo.svg\r\n## Related issues\r\n\r\n\r\n\r\n\r\n## Does this PR introduce any user-facing change?\r\n\r\n\r\n\r\n- [ ] Does this PR introduce any public API change?\r\n- [ ] Does this PR introduce any binary protocol compatibility change?\r\n\r\n\r\n## Benchmark\r\n\r\n\r\n\r\nCo-authored-by: red ","shortMessageHtmlLink":"chore: Add IssueNavigationLink and icon for IDEA (#1665)"}},{"before":"3f5cf31461cfed1f2c1d0f5b620529fe4abb6f40","after":"a0a6d7b7f494f167ac46592dfc8b2a8c4706c5f2","ref":"refs/heads/main","pushedAt":"2024-05-30T06:19:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"chaokunyang","name":"Shawn Yang","path":"/chaokunyang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12445254?s=80&v=4"},"commit":{"message":"feat(java): scoped meta share mode for type forward/backward compaibility (#1660)\n\n## What does this PR do?\r\n\r\nThis PR implements scoped meta share mode for type forward/backward\r\ncompaibility\r\n\r\n## Related issues\r\n\r\n#202 \r\n\r\n\r\n## Does this PR introduce any user-facing change?\r\n\r\n\r\n\r\n- [ ] Does this PR introduce any public API change?\r\n- [ ] Does this PR introduce any binary protocol compatibility change?\r\n\r\n\r\n## Benchmark\r\nPerf increased from `1900102.586` to `2430410.064`\r\n```\r\nBefore:\r\n\r\nBenchmark (bufferType) (objectType) (references) Mode Cnt Score Error Units\r\nfury_deserialize array MEDIA_CONTENT false thrpt 10 2734151.212 ± 253921.628 ops/s\r\nfury_deserialize_compatible array MEDIA_CONTENT false thrpt 10 1900102.586 ± 62176.872 ops/s\r\nfurymetashared_deserialize_compatible array MEDIA_CONTENT false thrpt 10 3011439.327 ± 260518.752 ops/s\r\n\r\nAfter:\r\n\r\nBenchmark (bufferType) (objectType) (references) Mode Cnt Score Error Units\r\nfury_deserialize array MEDIA_CONTENT false thrpt 10 2661186.814 ± 279377.198 ops/s\r\nfury_deserialize_compatible array MEDIA_CONTENT false thrpt 10 2430410.064 ± 164165.865 ops/s\r\nfurymetashared_deserialize_compatible array MEDIA_CONTENT false thrpt 10 3098083.064 ± 259391.053 ops/s\r\n```\r\n\r\nSize decreased from **732 to 577**:\r\n```\r\nBefore\r\n2024-05-30 01:00:49 INFO FuryState:157 [fury_deserialize_compatible-jmh-worker-1] - ======> Fury | MEDIA_CONTENT | false | array | 732 |\r\n\r\nAfter\r\n2024-05-30 12:57:00 INFO FuryState:157 [fury_deserialize_compatible-jmh-worker-1] - ======> Fury | MEDIA_CONTENT | false | array | 577 |\r\n```\r\n\r\nThe","shortMessageHtmlLink":"feat(java): scoped meta share mode for type forward/backward compaibi…"}},{"before":"3e996ffd15f1fb2cd2cbc190404e590b96becceb","after":"3f5cf31461cfed1f2c1d0f5b620529fe4abb6f40","ref":"refs/heads/main","pushedAt":"2024-05-29T13:13:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"chaokunyang","name":"Shawn Yang","path":"/chaokunyang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12445254?s=80&v=4"},"commit":{"message":"fix(java): fix scala object type codegen (#1659)\n\n## What does this PR do?\r\n\r\nfix scala object type codegen\r\n\r\n## Related issues\r\n\r\nCloses #1658\r\n\r\n## Does this PR introduce any user-facing change?\r\n\r\n\r\n\r\n- [ ] Does this PR introduce any public API change?\r\n- [ ] Does this PR introduce any binary protocol compatibility change?\r\n\r\n\r\n## Benchmark\r\n\r\n","shortMessageHtmlLink":"fix(java): fix scala object type codegen (#1659)"}},{"before":"489439d74c99cb20d7c40198ff10c0e390f96703","after":"3e996ffd15f1fb2cd2cbc190404e590b96becceb","ref":"refs/heads/main","pushedAt":"2024-05-29T09:36:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"LiangliangSui","name":null,"path":"/LiangliangSui","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/116876207?s=80&v=4"},"commit":{"message":"chore(doc): fix example (#1657)\n\n## What does this PR do?\r\nfix example code error.\r\n\r\n![image](https://github.com/apache/incubator-fury/assets/46479343/eafd5068-7aa0-4cde-af31-ef23b4fc9f55)\r\n\r\n\r\n\r\n## Related issues\r\n\r\n\r\n\r\n## Does this PR introduce any user-facing change?\r\n- [ ] Does this PR introduce any public API change?\r\n- [ ] Does this PR introduce any binary protocol compatibility change?\r\n\r\n\r\n## Benchmark\r\n\r\n","shortMessageHtmlLink":"chore(doc): fix example (#1657)"}},{"before":"3a0e410cb83756d3b139a9fbed01a9a64dbb2970","after":"489439d74c99cb20d7c40198ff10c0e390f96703","ref":"refs/heads/main","pushedAt":"2024-05-28T11:01:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"chaokunyang","name":"Shawn Yang","path":"/chaokunyang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12445254?s=80&v=4"},"commit":{"message":"chore: bump release version to 0.5.1 (#1652)\n\n## What does this PR do?\r\n\r\nThis PR bumps release version to 0.5.1 since fury 0.5.1 has been\r\nreleased\r\n\r\n## Does this PR introduce any user-facing change?\r\n\r\n\r\n\r\n- [ ] Does this PR introduce any public API change?\r\n- [ ] Does this PR introduce any binary protocol compatibility change?\r\n\r\n\r\n## Benchmark\r\n\r\n","shortMessageHtmlLink":"chore: bump release version to 0.5.1 (#1652)"}},{"before":"03dba1130cfcbf153a9c40795a412e113bf558f7","after":"3a0e410cb83756d3b139a9fbed01a9a64dbb2970","ref":"refs/heads/main","pushedAt":"2024-05-27T02:30:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"chaokunyang","name":"Shawn Yang","path":"/chaokunyang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12445254?s=80&v=4"},"commit":{"message":"feat(java): support nonexistent class deserialization in meta share mode (#1646)\n\n## What does this PR do?\r\n\r\nsupport nonexistent class deserialization in meta share mode\r\n\r\n## Related issues\r\n\r\n\r\n\r\n\r\n## Does this PR introduce any user-facing change?\r\n\r\n\r\n\r\n- [ ] Does this PR introduce any public API change?\r\n- [ ] Does this PR introduce any binary protocol compatibility change?\r\n\r\n\r\n## Benchmark\r\n\r\n","shortMessageHtmlLink":"feat(java): support nonexistent class deserialization in meta share m…"}},{"before":"179f9e6ec82f67f909e915d96744767344cba034","after":null,"ref":"refs/tags/v0.5.1-rc2","pushedAt":"2024-05-20T09:47:37.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"chaokunyang","name":"Shawn Yang","path":"/chaokunyang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12445254?s=80&v=4"}},{"before":null,"after":"03dba1130cfcbf153a9c40795a412e113bf558f7","ref":"refs/heads/releases-0.5","pushedAt":"2024-05-20T09:00:52.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"chaokunyang","name":"Shawn Yang","path":"/chaokunyang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12445254?s=80&v=4"},"commit":{"message":"feat(java): remove soft/weak ref values from thread safe fury (#1639)\n\n## What does this PR do?\r\n\r\nremove soft/weak ref values from thread safe fury\r\n\r\n## Related issues\r\n\r\nCloses #1632\r\n\r\n\r\n## Does this PR introduce any user-facing change?\r\n\r\n\r\n\r\n- [ ] Does this PR introduce any public API change?\r\n- [ ] Does this PR introduce any binary protocol compatibility change?\r\n\r\n\r\n## Benchmark\r\n\r\n","shortMessageHtmlLink":"feat(java): remove soft/weak ref values from thread safe fury (#1639)"}},{"before":"cf13c99710b5e6360f8dac9a6d88f954119d599d","after":"03dba1130cfcbf153a9c40795a412e113bf558f7","ref":"refs/heads/main","pushedAt":"2024-05-20T06:55:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"chaokunyang","name":"Shawn Yang","path":"/chaokunyang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12445254?s=80&v=4"},"commit":{"message":"feat(java): remove soft/weak ref values from thread safe fury (#1639)\n\n## What does this PR do?\r\n\r\nremove soft/weak ref values from thread safe fury\r\n\r\n## Related issues\r\n\r\nCloses #1632\r\n\r\n\r\n## Does this PR introduce any user-facing change?\r\n\r\n\r\n\r\n- [ ] Does this PR introduce any public API change?\r\n- [ ] Does this PR introduce any binary protocol compatibility change?\r\n\r\n\r\n## Benchmark\r\n\r\n","shortMessageHtmlLink":"feat(java): remove soft/weak ref values from thread safe fury (#1639)"}},{"before":"262c578bd29be4d86c5740b8f95768724357188e","after":"cf13c99710b5e6360f8dac9a6d88f954119d599d","ref":"refs/heads/main","pushedAt":"2024-05-20T06:49:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"chaokunyang","name":"Shawn Yang","path":"/chaokunyang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12445254?s=80&v=4"},"commit":{"message":"fix(java): fix abstract collection elems same type serialization (#1641)\n\n## What does this PR do?\r\nThis PR fix inlineable expression codegen and reduce class load cost in\r\ngenerated code.\r\n\r\nWith those changes, it fixed abstract collection elems same type\r\nserialization in #1640\r\n\r\n## Related issues\r\nCloses #1640 \r\n\r\n\r\n## Does this PR introduce any user-facing change?\r\n\r\n\r\n\r\n- [ ] Does this PR introduce any public API change?\r\n- [ ] Does this PR introduce any binary protocol compatibility change?\r\n\r\n\r\n## Benchmark\r\n\r\n","shortMessageHtmlLink":"fix(java): fix abstract collection elems same type serialization (#1641)"}},{"before":"4c19890a15b87e36dd6a5db9a954066658f310bd","after":"262c578bd29be4d86c5740b8f95768724357188e","ref":"refs/heads/main","pushedAt":"2024-05-16T13:41:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"chaokunyang","name":"Shawn Yang","path":"/chaokunyang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12445254?s=80&v=4"},"commit":{"message":"fix(java): fix wildcard capturer capture NullPointerException (#1637)\n\n## What does this PR do?\r\n\r\n fix wildcard capturer capture NullPointerException\r\n\r\n## Related issues\r\nCloses #1633 \r\n\r\n## Does this PR introduce any user-facing change?\r\n\r\n\r\n\r\n- [ ] Does this PR introduce any public API change?\r\n- [ ] Does this PR introduce any binary protocol compatibility change?\r\n\r\n\r\n## Benchmark\r\n\r\n","shortMessageHtmlLink":"fix(java): fix wildcard capturer capture NullPointerException (#1637)"}},{"before":"33e5dadfd42ff5cabca1495343342cf4fc3a9725","after":"4c19890a15b87e36dd6a5db9a954066658f310bd","ref":"refs/heads/main","pushedAt":"2024-05-16T13:41:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"chaokunyang","name":"Shawn Yang","path":"/chaokunyang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12445254?s=80&v=4"},"commit":{"message":"chore(java): remove gpg pinentry-mode (#1636)\n\n## What does this PR do?\r\n\r\nremove gpg pinentry-mode\r\n\r\n## Related issues\r\n\r\n\r\n\r\n\r\n## Does this PR introduce any user-facing change?\r\n\r\n\r\n\r\n- [ ] Does this PR introduce any public API change?\r\n- [ ] Does this PR introduce any binary protocol compatibility change?\r\n\r\n\r\n## Benchmark\r\n\r\n","shortMessageHtmlLink":"chore(java): remove gpg pinentry-mode (#1636)"}},{"before":"b904639db6892e49ca6f58167488d72b11ac03bc","after":"33e5dadfd42ff5cabca1495343342cf4fc3a9725","ref":"refs/heads/main","pushedAt":"2024-05-15T07:18:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"chaokunyang","name":"Shawn Yang","path":"/chaokunyang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12445254?s=80&v=4"},"commit":{"message":"chore(java): rename deserializeUnexistentEnumValueAsNull to deserializeNonexistentAsNull (#1634)\n\n## What does this PR do?\r\n\r\nrename deserializeUnexistentEnumValueAsNull to\r\ndeserializeNonexistentAsNull\r\n\r\n## Related issues\r\n\r\n\r\n## Does this PR introduce any user-facing change?\r\n\r\n\r\n\r\n- [ ] Does this PR introduce any public API change?\r\n- [ ] Does this PR introduce any binary protocol compatibility change?\r\n\r\n\r\n## Benchmark\r\n\r\n","shortMessageHtmlLink":"chore(java): rename deserializeUnexistentEnumValueAsNull to deseriali…"}},{"before":"f74464030313ca61e81d324024f4b6b55c143f4c","after":"b904639db6892e49ca6f58167488d72b11ac03bc","ref":"refs/heads/main","pushedAt":"2024-05-14T11:32:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"LiangliangSui","name":null,"path":"/LiangliangSui","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/116876207?s=80&v=4"},"commit":{"message":"fix(go/java): Enhance ASCII check in meta string encoding (#1631)\n\n\r\n\r\n## What does this PR do?\r\n\r\n\r\nThis PR enhances the current ASCII check (before meta string encoding) I\r\nimplemented in #1620 to return a UTF-8 encoded `MetaString` early if the\r\ninput is non-ASCII. This improves efficiency and saves time on\r\n`computeEncoding` and `encode`. Unit tests are also added.\r\n\r\n\r\n\r\n\r\n## Related issues\r\nhttps://github.com/apache/incubator-fury/issues/1619\r\n\r\n## Does this PR introduce any user-facing change?\r\n\r\n\r\n\r\n- [ ] Does this PR introduce any public API change?\r\n- [ ] Does this PR introduce any binary protocol compatibility change?\r\n\r\n\r\n## Benchmark\r\n\r\n\r\n\r\n---------\r\n\r\nSigned-off-by: Jason Mok ","shortMessageHtmlLink":"fix(go/java): Enhance ASCII check in meta string encoding (#1631)"}},{"before":"9897574487d8cf968b84b8b6ede4598125fc99f4","after":"f74464030313ca61e81d324024f4b6b55c143f4c","ref":"refs/heads/main","pushedAt":"2024-05-13T16:01:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"chaokunyang","name":"Shawn Yang","path":"/chaokunyang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12445254?s=80&v=4"},"commit":{"message":"fix(java): ThreadPoolFury#factoryCallback don't work when create new classLoaderFuryPooled (#1628)\n\n\r\n\r\n## What does this PR do?\r\n\r\n\r\n\r\nThreadPoolFury#factoryCallback don't work when create new\r\nclassLoaderFuryPooled.\r\n\r\n## Related issues\r\n\r\n\r\n\r\n\r\n## Does this PR introduce any user-facing change?\r\n\r\n\r\n\r\n- [ ] Does this PR introduce any public API change?\r\n- [ ] Does this PR introduce any binary protocol compatibility change?\r\n\r\n\r\n## Benchmark\r\n\r\n","shortMessageHtmlLink":"fix(java): ThreadPoolFury#factoryCallback don't work when create new …"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEYmwJpAA","startCursor":null,"endCursor":null}},"title":"Activity · apache/incubator-fury"}