{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":761350,"defaultBranch":"master","name":"aleph","ownerLogin":"clj-commons","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2010-07-07T08:02:58.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/44632579?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1718891043.0","currentOid":""},"activityList":{"items":[{"before":"b8285a8e032f0824af0b25b12d3e73187b348b6f","after":null,"ref":"refs/heads/prepare-release-0.8.1","pushedAt":"2024-06-20T13:42:46.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"DerGuteMoritz","name":"Moritz Heidkamp","path":"/DerGuteMoritz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19733?s=80&v=4"}},{"before":"72981f472d311b8fe5823306d77cbedb6ea60bea","after":"cd42a65980af60c138a10be31b63e8ffeb8f8712","ref":"refs/heads/master","pushedAt":"2024-06-20T13:42:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"DerGuteMoritz","name":"Moritz Heidkamp","path":"/DerGuteMoritz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19733?s=80&v=4"},"commit":{"message":"Release 0.8.1","shortMessageHtmlLink":"Release 0.8.1"}},{"before":null,"after":"b8285a8e032f0824af0b25b12d3e73187b348b6f","ref":"refs/heads/prepare-release-0.8.1","pushedAt":"2024-06-20T13:34:12.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"DerGuteMoritz","name":"Moritz Heidkamp","path":"/DerGuteMoritz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19733?s=80&v=4"},"commit":{"message":"Release 0.8.1","shortMessageHtmlLink":"Release 0.8.1"}},{"before":"e07c3a044b13afec3afdc8ce278c6cdc65ae1f64","after":null,"ref":"refs/heads/727/improve-docs","pushedAt":"2024-06-20T13:24:23.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"DerGuteMoritz","name":"Moritz Heidkamp","path":"/DerGuteMoritz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19733?s=80&v=4"}},{"before":"e2b9a4f093ca33d9d85a3a71bee4df05b384737e","after":"72981f472d311b8fe5823306d77cbedb6ea60bea","ref":"refs/heads/master","pushedAt":"2024-06-20T13:24:22.000Z","pushType":"pr_merge","commitsCount":6,"pusher":{"login":"DerGuteMoritz","name":"Moritz Heidkamp","path":"/DerGuteMoritz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19733?s=80&v=4"},"commit":{"message":"Mention that ALPN config is optional if only HTTP/1.1 is desired","shortMessageHtmlLink":"Mention that ALPN config is optional if only HTTP/1.1 is desired"}},{"before":"439214b813304de5de6d32de29d2e649e54665bd","after":"e07c3a044b13afec3afdc8ce278c6cdc65ae1f64","ref":"refs/heads/727/improve-docs","pushedAt":"2024-06-20T13:14:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DerGuteMoritz","name":"Moritz Heidkamp","path":"/DerGuteMoritz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19733?s=80&v=4"},"commit":{"message":"Mention that ALPN config is optional if only HTTP/1.1 is desired","shortMessageHtmlLink":"Mention that ALPN config is optional if only HTTP/1.1 is desired"}},{"before":"7af6a40543130f778d06fe7e3ab614475a027cf6","after":null,"ref":"refs/heads/demote-https-connection-logging","pushedAt":"2024-06-18T15:28:54.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"DerGuteMoritz","name":"Moritz Heidkamp","path":"/DerGuteMoritz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19733?s=80&v=4"}},{"before":"89209b74a8af1081cf3e6017e002825e51c8fc64","after":"e2b9a4f093ca33d9d85a3a71bee4df05b384737e","ref":"refs/heads/master","pushedAt":"2024-06-18T15:28:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"DerGuteMoritz","name":"Moritz Heidkamp","path":"/DerGuteMoritz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19733?s=80&v=4"},"commit":{"message":"Demote HTTPS connection info log to debug\n\nLogging every established HTTPS connection along with its ALPN protocols is unnecessarily verbose\nwithout adding much value (there's no way to identify the connection, for example), so demote these\nto debug level. Users can still get higher-value logs, e.g. via ring middleware.\n\nFollow-up to #719.","shortMessageHtmlLink":"Demote HTTPS connection info log to debug"}},{"before":"54bc385d2544a9253c95d0425ba127b5994b4fb2","after":"7af6a40543130f778d06fe7e3ab614475a027cf6","ref":"refs/heads/demote-https-connection-logging","pushedAt":"2024-06-18T15:21:12.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"DerGuteMoritz","name":"Moritz Heidkamp","path":"/DerGuteMoritz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19733?s=80&v=4"},"commit":{"message":"Demote HTTPS connection info log to debug\n\nLogging every established HTTPS connection along with its ALPN protocols is unnecessarily verbose\nwithout adding much value (there's no way to identify the connection, for example), so demote these\nto debug level. Users can still get higher-value logs, e.g. via ring middleware.\n\nFollow-up to #719.","shortMessageHtmlLink":"Demote HTTPS connection info log to debug"}},{"before":"3383222aa510849f199590c008ced19a527001dd","after":null,"ref":"refs/heads/bump-netty","pushedAt":"2024-06-18T15:20:16.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"DerGuteMoritz","name":"Moritz Heidkamp","path":"/DerGuteMoritz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19733?s=80&v=4"}},{"before":"06dea533a6a4327ead9612e0c2bafe7c795f26b7","after":"89209b74a8af1081cf3e6017e002825e51c8fc64","ref":"refs/heads/master","pushedAt":"2024-06-18T15:20:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"DerGuteMoritz","name":"Moritz Heidkamp","path":"/DerGuteMoritz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19733?s=80&v=4"},"commit":{"message":"Update Netty to 4.1.111.Final","shortMessageHtmlLink":"Update Netty to 4.1.111.Final"}},{"before":"3f8f52982e2166b2ee3ca22160d3c67e2f9a193b","after":"3383222aa510849f199590c008ced19a527001dd","ref":"refs/heads/bump-netty","pushedAt":"2024-06-18T15:14:33.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"DerGuteMoritz","name":"Moritz Heidkamp","path":"/DerGuteMoritz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19733?s=80&v=4"},"commit":{"message":"Update Netty to 4.1.111.Final","shortMessageHtmlLink":"Update Netty to 4.1.111.Final"}},{"before":null,"after":"3f8f52982e2166b2ee3ca22160d3c67e2f9a193b","ref":"refs/heads/bump-netty","pushedAt":"2024-06-18T15:12:54.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"DerGuteMoritz","name":"Moritz Heidkamp","path":"/DerGuteMoritz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19733?s=80&v=4"},"commit":{"message":"Update Netty to 4.1.111.Final","shortMessageHtmlLink":"Update Netty to 4.1.111.Final"}},{"before":"e10c219fe2208e2c7710e1f26751faff0f73aa26","after":"54bc385d2544a9253c95d0425ba127b5994b4fb2","ref":"refs/heads/demote-https-connection-logging","pushedAt":"2024-06-18T15:08:20.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"DerGuteMoritz","name":"Moritz Heidkamp","path":"/DerGuteMoritz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19733?s=80&v=4"},"commit":{"message":"Demote HTTPS connection info log\n\nLogging every established HTTPS connection along with its ALPN protocols is unnecessarily verbose\nwithout adding much value (there's no way to identify the connection, for example), so domote these\nto debug level. Users can still get higher-value logs, e.g. via ring middleware.\n\nFollow-up to #719.","shortMessageHtmlLink":"Demote HTTPS connection info log"}},{"before":null,"after":"e10c219fe2208e2c7710e1f26751faff0f73aa26","ref":"refs/heads/demote-https-connection-logging","pushedAt":"2024-06-18T15:07:45.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"DerGuteMoritz","name":"Moritz Heidkamp","path":"/DerGuteMoritz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19733?s=80&v=4"},"commit":{"message":"Demote HTTPS pipeline info log\n\nLogging every established HTTPS connection along with its ALPN protocols is unnecessarily verbose\nwithout adding much value (there's no way to identify the connection, for example), so domote these\nto debug level. Users can still get higher-value logs, e.g. via ring middleware.\n\nFollow-up to #719.","shortMessageHtmlLink":"Demote HTTPS pipeline info log"}},{"before":"7b562ae308b6647743bd5c24bd4db9ff38bc9403","after":"439214b813304de5de6d32de29d2e649e54665bd","ref":"refs/heads/727/improve-docs","pushedAt":"2024-06-18T14:39:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DerGuteMoritz","name":"Moritz Heidkamp","path":"/DerGuteMoritz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19733?s=80&v=4"},"commit":{"message":"Add hint on how to opt out of HTTP/1.1 to `application-protocol-config`","shortMessageHtmlLink":"Add hint on how to opt out of HTTP/1.1 to application-protocol-config"}},{"before":"5caa1311db08c3f94c87871f2a57cb54e5987cdd","after":"7b562ae308b6647743bd5c24bd4db9ff38bc9403","ref":"refs/heads/727/improve-docs","pushedAt":"2024-06-18T14:36:17.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"DerGuteMoritz","name":"Moritz Heidkamp","path":"/DerGuteMoritz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19733?s=80&v=4"},"commit":{"message":"Harmonize `http/connection-pool` and `http/start-server` docstrings wrt ALPN","shortMessageHtmlLink":"Harmonize http/connection-pool and http/start-server docstrings w…"}},{"before":"cb5c03effe519e07fe2a95d4c93976aab6456de9","after":"5caa1311db08c3f94c87871f2a57cb54e5987cdd","ref":"refs/heads/727/improve-docs","pushedAt":"2024-06-18T13:53:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DerGuteMoritz","name":"Moritz Heidkamp","path":"/DerGuteMoritz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19733?s=80&v=4"},"commit":{"message":"Document and test default ALPN failure behavior config","shortMessageHtmlLink":"Document and test default ALPN failure behavior config"}},{"before":"5e71c687325097a782f896164cf895181a0beb6e","after":"cb5c03effe519e07fe2a95d4c93976aab6456de9","ref":"refs/heads/727/improve-docs","pushedAt":"2024-06-18T13:43:49.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"DerGuteMoritz","name":"Moritz Heidkamp","path":"/DerGuteMoritz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19733?s=80&v=4"},"commit":{"message":"Document that ALPN config must match `http-versions` in `http/connection-pool`","shortMessageHtmlLink":"Document that ALPN config must match http-versions in `http/connect…"}},{"before":"3cf3034091923644893b5cda47e5950efed4ebb2","after":null,"ref":"refs/heads/727/allow-http1-without-alpn-again","pushedAt":"2024-06-18T12:46:01.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"DerGuteMoritz","name":"Moritz Heidkamp","path":"/DerGuteMoritz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19733?s=80&v=4"}},{"before":"079cb2e23eefc4f14a3331f605af130a516a8ab9","after":"06dea533a6a4327ead9612e0c2bafe7c795f26b7","ref":"refs/heads/master","pushedAt":"2024-06-18T12:46:00.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"DerGuteMoritz","name":"Moritz Heidkamp","path":"/DerGuteMoritz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19733?s=80&v=4"},"commit":{"message":"Improve exception message","shortMessageHtmlLink":"Improve exception message"}},{"before":"e57806d1a1c4ff201dd37c7289b0b742f6feb6b2","after":"3cf3034091923644893b5cda47e5950efed4ebb2","ref":"refs/heads/727/allow-http1-without-alpn-again","pushedAt":"2024-06-18T12:32:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DerGuteMoritz","name":"Moritz Heidkamp","path":"/DerGuteMoritz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19733?s=80&v=4"},"commit":{"message":"Improve exception message","shortMessageHtmlLink":"Improve exception message"}},{"before":"4581633f8dd00847959b37928d7139d9203dadfe","after":"e8f455cc760ab20ab368bfe1a1da3453dd1194d8","ref":"refs/heads/improve-http-client-h2c-behavior","pushedAt":"2024-06-14T13:33:56.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"DerGuteMoritz","name":"Moritz Heidkamp","path":"/DerGuteMoritz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19733?s=80&v=4"},"commit":{"message":"Test that client which only desires HTTP/2 cannot connect to HTTP/1.1-only server","shortMessageHtmlLink":"Test that client which only desires HTTP/2 cannot connect to HTTP/1.1…"}},{"before":null,"after":"4581633f8dd00847959b37928d7139d9203dadfe","ref":"refs/heads/improve-http-client-h2c-behavior","pushedAt":"2024-06-14T13:12:49.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"DerGuteMoritz","name":"Moritz Heidkamp","path":"/DerGuteMoritz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19733?s=80&v=4"},"commit":{"message":"Test that client which only desires HTTP/2 cannot connect to HTTP/1.1-only server","shortMessageHtmlLink":"Test that client which only desires HTTP/2 cannot connect to HTTP/1.1…"}},{"before":"41f1a8c1b45ff11f677898da4f3618090b63caf6","after":"e57806d1a1c4ff201dd37c7289b0b742f6feb6b2","ref":"refs/heads/727/allow-http1-without-alpn-again","pushedAt":"2024-06-14T12:33:59.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"DerGuteMoritz","name":"Moritz Heidkamp","path":"/DerGuteMoritz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19733?s=80&v=4"},"commit":{"message":"Only allow `force-h2c?` when `:http2` is present in `http-versions`","shortMessageHtmlLink":"Only allow force-h2c? when :http2 is present in http-versions"}},{"before":null,"after":"41f1a8c1b45ff11f677898da4f3618090b63caf6","ref":"refs/heads/727/allow-http1-without-alpn-again","pushedAt":"2024-06-13T14:24:58.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"DerGuteMoritz","name":"Moritz Heidkamp","path":"/DerGuteMoritz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19733?s=80&v=4"},"commit":{"message":"Allow custom `SslContext` without ALPN again for HTTP/1.1-only case\n\nWith the introduction of HTTP/2 support, Aleph started to require a matching ALPN config to be\npresent in custom `SslContext` objects. This needlessly broke existing HTTP/1.1-only uses. With this\nchange, we now allow custom `SslContext` objects without ALPN config again if only HTTP/1.1 is\ndesired (via the `http-versions` option). Since this still happens to be the default, existing uses\nshould just work again.\n\nFixes #727","shortMessageHtmlLink":"Allow custom SslContext without ALPN again for HTTP/1.1-only case"}},{"before":null,"after":"5e71c687325097a782f896164cf895181a0beb6e","ref":"refs/heads/727/improve-docs","pushedAt":"2024-06-13T10:33:30.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"DerGuteMoritz","name":"Moritz Heidkamp","path":"/DerGuteMoritz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19733?s=80&v=4"},"commit":{"message":"Document that ALPN config must match `http-versions` in `http/connection-pool`","shortMessageHtmlLink":"Document that ALPN config must match http-versions in `http/connect…"}},{"before":"15af661230ae7c8a4252341cc370e825f0ffa0b2","after":null,"ref":"refs/heads/prepare-next-release","pushedAt":"2024-06-04T09:29:35.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"DerGuteMoritz","name":"Moritz Heidkamp","path":"/DerGuteMoritz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19733?s=80&v=4"}},{"before":"cb0a22d75ee65a7e8f888dfe61d8799a7819df56","after":"079cb2e23eefc4f14a3331f605af130a516a8ab9","ref":"refs/heads/master","pushedAt":"2024-06-04T09:29:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"DerGuteMoritz","name":"Moritz Heidkamp","path":"/DerGuteMoritz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19733?s=80&v=4"},"commit":{"message":"Release 0.8.0","shortMessageHtmlLink":"Release 0.8.0"}},{"before":null,"after":"15af661230ae7c8a4252341cc370e825f0ffa0b2","ref":"refs/heads/prepare-next-release","pushedAt":"2024-05-30T09:55:25.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"DerGuteMoritz","name":"Moritz Heidkamp","path":"/DerGuteMoritz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19733?s=80&v=4"},"commit":{"message":"Release 0.8.0","shortMessageHtmlLink":"Release 0.8.0"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEap2e6AA","startCursor":null,"endCursor":null}},"title":"Activity · clj-commons/aleph"}