{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":223883866,"defaultBranch":"master","name":"library","ownerLogin":"swoole","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-11-25T07:09:14.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/8121270?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1716589357.0","currentOid":""},"activityList":{"items":[{"before":"3bc066dd5d5f3498f7bb2ef8c5a7408d0cd33149","after":"8aa2425b36bea8b07663c0621a52261e44e1a427","ref":"refs/heads/master","pushedAt":"2024-05-25T00:53:36.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"deminy","name":"Demin Yin","path":"/deminy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/865547?s=80&v=4"},"commit":{"message":"code quality improvements for PHP 8.1+ using Rector","shortMessageHtmlLink":"code quality improvements for PHP 8.1+ using Rector"}},{"before":"d2fa3b9a0aeeface61d61f2f0e2bdf6f8c6c6876","after":"8aa2425b36bea8b07663c0621a52261e44e1a427","ref":"refs/heads/6.0.x","pushedAt":"2024-05-25T00:48:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"deminy","name":"Demin Yin","path":"/deminy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/865547?s=80&v=4"},"commit":{"message":"code quality improvements for PHP 8.1+ using Rector","shortMessageHtmlLink":"code quality improvements for PHP 8.1+ using Rector"}},{"before":"459c6c7e5e8bece2605a9de91054d530ddaeaa91","after":"d2fa3b9a0aeeface61d61f2f0e2bdf6f8c6c6876","ref":"refs/heads/6.0.x","pushedAt":"2024-05-25T00:46:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"deminy","name":"Demin Yin","path":"/deminy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/865547?s=80&v=4"},"commit":{"message":"fix broken CI pipeline","shortMessageHtmlLink":"fix broken CI pipeline"}},{"before":"8d15127424e2107ff3287231c9c8ad2ba00c0ec1","after":"459c6c7e5e8bece2605a9de91054d530ddaeaa91","ref":"refs/heads/6.0.x","pushedAt":"2024-05-25T00:34:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"deminy","name":"Demin Yin","path":"/deminy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/865547?s=80&v=4"},"commit":{"message":"upgrade PHPUnit to v10+","shortMessageHtmlLink":"upgrade PHPUnit to v10+"}},{"before":"7cb566a6d2e29b4b96f63226c45d78ff9b36fc3d","after":"8d15127424e2107ff3287231c9c8ad2ba00c0ec1","ref":"refs/heads/6.0.x","pushedAt":"2024-05-24T22:50:29.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"deminy","name":"Demin Yin","path":"/deminy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/865547?s=80&v=4"},"commit":{"message":"fix Dockerfile failure and simplify PHP extension installation","shortMessageHtmlLink":"fix Dockerfile failure and simplify PHP extension installation"}},{"before":"7cb566a6d2e29b4b96f63226c45d78ff9b36fc3d","after":null,"ref":"refs/heads/5.2.x","pushedAt":"2024-05-24T22:22:37.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"deminy","name":"Demin Yin","path":"/deminy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/865547?s=80&v=4"}},{"before":"3bc066dd5d5f3498f7bb2ef8c5a7408d0cd33149","after":"7cb566a6d2e29b4b96f63226c45d78ff9b36fc3d","ref":"refs/heads/6.0.x","pushedAt":"2024-05-24T22:22:24.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"deminy","name":"Demin Yin","path":"/deminy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/865547?s=80&v=4"},"commit":{"message":"fix warning message \"docker-compose.yml: version is obsolete\"","shortMessageHtmlLink":"fix warning message \"docker-compose.yml: version is obsolete\""}},{"before":"3bc066dd5d5f3498f7bb2ef8c5a7408d0cd33149","after":"7cb566a6d2e29b4b96f63226c45d78ff9b36fc3d","ref":"refs/heads/5.2.x","pushedAt":"2024-05-24T22:19:43.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"deminy","name":"Demin Yin","path":"/deminy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/865547?s=80&v=4"},"commit":{"message":"fix warning message \"docker-compose.yml: version is obsolete\"","shortMessageHtmlLink":"fix warning message \"docker-compose.yml: version is obsolete\""}},{"before":null,"after":"3bc066dd5d5f3498f7bb2ef8c5a7408d0cd33149","ref":"refs/heads/6.0.x","pushedAt":"2024-05-13T17:08:50.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"deminy","name":"Demin Yin","path":"/deminy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/865547?s=80&v=4"},"commit":{"message":"#172: update CHANGELOG","shortMessageHtmlLink":"#172: update CHANGELOG"}},{"before":"1bc74de8455014fdff26a20c3cf2f2913a4229f7","after":"3bc066dd5d5f3498f7bb2ef8c5a7408d0cd33149","ref":"refs/heads/5.2.x","pushedAt":"2024-05-13T17:07:27.000Z","pushType":"push","commitsCount":31,"pusher":{"login":"deminy","name":"Demin Yin","path":"/deminy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/865547?s=80&v=4"},"commit":{"message":"#172: update CHANGELOG","shortMessageHtmlLink":"#172: update CHANGELOG"}},{"before":"53ba26dc3ce08a49d6ddb64320a05805581ffc6b","after":"3bc066dd5d5f3498f7bb2ef8c5a7408d0cd33149","ref":"refs/heads/master","pushedAt":"2024-03-22T18:07:13.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"deminy","name":"Demin Yin","path":"/deminy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/865547?s=80&v=4"},"commit":{"message":"#172: update CHANGELOG","shortMessageHtmlLink":"#172: update CHANGELOG"}},{"before":"602ec667d8d55d00a7ade234d6139c48ab1f461d","after":"53ba26dc3ce08a49d6ddb64320a05805581ffc6b","ref":"refs/heads/master","pushedAt":"2024-03-22T17:53:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"deminy","name":"Demin Yin","path":"/deminy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/865547?s=80&v=4"},"commit":{"message":"Detect additional error message \"Broken Pipe\" as Lost Connection","shortMessageHtmlLink":"Detect additional error message \"Broken Pipe\" as Lost Connection"}},{"before":"ff2cccb478e41eb32a8d1577341b0fd33e2351f2","after":"602ec667d8d55d00a7ade234d6139c48ab1f461d","ref":"refs/heads/master","pushedAt":"2024-03-05T07:52:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"deminy","name":"Demin Yin","path":"/deminy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/865547?s=80&v=4"},"commit":{"message":"update test cases for proxy classes of connection pools","shortMessageHtmlLink":"update test cases for proxy classes of connection pools"}},{"before":"121a5f00485ad418577a49b8a9ecc063a561db3e","after":"ff2cccb478e41eb32a8d1577341b0fd33e2351f2","ref":"refs/heads/master","pushedAt":"2024-03-05T07:21:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"deminy","name":"Demin Yin","path":"/deminy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/865547?s=80&v=4"},"commit":{"message":"refactor tests of connection pool to create pools within same parent class","shortMessageHtmlLink":"refactor tests of connection pool to create pools within same parent …"}},{"before":"587127c232d3afd0b04c1be0f719fe069f8fdac7","after":"121a5f00485ad418577a49b8a9ecc063a561db3e","ref":"refs/heads/master","pushedAt":"2024-03-03T08:24:52.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"deminy","name":"Demin Yin","path":"/deminy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/865547?s=80&v=4"},"commit":{"message":"#171: improve HTTP header and cookie handling\n\nIdeally, $headers and $cookies should always be arrays. To enhance flexibility and facilitate easier unit testing in Swoole, we've now allowed these parameters to accept null values.","shortMessageHtmlLink":"#171: improve HTTP header and cookie handling"}},{"before":"041533d4237fc93abaddf19afee3ca9fed4481bf","after":"587127c232d3afd0b04c1be0f719fe069f8fdac7","ref":"refs/heads/master","pushedAt":"2024-03-01T22:17:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"deminy","name":"Demin Yin","path":"/deminy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/865547?s=80&v=4"},"commit":{"message":"#170: make the behavior of the ConnectionPool::get() methods consistent without throwing out an exception\n\nWhen failed to get a connection from the pool, method get() should always return false instead of throwing out any exception. For method get(), returning a value of false means that the pool is at full capacity, yet all connections are currently in use.","shortMessageHtmlLink":"#170: make the behavior of the ConnectionPool::get() methods consiste…"}},{"before":"7f56fe0f2e045b7c909c32f3d956d8e3af3201af","after":"041533d4237fc93abaddf19afee3ca9fed4481bf","ref":"refs/heads/master","pushedAt":"2024-03-01T21:59:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"deminy","name":"Demin Yin","path":"/deminy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/865547?s=80&v=4"},"commit":{"message":"#170: misc updates after the PR gets merged","shortMessageHtmlLink":"#170: misc updates after the PR gets merged"}},{"before":"cef8e6dfff0f9c4a308c5a1ab995c0a82584fceb","after":"7f56fe0f2e045b7c909c32f3d956d8e3af3201af","ref":"refs/heads/master","pushedAt":"2024-03-01T21:18:21.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"deminy","name":"Demin Yin","path":"/deminy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/865547?s=80&v=4"},"commit":{"message":"Added test","shortMessageHtmlLink":"Added test"}},{"before":"38c7c3a83eeed3b81b2c6b4cfc3c5cc464a0ca7a","after":"cef8e6dfff0f9c4a308c5a1ab995c0a82584fceb","ref":"refs/heads/master","pushedAt":"2024-02-26T06:53:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"deminy","name":"Demin Yin","path":"/deminy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/865547?s=80&v=4"},"commit":{"message":"add unit tests and update CHANGELOG for MR #169","shortMessageHtmlLink":"add unit tests and update CHANGELOG for MR #169"}},{"before":"d0ac03753a22ce34a521c7eb75b2e19f0d6ec961","after":"38c7c3a83eeed3b81b2c6b4cfc3c5cc464a0ca7a","ref":"refs/heads/master","pushedAt":"2024-02-26T06:33:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"deminy","name":"Demin Yin","path":"/deminy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/865547?s=80&v=4"},"commit":{"message":"small improvements/adjustments\n\n* update local path lookup.\n* Replace string options with Swoole constants.\n* allow to run FastCGI examples in Docker","shortMessageHtmlLink":"small improvements/adjustments"}},{"before":"a6f5a51d846dcfde44ddfeac4deab6143e9daf25","after":"d0ac03753a22ce34a521c7eb75b2e19f0d6ec961","ref":"refs/heads/master","pushedAt":"2024-02-26T06:30:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"deminy","name":"Demin Yin","path":"/deminy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/865547?s=80&v=4"},"commit":{"message":"Fix bug https://github.com/NathanFreeman/library.git","shortMessageHtmlLink":"Fix bug https://github.com/NathanFreeman/library.git"}},{"before":"0d21a7c129d09a2bc8c53bfc05e72956905240df","after":"a6f5a51d846dcfde44ddfeac4deab6143e9daf25","ref":"refs/heads/master","pushedAt":"2024-02-24T05:01:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"deminy","name":"Demin Yin","path":"/deminy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/865547?s=80&v=4"},"commit":{"message":"allow to run unit tests under PHP 8.3 and PHPUnit 10","shortMessageHtmlLink":"allow to run unit tests under PHP 8.3 and PHPUnit 10"}},{"before":"1e0e8afda1c895d82884869e46c24a313fb2a3cd","after":"0d21a7c129d09a2bc8c53bfc05e72956905240df","ref":"refs/heads/master","pushedAt":"2024-02-20T19:34:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"deminy","name":"Demin Yin","path":"/deminy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/865547?s=80&v=4"},"commit":{"message":"fix issues reported in unit tests, with other minor updates","shortMessageHtmlLink":"fix issues reported in unit tests, with other minor updates"}},{"before":"eaf6a43f2fdd403e7d4968fd6f4bd0d1b05e48c3","after":"1e0e8afda1c895d82884869e46c24a313fb2a3cd","ref":"refs/heads/master","pushedAt":"2024-02-20T18:53:19.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"deminy","name":"Demin Yin","path":"/deminy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/865547?s=80&v=4"},"commit":{"message":"handle/ignore PHPStan-reported issues case by case","shortMessageHtmlLink":"handle/ignore PHPStan-reported issues case by case"}},{"before":"031eba5f6db2ffac66ce1cca6d1d63a213203724","after":"eaf6a43f2fdd403e7d4968fd6f4bd0d1b05e48c3","ref":"refs/heads/master","pushedAt":"2024-02-17T06:47:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"deminy","name":"Demin Yin","path":"/deminy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/865547?s=80&v=4"},"commit":{"message":"fix: Connection pool in Swoole does not support in-memory or temporary SQLite databases","shortMessageHtmlLink":"fix: Connection pool in Swoole does not support in-memory or temporar…"}},{"before":"3f62e9186095e85a244b9557362bddf6d9eff6ac","after":"031eba5f6db2ffac66ce1cca6d1d63a213203724","ref":"refs/heads/master","pushedAt":"2024-02-17T05:50:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"deminy","name":"Demin Yin","path":"/deminy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/865547?s=80&v=4"},"commit":{"message":"refactor and fix methods in StringObject classes","shortMessageHtmlLink":"refactor and fix methods in StringObject classes"}},{"before":"2027cb8fa2f91224977e3bc562cef50a59d57403","after":"3f62e9186095e85a244b9557362bddf6d9eff6ac","ref":"refs/heads/master","pushedAt":"2024-02-17T00:28:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"deminy","name":"Demin Yin","path":"/deminy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/865547?s=80&v=4"},"commit":{"message":"update return types of hooked curl functions/methods","shortMessageHtmlLink":"update return types of hooked curl functions/methods"}},{"before":"7a6396e45f4d4517a049584a746285d6501cf71d","after":"2027cb8fa2f91224977e3bc562cef50a59d57403","ref":"refs/heads/master","pushedAt":"2024-02-17T00:17:12.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"deminy","name":"Demin Yin","path":"/deminy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/865547?s=80&v=4"},"commit":{"message":"small updates","shortMessageHtmlLink":"small updates"}},{"before":"490c7a67564f3ba29f73c30ff4ce3ee99022e2ce","after":"7a6396e45f4d4517a049584a746285d6501cf71d","ref":"refs/heads/master","pushedAt":"2024-02-16T23:52:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"deminy","name":"Demin Yin","path":"/deminy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/865547?s=80&v=4"},"commit":{"message":"Fix accessing undefined properties in method \\Swoole\\NameResolver::checkResponse()","shortMessageHtmlLink":"Fix accessing undefined properties in method \\Swoole\\NameResolver::ch…"}},{"before":"4832d802b2723f01bd3a9e9f2c0cd49dc2121d9b","after":"490c7a67564f3ba29f73c30ff4ce3ee99022e2ce","ref":"refs/heads/master","pushedAt":"2024-02-16T21:19:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"deminy","name":"Demin Yin","path":"/deminy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/865547?s=80&v=4"},"commit":{"message":"address PHPStan-reported issue","shortMessageHtmlLink":"address PHPStan-reported issue"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEU343gQA","startCursor":null,"endCursor":null}},"title":"Activity · swoole/library"}