{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":4710920,"defaultBranch":"3.2","name":"dubbo","ownerLogin":"apache","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2012-06-19T07:56:02.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/47359?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1716532598.0","currentOid":""},"activityList":{"items":[{"before":"3867c4dcb431ad964fbc4c821c451db8f17c69d2","after":null,"ref":"refs/tags/dubbo-3.3.0-beta.3","pushedAt":"2024-05-24T06:36:01.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"AlbumenJ","name":"Albumen Kevin","path":"/AlbumenJ","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9292748?s=80&v=4"}},{"before":"3867c4dcb431ad964fbc4c821c451db8f17c69d2","after":"bb06ff3fe782377a96f423c8b728e0048b32a6eb","ref":"refs/heads/3.3.0-beta.3-release","pushedAt":"2024-05-24T06:35:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AlbumenJ","name":"Albumen Kevin","path":"/AlbumenJ","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9292748?s=80&v=4"},"commit":{"message":"Fix http pom","shortMessageHtmlLink":"Fix http pom"}},{"before":"bb376dbdd729c04f449b784d01bf5b26d8b60919","after":null,"ref":"refs/tags/dubbo-3.2.13","pushedAt":"2024-05-24T03:13:41.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"AlbumenJ","name":"Albumen Kevin","path":"/AlbumenJ","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9292748?s=80&v=4"}},{"before":"721ae9493d2879f72e3d48b99b0a9ff1e3b39849","after":null,"ref":"refs/tags/dubbo-3.3.0-beta.3","pushedAt":"2024-05-24T03:13:03.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"AlbumenJ","name":"Albumen Kevin","path":"/AlbumenJ","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9292748?s=80&v=4"}},{"before":"721ae9493d2879f72e3d48b99b0a9ff1e3b39849","after":"3867c4dcb431ad964fbc4c821c451db8f17c69d2","ref":"refs/heads/3.3.0-beta.3-release","pushedAt":"2024-05-24T03:12:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AlbumenJ","name":"Albumen Kevin","path":"/AlbumenJ","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9292748?s=80&v=4"},"commit":{"message":"Disable RedisMetadataReportTest on Windows","shortMessageHtmlLink":"Disable RedisMetadataReportTest on Windows"}},{"before":"bb376dbdd729c04f449b784d01bf5b26d8b60919","after":"3609ddb2259ad223f6c0a827e36f6f8ccd38c6b2","ref":"refs/heads/3.2.13-release","pushedAt":"2024-05-24T03:11:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AlbumenJ","name":"Albumen Kevin","path":"/AlbumenJ","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9292748?s=80&v=4"},"commit":{"message":"Disable RedisMetadataReportTest on Windows","shortMessageHtmlLink":"Disable RedisMetadataReportTest on Windows"}},{"before":null,"after":"bb376dbdd729c04f449b784d01bf5b26d8b60919","ref":"refs/heads/3.2.13-release","pushedAt":"2024-05-24T02:48:52.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"AlbumenJ","name":"Albumen Kevin","path":"/AlbumenJ","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9292748?s=80&v=4"},"commit":{"message":"Prepare 3.2.13 release","shortMessageHtmlLink":"Prepare 3.2.13 release"}},{"before":"23599941e7326102715bd5aabcfbcfcd47cdc6c5","after":"65215ed8a09cd46cdf988d3681d103dff83c4517","ref":"refs/heads/3.2","pushedAt":"2024-05-24T02:35:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AlbumenJ","name":"Albumen Kevin","path":"/AlbumenJ","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9292748?s=80&v=4"},"commit":{"message":"Try fix redis server in windows env","shortMessageHtmlLink":"Try fix redis server in windows env"}},{"before":null,"after":"721ae9493d2879f72e3d48b99b0a9ff1e3b39849","ref":"refs/heads/3.3.0-beta.3-release","pushedAt":"2024-05-24T02:33:20.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"AlbumenJ","name":"Albumen Kevin","path":"/AlbumenJ","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9292748?s=80&v=4"},"commit":{"message":"Prepare 3.3.0-beta.3 release","shortMessageHtmlLink":"Prepare 3.3.0-beta.3 release"}},{"before":"6a318d25539e81684b550531454ec7c3630458c9","after":"e29fac8c18778391fc8cc04e05ec5f1ea59d54d3","ref":"refs/heads/3.3","pushedAt":"2024-05-24T02:31:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AlbumenJ","name":"Albumen Kevin","path":"/AlbumenJ","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9292748?s=80&v=4"},"commit":{"message":"Try fix redis server in windows env","shortMessageHtmlLink":"Try fix redis server in windows env"}},{"before":"f2b7a044c6abe81919fad7798b8c253170abb86b","after":"6a318d25539e81684b550531454ec7c3630458c9","ref":"refs/heads/3.3","pushedAt":"2024-05-24T02:26:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AlbumenJ","name":"Albumen Kevin","path":"/AlbumenJ","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9292748?s=80&v=4"},"commit":{"message":"Fix codestyle","shortMessageHtmlLink":"Fix codestyle"}},{"before":"32f4cb53df24b59af3ee6931d2d51a93b2f9dd1f","after":"f2b7a044c6abe81919fad7798b8c253170abb86b","ref":"refs/heads/3.3","pushedAt":"2024-05-24T02:25:27.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"AlbumenJ","name":"Albumen Kevin","path":"/AlbumenJ","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9292748?s=80&v=4"},"commit":{"message":"Fix dubbo-test-spring & Metrics","shortMessageHtmlLink":"Fix dubbo-test-spring & Metrics"}},{"before":"6f1a41f125b2216a7f2c489ede5b355125eeda00","after":"32f4cb53df24b59af3ee6931d2d51a93b2f9dd1f","ref":"refs/heads/3.3","pushedAt":"2024-05-24T02:09:33.000Z","pushType":"push","commitsCount":18,"pusher":{"login":"AlbumenJ","name":"Albumen Kevin","path":"/AlbumenJ","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9292748?s=80&v=4"},"commit":{"message":"Merge branch 'apache-3.2' into apache-3.3\n\n# Conflicts:\n#\tdubbo-common/src/main/java/org/apache/dubbo/common/json/impl/FastJson2Impl.java\n#\tdubbo-config/dubbo-config-api/src/test/java/org/apache/dubbo/config/deploy/DefaultApplicationDeployerTest.java\n#\tdubbo-dependencies-bom/pom.xml\n#\tdubbo-spring-boot/pom.xml\n#\tdubbo-test/dubbo-test-spring/pom.xml","shortMessageHtmlLink":"Merge branch 'apache-3.2' into apache-3.3"}},{"before":"a6c61175c5975bb136f8a4435f27f5bc01d4a166","after":"23599941e7326102715bd5aabcfbcfcd47cdc6c5","ref":"refs/heads/3.2","pushedAt":"2024-05-24T01:52:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"AlbumenJ","name":"Albumen Kevin","path":"/AlbumenJ","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9292748?s=80&v=4"},"commit":{"message":":arrow_up: upgrade micrometer to 1.13 (#14228)\n\n* :arrow_up: upgrade micrometer to 1.13\r\n\r\n* :arrow_up: upgrade micrometer to 1.13","shortMessageHtmlLink":"⬆️ upgrade micrometer to 1.13 (#14228)"}},{"before":"935849f4ce0eed1893869711fe42b84d22e31c84","after":"6f1a41f125b2216a7f2c489ede5b355125eeda00","ref":"refs/heads/3.3","pushedAt":"2024-05-23T13:28:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"chickenlj","name":"Ken Liu","path":"/chickenlj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18097545?s=80&v=4"},"commit":{"message":"Http header verification is not required for h2c (#14231)","shortMessageHtmlLink":"Http header verification is not required for h2c (#14231)"}},{"before":"b5bb04496c8becd750614cc15e2b1fc5077a5104","after":"935849f4ce0eed1893869711fe42b84d22e31c84","ref":"refs/heads/3.3","pushedAt":"2024-05-23T03:17:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"AlbumenJ","name":"Albumen Kevin","path":"/AlbumenJ","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9292748?s=80&v=4"},"commit":{"message":"Optimize the decoding of generic http2 (#14175)\n\n* Optimize the decoding of generic http2\r\n\r\n* Decode on close\r\n\r\n* Clean up netty residual memory when stream is closed","shortMessageHtmlLink":"Optimize the decoding of generic http2 (#14175)"}},{"before":"1f6d441de6a3de7c9b78868ff1b9f94dc213ebcf","after":"b5bb04496c8becd750614cc15e2b1fc5077a5104","ref":"refs/heads/3.3","pushedAt":"2024-05-23T03:15:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"AlbumenJ","name":"Albumen Kevin","path":"/AlbumenJ","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9292748?s=80&v=4"},"commit":{"message":"Add TripleConfig to ProtocolConfig as nest configuration (#14077)\n\n* Add TripleConfig to ProtocolConfig as nest configuration\r\n\r\n* Fix compile issue\r\n\r\n* Use default protocol config\r\n\r\n* Format code\r\n\r\n* Handle the situation where ProtocolConfig is not set\r\n\r\n* Follow the old rules and fix some sonar issues\r\n\r\n* Add checkDefault method\r\n\r\n* Refresh when uninitialized\r\n\r\n* Remove needRefresh\r\n\r\n---------\r\n\r\nCo-authored-by: earthchen ","shortMessageHtmlLink":"Add TripleConfig to ProtocolConfig as nest configuration (#14077)"}},{"before":"83682624061f8adf04e346917cf37007d83d1ffc","after":"1f6d441de6a3de7c9b78868ff1b9f94dc213ebcf","ref":"refs/heads/3.3","pushedAt":"2024-05-23T03:05:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"EarthChen","name":"earthchen","path":"/EarthChen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20179425?s=80&v=4"},"commit":{"message":"[Feature 3.3] Triple Rest Cors Support (#14073)\n\n* feat(): add cors key\r\n\r\n* feat(): add base cors class\r\n\r\n* feat(): add cors class in rpc-triple and rest-spring\r\n\r\n* feat(): add cors class in rpc-triple and rest-spring\r\n\r\n* test(): add rpc-triple cors test\r\n\r\n* fix(): fix CorsUtil bug\r\n\r\n* fix(): fix CorsUtil bug\r\n\r\n* fix(): fix objectUtil bug\r\n\r\n* fix(): fix corsmeta set bug\r\n\r\n* fix(): fix config load fail bug\r\n\r\n* fix(): option method can not be look fail\r\n\r\n* fix(): CorsMeta method will null\r\n\r\n* fix(): request-header not set will fail\r\n\r\n* refactor(): improve CorsMeta CorsProcess some code\r\n\r\n* fix(): coreMeta combine priority\r\n\r\n* test(): remove rest-spring cors test to sample\r\n\r\n* docs(): add docs\r\n\r\n* revert(): test version\r\n\r\n* fix(): getCorsMeta can be null\r\n\r\n* fix(): combine can be null\r\n\r\n* fix(): save option and vary bug\r\n\r\n* fix(): pom version\r\n\r\n* fix(): spring version will cause allowPrivateWork resolve error\r\n\r\n* fix(): ci\r\n\r\n* refactor(): delete useless code\r\n\r\n* refactor(): accept some sonarcloud issue\r\n\r\n* refactor(): add @Nullable to point the CorsMeta Attributes\r\n\r\n* refactor(): style\r\n\r\n* fix(): fix prelight logic\r\n\r\n* fix(): remove credential & privateNetWork report\r\n\r\n* refactor(): Move globalMetaMerge in RequestMappingResolver\r\n\r\n* refactor(): use array replace corsConfig string\r\n\r\n* refactor(): move CorsProcessor to CorsHeaderFilterAdapter\r\n\r\n* fix(): fix unit test\r\n\r\n* fix(): fix test failure\r\n\r\n* fix(): delete useless param\r\n\r\n* fix(): fix sonarcloud\r\n\r\n* fix(): fix wrong class place & naming\r\n\r\n* fix(): fix wrong static global corsMeta\r\n\r\n* fix(): refactor CorsUtil from sonar issue\r\n\r\n* feat(rest): refine cors support\r\n\r\n* feat(rest): refine cors support\r\n\r\n* feat(rest): refine cors support bugfix\r\n\r\n* fix(): getBoolean will throw exception when null\r\n\r\n* fix(rest-spring): fix crossOrigin allowCredentials is string\r\n\r\n* fix(): fix globalCorsMeta load null\r\n\r\n* fix(): fix vary header bug\r\n\r\n* fix(): fix unit test && Fix cors specification\r\n\r\n* fix(): fix pom\r\n\r\n* fix(): fix combine bug\r\n\r\n* fix(): fix some sonar issue\r\n\r\n* fix(): fix style\r\n\r\n* feat(rest): refine cors support\r\n\r\n* fix(): fix style\r\n\r\n* fix(): fix needed sonar issue\r\n\r\n* refactor(): refactor CorsMeta.combine() and add comment\r\n\r\n* fix(): Replenish license\r\n\r\n* fix(): update test\r\n\r\n* test(): Refactor the test class and add credential test cases\r\n\r\n* test(): Refactor the test class and add credential test cases\r\n\r\n* fix(rest): revert api HeaderFilter\r\n\r\n* fix(): accept sonar issue\r\n\r\n---------\r\n\r\nCo-authored-by: Sean Yang \r\nCo-authored-by: earthchen ","shortMessageHtmlLink":"[Feature 3.3] Triple Rest Cors Support (#14073)"}},{"before":"b12b23cbf0698dba96cb2e6b75e4ee272ed25523","after":"a6c61175c5975bb136f8a4435f27f5bc01d4a166","ref":"refs/heads/3.2","pushedAt":"2024-05-23T03:03:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"AlbumenJ","name":"Albumen Kevin","path":"/AlbumenJ","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9292748?s=80&v=4"},"commit":{"message":"fix:embedded-redis need update version to run on macos Sonoma (#14072) (#14074) (#14227)","shortMessageHtmlLink":"fix:embedded-redis need update version to run on macos Sonoma (#14072) ("}},{"before":"342762e9f0b6fa3f53ca1928dd9938a0c968a8b0","after":"4e3ca8cc82918eb5b1c4cac5787325547f9acd1e","ref":"refs/heads/dependabot/maven/io.micrometer-micrometer-tracing-bom-1.3.0","pushedAt":"2024-05-22T05:35:49.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"songxiaosheng","name":"xiaosheng","path":"/songxiaosheng","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81170548?s=80&v=4"},"commit":{"message":"Merge branch '3.2' into dependabot/maven/io.micrometer-micrometer-tracing-bom-1.3.0","shortMessageHtmlLink":"Merge branch '3.2' into dependabot/maven/io.micrometer-micrometer-tra…"}},{"before":"225ca9d232ea647fca20fa628d2e7b8517d37ad2","after":"83682624061f8adf04e346917cf37007d83d1ffc","ref":"refs/heads/3.3","pushedAt":"2024-05-22T03:12:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"AlbumenJ","name":"Albumen Kevin","path":"/AlbumenJ","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9292748?s=80&v=4"},"commit":{"message":"feat: Validator supports automatic switch (#14194)\n\n* feat: Validator supports automatic switch\r\n\r\nAdd an adapter for javax and jakarta that it can automatically switch\r\n\r\nSupport disabling validation when parameter is 'false' that it is expected the description in document the parameter type is boolean\r\n\r\n* revert the default extension name","shortMessageHtmlLink":"feat: Validator supports automatic switch (#14194)"}},{"before":"cc95b52dfbed87cdcf72a3ab1176329c36595604","after":"b12b23cbf0698dba96cb2e6b75e4ee272ed25523","ref":"refs/heads/3.2","pushedAt":"2024-05-22T03:10:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"AlbumenJ","name":"Albumen Kevin","path":"/AlbumenJ","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9292748?s=80&v=4"},"commit":{"message":"fix: not initialize MetricsReporter if not support prometheus (#14225)\n\n* fix: not initialize if not support prometheus\r\n\r\n* add method isImportPrometheus test\r\n\r\n---------\r\n\r\nCo-authored-by: yuanhongbo ","shortMessageHtmlLink":"fix: not initialize MetricsReporter if not support prometheus (#14225)"}},{"before":"91e9d30923a0cdd1af24a3ccc78862d9bc6184e7","after":null,"ref":"refs/heads/dependabot/maven/com.google.code.gson-gson-2.11.0","pushedAt":"2024-05-22T02:30:03.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":"80ffcd7a85720aae633bc5b3cf16963112a96012","after":"225ca9d232ea647fca20fa628d2e7b8517d37ad2","ref":"refs/heads/3.3","pushedAt":"2024-05-22T02:13:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"chickenlj","name":"Ken Liu","path":"/chickenlj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18097545?s=80&v=4"},"commit":{"message":"[3.3] Update hessian-lite to 4.0.0 & Set hessian serialization back (#13974)","shortMessageHtmlLink":"[3.3] Update hessian-lite to 4.0.0 & Set hessian serialization back (#…"}},{"before":"be784e3266e5075bfba0e0097ae3bf82cc8ef6a9","after":"342762e9f0b6fa3f53ca1928dd9938a0c968a8b0","ref":"refs/heads/dependabot/maven/io.micrometer-micrometer-tracing-bom-1.3.0","pushedAt":"2024-05-22T00:30:43.000Z","pushType":"push","commitsCount":11,"pusher":{"login":"songxiaosheng","name":"xiaosheng","path":"/songxiaosheng","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81170548?s=80&v=4"},"commit":{"message":"Merge branch '3.2' into dependabot/maven/io.micrometer-micrometer-tracing-bom-1.3.0","shortMessageHtmlLink":"Merge branch '3.2' into dependabot/maven/io.micrometer-micrometer-tra…"}},{"before":"e5eebd457ecd8eb4114e5453d723ae6258a10189","after":"cfa0281a695434b9f764fe0fa54ae92338878033","ref":"refs/heads/dependabot/maven/io.micrometer-micrometer-bom-1.13.0","pushedAt":"2024-05-22T00:30:20.000Z","pushType":"push","commitsCount":11,"pusher":{"login":"songxiaosheng","name":"xiaosheng","path":"/songxiaosheng","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81170548?s=80&v=4"},"commit":{"message":"Merge branch '3.2' into dependabot/maven/io.micrometer-micrometer-bom-1.13.0","shortMessageHtmlLink":"Merge branch '3.2' into dependabot/maven/io.micrometer-micrometer-bom…"}},{"before":"189d76be5d94d43d8054cc58d48507380aea99a3","after":"cc95b52dfbed87cdcf72a3ab1176329c36595604","ref":"refs/heads/3.2","pushedAt":"2024-05-21T10:57:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"AlbumenJ","name":"Albumen Kevin","path":"/AlbumenJ","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9292748?s=80&v=4"},"commit":{"message":"Com.google.code.gson gson 2.11.0 (#14224)\n\n* Bump com.google.code.gson:gson from 2.10.1 to 2.11.0\r\n\r\nBumps [com.google.code.gson:gson](https://github.com/google/gson) from 2.10.1 to 2.11.0.\r\n- [Release notes](https://github.com/google/gson/releases)\r\n- [Changelog](https://github.com/google/gson/blob/main/CHANGELOG.md)\r\n- [Commits](https://github.com/google/gson/compare/gson-parent-2.10.1...gson-parent-2.11.0)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: com.google.code.gson:gson\r\n dependency-type: direct:development\r\n update-type: version-update:semver-minor\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \r\n\r\n* fix testcase\r\n\r\n* format code\r\n\r\n---------\r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Com.google.code.gson gson 2.11.0 (#14224)"}},{"before":"b95695bf4fcd4473bc01b25fbb85ea32a837ce27","after":"80ffcd7a85720aae633bc5b3cf16963112a96012","ref":"refs/heads/3.3","pushedAt":"2024-05-21T10:56:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"AlbumenJ","name":"Albumen Kevin","path":"/AlbumenJ","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9292748?s=80&v=4"},"commit":{"message":"fix(triple): Fix http GET failed cause by http1 upgrade cause (#14223)","shortMessageHtmlLink":"fix(triple): Fix http GET failed cause by http1 upgrade cause (#14223)"}},{"before":"e21244a43171c0187b0295fd9ba811155ebb1acd","after":"189d76be5d94d43d8054cc58d48507380aea99a3","ref":"refs/heads/3.2","pushedAt":"2024-05-21T03:36:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"AlbumenJ","name":"Albumen Kevin","path":"/AlbumenJ","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9292748?s=80&v=4"},"commit":{"message":"check child is json or not in zookeeper.it will be continue if not. (#14166)\n\n* check child is json or not.it will be continue if not.\r\n\r\n* try to save code format problem.\r\n\r\n* child could be json array.so child could start with { or [.\r\n\r\n* fix the problem of it will continue some message to make zookeeper outtime.\r\n\r\n* try to continue the string without warn.\r\n\r\n* format the code.\r\n\r\n* catch the exception of JSONException.\r\n\r\n* try to fix java.lang.NoClassDefFoundError because of JSONException.\r\n\r\n* add isJson method and implement it in JSON.\r\n\r\n* implement the checkJson method and use it in ZookeeperRegistry\r\n\r\n* format the code.\r\n\r\n* add some test case.\r\n\r\n* format the code.\r\n\r\n* format the code.\r\n\r\n* format the code.\r\n\r\n* format the code.\r\n\r\n* format the code.\r\n\r\n* format the code.\r\n\r\n* format the code.\r\n\r\n* format the code.\r\n\r\n* format the code.\r\n\r\n* add some information.\r\n\r\n* format the code.\r\n\r\n* add human friendly comment.\r\n\r\n* format the code.\r\n\r\n* format the code.\r\n\r\n---------\r\n\r\nCo-authored-by: Albumen Kevin \r\nCo-authored-by: Jermaine Hua ","shortMessageHtmlLink":"check child is json or not in zookeeper.it will be continue if not. (#…"}},{"before":"e8ccb01886ea291de91a18f1a650a2f189bcb162","after":"b95695bf4fcd4473bc01b25fbb85ea32a837ce27","ref":"refs/heads/3.3","pushedAt":"2024-05-21T03:29:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"AlbumenJ","name":"Albumen Kevin","path":"/AlbumenJ","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9292748?s=80&v=4"},"commit":{"message":"Add ErrorResponse class into security/serialize.allowlist (#14222)","shortMessageHtmlLink":"Add ErrorResponse class into security/serialize.allowlist (#14222)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEUroRPQA","startCursor":null,"endCursor":null}},"title":"Activity · apache/dubbo"}