{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":390906263,"defaultBranch":"2.0","name":"imi-swoole","ownerLogin":"imiphp","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-07-30T02:36:40.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/40457266?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1723248732.0","currentOid":""},"activityList":{"items":[{"before":"3db6bf543bc37ff102e332dc6a90f23c1596e187","after":"3942ad76c9cff1a94ef5fdf1a40999cb015d2a51","ref":"refs/heads/2.1","pushedAt":"2024-07-17T04:15:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Yurunsoft","name":"Yurun","path":"/Yurunsoft","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20104656?s=80&v=4"},"commit":{"message":"修复在配置文件中启用 autoEndSlash 后,路由重复检测误报 (#707)","shortMessageHtmlLink":"修复在配置文件中启用 autoEndSlash 后,路由重复检测误报 (#707)"}},{"before":"33e884d684ff6a2ff2cfdcc97c432061bfd69814","after":"8bf2b06b380baa9d4f803afee706e6d0d457e97c","ref":"refs/heads/3.0","pushedAt":"2024-05-02T00:58:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Yurunsoft","name":"Yurun","path":"/Yurunsoft","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20104656?s=80&v=4"},"commit":{"message":"修复测试 (#696)","shortMessageHtmlLink":"修复测试 (#696)"}},{"before":"31a9b8b5f55d098795fb2f7df570bf8b73402ad7","after":"3db6bf543bc37ff102e332dc6a90f23c1596e187","ref":"refs/heads/2.1","pushedAt":"2024-04-18T13:42:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Yurunsoft","name":"Yurun","path":"/Yurunsoft","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20104656?s=80&v=4"},"commit":{"message":"修复 Swoole 测试的 Event::wait() 警告报错 (#693)","shortMessageHtmlLink":"修复 Swoole 测试的 Event::wait() 警告报错 (#693)"}},{"before":"7486fdfbe86da5eebd698981800a27d4a597b3ab","after":"31a9b8b5f55d098795fb2f7df570bf8b73402ad7","ref":"refs/heads/2.1","pushedAt":"2024-03-27T10:43:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Yurunsoft","name":"Yurun","path":"/Yurunsoft","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20104656?s=80&v=4"},"commit":{"message":"修复 MySQL 检查是否离线的错误码索引 (#686)","shortMessageHtmlLink":"修复 MySQL 检查是否离线的错误码索引 (#686)"}},{"before":"68493d14b45dd6264e0b76dfbac24ad8a4c32504","after":"7486fdfbe86da5eebd698981800a27d4a597b3ab","ref":"refs/heads/2.1","pushedAt":"2024-02-24T02:54:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Yurunsoft","name":"Yurun","path":"/Yurunsoft","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20104656?s=80&v=4"},"commit":{"message":"修复无法通过配置文件设置 WebSocket 服务的 dataParser (#681)","shortMessageHtmlLink":"修复无法通过配置文件设置 WebSocket 服务的 dataParser (#681)"}},{"before":"71bfc9043606482c2062a7bfd65d0a79c745d429","after":"68493d14b45dd6264e0b76dfbac24ad8a4c32504","ref":"refs/heads/2.1","pushedAt":"2024-02-18T09:32:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Yurunsoft","name":"Yurun","path":"/Yurunsoft","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20104656?s=80&v=4"},"commit":{"message":"修复 HTTP 控制器 string 类型参数值 (#678)","shortMessageHtmlLink":"修复 HTTP 控制器 string 类型参数值 (#678)"}},{"before":"09883a9bfafbd3fb3aa85d037e1926fba57d33e4","after":"71bfc9043606482c2062a7bfd65d0a79c745d429","ref":"refs/heads/2.1","pushedAt":"2024-02-08T03:47:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Yurunsoft","name":"Yurun","path":"/Yurunsoft","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20104656?s=80&v=4"},"commit":{"message":"支持枚举和联合类型的控制器方法参数 (#676)","shortMessageHtmlLink":"支持枚举和联合类型的控制器方法参数 (#676)"}},{"before":"63a8c8ff36ac91f78536b675ef8bff17927d6f25","after":"09883a9bfafbd3fb3aa85d037e1926fba57d33e4","ref":"refs/heads/2.1","pushedAt":"2024-02-07T10:27:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Yurunsoft","name":"Yurun","path":"/Yurunsoft","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20104656?s=80&v=4"},"commit":{"message":"支持在控制器方法中使用枚举类型的属性值 (#675)","shortMessageHtmlLink":"支持在控制器方法中使用枚举类型的属性值 (#675)"}},{"before":"d13b9dffd411c9d517f6aab146fc9125da64d801","after":"63a8c8ff36ac91f78536b675ef8bff17927d6f25","ref":"refs/heads/2.1","pushedAt":"2024-02-05T03:16:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Yurunsoft","name":"Yurun","path":"/Yurunsoft","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20104656?s=80&v=4"},"commit":{"message":"增加 Swoole 子服务器是 WebSocket 但主服务器不是的情况下的启动警告","shortMessageHtmlLink":"增加 Swoole 子服务器是 WebSocket 但主服务器不是的情况下的启动警告"}},{"before":"03c4de2dee2acdb7a3aa7352630dc7350a152b29","after":"33e884d684ff6a2ff2cfdcc97c432061bfd69814","ref":"refs/heads/3.0","pushedAt":"2024-01-19T01:35:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Yurunsoft","name":"Yurun","path":"/Yurunsoft","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20104656?s=80&v=4"},"commit":{"message":"拆分数据库和模型组件,支持连接中心 (#668)","shortMessageHtmlLink":"拆分数据库和模型组件,支持连接中心 (#668)"}},{"before":"b26e2089bc1813ac4ddd11e335a3f24ab5585720","after":"d13b9dffd411c9d517f6aab146fc9125da64d801","ref":"refs/heads/2.1","pushedAt":"2024-01-10T02:22:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Yurunsoft","name":"Yurun","path":"/Yurunsoft","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20104656?s=80&v=4"},"commit":{"message":"修复 RequestContext::exists() (#671)","shortMessageHtmlLink":"修复 RequestContext::exists() (#671)"}},{"before":"26cd9c58ce4003dd67d87df54db5fa61988cb178","after":"b26e2089bc1813ac4ddd11e335a3f24ab5585720","ref":"refs/heads/2.1","pushedAt":"2023-12-21T12:37:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Yurunsoft","name":"Yurun","path":"/Yurunsoft","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20104656?s=80&v=4"},"commit":{"message":"优化代码 (#667)","shortMessageHtmlLink":"优化代码 (#667)"}},{"before":"2a2a9cb15de3a01b8f509a299fe31c91360fdd31","after":"03c4de2dee2acdb7a3aa7352630dc7350a152b29","ref":"refs/heads/3.0","pushedAt":"2023-12-12T07:18:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Yurunsoft","name":"Yurun","path":"/Yurunsoft","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20104656?s=80&v=4"},"commit":{"message":"统一事件 (#664)","shortMessageHtmlLink":"统一事件 (#664)"}},{"before":"f6d5e3932b9cb35e5381c0aa3d118bda77556f01","after":"2a2a9cb15de3a01b8f509a299fe31c91360fdd31","ref":"refs/heads/3.0","pushedAt":"2023-12-11T03:56:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Yurunsoft","name":"Yurun","path":"/Yurunsoft","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20104656?s=80&v=4"},"commit":{"message":"[3.0] 重构事件,基于类 PSR-14 的接口设计 (#660)","shortMessageHtmlLink":"[3.0] 重构事件,基于类 PSR-14 的接口设计 (#660)"}},{"before":"74f1a8c07b8e2e81e94f33772dc42932509e7b8e","after":"f6d5e3932b9cb35e5381c0aa3d118bda77556f01","ref":"refs/heads/3.0","pushedAt":"2023-12-11T02:14:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Yurunsoft","name":"Yurun","path":"/Yurunsoft","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20104656?s=80&v=4"},"commit":{"message":"修复覆盖率测试 (#663)","shortMessageHtmlLink":"修复覆盖率测试 (#663)"}},{"before":"b5c07e8fcf98c7902a8e1692b5f6a43ed48124e9","after":"26cd9c58ce4003dd67d87df54db5fa61988cb178","ref":"refs/heads/2.1","pushedAt":"2023-12-08T08:43:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Yurunsoft","name":"Yurun","path":"/Yurunsoft","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20104656?s=80&v=4"},"commit":{"message":"修复一些问题 (#662)","shortMessageHtmlLink":"修复一些问题 (#662)"}},{"before":"21e922dc29a25544528aed1da86647c8f541e18d","after":"74f1a8c07b8e2e81e94f33772dc42932509e7b8e","ref":"refs/heads/3.0","pushedAt":"2023-11-25T03:26:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Yurunsoft","name":"Yurun","path":"/Yurunsoft","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20104656?s=80&v=4"},"commit":{"message":"[3.0] 重构 RequestContext (#654)","shortMessageHtmlLink":"[3.0] 重构 RequestContext (#654)"}},{"before":"60d9d40ac88ca73e9bffc25d806d3b958f794ef1","after":"21e922dc29a25544528aed1da86647c8f541e18d","ref":"refs/heads/3.0","pushedAt":"2023-11-25T03:18:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Yurunsoft","name":"Yurun","path":"/Yurunsoft","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20104656?s=80&v=4"},"commit":{"message":"[3.0] Bean 类默认禁止递归 (#644)","shortMessageHtmlLink":"[3.0] Bean 类默认禁止递归 (#644)"}},{"before":"ac1924f77f9ce32f03a753cff2cf93ab9378bba9","after":"60d9d40ac88ca73e9bffc25d806d3b958f794ef1","ref":"refs/heads/3.0","pushedAt":"2023-11-14T11:57:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Yurunsoft","name":"Yurun","path":"/Yurunsoft","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20104656?s=80&v=4"},"commit":{"message":"[3.0] 重构枚举,使用原生枚举 (#648)","shortMessageHtmlLink":"[3.0] 重构枚举,使用原生枚举 (#648)"}},{"before":"5f0e19c9b8605040ad96fe0fc21473ab9b6cfa11","after":"ac1924f77f9ce32f03a753cff2cf93ab9378bba9","ref":"refs/heads/3.0","pushedAt":"2023-11-13T02:55:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Yurunsoft","name":"Yurun","path":"/Yurunsoft","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20104656?s=80&v=4"},"commit":{"message":"v2.1 中已经标记为 deprecated 的在 v3.0 废弃 (#641)","shortMessageHtmlLink":"v2.1 中已经标记为 deprecated 的在 v3.0 废弃 (#641)"}},{"before":"cad821540f6f009cc96d0b507f8f52825514aca3","after":"5f0e19c9b8605040ad96fe0fc21473ab9b6cfa11","ref":"refs/heads/3.0","pushedAt":"2023-11-13T02:28:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Yurunsoft","name":"Yurun","path":"/Yurunsoft","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20104656?s=80&v=4"},"commit":{"message":"修复 ConnectionContextStore 初始化 (#642)","shortMessageHtmlLink":"修复 ConnectionContextStore 初始化 (#642)"}},{"before":"89fe66ded1af1aa09aa3f2384463191222406d12","after":"b5c07e8fcf98c7902a8e1692b5f6a43ed48124e9","ref":"refs/heads/2.1","pushedAt":"2023-11-13T02:20:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Yurunsoft","name":"Yurun","path":"/Yurunsoft","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20104656?s=80&v=4"},"commit":{"message":"修复 ConnectionContextStore 初始化 (#642)","shortMessageHtmlLink":"修复 ConnectionContextStore 初始化 (#642)"}},{"before":"e4af546c417ccafd89bbf0540f12d81599e90775","after":"cad821540f6f009cc96d0b507f8f52825514aca3","ref":"refs/heads/3.0","pushedAt":"2023-11-10T03:55:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Yurunsoft","name":"Yurun","path":"/Yurunsoft","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20104656?s=80&v=4"},"commit":{"message":"修复临时设置服务器到请求上下文后的恢复 (#637)","shortMessageHtmlLink":"修复临时设置服务器到请求上下文后的恢复 (#637)"}},{"before":"90edaa6a0858eeca6aa4812fdf19c238bb9ea49a","after":"e4af546c417ccafd89bbf0540f12d81599e90775","ref":"refs/heads/3.0","pushedAt":"2023-11-10T03:44:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Yurunsoft","name":"Yurun","path":"/Yurunsoft","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20104656?s=80&v=4"},"commit":{"message":"[3.0] 全面使用 PHP 8.1 强类型 (#631)","shortMessageHtmlLink":"[3.0] 全面使用 PHP 8.1 强类型 (#631)"}},{"before":"3fc084d7497a847b10bcfca87ede83b66214a840","after":"89fe66ded1af1aa09aa3f2384463191222406d12","ref":"refs/heads/2.1","pushedAt":"2023-11-08T07:14:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Yurunsoft","name":"Yurun","path":"/Yurunsoft","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20104656?s=80&v=4"},"commit":{"message":"修复临时设置服务器到请求上下文后的恢复 (#637)","shortMessageHtmlLink":"修复临时设置服务器到请求上下文后的恢复 (#637)"}},{"before":"0ea31ff2e48213465c04fa916cabb6b2f595792e","after":"3fc084d7497a847b10bcfca87ede83b66214a840","ref":"refs/heads/2.1","pushedAt":"2023-11-07T10:02:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Yurunsoft","name":"Yurun","path":"/Yurunsoft","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20104656?s=80&v=4"},"commit":{"message":"修复一些问题 (#632)","shortMessageHtmlLink":"修复一些问题 (#632)"}},{"before":"2381f3505863227cedea0461370385d8799d2fa6","after":"90edaa6a0858eeca6aa4812fdf19c238bb9ea49a","ref":"refs/heads/3.0","pushedAt":"2023-11-07T09:54:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Yurunsoft","name":"Yurun","path":"/Yurunsoft","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20104656?s=80&v=4"},"commit":{"message":"[3.0] 重构注解类写法 (#627)","shortMessageHtmlLink":"[3.0] 重构注解类写法 (#627)"}},{"before":"74d6469cfabc97a2cfc38a79362a3b9d7bf0a004","after":"2381f3505863227cedea0461370385d8799d2fa6","ref":"refs/heads/3.0","pushedAt":"2023-11-01T07:31:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Yurunsoft","name":"Yurun","path":"/Yurunsoft","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20104656?s=80&v=4"},"commit":{"message":"[3.0] 废弃注释注解,全面拥抱原生注解🚀 (#625)","shortMessageHtmlLink":"[3.0] 废弃注释注解,全面拥抱原生注解🚀 (#625)"}},{"before":"f211cd200290b01eeba22fc65a2aaaa5d89e6a9d","after":"74d6469cfabc97a2cfc38a79362a3b9d7bf0a004","ref":"refs/heads/3.0","pushedAt":"2023-10-27T08:06:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Yurunsoft","name":"Yurun","path":"/Yurunsoft","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20104656?s=80&v=4"},"commit":{"message":"[3.0] 重构各个生成器,使用原生注解 (#608)","shortMessageHtmlLink":"[3.0] 重构各个生成器,使用原生注解 (#608)"}},{"before":"20ccbea67b1aecdacedc5d445b1e05319b8913ff","after":"f211cd200290b01eeba22fc65a2aaaa5d89e6a9d","ref":"refs/heads/3.0","pushedAt":"2023-10-27T03:46:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Yurunsoft","name":"Yurun","path":"/Yurunsoft","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20104656?s=80&v=4"},"commit":{"message":"[3.0] 升级 phpunit (#607)","shortMessageHtmlLink":"[3.0] 升级 phpunit (#607)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEgWnMsAA","startCursor":null,"endCursor":null}},"title":"Activity · imiphp/imi-swoole"}