{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":7587038,"defaultBranch":"master","name":"canal","ownerLogin":"alibaba","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2013-01-13T10:59:52.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1961952?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1726042148.0","currentOid":""},"activityList":{"items":[{"before":"be0d945d7d221c15b8191f3da5eadfc0242fe613","after":"80ca4366dbe624561f6949d8c8cc4901096c7b22","ref":"refs/heads/master","pushedAt":"2024-09-13T10:05:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"agapple","name":"agapple","path":"/agapple","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/834743?s=80&v=4"},"commit":{"message":"fixed #5270 , add CanalMQStarter stop latch","shortMessageHtmlLink":"fixed #5270 , add CanalMQStarter stop latch"}},{"before":"5a968b371518088e54252af50e091ec516c863b5","after":"be0d945d7d221c15b8191f3da5eadfc0242fe613","ref":"refs/heads/master","pushedAt":"2024-09-13T09:02:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"agapple","name":"agapple","path":"/agapple","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/834743?s=80&v=4"},"commit":{"message":"当zk出现session time out可能会导致instance出现多个消费者,从而出现乱序 (#5270)","shortMessageHtmlLink":"当zk出现session time out可能会导致instance出现多个消费者,从而出现乱序 (#5270)"}},{"before":"1e5b8a202177f166c221054bfa68e93d372b7034","after":"5a968b371518088e54252af50e091ec516c863b5","ref":"refs/heads/master","pushedAt":"2024-09-11T07:05:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"agapple","name":"agapple","path":"/agapple","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/834743?s=80&v=4"},"commit":{"message":"fixed typo","shortMessageHtmlLink":"fixed typo"}},{"before":"ff82fd65320df6b85da122d7fb28455d8cd3e990","after":"1e5b8a202177f166c221054bfa68e93d372b7034","ref":"refs/heads/master","pushedAt":"2024-08-29T05:07:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"agapple","name":"agapple","path":"/agapple","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/834743?s=80&v=4"},"commit":{"message":"fixed schema blackFilter & mysql 8.4","shortMessageHtmlLink":"fixed schema blackFilter & mysql 8.4"}},{"before":"b060f46ccf4231856fea0a5eb56adc091fea1399","after":"ff82fd65320df6b85da122d7fb28455d8cd3e990","ref":"refs/heads/master","pushedAt":"2024-08-29T04:47:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"agapple","name":"agapple","path":"/agapple","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/834743?s=80&v=4"},"commit":{"message":"直接close socket,解决TLS half-close policy报错问题 (#5240)","shortMessageHtmlLink":"直接close socket,解决TLS half-close policy报错问题 (#5240)"}},{"before":"7e31b4053175537f894b8ad092e46c0cbc0217fd","after":"b060f46ccf4231856fea0a5eb56adc091fea1399","ref":"refs/heads/master","pushedAt":"2024-08-29T04:47:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"agapple","name":"agapple","path":"/agapple","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/834743?s=80&v=4"},"commit":{"message":"Update AbstractRequest.java (#5208)","shortMessageHtmlLink":"Update AbstractRequest.java (#5208)"}},{"before":"b2b3223d1d26e607736f1c1fe7350b38f77a4419","after":"7e31b4053175537f894b8ad092e46c0cbc0217fd","ref":"refs/heads/master","pushedAt":"2024-08-29T04:43:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"agapple","name":"agapple","path":"/agapple","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/834743?s=80&v=4"},"commit":{"message":"support mysql 8.4 (#5231)","shortMessageHtmlLink":"support mysql 8.4 (#5231)"}},{"before":"fea4d8210a52e2004e4988e05192a8dd38f66937","after":"b2b3223d1d26e607736f1c1fe7350b38f77a4419","ref":"refs/heads/master","pushedAt":"2024-08-29T04:42:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"agapple","name":"agapple","path":"/agapple","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/834743?s=80&v=4"},"commit":{"message":"fix mysql 5.1 negotiate NPE. (#5255)","shortMessageHtmlLink":"fix mysql 5.1 negotiate NPE. (#5255)"}},{"before":"fb3d2c681176d9cc1e3c0036ef329f2f0a59026c","after":"fea4d8210a52e2004e4988e05192a8dd38f66937","ref":"refs/heads/master","pushedAt":"2024-07-16T07:02:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"agapple","name":"agapple","path":"/agapple","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/834743?s=80&v=4"},"commit":{"message":"fixed pull #5191 , reformat","shortMessageHtmlLink":"fixed pull #5191 , reformat"}},{"before":"3439c48948da979ead6dda4205d85343b266d9a8","after":"fb3d2c681176d9cc1e3c0036ef329f2f0a59026c","ref":"refs/heads/master","pushedAt":"2024-07-16T06:59:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"agapple","name":"agapple","path":"/agapple","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/834743?s=80&v=4"},"commit":{"message":"add compressionType,enableChunking for pulsar client , upgrade dependencies for security (#5191)\n\n* add support for listener name which is described in https://pulsar.apache.org/docs/next/concepts-multiple-advertised-listeners/\r\n\r\n* upgrade for CVE-2023-20883 CVE-2022-1471 CVE-2023-20860\r\n\r\n* add enableChunking\r\n\r\n* downgrade pulsar client version\r\n\r\n* fix\r\n\r\n* 增加压缩算法","shortMessageHtmlLink":"add compressionType,enableChunking for pulsar client , upgrade depend…"}},{"before":"2b8a309ec70370fc3edec113e0fd36b60ba60f67","after":"3439c48948da979ead6dda4205d85343b266d9a8","ref":"refs/heads/master","pushedAt":"2024-07-16T06:58:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"agapple","name":"agapple","path":"/agapple","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/834743?s=80&v=4"},"commit":{"message":"fixed pull #5175 , reformat","shortMessageHtmlLink":"fixed pull #5175 , reformat"}},{"before":"9373429015c0f25318b703833a1d7913676f2aa3","after":"2b8a309ec70370fc3edec113e0fd36b60ba60f67","ref":"refs/heads/master","pushedAt":"2024-07-16T06:51:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"agapple","name":"agapple","path":"/agapple","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/834743?s=80&v=4"},"commit":{"message":"fixed Rocketmq can not batch send messages when producer set namespace (#5202)","shortMessageHtmlLink":"fixed Rocketmq can not batch send messages when producer set namespace ("}},{"before":"9493ff733d0bbfc10c4e5a9f34407e4616cd18a0","after":"9373429015c0f25318b703833a1d7913676f2aa3","ref":"refs/heads/master","pushedAt":"2024-06-26T07:53:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"agapple","name":"agapple","path":"/agapple","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/834743?s=80&v=4"},"commit":{"message":"fix: resource loading failure caused by incorrect parameter order in StringUtils.startsWithIgnoreCase (#5173)","shortMessageHtmlLink":"fix: resource loading failure caused by incorrect parameter order in …"}},{"before":"31530dc9af110cef079478182b5b2450a8bbc806","after":"9493ff733d0bbfc10c4e5a9f34407e4616cd18a0","ref":"refs/heads/master","pushedAt":"2024-06-26T07:49:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"agapple","name":"agapple","path":"/agapple","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/834743?s=80&v=4"},"commit":{"message":"fix: 同个instance配置多个group避免共享CanalMsgConsumer (#5175)","shortMessageHtmlLink":"fix: 同个instance配置多个group避免共享CanalMsgConsumer (#5175)"}},{"before":"4c906702a625c8d3177c64023ecf8294777bf633","after":"c1f5a5a8e45ef216c47693da1ff5a5d7d73a4092","ref":"refs/heads/canal-1.1.7-hotfix-1","pushedAt":"2024-06-26T07:43:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"agapple","name":"agapple","path":"/agapple","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/834743?s=80&v=4"},"commit":{"message":"feat 元数据与target数据源不一致时 进行兼容处理 (#5168)\n\n* feat 元数据与target数据源不一致时 进行兼容处理\r\n\r\n* feat 元数据与target数据源不一致时 进行兼容处理 优化代码\r\n\r\n* Feature #FR-761 ddl执行失败会造成后续未执行的dml丢弃 针对ddl exec failed catch the ex","shortMessageHtmlLink":"feat 元数据与target数据源不一致时 进行兼容处理 (#5168)"}},{"before":"b0f3ff8dcc7628702a9e480c08158677ad84435c","after":"31530dc9af110cef079478182b5b2450a8bbc806","ref":"refs/heads/master","pushedAt":"2024-06-26T07:34:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"agapple","name":"agapple","path":"/agapple","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/834743?s=80&v=4"},"commit":{"message":"fix(adapter): add args into adapter/restart.sh (#5149)\n\nSigned-off-by: Tass ","shortMessageHtmlLink":"fix(adapter): add args into adapter/restart.sh (#5149)"}},{"before":"5c61f2fb568af20db70a603b192634dd6d41eba3","after":"b0f3ff8dcc7628702a9e480c08158677ad84435c","ref":"refs/heads/master","pushedAt":"2024-06-26T07:33:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"agapple","name":"agapple","path":"/agapple","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/834743?s=80&v=4"},"commit":{"message":"fixed pull #5147, reformat & add more configs","shortMessageHtmlLink":"fixed pull #5147, reformat & add more configs"}},{"before":"7bb619cf12bb187d072b21939640e18846fbf1aa","after":"5c61f2fb568af20db70a603b192634dd6d41eba3","ref":"refs/heads/master","pushedAt":"2024-06-26T07:06:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"agapple","name":"agapple","path":"/agapple","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/834743?s=80&v=4"},"commit":{"message":"Feat, support SSL(TLS), improve SHA2 password. (#5147)\n\n* feat #4489, mysql SSL\r\n\r\n* feat #4489, mysql SHA2 and SSL\r\n\r\n* merge master, fix conflict.\r\n\r\n* improve SHA2 auth plugin, fix SSL status print.\r\n\r\n* SSL key store, use url rather than path, keep same as JDBC driver.","shortMessageHtmlLink":"Feat, support SSL(TLS), improve SHA2 password. (#5147)"}},{"before":"d66a15fe3597b7960d974ff02c07c0af9c4a765d","after":"7bb619cf12bb187d072b21939640e18846fbf1aa","ref":"refs/heads/master","pushedAt":"2024-06-06T07:29:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"agapple","name":"agapple","path":"/agapple","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/834743?s=80&v=4"},"commit":{"message":"fixed #5154,avoid spring RCE","shortMessageHtmlLink":"fixed #5154,avoid spring RCE"}},{"before":"aa05d8e2a0e6e62d2bf07f469892de0091c437c1","after":"d66a15fe3597b7960d974ff02c07c0af9c4a765d","ref":"refs/heads/master","pushedAt":"2024-05-25T14:05:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"agapple","name":"agapple","path":"/agapple","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/834743?s=80&v=4"},"commit":{"message":"migrate sql parser from druid to polardbx-parser (#5097)\n\n* migrate parser from druid to polardbx-parser\r\n\r\n* migrate parser from druid to polardbx-parser(with version 5.4.19)\r\n\r\n* fix bug : full ddl sqls should not assign to extra field but data field\r\n\r\n* fix bug : full ddl sqls should not assign to extra field but data field\r\n\r\n---------\r\n\r\nCo-authored-by: agapple ","shortMessageHtmlLink":"migrate sql parser from druid to polardbx-parser (#5097)"}},{"before":"a28806311a3e1b3f731a7f9e687a06407f100724","after":"c6f28eb386a7aa85bacf3d5075fad0578d2052cb","ref":"refs/heads/feature/ziyang_migrate_parser","pushedAt":"2024-05-24T10:20:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lulu2panpan","name":null,"path":"/lulu2panpan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15853650?s=80&v=4"},"commit":{"message":"fix bug : full ddl sqls should not assign to extra field but data field","shortMessageHtmlLink":"fix bug : full ddl sqls should not assign to extra field but data field"}},{"before":"05562f1dfcbd13d9cb57ee5bcb300cd04ff0e234","after":"a28806311a3e1b3f731a7f9e687a06407f100724","ref":"refs/heads/feature/ziyang_migrate_parser","pushedAt":"2024-05-24T09:54:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lulu2panpan","name":null,"path":"/lulu2panpan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15853650?s=80&v=4"},"commit":{"message":"fix bug : full ddl sqls should not assign to extra field but data field","shortMessageHtmlLink":"fix bug : full ddl sqls should not assign to extra field but data field"}},{"before":"a98549ee0d7ae9303bc7ea530d446cfed0b8ea0f","after":"05562f1dfcbd13d9cb57ee5bcb300cd04ff0e234","ref":"refs/heads/feature/ziyang_migrate_parser","pushedAt":"2024-05-24T05:43:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lulu2panpan","name":null,"path":"/lulu2panpan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15853650?s=80&v=4"},"commit":{"message":"migrate parser from druid to polardbx-parser(with version 5.4.19)","shortMessageHtmlLink":"migrate parser from druid to polardbx-parser(with version 5.4.19)"}},{"before":"a6d73ad16b5aea7fb8a3423e2ce26dabbd8871eb","after":"a98549ee0d7ae9303bc7ea530d446cfed0b8ea0f","ref":"refs/heads/feature/ziyang_migrate_parser","pushedAt":"2024-05-22T13:05:31.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"agapple","name":"agapple","path":"/agapple","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/834743?s=80&v=4"},"commit":{"message":"Merge branch 'master' into feature/ziyang_migrate_parser","shortMessageHtmlLink":"Merge branch 'master' into feature/ziyang_migrate_parser"}},{"before":"5ff64496205cb699e2ddd9e752d7010a97b41aaf","after":"aa05d8e2a0e6e62d2bf07f469892de0091c437c1","ref":"refs/heads/master","pushedAt":"2024-05-22T01:46:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"agapple","name":"agapple","path":"/agapple","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/834743?s=80&v=4"},"commit":{"message":"reformat","shortMessageHtmlLink":"reformat"}},{"before":"bbea8029148969195a41f65b17ac650c93e64580","after":"5ff64496205cb699e2ddd9e752d7010a97b41aaf","ref":"refs/heads/master","pushedAt":"2024-05-22T01:41:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"agapple","name":"agapple","path":"/agapple","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/834743?s=80&v=4"},"commit":{"message":"fix issue #5127 escape key of json data (#5130)","shortMessageHtmlLink":"fix issue #5127 escape key of json data (#5130)"}},{"before":"e2219c88dd313ec3b381d66a9c9127380f17274f","after":"bbea8029148969195a41f65b17ac650c93e64580","ref":"refs/heads/master","pushedAt":"2024-04-28T01:54:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"agapple","name":"agapple","path":"/agapple","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/834743?s=80&v=4"},"commit":{"message":"feat(es8): es8 支持证书认证 (#5106)","shortMessageHtmlLink":"feat(es8): es8 支持证书认证 (#5106)"}},{"before":"a92e61f5a9c3e0705f4288bd4c7998961b7967bf","after":"e2219c88dd313ec3b381d66a9c9127380f17274f","ref":"refs/heads/master","pushedAt":"2024-04-28T01:53:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"agapple","name":"agapple","path":"/agapple","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/834743?s=80&v=4"},"commit":{"message":"add support for listener name which is described in https://pulsar.apache.org/docs/next/concepts-multiple-advertised-listeners/ (#5118)","shortMessageHtmlLink":"add support for listener name which is described in https://pulsar.ap…"}},{"before":"eaacc01b7783e257bab27e0132bd8aba2c81bb7f","after":"a92e61f5a9c3e0705f4288bd4c7998961b7967bf","ref":"refs/heads/master","pushedAt":"2024-04-15T10:52:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"agapple","name":"agapple","path":"/agapple","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/834743?s=80&v=4"},"commit":{"message":"fixed issue #5073 , optimize docker build","shortMessageHtmlLink":"fixed issue #5073 , optimize docker build"}},{"before":"caa46f367262635ac1b2e5e2d69c67956b6ad79e","after":"eaacc01b7783e257bab27e0132bd8aba2c81bb7f","ref":"refs/heads/master","pushedAt":"2024-04-15T07:35:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"agapple","name":"agapple","path":"/agapple","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/834743?s=80&v=4"},"commit":{"message":"fixed issue #5094 , support function unique index","shortMessageHtmlLink":"fixed issue #5094 , support function unique index"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEtVWemwA","startCursor":null,"endCursor":null}},"title":"Activity · alibaba/canal"}