{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":342259394,"defaultBranch":"main","name":"svix-webhooks","ownerLogin":"svix","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-02-25T13:49:38.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/80175132?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1718198261.0","currentOid":""},"activityList":{"items":[{"before":"61b86b4b98d77ff6f1c41a68408ff4a03c8e6799","after":"8e70cadffb2a49d913ff6e5a592eabba3d0fdfad","ref":"refs/heads/jplatte/bridge-plugin-kafka","pushedAt":"2024-06-12T15:42:26.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"svix-jplatte","name":"Jonas Platte","path":"/svix-jplatte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/158304798?s=80&v=4"},"commit":{"message":"bridge: Add Kafka as an input\n\n… that is, support converting Kafka messages into Svix API calls.","shortMessageHtmlLink":"bridge: Add Kafka as an input"}},{"before":"306d9bbb8e57ae96bc7b1b90e82947257c1a825f","after":"a4eff3809368afcc1709273f47f995e889ba5f6a","ref":"refs/heads/main","pushedAt":"2024-06-12T13:17:41.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"svix-jplatte","name":"Jonas Platte","path":"/svix-jplatte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/158304798?s=80&v=4"},"commit":{"message":"Bump locked dependencies again (#1336)\n\n… to replace yanked httparse version.","shortMessageHtmlLink":"Bump locked dependencies again (#1336)"}},{"before":"ed66eb690802ef6744403c5555b36496ae4852d5","after":null,"ref":"refs/heads/jplatte/bump-lockfile-again","pushedAt":"2024-06-12T13:17:41.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"svix-jplatte","name":"Jonas Platte","path":"/svix-jplatte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/158304798?s=80&v=4"}},{"before":null,"after":"ed66eb690802ef6744403c5555b36496ae4852d5","ref":"refs/heads/jplatte/bump-lockfile-again","pushedAt":"2024-06-12T10:31:39.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"svix-jplatte","name":"Jonas Platte","path":"/svix-jplatte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/158304798?s=80&v=4"},"commit":{"message":"Bump locked dependencies again\n\n… to replace yanked httparse version.","shortMessageHtmlLink":"Bump locked dependencies again"}},{"before":"34ce7f14c704f1455e53130ef2793e089b26123b","after":"61b86b4b98d77ff6f1c41a68408ff4a03c8e6799","ref":"refs/heads/jplatte/bridge-plugin-kafka","pushedAt":"2024-06-12T10:28:06.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"svix-jplatte","name":"Jonas Platte","path":"/svix-jplatte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/158304798?s=80&v=4"},"commit":{"message":"bridge: Add Kafka as an input\n\n… that is, support converting Kafka messages into Svix API calls.","shortMessageHtmlLink":"bridge: Add Kafka as an input"}},{"before":null,"after":"5484b633e016fc203b88737eb2ad1b0d7bf53c2a","ref":"refs/heads/dependabot/npm_and_yarn/javascript/braces-3.0.3","pushedAt":"2024-06-11T20:16:40.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"build(deps): bump braces from 3.0.2 to 3.0.3 in /javascript\n\nBumps [braces](https://github.com/micromatch/braces) from 3.0.2 to 3.0.3.\n- [Changelog](https://github.com/micromatch/braces/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/micromatch/braces/compare/3.0.2...3.0.3)\n\n---\nupdated-dependencies:\n- dependency-name: braces\n dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"build(deps): bump braces from 3.0.2 to 3.0.3 in /javascript"}},{"before":"9b8ba8fe54b79668c5a7825e9760539e96dd95ef","after":null,"ref":"refs/heads/jplatte/bridge-lockfile","pushedAt":"2024-06-11T20:16:05.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"svix-jplatte","name":"Jonas Platte","path":"/svix-jplatte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/158304798?s=80&v=4"}},{"before":"7fb1958b6d6179529d51dd818950e1ea7eb5bcfa","after":"306d9bbb8e57ae96bc7b1b90e82947257c1a825f","ref":"refs/heads/main","pushedAt":"2024-06-11T20:16:04.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"svix-jplatte","name":"Jonas Platte","path":"/svix-jplatte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/158304798?s=80&v=4"},"commit":{"message":"bridge: Update Cargo.lock (#1334)\n\n## Motivation\n\nBeta CI is failing in #1333 due to a type inference change affecting\nolder version of the `time` crate.\n\n## Solution\n\nBump `Cargo.lock` by running `cargo update`. Could have only updated\n`time`, but I don't think it hurts to pull in other dependency updates.","shortMessageHtmlLink":"bridge: Update Cargo.lock (#1334)"}},{"before":null,"after":"9b8ba8fe54b79668c5a7825e9760539e96dd95ef","ref":"refs/heads/jplatte/bridge-lockfile","pushedAt":"2024-06-11T13:36:41.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"svix-jplatte","name":"Jonas Platte","path":"/svix-jplatte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/158304798?s=80&v=4"},"commit":{"message":"bridge: Update Cargo.lock","shortMessageHtmlLink":"bridge: Update Cargo.lock"}},{"before":"217a64b7a3ccba5f8529ad50aafc96ac4b42fc5e","after":"34ce7f14c704f1455e53130ef2793e089b26123b","ref":"refs/heads/jplatte/bridge-plugin-kafka","pushedAt":"2024-06-11T13:26:02.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"svix-jplatte","name":"Jonas Platte","path":"/svix-jplatte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/158304798?s=80&v=4"},"commit":{"message":"bridge: Add Kafka as an input\n\n… that is, support converting Kafka messages into Svix API calls.","shortMessageHtmlLink":"bridge: Add Kafka as an input"}},{"before":"3fcba597fcc5d20303fc076ca5b9e7cd0453e831","after":"217a64b7a3ccba5f8529ad50aafc96ac4b42fc5e","ref":"refs/heads/jplatte/bridge-plugin-kafka","pushedAt":"2024-06-11T13:00:34.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"svix-jplatte","name":"Jonas Platte","path":"/svix-jplatte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/158304798?s=80&v=4"},"commit":{"message":"bridge: Add Kafka as an input\n\n… that is, support converting Kafka messages into Svix API calls.","shortMessageHtmlLink":"bridge: Add Kafka as an input"}},{"before":"bb72bac822757f8b8c603163dd7b2b667f71f43f","after":"3fcba597fcc5d20303fc076ca5b9e7cd0453e831","ref":"refs/heads/jplatte/bridge-plugin-kafka","pushedAt":"2024-06-11T13:00:15.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"svix-jplatte","name":"Jonas Platte","path":"/svix-jplatte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/158304798?s=80&v=4"},"commit":{"message":"bridge: Add Kafka as an input\n\n… that is, support converting Kafka messages into Svix API calls.","shortMessageHtmlLink":"bridge: Add Kafka as an input"}},{"before":"b9c7d0ec45a51c4bbbd227b9537794c44f9d70ef","after":"bb72bac822757f8b8c603163dd7b2b667f71f43f","ref":"refs/heads/jplatte/bridge-plugin-kafka","pushedAt":"2024-06-11T12:59:33.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"svix-jplatte","name":"Jonas Platte","path":"/svix-jplatte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/158304798?s=80&v=4"},"commit":{"message":"bridge: Add Kafka as an input\n\n… that is, support converting Kafka messages into Svix API calls.","shortMessageHtmlLink":"bridge: Add Kafka as an input"}},{"before":"ef04e518f6fae5d222343a5869b7717aab4ed0a5","after":"7fb1958b6d6179529d51dd818950e1ea7eb5bcfa","ref":"refs/heads/main","pushedAt":"2024-06-10T13:53:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tasn","name":"Tom Hacohen","path":"/tasn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108670?s=80&v=4"},"commit":{"message":"Python: update deps and switch to ruff. (#1332)\n\nRuff is better, and we already use it everywhere.\r\n\r\nUpdating the deps to more recent ones that fix a few bugs.","shortMessageHtmlLink":"Python: update deps and switch to ruff. (#1332)"}},{"before":"b150951dc06f2517af7b972c697b6e0fba866a8f","after":null,"ref":"refs/heads/tom/deps","pushedAt":"2024-06-10T13:53:21.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tasn","name":"Tom Hacohen","path":"/tasn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108670?s=80&v=4"}},{"before":"19aa12d4dc49dc0dd556ac072dfccaf41d7cd139","after":"b150951dc06f2517af7b972c697b6e0fba866a8f","ref":"refs/heads/tom/deps","pushedAt":"2024-06-10T00:39:06.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"tasn","name":"Tom Hacohen","path":"/tasn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108670?s=80&v=4"},"commit":{"message":"Run ruff format and fix.","shortMessageHtmlLink":"Run ruff format and fix."}},{"before":null,"after":"19aa12d4dc49dc0dd556ac072dfccaf41d7cd139","ref":"refs/heads/tom/deps","pushedAt":"2024-06-10T00:36:58.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tasn","name":"Tom Hacohen","path":"/tasn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108670?s=80&v=4"},"commit":{"message":"Python: update deps and switch to ruff.","shortMessageHtmlLink":"Python: update deps and switch to ruff."}},{"before":"61c22cd84e8479295d5a6b08195c70f98983a440","after":null,"ref":"refs/heads/jplatte/bridge-config","pushedAt":"2024-06-06T20:19:00.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"svix-jplatte","name":"Jonas Platte","path":"/svix-jplatte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/158304798?s=80&v=4"}},{"before":"333f591fe1bb68553b92ce3dfb17a5dafab3dbfb","after":"ef04e518f6fae5d222343a5869b7717aab4ed0a5","ref":"refs/heads/main","pushedAt":"2024-06-06T20:19:00.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"svix-jplatte","name":"Jonas Platte","path":"/svix-jplatte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/158304798?s=80&v=4"},"commit":{"message":"bridge: More config cleanup (#1330)\n\nFollow-up to #1327 / further cleanup before adding kafka because the\r\nthings were still plenty confusing.","shortMessageHtmlLink":"bridge: More config cleanup (#1330)"}},{"before":"555d1cefa0c84abf381b47dfd720754041300f45","after":"b9c7d0ec45a51c4bbbd227b9537794c44f9d70ef","ref":"refs/heads/jplatte/bridge-plugin-kafka","pushedAt":"2024-06-06T14:57:44.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"svix-jplatte","name":"Jonas Platte","path":"/svix-jplatte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/158304798?s=80&v=4"},"commit":{"message":"wip","shortMessageHtmlLink":"wip"}},{"before":"656eb337e4366bf385d59de3e77a4e7c1eef0e2d","after":"61c22cd84e8479295d5a6b08195c70f98983a440","ref":"refs/heads/jplatte/bridge-config","pushedAt":"2024-06-06T12:43:30.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"svix-jplatte","name":"Jonas Platte","path":"/svix-jplatte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/158304798?s=80&v=4"},"commit":{"message":"bridge: Normalize config type names and structure across senders, receivers","shortMessageHtmlLink":"bridge: Normalize config type names and structure across senders, rec…"}},{"before":"dc780e97c48bfcab74af6adddee0344a10334cd4","after":"656eb337e4366bf385d59de3e77a4e7c1eef0e2d","ref":"refs/heads/jplatte/bridge-config","pushedAt":"2024-06-06T12:36:19.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"svix-jplatte","name":"Jonas Platte","path":"/svix-jplatte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/158304798?s=80&v=4"},"commit":{"message":"bridge: Normalize config type names and structure across senders, receivers","shortMessageHtmlLink":"bridge: Normalize config type names and structure across senders, rec…"}},{"before":"552c6a8031688394e9baae519124686eb30eeaa4","after":"dc780e97c48bfcab74af6adddee0344a10334cd4","ref":"refs/heads/jplatte/bridge-config","pushedAt":"2024-06-06T12:13:27.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"svix-jplatte","name":"Jonas Platte","path":"/svix-jplatte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/158304798?s=80&v=4"},"commit":{"message":"bridge: Normalize config type names and structure across senders, receivers","shortMessageHtmlLink":"bridge: Normalize config type names and structure across senders, rec…"}},{"before":null,"after":"552c6a8031688394e9baae519124686eb30eeaa4","ref":"refs/heads/jplatte/bridge-config","pushedAt":"2024-06-06T12:09:35.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"svix-jplatte","name":"Jonas Platte","path":"/svix-jplatte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/158304798?s=80&v=4"},"commit":{"message":"bridge: Normalize config type names and structure across senders, receivers","shortMessageHtmlLink":"bridge: Normalize config type names and structure across senders, rec…"}},{"before":null,"after":"555d1cefa0c84abf381b47dfd720754041300f45","ref":"refs/heads/jplatte/bridge-plugin-kafka","pushedAt":"2024-06-06T09:56:23.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"svix-jplatte","name":"Jonas Platte","path":"/svix-jplatte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/158304798?s=80&v=4"},"commit":{"message":"wip","shortMessageHtmlLink":"wip"}},{"before":"25471808bb0bedcb5858a40817753b80b06bbd9f","after":null,"ref":"refs/heads/jplatte/redis-prep-2","pushedAt":"2024-06-06T09:26:28.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"svix-jplatte","name":"Jonas Platte","path":"/svix-jplatte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/158304798?s=80&v=4"}},{"before":"45054e24d9aecab49990bb9f4f0e9d58e1cdc97e","after":null,"ref":"refs/heads/frankandyair/php","pushedAt":"2024-06-06T08:19:15.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"svix-jplatte","name":"Jonas Platte","path":"/svix-jplatte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/158304798?s=80&v=4"}},{"before":"5f88c1c61d2cdfb373f06268486c2c645a82f23f","after":"333f591fe1bb68553b92ce3dfb17a5dafab3dbfb","ref":"refs/heads/main","pushedAt":"2024-06-05T20:05:00.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"svix-james","name":"James Lucas","path":"/svix-james","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/102536031?s=80&v=4"},"commit":{"message":"Refactor redis helper functions into methods\n\nThis is slightly less error-prone, since the caller no longer has\nto specify whether to create a pooled or unpooled manager, and it's\nalso less repetitive.","shortMessageHtmlLink":"Refactor redis helper functions into methods"}},{"before":"108c9797ef4d46ed955a11840002b883fa0b53ae","after":"5f88c1c61d2cdfb373f06268486c2c645a82f23f","ref":"refs/heads/main","pushedAt":"2024-06-05T14:29:41.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"svix-james","name":"James Lucas","path":"/svix-james","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/102536031?s=80&v=4"},"commit":{"message":"Remove connection pool for `redis` cache variant\n\nReplace connection pooling with unpooled\n`redis::aio::ConnectionManager`. The ConnectionManager uses a single\nmultiplexed connection to handle all requests and also handles\nreconnections directly, making connection pooling unnecessary.\n\nNote that these changes applying *only* to redis caching, not queuing.\nThis is safe in the redis caching layer because we do not make\nblocking calls there. However, we *do* make blocking calls currently\nin our redis queue implementation, so we must continue to use\nconnection pooling there to avoid blocking concurrent requests.\n\nAlso note that names for our many methods of acquiring a `RedisPool`\nhave been standardized for less ambiguity.","shortMessageHtmlLink":"Remove connection pool for redis cache variant"}},{"before":"014c579a4fd2e959ec2de85be703e9f6cb2830af","after":null,"ref":"refs/heads/jplatte/config-type-refactor","pushedAt":"2024-06-04T14:42:48.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"svix-jplatte","name":"Jonas Platte","path":"/svix-jplatte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/158304798?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEY37UuQA","startCursor":null,"endCursor":null}},"title":"Activity · svix/svix-webhooks"}