{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":124775290,"defaultBranch":"4.x","name":"websocket-server","ownerLogin":"amphp","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2018-03-11T16:20:54.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/8865682?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1708119749.0","currentOid":""},"activityList":{"items":[{"before":"c3a64a91ae11e7b9cfc63eaeb3b46bfe55a5c14f","after":"eb844ab68fe5911ac121b71e1f28cbe4f497177b","ref":"refs/heads/extended-connect","pushedAt":"2024-02-16T22:55:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bwoebi","name":"Bob Weinand","path":"/bwoebi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3154871?s=80&v=4"},"commit":{"message":"Use the right client id (i.e. not the stream id)","shortMessageHtmlLink":"Use the right client id (i.e. not the stream id)"}},{"before":null,"after":"c3a64a91ae11e7b9cfc63eaeb3b46bfe55a5c14f","ref":"refs/heads/extended-connect","pushedAt":"2024-02-16T21:42:29.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"bwoebi","name":"Bob Weinand","path":"/bwoebi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3154871?s=80&v=4"},"commit":{"message":"Implement Websockets over HTTP/2 and HTTP/3","shortMessageHtmlLink":"Implement Websockets over HTTP/2 and HTTP/3"}},{"before":"d713c75b2625142dfa23c21b31d970c00a2ad789","after":"a19a0d21b2cdb828034ae6f24bd9624f616b2b87","ref":"refs/heads/4.x","pushedAt":"2023-12-29T17:41:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"trowski","name":"Aaron Piotrowski","path":"/trowski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1628287?s=80&v=4"},"commit":{"message":"Update readme","shortMessageHtmlLink":"Update readme"}},{"before":"6219ec4ff909d33310426155ba0965708d5777ae","after":"d713c75b2625142dfa23c21b31d970c00a2ad789","ref":"refs/heads/4.x","pushedAt":"2023-12-29T00:58:52.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"trowski","name":"Aaron Piotrowski","path":"/trowski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1628287?s=80&v=4"},"commit":{"message":"Update readme","shortMessageHtmlLink":"Update readme"}},{"before":"bbeb080146065bd374db400e470e8b14c57fd2e4","after":null,"ref":"refs/heads/merge-acceptor-and-client-factory","pushedAt":"2023-12-28T22:26:56.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"trowski","name":"Aaron Piotrowski","path":"/trowski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1628287?s=80&v=4"}},{"before":"4a183628f5cd3de00c62f3c9a3e9be29c9e48010","after":null,"ref":"refs/heads/fix-compression","pushedAt":"2023-12-28T22:26:55.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"trowski","name":"Aaron Piotrowski","path":"/trowski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1628287?s=80&v=4"}},{"before":"440808112fab870ba738708ad2ce312115e01222","after":null,"ref":"refs/heads/compression-negotiator","pushedAt":"2023-12-28T22:26:54.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"trowski","name":"Aaron Piotrowski","path":"/trowski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1628287?s=80&v=4"}},{"before":"4e0ee4dd3d5083bac0613a6bd412d09789bc293f","after":"6219ec4ff909d33310426155ba0965708d5777ae","ref":"refs/heads/4.x","pushedAt":"2023-12-28T05:23:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"trowski","name":"Aaron Piotrowski","path":"/trowski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1628287?s=80&v=4"},"commit":{"message":"Update deps","shortMessageHtmlLink":"Update deps"}},{"before":"f5bb36be1513a4f2f0e34a40ae90711a8cb4532a","after":"4e0ee4dd3d5083bac0613a6bd412d09789bc293f","ref":"refs/heads/4.x","pushedAt":"2023-10-22T14:35:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"trowski","name":"Aaron Piotrowski","path":"/trowski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1628287?s=80&v=4"},"commit":{"message":"Generate accept header from request key","shortMessageHtmlLink":"Generate accept header from request key"}},{"before":null,"after":"f5bb36be1513a4f2f0e34a40ae90711a8cb4532a","ref":"refs/heads/4.x","pushedAt":"2023-10-22T14:20:17.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"trowski","name":"Aaron Piotrowski","path":"/trowski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1628287?s=80&v=4"},"commit":{"message":"Add simple body to upgrade error responses","shortMessageHtmlLink":"Add simple body to upgrade error responses"}},{"before":"5bf79625a45c6f2c0faa8f7cba916e0dd60ea887","after":null,"ref":"refs/heads/compression","pushedAt":"2023-10-22T14:14:43.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"trowski","name":"Aaron Piotrowski","path":"/trowski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1628287?s=80&v=4"}},{"before":"5bf79625a45c6f2c0faa8f7cba916e0dd60ea887","after":null,"ref":"refs/heads/4.x","pushedAt":"2023-10-22T14:14:36.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"trowski","name":"Aaron Piotrowski","path":"/trowski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1628287?s=80&v=4"}},{"before":null,"after":"5bf79625a45c6f2c0faa8f7cba916e0dd60ea887","ref":"refs/heads/compression","pushedAt":"2023-10-22T14:14:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"trowski","name":"Aaron Piotrowski","path":"/trowski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1628287?s=80&v=4"},"commit":{"message":"Add WebsocketCompressionNegotiator","shortMessageHtmlLink":"Add WebsocketCompressionNegotiator"}},{"before":null,"after":"5bf79625a45c6f2c0faa8f7cba916e0dd60ea887","ref":"refs/heads/4.x","pushedAt":"2023-10-21T18:05:45.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"trowski","name":"Aaron Piotrowski","path":"/trowski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1628287?s=80&v=4"},"commit":{"message":"Add WebsocketCompressionNegotiator","shortMessageHtmlLink":"Add WebsocketCompressionNegotiator"}},{"before":"ec8a6f5823fe0a680c5445c6534d5d79fd1ee3c8","after":"904902cc0e60950e10b4fb7fa3cb054f5e0c0b6a","ref":"refs/heads/3.x","pushedAt":"2023-10-21T17:10:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"trowski","name":"Aaron Piotrowski","path":"/trowski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1628287?s=80&v=4"},"commit":{"message":"Deprecation for #24\n\nMarked WebsocketCompressionContextFactory argument as deprecated and unused.","shortMessageHtmlLink":"Deprecation for #24"}},{"before":"15b3ce1438d6aec99740ca8d3ccfaa7876b7e6c8","after":"bbeb080146065bd374db400e470e8b14c57fd2e4","ref":"refs/heads/merge-acceptor-and-client-factory","pushedAt":"2023-10-08T17:17:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"trowski","name":"Aaron Piotrowski","path":"/trowski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1628287?s=80&v=4"},"commit":{"message":"Style fix","shortMessageHtmlLink":"Style fix"}},{"before":"c035fafe4fd1cfa6695b809232fb014c0f85f9bb","after":"440808112fab870ba738708ad2ce312115e01222","ref":"refs/heads/compression-negotiator","pushedAt":"2023-10-08T17:15:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"trowski","name":"Aaron Piotrowski","path":"/trowski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1628287?s=80&v=4"},"commit":{"message":"Missed final","shortMessageHtmlLink":"Missed final"}},{"before":null,"after":"c035fafe4fd1cfa6695b809232fb014c0f85f9bb","ref":"refs/heads/compression-negotiator","pushedAt":"2023-10-08T16:42:27.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"trowski","name":"Aaron Piotrowski","path":"/trowski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1628287?s=80&v=4"},"commit":{"message":"Add WebsocketCompressionNegotiator","shortMessageHtmlLink":"Add WebsocketCompressionNegotiator"}},{"before":null,"after":"15b3ce1438d6aec99740ca8d3ccfaa7876b7e6c8","ref":"refs/heads/merge-acceptor-and-client-factory","pushedAt":"2023-10-08T16:27:35.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"trowski","name":"Aaron Piotrowski","path":"/trowski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1628287?s=80&v=4"},"commit":{"message":"Merge WebsocketAcceptor and WebsocketClientFactory","shortMessageHtmlLink":"Merge WebsocketAcceptor and WebsocketClientFactory"}},{"before":"8a57456e4afc5594514923ebd1ace2e6b46b9e78","after":"ec8a6f5823fe0a680c5445c6534d5d79fd1ee3c8","ref":"refs/heads/3.x","pushedAt":"2023-10-08T16:10:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"trowski","name":"Aaron Piotrowski","path":"/trowski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1628287?s=80&v=4"},"commit":{"message":"Fix README example","shortMessageHtmlLink":"Fix README example"}},{"before":"01be6bfb087cfdcdab404095b50d5de732812d12","after":"4a183628f5cd3de00c62f3c9a3e9be29c9e48010","ref":"refs/heads/fix-compression","pushedAt":"2023-09-14T04:36:21.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"trowski","name":"Aaron Piotrowski","path":"/trowski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1628287?s=80&v=4"},"commit":{"message":"Fix #24: Require compression context factory in acceptor.","shortMessageHtmlLink":"Fix #24: Require compression context factory in acceptor."}},{"before":null,"after":"01be6bfb087cfdcdab404095b50d5de732812d12","ref":"refs/heads/fix-compression","pushedAt":"2023-09-14T04:17:55.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"trowski","name":"Aaron Piotrowski","path":"/trowski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1628287?s=80&v=4"},"commit":{"message":"Fix #10: Require compression context factory in acceptor.","shortMessageHtmlLink":"Fix #10: Require compression context factory in acceptor."}},{"before":"3235078912c10e4f0e307bc1208d8e732034cb00","after":"8a57456e4afc5594514923ebd1ace2e6b46b9e78","ref":"refs/heads/3.x","pushedAt":"2023-09-09T15:46:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"trowski","name":"Aaron Piotrowski","path":"/trowski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1628287?s=80&v=4"},"commit":{"message":"Reintroduce WebsocketAcceptor interface\n\nProvides separation between RequestHandler and the different purpose of these classes.","shortMessageHtmlLink":"Reintroduce WebsocketAcceptor interface"}},{"before":"76678263766a000850b589e593719b4b886c7197","after":"3235078912c10e4f0e307bc1208d8e732034cb00","ref":"refs/heads/3.x","pushedAt":"2023-09-09T14:55:56.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"trowski","name":"Aaron Piotrowski","path":"/trowski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1628287?s=80&v=4"},"commit":{"message":"Move compression context creation into client factory","shortMessageHtmlLink":"Move compression context creation into client factory"}},{"before":"7cc1dfc34c550d1ba456189da1f088e731e01ba9","after":"76678263766a000850b589e593719b4b886c7197","ref":"refs/heads/3.x","pushedAt":"2023-09-09T14:27:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"trowski","name":"Aaron Piotrowski","path":"/trowski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1628287?s=80&v=4"},"commit":{"message":"Style fix","shortMessageHtmlLink":"Style fix"}},{"before":"7cc1dfc34c550d1ba456189da1f088e731e01ba9","after":null,"ref":"refs/heads/combine-handshake-and-upgrade","pushedAt":"2023-09-09T14:26:26.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"trowski","name":"Aaron Piotrowski","path":"/trowski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1628287?s=80&v=4"}},{"before":"2a4ab4bc37b1dc40fdc92b78f561654fb91ab403","after":"7cc1dfc34c550d1ba456189da1f088e731e01ba9","ref":"refs/heads/3.x","pushedAt":"2023-09-09T14:26:20.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"trowski","name":"Aaron Piotrowski","path":"/trowski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1628287?s=80&v=4"},"commit":{"message":"Allow injecting a different client acceptor","shortMessageHtmlLink":"Allow injecting a different client acceptor"}},{"before":"e2cfd54327468780703a77c52d5ebaae2e376d0a","after":"7cc1dfc34c550d1ba456189da1f088e731e01ba9","ref":"refs/heads/combine-handshake-and-upgrade","pushedAt":"2023-09-09T14:20:08.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"trowski","name":"Aaron Piotrowski","path":"/trowski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1628287?s=80&v=4"},"commit":{"message":"Allow injecting a different client acceptor","shortMessageHtmlLink":"Allow injecting a different client acceptor"}},{"before":"2d1d8d937a27b31bab6f177906a455b7335f0a5a","after":"e2cfd54327468780703a77c52d5ebaae2e376d0a","ref":"refs/heads/combine-handshake-and-upgrade","pushedAt":"2023-09-09T14:14:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"trowski","name":"Aaron Piotrowski","path":"/trowski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1628287?s=80&v=4"},"commit":{"message":"Make acceptor a required arg","shortMessageHtmlLink":"Make acceptor a required arg"}},{"before":null,"after":"2d1d8d937a27b31bab6f177906a455b7335f0a5a","ref":"refs/heads/combine-handshake-and-upgrade","pushedAt":"2023-09-09T14:07:50.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"trowski","name":"Aaron Piotrowski","path":"/trowski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1628287?s=80&v=4"},"commit":{"message":"Fix styles","shortMessageHtmlLink":"Fix styles"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAD_QagGwA","startCursor":null,"endCursor":null}},"title":"Activity ยท amphp/websocket-server"}