{"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:1725337531.0","currentOid":""},"activityList":{"items":[{"before":"136b038ee18bfc1f0f1a384c412425782a7c3d17","after":"a60d9c4aee568ae40220cd27de912e160bdb564e","ref":"refs/heads/master","pushedAt":"2024-06-02T22:00:19.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":"use GitHub Action isbang/compose-action to manage Docker containers","shortMessageHtmlLink":"use GitHub Action isbang/compose-action to manage Docker containers"}},{"before":"136b038ee18bfc1f0f1a384c412425782a7c3d17","after":"a60d9c4aee568ae40220cd27de912e160bdb564e","ref":"refs/heads/6.0.x","pushedAt":"2024-06-02T21:53:03.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":"use GitHub Action isbang/compose-action to manage Docker containers","shortMessageHtmlLink":"use GitHub Action isbang/compose-action to manage Docker containers"}},{"before":"8aa2425b36bea8b07663c0621a52261e44e1a427","after":"136b038ee18bfc1f0f1a384c412425782a7c3d17","ref":"refs/heads/master","pushedAt":"2024-06-01T21:14:32.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":"Remove deprecated constants","shortMessageHtmlLink":"Remove deprecated constants"}},{"before":"8aa2425b36bea8b07663c0621a52261e44e1a427","after":"136b038ee18bfc1f0f1a384c412425782a7c3d17","ref":"refs/heads/6.0.x","pushedAt":"2024-05-29T07:26:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"matyhtf","name":"Tianfeng.Han","path":"/matyhtf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2017766?s=80&v=4"},"commit":{"message":"Remove deprecated constants","shortMessageHtmlLink":"Remove deprecated constants"}},{"before":"8ddd2c01c21b14d26be7ccebe8f1f5e74cc4ba2c","after":null,"ref":"refs/heads/v6.0","pushedAt":"2024-05-29T07:24:36.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"matyhtf","name":"Tianfeng.Han","path":"/matyhtf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2017766?s=80&v=4"}},{"before":"2a97eefb5c5240141bdae52eafb49ab24d265a87","after":"8ddd2c01c21b14d26be7ccebe8f1f5e74cc4ba2c","ref":"refs/heads/v6.0","pushedAt":"2024-05-29T07:22:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"matyhtf","name":"Tianfeng.Han","path":"/matyhtf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2017766?s=80&v=4"},"commit":{"message":"constants","shortMessageHtmlLink":"constants"}},{"before":null,"after":"2a97eefb5c5240141bdae52eafb49ab24d265a87","ref":"refs/heads/v6.0","pushedAt":"2024-05-29T07:22:00.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"matyhtf","name":"Tianfeng.Han","path":"/matyhtf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2017766?s=80&v=4"},"commit":{"message":"Merge branch 'master' of github.com:swoole/library","shortMessageHtmlLink":"Merge branch 'master' of github.com:swoole/library"}},{"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"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNi0wMlQyMjowMDoxOS4wMDAwMDBazwAAAARaXyfu","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNi0wMlQyMjowMDoxOS4wMDAwMDBazwAAAARaXyfu","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMi0yMFQxOTozNDoyNy4wMDAwMDBazwAAAAQAEoRD"}},"title":"Activity · swoole/library"}