{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":478934986,"defaultBranch":"main","name":"plugins","ownerLogin":"go-micro","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-04-07T10:27:56.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/103172883?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1717696361.0","currentOid":""},"activityList":{"items":[{"before":"11eebaeb9bcba8e88b26ba631506415f322ef957","after":"6026888844da0f32d2e633952bab2947871fc1a3","ref":"refs/heads/main","pushedAt":"2024-06-06T10:08:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"asim","name":"Asim Aslam","path":"/asim","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17530?s=80&v=4"},"commit":{"message":"v5","shortMessageHtmlLink":"v5"}},{"before":"94a49ba3e06e83314ce100312c8a413268ed8274","after":"11eebaeb9bcba8e88b26ba631506415f322ef957","ref":"refs/heads/main","pushedAt":"2024-06-03T08:35:10.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"kobergj","name":null,"path":"/kobergj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12297468?s=80&v=4"},"commit":{"message":"Merge pull request #140 from aduffeck/return-error-on-not-found\n\nReturn store.ErrNotFound to be consistent with other stores","shortMessageHtmlLink":"Merge pull request #140 from aduffeck/return-error-on-not-found"}},{"before":"f7f8d3274bf935add8e9f4eb6253ead5f107dbef","after":"94a49ba3e06e83314ce100312c8a413268ed8274","ref":"refs/heads/main","pushedAt":"2023-12-26T21:21:46.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"asim","name":"Asim Aslam","path":"/asim","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17530?s=80&v=4"},"commit":{"message":"Merge pull request #132 from kobergj/NatjsKVStore\n\nAdd Natjs KeyValue Store","shortMessageHtmlLink":"Merge pull request #132 from kobergj/NatjsKVStore"}},{"before":"bbace9ea4875097ce62a4b5fb18ca2a7615a1196","after":"f7f8d3274bf935add8e9f4eb6253ead5f107dbef","ref":"refs/heads/main","pushedAt":"2023-12-15T12:45:40.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"kobergj","name":null,"path":"/kobergj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12297468?s=80&v=4"},"commit":{"message":"Merge pull request #136 from kobergj/NatsAuthentication\n\nAllow username/password authentication in events/natsjs","shortMessageHtmlLink":"Merge pull request #136 from kobergj/NatsAuthentication"}},{"before":"11a3c47cc959e22e06193478189dfd9299de9d35","after":"bbace9ea4875097ce62a4b5fb18ca2a7615a1196","ref":"refs/heads/main","pushedAt":"2023-12-14T15:13:21.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"kobergj","name":null,"path":"/kobergj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12297468?s=80&v=4"},"commit":{"message":"Merge pull request #135 from kobergj/FixNatsjsDurableConsumers\n\nFix non-durable consumer groups","shortMessageHtmlLink":"Merge pull request #135 from kobergj/FixNatsjsDurableConsumers"}},{"before":"faf6e7b2dd5efeb652f7c45c97b3831f026d6932","after":"11a3c47cc959e22e06193478189dfd9299de9d35","ref":"refs/heads/main","pushedAt":"2023-12-08T09:44:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jochumdev","name":"René Jochum","path":"/jochumdev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/358074?s=80&v=4"},"commit":{"message":"fix(broker/rabbitmq): duplicate import \"go-micro.dev/v4/server\" (#134)","shortMessageHtmlLink":"fix(broker/rabbitmq): duplicate import \"go-micro.dev/v4/server\" (#134)"}},{"before":"185a5242eb90d203a1932a06e39b7e162f4ddeae","after":"faf6e7b2dd5efeb652f7c45c97b3831f026d6932","ref":"refs/heads/main","pushedAt":"2023-12-07T15:48:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jochumdev","name":"René Jochum","path":"/jochumdev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/358074?s=80&v=4"},"commit":{"message":"feat(broker/rabbitmq): added support passing exchange type when declaring durable exchange","shortMessageHtmlLink":"feat(broker/rabbitmq): added support passing exchange type when decla…"}},{"before":"d72facc652f04a9dff5ac41ef9776a2ad07b07f3","after":"185a5242eb90d203a1932a06e39b7e162f4ddeae","ref":"refs/heads/main","pushedAt":"2023-11-30T15:11:46.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"kobergj","name":null,"path":"/kobergj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12297468?s=80&v=4"},"commit":{"message":"Merge pull request #131 from kobergj/AllowDisablingDurableStreams\n\nAllow disabling durable streams","shortMessageHtmlLink":"Merge pull request #131 from kobergj/AllowDisablingDurableStreams"}},{"before":"6c2dd051b8004c679895363a6e0a842bef428902","after":"d72facc652f04a9dff5ac41ef9776a2ad07b07f3","ref":"refs/heads/main","pushedAt":"2023-11-29T14:31:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jochumdev","name":"René Jochum","path":"/jochumdev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/358074?s=80&v=4"},"commit":{"message":"Improve `nats-js` store (#123)\n\n* avoid concurrent map writes\r\n\r\nSigned-off-by: jkoberg \r\n\r\n* use a sync.Map for storing buckets\r\n\r\nSigned-off-by: jkoberg \r\n\r\n* dont panic when limit is larger then actual slice\r\n\r\nSigned-off-by: jkoberg \r\n\r\n* strip table prefix in when listing in natsjs\r\n\r\nSigned-off-by: jkoberg \r\n\r\n* use cornelk/hashmap instead sync.Map\r\n\r\nSigned-off-by: jkoberg \r\n\r\n---------\r\n\r\nSigned-off-by: jkoberg ","shortMessageHtmlLink":"Improve nats-js store (#123)"}},{"before":"54179a1cbaa79bfec0200fc1666b2ccb415e066a","after":"6c2dd051b8004c679895363a6e0a842bef428902","ref":"refs/heads/main","pushedAt":"2023-11-24T13:07:21.000Z","pushType":"pr_merge","commitsCount":6,"pusher":{"login":"jochumdev","name":"René Jochum","path":"/jochumdev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/358074?s=80&v=4"},"commit":{"message":"Merge pull request #124 from quexer/main\n\nfeat: add ServerDurableQueue, providing durable queue option for micro.RegisterSubscriber","shortMessageHtmlLink":"Merge pull request #124 from quexer/main"}},{"before":"4c504d482be5e3541e48946ad7a75e9ad1e3e80c","after":"54179a1cbaa79bfec0200fc1666b2ccb415e066a","ref":"refs/heads/main","pushedAt":"2023-11-24T13:06:07.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"jochumdev","name":"René Jochum","path":"/jochumdev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/358074?s=80&v=4"},"commit":{"message":"Merge pull request #125 from quexer/export_ack_on_success\n\nfeat: export AckOnSuccess as server.SubscriberOption","shortMessageHtmlLink":"Merge pull request #125 from quexer/export_ack_on_success"}},{"before":"b60b46cff30242397431ce34112657ec59608dd8","after":"4c504d482be5e3541e48946ad7a75e9ad1e3e80c","ref":"refs/heads/main","pushedAt":"2023-11-24T13:03:25.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"jochumdev","name":"René Jochum","path":"/jochumdev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/358074?s=80&v=4"},"commit":{"message":"Merge pull request #126 from quexer/delivery_mode\n\nfeat: add rabbitmq.PublishDeliveryMode, a client.PublishOption for setting message delivery mode","shortMessageHtmlLink":"Merge pull request #126 from quexer/delivery_mode"}},{"before":"a0e2f80ca8e4c2159f9952e5fd533898ecfb2506","after":"b60b46cff30242397431ce34112657ec59608dd8","ref":"refs/heads/main","pushedAt":"2023-11-24T13:02:31.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"jochumdev","name":"René Jochum","path":"/jochumdev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/358074?s=80&v=4"},"commit":{"message":"Merge pull request #130 from AlexLast/main\n\nfix(events/redis): upgrade redis-go to fix janitor","shortMessageHtmlLink":"Merge pull request #130 from AlexLast/main"}},{"before":"bc05fb076ce7165ca58cd960008407f42d8bbb23","after":"a0e2f80ca8e4c2159f9952e5fd533898ecfb2506","ref":"refs/heads/main","pushedAt":"2023-11-24T13:01:18.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"jochumdev","name":"René Jochum","path":"/jochumdev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/358074?s=80&v=4"},"commit":{"message":"Merge pull request #127 from quexer/fix_sync_ttl\n\nfix: ttl bug in case re-lock","shortMessageHtmlLink":"Merge pull request #127 from quexer/fix_sync_ttl"}},{"before":"f31dcd24f3f4f2fc13b0700bfe48acf890b9b90c","after":"bc05fb076ce7165ca58cd960008407f42d8bbb23","ref":"refs/heads/main","pushedAt":"2023-08-07T07:08:16.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"jochumdev","name":"René Jochum","path":"/jochumdev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/358074?s=80&v=4"},"commit":{"message":"Merge pull request #90 from mamadeusia/feature/support-nkey-natsjs\n\nsupport for setting the natjs bare nkey connection","shortMessageHtmlLink":"Merge pull request #90 from mamadeusia/feature/support-nkey-natsjs"}},{"before":"75ebf5c6efefcceb16f28793bddf44cf5a2e86e2","after":"f31dcd24f3f4f2fc13b0700bfe48acf890b9b90c","ref":"refs/heads/main","pushedAt":"2023-08-07T07:04:27.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"jochumdev","name":"René Jochum","path":"/jochumdev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/358074?s=80&v=4"},"commit":{"message":"Merge pull request #122 from kobergj/AllowNamingNatsConnections\n\nAllow naming nats connections","shortMessageHtmlLink":"Merge pull request #122 from kobergj/AllowNamingNatsConnections"}},{"before":"701e1a20a21a95d7cad074222d8dd4646f1545ab","after":"75ebf5c6efefcceb16f28793bddf44cf5a2e86e2","ref":"refs/heads/main","pushedAt":"2023-08-07T07:02:15.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"jochumdev","name":"René Jochum","path":"/jochumdev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/358074?s=80&v=4"},"commit":{"message":"Merge pull request #112 from littleBlackHouse/main\n\nfix: [#98]plugins/v4/config/source/configmap list/watch error","shortMessageHtmlLink":"Merge pull request #112 from littleBlackHouse/main"}},{"before":"1ada012456741ea2f3c3e53d0e6f6ecf1cda2106","after":"701e1a20a21a95d7cad074222d8dd4646f1545ab","ref":"refs/heads/main","pushedAt":"2023-08-07T07:00:22.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"jochumdev","name":"René Jochum","path":"/jochumdev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/358074?s=80&v=4"},"commit":{"message":"Merge pull request #121 from butonic/read-without-list\n\nRead a single key without listing all keys","shortMessageHtmlLink":"Merge pull request #121 from butonic/read-without-list"}},{"before":"ea37907ad70ef69f728753bedde5feb202b1a81f","after":"1ada012456741ea2f3c3e53d0e6f6ecf1cda2106","ref":"refs/heads/main","pushedAt":"2023-07-23T20:53:23.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"jochumdev","name":"René Jochum","path":"/jochumdev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/358074?s=80&v=4"},"commit":{"message":"Merge pull request #120 from kobergj/AllowConfiguringRegisterAction\n\nfeat(registry/nats): Add an option to configure the Register action","shortMessageHtmlLink":"Merge pull request #120 from kobergj/AllowConfiguringRegisterAction"}},{"before":"a179a6b8f8e6c54d927e57a7c1437f60779d9373","after":"ea37907ad70ef69f728753bedde5feb202b1a81f","ref":"refs/heads/main","pushedAt":"2023-07-06T17:19:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Davincible","name":"David Brouwer","path":"/Davincible","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25869544?s=80&v=4"},"commit":{"message":"fix(events/natsjs): allow synchronous publishing in Nats (#116)","shortMessageHtmlLink":"fix(events/natsjs): allow synchronous publishing in Nats (#116)"}},{"before":"d4d531891d8d8b443bfd787920615ac8af028524","after":"a179a6b8f8e6c54d927e57a7c1437f60779d9373","ref":"refs/heads/main","pushedAt":"2023-06-05T10:40:08.347Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"asim","name":"Asim Aslam","path":"/asim","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17530?s=80&v=4"},"commit":{"message":"Merge pull request #114 from butonic/registry/kubernetes/watcher-fix\n\nonly close channel once","shortMessageHtmlLink":"Merge pull request #114 from butonic/registry/kubernetes/watcher-fix"}},{"before":"07cd57e1bc9d272006fa829de31fda1b9402a9c6","after":"d4d531891d8d8b443bfd787920615ac8af028524","ref":"refs/heads/main","pushedAt":"2023-06-05T08:45:23.156Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"asim","name":"Asim Aslam","path":"/asim","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17530?s=80&v=4"},"commit":{"message":"Merge pull request #113 from butonic/registry/kubernetes/channel-fix\n\nkubernetes registry: do not send to closed channel","shortMessageHtmlLink":"Merge pull request #113 from butonic/registry/kubernetes/channel-fix"}},{"before":"e7defa50d4dbec45c174bd1aa03e1d9480b8c486","after":"07cd57e1bc9d272006fa829de31fda1b9402a9c6","ref":"refs/heads/main","pushedAt":"2023-05-10T19:51:11.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"asim","name":"Asim Aslam","path":"/asim","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17530?s=80&v=4"},"commit":{"message":"Merge pull request #110 from rhafer/list-strip-table\n\nredis: Fix List call to strip table prefix from result","shortMessageHtmlLink":"Merge pull request #110 from rhafer/list-strip-table"}},{"before":"c2901332679b8e87f12893a40825709d508861d6","after":"e7defa50d4dbec45c174bd1aa03e1d9480b8c486","ref":"refs/heads/main","pushedAt":"2023-05-10T19:50:53.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"asim","name":"Asim Aslam","path":"/asim","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17530?s=80&v=4"},"commit":{"message":"Merge pull request #109 from dragonchaser/issue-6251-userlog-not-updating\n\nhandle redis.Nil error properly","shortMessageHtmlLink":"Merge pull request #109 from dragonchaser/issue-6251-userlog-not-upda…"}},{"before":"a13be10a51ebccac65d9a2ac3cf1779648901b88","after":"c2901332679b8e87f12893a40825709d508861d6","ref":"refs/heads/main","pushedAt":"2023-04-05T21:04:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Davincible","name":"David Brouwer","path":"/Davincible","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25869544?s=80&v=4"},"commit":{"message":"feat(logger/zap): direct use of zap.Logger (#95)","shortMessageHtmlLink":"feat(logger/zap): direct use of zap.Logger (#95)"}},{"before":"24b5b653d0daa1410451cf236e4b238b199b3422","after":"a13be10a51ebccac65d9a2ac3cf1779648901b88","ref":"refs/heads/main","pushedAt":"2023-04-05T21:03:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Davincible","name":"David Brouwer","path":"/Davincible","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25869544?s=80&v=4"},"commit":{"message":"fix(registry/consul): watch service not work (#103)\n\n* bug: 修复监听service服务\r\n\r\n* bug: 修复delete 事件无法监听","shortMessageHtmlLink":"fix(registry/consul): watch service not work (#103)"}},{"before":"efd9191305c586ef477801f6d658277359d04a01","after":"24b5b653d0daa1410451cf236e4b238b199b3422","ref":"refs/heads/main","pushedAt":"2023-04-05T21:01:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Davincible","name":"David Brouwer","path":"/Davincible","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25869544?s=80&v=4"},"commit":{"message":"feat(server/http): use server.Options.Logger (#99)","shortMessageHtmlLink":"feat(server/http): use server.Options.Logger (#99)"}},{"before":"b8cbef242b4b47362c889e4de4f23c9b1a3c9454","after":"efd9191305c586ef477801f6d658277359d04a01","ref":"refs/heads/main","pushedAt":"2023-04-05T21:00:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Davincible","name":"David Brouwer","path":"/Davincible","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25869544?s=80&v=4"},"commit":{"message":"feat(store/redis): use redis SCAN (#97)\n\n* do not fail when redis cannot be initialized\r\n\r\nSigned-off-by: Jörn Friedrich Dreyer \r\n\r\n* make redis store use SCAN to list keys\r\n\r\nSigned-off-by: Jörn Friedrich Dreyer \r\n\r\n* read using scan with prefix and suffix\r\n\r\nSigned-off-by: Jörn Friedrich Dreyer \r\n\r\n* linter does not want to cuddle\r\n\r\nSigned-off-by: Jörn Friedrich Dreyer \r\n\r\n* only run redis unit test when REDIS_URL is configured\r\n\r\nSigned-off-by: Jörn Friedrich Dreyer \r\n\r\n---------\r\n\r\nSigned-off-by: Jörn Friedrich Dreyer ","shortMessageHtmlLink":"feat(store/redis): use redis SCAN (#97)"}},{"before":"0bbab425e86658eeb7b55602f184d37c1ea75094","after":"b8cbef242b4b47362c889e4de4f23c9b1a3c9454","ref":"refs/heads/main","pushedAt":"2023-04-05T20:53:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Davincible","name":"David Brouwer","path":"/Davincible","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25869544?s=80&v=4"},"commit":{"message":"fix(client/grpc): Removes the `connection` header (#101)\n\nThe HTTP/2 spec consider the request malformed\r\nThis header may have been added from a WebSocket connection","shortMessageHtmlLink":"fix(client/grpc): Removes the connection header (#101)"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEXgkoQAA","startCursor":null,"endCursor":null}},"title":"Activity · go-micro/plugins"}