{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":4173871,"defaultBranch":"master","name":"ring","ownerLogin":"ring-clojure","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2012-04-29T11:15:06.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1689840?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1711200395.0","currentOid":""},"activityList":{"items":[{"before":"a1572d7c5c36a45b6334ae293fbd6ad3c656ea97","after":"7335f30398e4808ade4c5461e1676aff5c6596b1","ref":"refs/heads/gh-pages","pushedAt":"2024-05-09T14:02:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"weavejester","name":"James Reeves","path":"/weavejester","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8780?s=80&v=4"},"commit":{"message":"Update documentation to 1.12.1","shortMessageHtmlLink":"Update documentation to 1.12.1"}},{"before":"8a56dec99ee5f8bd0f065cfef0e6353a2891f8b1","after":"ab3889c7a954372f1a582165172c7320148c198a","ref":"refs/heads/master","pushedAt":"2024-05-09T14:01:38.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"weavejester","name":"James Reeves","path":"/weavejester","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8780?s=80&v=4"},"commit":{"message":"Update SPEC to fix on-open/on-close guarantees\n\nSometimes a HTTP request is upgraded to a WebSocket, but the WebSocket\nis not correctly initiated. If the WebSocket is never successfully\nopened, then on-open should not be called; similarly, on-close will\nonly be called if on-open has been, as if a WebSocket has not been\nopened, it cannot be closed.\n\nThis commit adjusts the SPEC to specify this, updates the SPEC version\nto 1.5.1, and fixes #505.","shortMessageHtmlLink":"Update SPEC to fix on-open/on-close guarantees"}},{"before":"7e4139e6314eda9fe08cc3422edd372dac3bbf84","after":"8a56dec99ee5f8bd0f065cfef0e6353a2891f8b1","ref":"refs/heads/master","pushedAt":"2024-04-28T01:43:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"weavejester","name":"James Reeves","path":"/weavejester","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8780?s=80&v=4"},"commit":{"message":"Add root-path warning to wrap-resource docstring","shortMessageHtmlLink":"Add root-path warning to wrap-resource docstring"}},{"before":"dece8e42f91adece581e6502b998fb66c6fed01c","after":"7e4139e6314eda9fe08cc3422edd372dac3bbf84","ref":"refs/heads/master","pushedAt":"2024-03-23T13:26:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"weavejester","name":"James Reeves","path":"/weavejester","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8780?s=80&v=4"},"commit":{"message":"Release 1.12.1","shortMessageHtmlLink":"Release 1.12.1"}},{"before":"f6cc0724d1f8ac1fbfdf7bad7ea9b778f80f7da2","after":"dece8e42f91adece581e6502b998fb66c6fed01c","ref":"refs/heads/master","pushedAt":"2024-03-23T13:18:56.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"weavejester","name":"James Reeves","path":"/weavejester","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8780?s=80&v=4"},"commit":{"message":"Fix websockets handing with async handlers\n\nCloses #499.","shortMessageHtmlLink":"Fix websockets handing with async handlers"}},{"before":"4778c7ce670a5f84c039d93efea23c957fe1223e","after":"f6cc0724d1f8ac1fbfdf7bad7ea9b778f80f7da2","ref":"refs/heads/master","pushedAt":"2024-03-11T14:54:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"weavejester","name":"James Reeves","path":"/weavejester","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8780?s=80&v=4"},"commit":{"message":"Release 1.12.0","shortMessageHtmlLink":"Release 1.12.0"}},{"before":"f7e66aa5fcf3642057b3600b9d78da3ab9cee2f6","after":"4778c7ce670a5f84c039d93efea23c957fe1223e","ref":"refs/heads/master","pushedAt":"2024-03-09T02:31:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"weavejester","name":"James Reeves","path":"/weavejester","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8780?s=80&v=4"},"commit":{"message":"Add type hint to Thread/sleep in do-every macro\n\nCaused by recent versions of Java allowing Thread/sleep to be called\nwith a Duration instance. Fixes #498.","shortMessageHtmlLink":"Add type hint to Thread/sleep in do-every macro"}},{"before":"16c1a564d0811e9c41278fb4a946683541bda0fb","after":"f7e66aa5fcf3642057b3600b9d78da3ab9cee2f6","ref":"refs/heads/master","pushedAt":"2024-03-09T01:41:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"weavejester","name":"James Reeves","path":"/weavejester","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8780?s=80&v=4"},"commit":{"message":"Add ring.util.async/raising function\n\nCloses #403.","shortMessageHtmlLink":"Add ring.util.async/raising function"}},{"before":"af8c4c0cfd2329929c761138c8e0c94bf6145b96","after":"16c1a564d0811e9c41278fb4a946683541bda0fb","ref":"refs/heads/master","pushedAt":"2024-03-08T20:28:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"weavejester","name":"James Reeves","path":"/weavejester","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8780?s=80&v=4"},"commit":{"message":"Update minimum Clojure version to 1.9.0","shortMessageHtmlLink":"Update minimum Clojure version to 1.9.0"}},{"before":"16350bc4b27bcecfa7bc04d989008c811488ffb9","after":"af8c4c0cfd2329929c761138c8e0c94bf6145b96","ref":"refs/heads/master","pushedAt":"2024-03-08T20:23:57.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"weavejester","name":"James Reeves","path":"/weavejester","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8780?s=80&v=4"},"commit":{"message":"Update test profiles","shortMessageHtmlLink":"Update test profiles"}},{"before":"a7b0b508c8ca7614a2deffb3142ea14b522654f7","after":"16350bc4b27bcecfa7bc04d989008c811488ffb9","ref":"refs/heads/master","pushedAt":"2024-03-08T20:11:03.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"weavejester","name":"James Reeves","path":"/weavejester","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8780?s=80&v=4"},"commit":{"message":"Fix cookie date timezone format\n\nCookie timezones now always 'GMT', as specified by RFC2616. This RFC is\nobsoleted by RFC6265, which has more permissive datetime parsing, but\nin the interests of backward-compatibility, we should adhere to the\nolder RFC.\n\nFixes #349.","shortMessageHtmlLink":"Fix cookie date timezone format"}},{"before":"ca7b259d248abb41e69ae8697bb073ea01a2e4a1","after":"a7b0b508c8ca7614a2deffb3142ea14b522654f7","ref":"refs/heads/master","pushedAt":"2024-02-02T01:25:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"weavejester","name":"James Reeves","path":"/weavejester","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8780?s=80&v=4"},"commit":{"message":"Move ring.core.protocols into its own library\n\nMove the ring.core.protocols namespace into its own library, thereby\nallowing third-party adapters to use the core Ring protocols without\nneeding to depend on all of the ring/ring-core package.\n\nAdd a dependency on the new org.ring-clojure/ring-core-protocols\nlibrary to ring/ring-core to maintain backward compatibility.","shortMessageHtmlLink":"Move ring.core.protocols into its own library"}},{"before":"76e5d29128661225a08a9f8dfa7b07c83b6ed4da","after":"ca7b259d248abb41e69ae8697bb073ea01a2e4a1","ref":"refs/heads/master","pushedAt":"2024-01-24T14:40:13.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"weavejester","name":"James Reeves","path":"/weavejester","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8780?s=80&v=4"},"commit":{"message":"Merge pull request #493 from NoahTheDuke/nb/partitioned-cookies\n\nAdd support for Partitioned/CHIPS cookies","shortMessageHtmlLink":"Merge pull request #493 from NoahTheDuke/nb/partitioned-cookies"}},{"before":"c92c8bedea11e4ba46d71d1e1b995a6c973b23fc","after":"76e5d29128661225a08a9f8dfa7b07c83b6ed4da","ref":"refs/heads/master","pushedAt":"2024-01-16T11:24:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"weavejester","name":"James Reeves","path":"/weavejester","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8780?s=80&v=4"},"commit":{"message":"Change SPEC version from 1.5-RC1 to 1.5","shortMessageHtmlLink":"Change SPEC version from 1.5-RC1 to 1.5"}},{"before":"246f599b47adaa7c74175f84b4cd4398f06f72d9","after":"c92c8bedea11e4ba46d71d1e1b995a6c973b23fc","ref":"refs/heads/master","pushedAt":"2023-12-25T10:19:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"weavejester","name":"James Reeves","path":"/weavejester","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8780?s=80&v=4"},"commit":{"message":"Release 1.11.0","shortMessageHtmlLink":"Release 1.11.0"}},{"before":"5b44065979465fbfbdebebcfd0c3de3335555357","after":"246f599b47adaa7c74175f84b4cd4398f06f72d9","ref":"refs/heads/master","pushedAt":"2023-12-07T13:19:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"weavejester","name":"James Reeves","path":"/weavejester","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8780?s=80&v=4"},"commit":{"message":"Release 1.11.0-RC2","shortMessageHtmlLink":"Release 1.11.0-RC2"}},{"before":"3a736c0407a6350003881b24ad6590279a78392d","after":"5b44065979465fbfbdebebcfd0c3de3335555357","ref":"refs/heads/master","pushedAt":"2023-12-07T01:37:02.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"weavejester","name":"James Reeves","path":"/weavejester","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8780?s=80&v=4"},"commit":{"message":"Merge pull request #489 from rschmukler/rs/websocket-upgrade-fix\n\nFix websocket multi-value connection upgrades","shortMessageHtmlLink":"Merge pull request #489 from rschmukler/rs/websocket-upgrade-fix"}},{"before":"032c39f0aeeae560bde3504855ae94ee7233b542","after":"a1572d7c5c36a45b6334ae293fbd6ad3c656ea97","ref":"refs/heads/gh-pages","pushedAt":"2023-11-06T14:19:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"weavejester","name":"James Reeves","path":"/weavejester","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8780?s=80&v=4"},"commit":{"message":"Update documentation to 1.11.0-RC1","shortMessageHtmlLink":"Update documentation to 1.11.0-RC1"}},{"before":"20584af875402a494272acd142770beaccb5ade9","after":"3a736c0407a6350003881b24ad6590279a78392d","ref":"refs/heads/master","pushedAt":"2023-11-06T14:05:27.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"weavejester","name":"James Reeves","path":"/weavejester","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8780?s=80&v=4"},"commit":{"message":"Release 1.11.0-RC1","shortMessageHtmlLink":"Release 1.11.0-RC1"}},{"before":"236bfbbfeebde14cc4b4972488b0ad43f205a4b0","after":"0727b427ee62d9e9d16dd22448ac5303c7d2a0df","ref":"refs/heads/tmp","pushedAt":"2023-11-06T13:18:29.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"weavejester","name":"James Reeves","path":"/weavejester","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8780?s=80&v=4"},"commit":{"message":"tmp","shortMessageHtmlLink":"tmp"}},{"before":"157fccbe36cb1bb8a204e373a323ed298307743c","after":"236bfbbfeebde14cc4b4972488b0ad43f205a4b0","ref":"refs/heads/tmp","pushedAt":"2023-11-06T13:16:55.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"weavejester","name":"James Reeves","path":"/weavejester","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8780?s=80&v=4"},"commit":{"message":"tmp","shortMessageHtmlLink":"tmp"}},{"before":"f594c63360355e5fe1073d501b85e89913d1834e","after":"157fccbe36cb1bb8a204e373a323ed298307743c","ref":"refs/heads/tmp","pushedAt":"2023-11-06T13:05:02.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"weavejester","name":"James Reeves","path":"/weavejester","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8780?s=80&v=4"},"commit":{"message":"tmp","shortMessageHtmlLink":"tmp"}},{"before":"28a66aca2ee0e216ef9ff11ad79b81fdadb93de2","after":"f594c63360355e5fe1073d501b85e89913d1834e","ref":"refs/heads/tmp","pushedAt":"2023-11-06T13:00:56.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"weavejester","name":"James Reeves","path":"/weavejester","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8780?s=80&v=4"},"commit":{"message":"tmp","shortMessageHtmlLink":"tmp"}},{"before":"874568f677317bdc38c81559d53d552ed76615a8","after":"28a66aca2ee0e216ef9ff11ad79b81fdadb93de2","ref":"refs/heads/tmp","pushedAt":"2023-11-06T12:58:54.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"weavejester","name":"James Reeves","path":"/weavejester","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8780?s=80&v=4"},"commit":{"message":"tmp","shortMessageHtmlLink":"tmp"}},{"before":null,"after":"874568f677317bdc38c81559d53d552ed76615a8","ref":"refs/heads/tmp","pushedAt":"2023-11-06T12:53:52.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"weavejester","name":"James Reeves","path":"/weavejester","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8780?s=80&v=4"},"commit":{"message":"tmp","shortMessageHtmlLink":"tmp"}},{"before":"b2e89660de46e48282eb4451824c7c85a4dd007a","after":"20584af875402a494272acd142770beaccb5ade9","ref":"refs/heads/master","pushedAt":"2023-11-05T21:18:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"weavejester","name":"James Reeves","path":"/weavejester","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8780?s=80&v=4"},"commit":{"message":"Add tests for :on-ping key in listener map","shortMessageHtmlLink":"Add tests for :on-ping key in listener map"}},{"before":"cefb95e698eeb8c58a082ddb2eec6fb9958506cb","after":"b2e89660de46e48282eb4451824c7c85a4dd007a","ref":"refs/heads/master","pushedAt":"2023-11-05T19:59:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"weavejester","name":"James Reeves","path":"/weavejester","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8780?s=80&v=4"},"commit":{"message":"Add default on-ping for websocket listener maps","shortMessageHtmlLink":"Add default on-ping for websocket listener maps"}},{"before":"12fe13b26d1b29e8075170493c3afaa0c84e1860","after":"cefb95e698eeb8c58a082ddb2eec6fb9958506cb","ref":"refs/heads/master","pushedAt":"2023-10-18T01:10:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"weavejester","name":"James Reeves","path":"/weavejester","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8780?s=80&v=4"},"commit":{"message":"Release 1.11.0-beta2","shortMessageHtmlLink":"Release 1.11.0-beta2"}},{"before":"cd2cdcbbf0e124c02b71b0a112332503256e69be","after":"12fe13b26d1b29e8075170493c3afaa0c84e1860","ref":"refs/heads/master","pushedAt":"2023-10-17T18:01:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"weavejester","name":"James Reeves","path":"/weavejester","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8780?s=80&v=4"},"commit":{"message":"Make Jetty websocket ping/pong test more reliable","shortMessageHtmlLink":"Make Jetty websocket ping/pong test more reliable"}},{"before":"0fcd58eef9f3ee8beffa816e29332e529b94c631","after":"cd2cdcbbf0e124c02b71b0a112332503256e69be","ref":"refs/heads/master","pushedAt":"2023-10-17T17:53:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"weavejester","name":"James Reeves","path":"/weavejester","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8780?s=80&v=4"},"commit":{"message":"Remove websocket send encoding protocols\n\nWhile convenient, automatic conversion of messages passed to\nring.websocket/send force the messages to be a type that can be coerced\ninto a CharSequence or ByteBuffer. This prevents sockets from being\nwritten that can handle higher-level data structures.","shortMessageHtmlLink":"Remove websocket send encoding protocols"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAERa1zmQA","startCursor":null,"endCursor":null}},"title":"Activity ยท ring-clojure/ring"}