{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":524982026,"defaultBranch":"main","name":"metainfo","ownerLogin":"cloudwego","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-08-15T12:40:30.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/79236453?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1706179732.0","currentOid":""},"activityList":{"items":[{"before":"ed502ead99082df36a0e4e818ad77ca435bc0a81","after":"067e406388a03ff3d74d1d45816ded0ade100060","ref":"refs/heads/main","pushedAt":"2024-06-24T12:46:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"PureWhiteWu","name":"Pure White","path":"/PureWhiteWu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3314335?s=80&v=4"},"commit":{"message":"feat: update to rustc-hash 2 (#17)","shortMessageHtmlLink":"feat: update to rustc-hash 2 (#17)"}},{"before":"50ed98b74a87c5515dc4d7eb57018250d9510047","after":"ed502ead99082df36a0e4e818ad77ca435bc0a81","ref":"refs/heads/main","pushedAt":"2024-06-19T10:24:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"PureWhiteWu","name":"Pure White","path":"/PureWhiteWu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3314335?s=80&v=4"},"commit":{"message":"bugfix: convert metainfo from http style to rpc style (#16)\n\nIn previous codes, metainfo does not have a uniform style, and it\r\ncannot work properly between different types of service.\r\n\r\nWe agree to use following rules:\r\n\r\n- For RPC, use uppercase letters and `_` as separators when\r\n transmitting\r\n- For HTTP, use lowercase letters and `-` as separators when\r\n transmitting\r\n- For both protocols, use RPC style (uppercase with `_`) for storing\r\n keys of metainfo.\r\n\r\nTo implement this more elegantly, we defined a trait `Converter` and\r\nuse it for converting the key names between transmitting format and\r\nstoring format.\r\n\r\nSigned-off-by: Yu Li ","shortMessageHtmlLink":"bugfix: convert metainfo from http style to rpc style (#16)"}},{"before":"b3aa605987d6f54a8ffe10660e508acbcecb6b68","after":"50ed98b74a87c5515dc4d7eb57018250d9510047","ref":"refs/heads/main","pushedAt":"2024-05-09T06:19:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"PureWhiteWu","name":"Pure White","path":"/PureWhiteWu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3314335?s=80&v=4"},"commit":{"message":"fix: remove redundant node clone for derive (#15)","shortMessageHtmlLink":"fix: remove redundant node clone for derive (#15)"}},{"before":"24fadd16ee9e148d01b8e214a995b74825db461a","after":null,"ref":"refs/heads/improve/remove_fxhash","pushedAt":"2024-01-25T10:48:52.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Ggiggle","name":null,"path":"/Ggiggle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47661277?s=80&v=4"}},{"before":"9354a3994b66cbb94f4c4ec8e8b37ab9072f02a3","after":"b3aa605987d6f54a8ffe10660e508acbcecb6b68","ref":"refs/heads/main","pushedAt":"2024-01-25T10:48:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Ggiggle","name":null,"path":"/Ggiggle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47661277?s=80&v=4"},"commit":{"message":"improve: use rustc-hash instead of fxhash for more active support (#14)\n\n* improve: use rustc-hash instead of fxhash for more active support\r\n\r\n* reduce unnecessary heap allocation","shortMessageHtmlLink":"improve: use rustc-hash instead of fxhash for more active support (#14)"}},{"before":"c50a8805f86653516687626ae5084070c46fcd0b","after":"24fadd16ee9e148d01b8e214a995b74825db461a","ref":"refs/heads/improve/remove_fxhash","pushedAt":"2024-01-25T09:40:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Ggiggle","name":null,"path":"/Ggiggle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47661277?s=80&v=4"},"commit":{"message":"reduce unnecessary heap allocation","shortMessageHtmlLink":"reduce unnecessary heap allocation"}},{"before":null,"after":"c50a8805f86653516687626ae5084070c46fcd0b","ref":"refs/heads/improve/remove_fxhash","pushedAt":"2024-01-25T07:45:56.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Ggiggle","name":null,"path":"/Ggiggle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47661277?s=80&v=4"},"commit":{"message":"improve: use rustc-hash instead of fxhash for more active support","shortMessageHtmlLink":"improve: use rustc-hash instead of fxhash for more active support"}},{"before":"93c9a05e1fa6516cffcf763a800642db262f3fd6","after":"9354a3994b66cbb94f4c4ec8e8b37ab9072f02a3","ref":"refs/heads/main","pushedAt":"2023-12-20T08:31:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"PureWhiteWu","name":"Pure White","path":"/PureWhiteWu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3314335?s=80&v=4"},"commit":{"message":"feat: add more helper func (#12)","shortMessageHtmlLink":"feat: add more helper func (#12)"}},{"before":"7cc7c305fe8d102b3c0f1a66b16352be702e38fe","after":null,"ref":"refs/heads/perf/reuse_hashmap_in_cross-service_node","pushedAt":"2023-11-22T08:51:49.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Ggiggle","name":null,"path":"/Ggiggle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47661277?s=80&v=4"}},{"before":"6812a7648573f4ad24f422b6e6ab75fea93890c6","after":"93c9a05e1fa6516cffcf763a800642db262f3fd6","ref":"refs/heads/main","pushedAt":"2023-11-22T08:51:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Ggiggle","name":null,"path":"/Ggiggle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47661277?s=80&v=4"},"commit":{"message":"perf: reuse hashmap resource in cross-service metainfo node (#11)","shortMessageHtmlLink":"perf: reuse hashmap resource in cross-service metainfo node (#11)"}},{"before":null,"after":"7cc7c305fe8d102b3c0f1a66b16352be702e38fe","ref":"refs/heads/perf/reuse_hashmap_in_cross-service_node","pushedAt":"2023-11-22T08:25:58.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Ggiggle","name":null,"path":"/Ggiggle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47661277?s=80&v=4"},"commit":{"message":"perf: reuse hashmap resource in cross-service metainfo node","shortMessageHtmlLink":"perf: reuse hashmap resource in cross-service metainfo node"}},{"before":"295db42e984126d45cd9607e84c433a33e29404c","after":null,"ref":"refs/heads/perf/ahasher","pushedAt":"2023-11-20T12:48:42.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Ggiggle","name":null,"path":"/Ggiggle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47661277?s=80&v=4"}},{"before":"8caa21b99353ba2f23c1f0d8c4a160e3d84b56a8","after":"6812a7648573f4ad24f422b6e6ab75fea93890c6","ref":"refs/heads/main","pushedAt":"2023-11-20T12:48:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Ggiggle","name":null,"path":"/Ggiggle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47661277?s=80&v=4"},"commit":{"message":"perf: replace hashmap with ahashmap for faster hash computation (#10)\n\n* perf: replace hashmap with ahashmap for faster hash computation\r\n\r\n* perf: replace hashmap with ahashmap for str keys","shortMessageHtmlLink":"perf: replace hashmap with ahashmap for faster hash computation (#10)"}},{"before":"ba1bfa06d1017e1dc9921118970a18fb2f5a3770","after":"295db42e984126d45cd9607e84c433a33e29404c","ref":"refs/heads/perf/ahasher","pushedAt":"2023-11-20T12:43:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Ggiggle","name":null,"path":"/Ggiggle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47661277?s=80&v=4"},"commit":{"message":"perf: replace hashmap with ahashmap for str keys","shortMessageHtmlLink":"perf: replace hashmap with ahashmap for str keys"}},{"before":null,"after":"ba1bfa06d1017e1dc9921118970a18fb2f5a3770","ref":"refs/heads/perf/ahasher","pushedAt":"2023-11-20T10:51:15.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Ggiggle","name":null,"path":"/Ggiggle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47661277?s=80&v=4"},"commit":{"message":"perf: replace hashmap with ahashmap for faster hash computation","shortMessageHtmlLink":"perf: replace hashmap with ahashmap for faster hash computation"}},{"before":"4c4b4d555fa8e96b7e6f47b2170b32d34662eff6","after":"8caa21b99353ba2f23c1f0d8c4a160e3d84b56a8","ref":"refs/heads/main","pushedAt":"2023-06-01T05:53:55.509Z","pushType":"push","commitsCount":1,"pusher":{"login":"PureWhiteWu","name":"Pure White","path":"/PureWhiteWu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3314335?s=80&v=4"},"commit":{"message":"fix: faststr map","shortMessageHtmlLink":"fix: faststr map"}},{"before":"2520b3c92502cdd5218b8b1130f62e66012a654d","after":"4c4b4d555fa8e96b7e6f47b2170b32d34662eff6","ref":"refs/heads/main","pushedAt":"2023-05-31T15:34:54.062Z","pushType":"push","commitsCount":1,"pusher":{"login":"PureWhiteWu","name":"Pure White","path":"/PureWhiteWu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3314335?s=80&v=4"},"commit":{"message":"feat: add more helper func","shortMessageHtmlLink":"feat: add more helper func"}},{"before":"764797c1c95af179ce9b06d4285b5a738f1b046c","after":"2520b3c92502cdd5218b8b1130f62e66012a654d","ref":"refs/heads/main","pushedAt":"2023-05-31T15:24:06.262Z","pushType":"push","commitsCount":1,"pusher":{"login":"PureWhiteWu","name":"Pure White","path":"/PureWhiteWu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3314335?s=80&v=4"},"commit":{"message":"feat: add faststr map support","shortMessageHtmlLink":"feat: add faststr map support"}},{"before":"0382a93dbade8792a60d24b97f74cde0330ab4f2","after":"764797c1c95af179ce9b06d4285b5a738f1b046c","ref":"refs/heads/main","pushedAt":"2023-04-27T11:18:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"PureWhiteWu","name":"Pure White","path":"/PureWhiteWu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3314335?s=80&v=4"},"commit":{"message":"fix: clear doesn't clear parent","shortMessageHtmlLink":"fix: clear doesn't clear parent"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEbYLddAA","startCursor":null,"endCursor":null}},"title":"Activity ยท cloudwego/metainfo"}