{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":127198995,"defaultBranch":"master","name":"amqp-rpc","ownerLogin":"0x4b53","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2018-03-28T21:11:15.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/56136881?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1716204202.0","currentOid":""},"activityList":{"items":[{"before":"7141a08b77756aaa40b0acad8b2553f4378dcdb8","after":null,"ref":"refs/tags/v4.0.0","pushedAt":"2024-05-20T11:22:30.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"akarl","name":"Andreas Karlsson","path":"/akarl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2255219?s=80&v=4"}},{"before":"7141a08b77756aaa40b0acad8b2553f4378dcdb8","after":"af657edb0d91da804a8eb244c0cb0d1751758be0","ref":"refs/heads/master","pushedAt":"2024-05-20T11:17:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"akarl","name":"Andreas Karlsson","path":"/akarl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2255219?s=80&v=4"},"commit":{"message":"Bump to v4","shortMessageHtmlLink":"Bump to v4"}},{"before":"0fb00d3f17f6e1c838f2bc0e1230affb186696c1","after":null,"ref":"refs/heads/update-ack-fn","pushedAt":"2024-05-20T10:12:31.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"akarl","name":"Andreas Karlsson","path":"/akarl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2255219?s=80&v=4"}},{"before":"a0f116d1f972470a7cadc80cb2b8194a94978b61","after":"7141a08b77756aaa40b0acad8b2553f4378dcdb8","ref":"refs/heads/master","pushedAt":"2024-05-20T10:12:31.000Z","pushType":"pr_merge","commitsCount":7,"pusher":{"login":"akarl","name":"Andreas Karlsson","path":"/akarl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2255219?s=80&v=4"},"commit":{"message":"Merge pull request #108 from 0x4b53/update-ack-fn\n\nAdd `OnErrFunc` which is more generic in how ack failures are handled","shortMessageHtmlLink":"Merge pull request #108 from 0x4b53/update-ack-fn"}},{"before":"2714f8a8b40ad672380dfe8ebf0b932c5c6b4897","after":"0fb00d3f17f6e1c838f2bc0e1230affb186696c1","ref":"refs/heads/update-ack-fn","pushedAt":"2024-05-19T08:41:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bombsimon","name":"Simon Sawert","path":"/bombsimon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3248948?s=80&v=4"},"commit":{"message":"Make names clearer\n\nEnsure the names of the build-in `OnErrFunc` is clear in its naming so\nit's obvious they belong to the `AckDelivery` middleware.","shortMessageHtmlLink":"Make names clearer"}},{"before":"1e8131f4511382f99767594011e67235a43fc52c","after":"2714f8a8b40ad672380dfe8ebf0b932c5c6b4897","ref":"refs/heads/update-ack-fn","pushedAt":"2024-05-17T15:59:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bombsimon","name":"Simon Sawert","path":"/bombsimon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3248948?s=80&v=4"},"commit":{"message":"Rename built-ins, consistency with trailing newlines","shortMessageHtmlLink":"Rename built-ins, consistency with trailing newlines"}},{"before":"6cf6be272760b994dc77562a63ec87ed975df5ae","after":"1e8131f4511382f99767594011e67235a43fc52c","ref":"refs/heads/update-ack-fn","pushedAt":"2024-05-16T20:47:15.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"bombsimon","name":"Simon Sawert","path":"/bombsimon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3248948?s=80&v=4"},"commit":{"message":"Add `AckSendOnChannel` to send on a channel on failure\n\nThis will mimic what `Restart()` on the server will do so a user can set\nup a middleware that will restart the server on ack failures. Example:\n\n ch := make(chan struct{})\n s := NewServer().\n WithRestartChan(ch).\n AddMiddleware(AckSendOnChannel(log.Printf, ch))\n\n s.ListenAndServe()","shortMessageHtmlLink":"Add AckSendOnChannel to send on a channel on failure"}},{"before":"267b2ebdf7a5ea4d47ca3c6619d0b81fe04d0771","after":"6cf6be272760b994dc77562a63ec87ed975df5ae","ref":"refs/heads/update-ack-fn","pushedAt":"2024-05-16T20:42:11.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"bombsimon","name":"Simon Sawert","path":"/bombsimon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3248948?s=80&v=4"},"commit":{"message":"Add `AckSendOnChannel` to send on a channel on failure\n\nThis will mimic what `Restart()` on the server will do so a user can set\nup a middleware that will restart the server on ack failures. Example:\n\n ch := make(chan struct{})\n s := NewServer().\n WithRestartChan(ch).\n AddMiddleware(AckSendOnChannel(log.Printf, ch))\n\n s.ListenAndServe()","shortMessageHtmlLink":"Add AckSendOnChannel to send on a channel on failure"}},{"before":"91a176811e76dab2ca8c8d81b838870488342c41","after":null,"ref":"refs/heads/restart-server-ch","pushedAt":"2024-05-15T16:01:44.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"bombsimon","name":"Simon Sawert","path":"/bombsimon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3248948?s=80&v=4"}},{"before":"a5ac1c1bab00c06ad59d286fd2d66036d15512b2","after":"a0f116d1f972470a7cadc80cb2b8194a94978b61","ref":"refs/heads/master","pushedAt":"2024-05-15T16:01:43.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"bombsimon","name":"Simon Sawert","path":"/bombsimon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3248948?s=80&v=4"},"commit":{"message":"Merge pull request #109 from 0x4b53/restart-server-ch\n\nAdd support to simpler restart server by using a restart channel","shortMessageHtmlLink":"Merge pull request #109 from 0x4b53/restart-server-ch"}},{"before":"6a9e97293e8e7b3eeea810b425d3379c75d3cc3a","after":"91a176811e76dab2ca8c8d81b838870488342c41","ref":"refs/heads/restart-server-ch","pushedAt":"2024-05-14T16:00:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bombsimon","name":"Simon Sawert","path":"/bombsimon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3248948?s=80&v=4"},"commit":{"message":"Ensure we're not blocking on restart","shortMessageHtmlLink":"Ensure we're not blocking on restart"}},{"before":"b340c444c47cf404ef94ddc1089113c29ecbccd6","after":"6a9e97293e8e7b3eeea810b425d3379c75d3cc3a","ref":"refs/heads/restart-server-ch","pushedAt":"2024-05-13T20:34:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bombsimon","name":"Simon Sawert","path":"/bombsimon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3248948?s=80&v=4"},"commit":{"message":"Don't assume we should restart on pre-setup failures","shortMessageHtmlLink":"Don't assume we should restart on pre-setup failures"}},{"before":"422184f8de2078e3bb20bb3a28ab5cdcc9eb1f4a","after":"267b2ebdf7a5ea4d47ca3c6619d0b81fe04d0771","ref":"refs/heads/update-ack-fn","pushedAt":"2024-05-13T20:21:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bombsimon","name":"Simon Sawert","path":"/bombsimon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3248948?s=80&v=4"},"commit":{"message":"Make `AckLogError` accept a logger like previous signature","shortMessageHtmlLink":"Make AckLogError accept a logger like previous signature"}},{"before":"bbe972dfb2e75f28e908ab6e8386323d5952f6dd","after":"422184f8de2078e3bb20bb3a28ab5cdcc9eb1f4a","ref":"refs/heads/update-ack-fn","pushedAt":"2024-05-13T20:10:07.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"bombsimon","name":"Simon Sawert","path":"/bombsimon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3248948?s=80&v=4"},"commit":{"message":"Update docs","shortMessageHtmlLink":"Update docs"}},{"before":"18e5b71cb2f200286ababc9088568811604b4434","after":"b340c444c47cf404ef94ddc1089113c29ecbccd6","ref":"refs/heads/restart-server-ch","pushedAt":"2024-05-13T20:09:47.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"bombsimon","name":"Simon Sawert","path":"/bombsimon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3248948?s=80&v=4"},"commit":{"message":"Fix lint violations","shortMessageHtmlLink":"Fix lint violations"}},{"before":"2b696ac2380a5b9458d78b65913c789407becb05","after":null,"ref":"refs/heads/fix-lint","pushedAt":"2024-05-13T20:02:57.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"bombsimon","name":"Simon Sawert","path":"/bombsimon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3248948?s=80&v=4"}},{"before":"57892bfe36babbcfac9074081e2edd19ace23cb3","after":"a5ac1c1bab00c06ad59d286fd2d66036d15512b2","ref":"refs/heads/master","pushedAt":"2024-05-13T20:02:56.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"bombsimon","name":"Simon Sawert","path":"/bombsimon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3248948?s=80&v=4"},"commit":{"message":"Update `Makefile`","shortMessageHtmlLink":"Update Makefile"}},{"before":"c86ac0cb3bafc3c85476e936c9cfe90cdc9bcf4f","after":"bbe972dfb2e75f28e908ab6e8386323d5952f6dd","ref":"refs/heads/update-ack-fn","pushedAt":"2024-05-12T15:15:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bombsimon","name":"Simon Sawert","path":"/bombsimon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3248948?s=80&v=4"},"commit":{"message":"Update docs","shortMessageHtmlLink":"Update docs"}},{"before":"d26da90023eeb90f463251dea168faa17f0e9d71","after":"2b696ac2380a5b9458d78b65913c789407becb05","ref":"refs/heads/fix-lint","pushedAt":"2024-05-12T15:06:43.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"bombsimon","name":"Simon Sawert","path":"/bombsimon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3248948?s=80&v=4"},"commit":{"message":"Update `Makefile`","shortMessageHtmlLink":"Update Makefile"}},{"before":null,"after":"d26da90023eeb90f463251dea168faa17f0e9d71","ref":"refs/heads/fix-lint","pushedAt":"2024-05-12T15:04:24.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"bombsimon","name":"Simon Sawert","path":"/bombsimon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3248948?s=80&v=4"},"commit":{"message":"Update actions, pin `golangci-lint`","shortMessageHtmlLink":"Update actions, pin golangci-lint"}},{"before":null,"after":"18e5b71cb2f200286ababc9088568811604b4434","ref":"refs/heads/restart-server-ch","pushedAt":"2024-05-11T16:25:19.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"bombsimon","name":"Simon Sawert","path":"/bombsimon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3248948?s=80&v=4"},"commit":{"message":"Add support to simpler restart server by using a restart channel\n\nThis will add support to keep a restart channel on the server that can\nbe triggered (send a `struct{}{}` or close) to restart the server. By\ndoing this the user can trigger a graceful restart when needed without\nhaving to break out of the `ListenAndServe` loop.","shortMessageHtmlLink":"Add support to simpler restart server by using a restart channel"}},{"before":null,"after":"c86ac0cb3bafc3c85476e936c9cfe90cdc9bcf4f","ref":"refs/heads/update-ack-fn","pushedAt":"2024-05-11T16:24:43.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"bombsimon","name":"Simon Sawert","path":"/bombsimon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3248948?s=80&v=4"},"commit":{"message":"Add `OnErrFunc` which is more generic in how ack failures are handled\n\nThis will make it possible to take more granular actions on ack\nfailures.","shortMessageHtmlLink":"Add OnErrFunc which is more generic in how ack failures are handled"}},{"before":"7c1b93d64b9c8fb994de38bf2b75bae74c83892b","after":null,"ref":"refs/heads/bump-amqp","pushedAt":"2023-07-26T07:34:17.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"akarl","name":"Andreas Karlsson","path":"/akarl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2255219?s=80&v=4"}},{"before":"0c9885218da78703aaef71d85823981750b17121","after":"57892bfe36babbcfac9074081e2edd19ace23cb3","ref":"refs/heads/master","pushedAt":"2023-07-26T07:34:16.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"akarl","name":"Andreas Karlsson","path":"/akarl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2255219?s=80&v=4"},"commit":{"message":"Merge pull request #106 from 0x4b53/bump-amqp\n\nBump dependencies","shortMessageHtmlLink":"Merge pull request #106 from 0x4b53/bump-amqp"}},{"before":"fcec5a943ecd3d91a51dc942236c1117e7f6c1e3","after":"7c1b93d64b9c8fb994de38bf2b75bae74c83892b","ref":"refs/heads/bump-amqp","pushedAt":"2023-07-25T11:33:23.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"akarl","name":"Andreas Karlsson","path":"/akarl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2255219?s=80&v=4"},"commit":{"message":"bump dependencies","shortMessageHtmlLink":"bump dependencies"}},{"before":"bbc554d7ff268933b8dbd622f14713f490f4901a","after":"fcec5a943ecd3d91a51dc942236c1117e7f6c1e3","ref":"refs/heads/bump-amqp","pushedAt":"2023-07-25T11:23:01.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"akarl","name":"Andreas Karlsson","path":"/akarl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2255219?s=80&v=4"},"commit":{"message":"bump dependencies","shortMessageHtmlLink":"bump dependencies"}},{"before":"0f1604d42a3d6d7844c75b5bd755044b5011e061","after":"bbc554d7ff268933b8dbd622f14713f490f4901a","ref":"refs/heads/bump-amqp","pushedAt":"2023-07-25T11:16:19.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"akarl","name":"Andreas Karlsson","path":"/akarl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2255219?s=80&v=4"},"commit":{"message":"bump dependencies","shortMessageHtmlLink":"bump dependencies"}},{"before":"55db483ce91d965c161de8dcf7e8d37aa5c2ce1f","after":"0f1604d42a3d6d7844c75b5bd755044b5011e061","ref":"refs/heads/bump-amqp","pushedAt":"2023-07-25T11:08:04.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"akarl","name":"Andreas Karlsson","path":"/akarl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2255219?s=80&v=4"},"commit":{"message":"bump dependencies","shortMessageHtmlLink":"bump dependencies"}},{"before":"41bd65ea5ff6734f171d5e40f54d9af926712faf","after":"55db483ce91d965c161de8dcf7e8d37aa5c2ce1f","ref":"refs/heads/bump-amqp","pushedAt":"2023-07-25T10:56:02.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"akarl","name":"Andreas Karlsson","path":"/akarl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2255219?s=80&v=4"},"commit":{"message":"bump dependencies","shortMessageHtmlLink":"bump dependencies"}},{"before":"424cf8ea7d7a8f75c9cd0ca315af7e9f929f3617","after":"41bd65ea5ff6734f171d5e40f54d9af926712faf","ref":"refs/heads/bump-amqp","pushedAt":"2023-07-25T10:54:00.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"akarl","name":"Andreas Karlsson","path":"/akarl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2255219?s=80&v=4"},"commit":{"message":"bump dependencies","shortMessageHtmlLink":"bump dependencies"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAETrb1-gA","startCursor":null,"endCursor":null}},"title":"Activity ยท 0x4b53/amqp-rpc"}