{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":2211243,"defaultBranch":"trunk","name":"kafka","ownerLogin":"apache","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2011-08-15T18:06:16.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/47359?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1726431537.0","currentOid":""},"activityList":{"items":[{"before":"f1c011a8b5c3eb94a9c3f84ea6497b36445bcb5c","after":"aaf3fc05f8e7cb6b8c79f8471f68faa3a994e1e5","ref":"refs/heads/trunk","pushedAt":"2024-09-16T18:49:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mjsax","name":"Matthias J. Sax","path":"/mjsax","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8959638?s=80&v=4"},"commit":{"message":"MINOR: fix rawtype warning in StandbyTask (#17203)\n\nReviewers: Chia-Ping Tsai ","shortMessageHtmlLink":"MINOR: fix rawtype warning in StandbyTask (#17203)"}},{"before":"21e67b3d21ec17d1fdd8d01a8d5cd9965efa5907","after":"f1c011a8b5c3eb94a9c3f84ea6497b36445bcb5c","ref":"refs/heads/trunk","pushedAt":"2024-09-16T16:37:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"chia7712","name":"Chia-Ping Tsai","path":"/chia7712","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6234750?s=80&v=4"},"commit":{"message":"KAFKA-14482 Move LogLoader to storage module (#17042)\n\nReviewers: Chia-Ping Tsai ","shortMessageHtmlLink":"KAFKA-14482 Move LogLoader to storage module (#17042)"}},{"before":"d0f4d691b592ed2d65c9df413f5d6660df7fc90e","after":"21e67b3d21ec17d1fdd8d01a8d5cd9965efa5907","ref":"refs/heads/trunk","pushedAt":"2024-09-16T16:27:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"chia7712","name":"Chia-Ping Tsai","path":"/chia7712","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6234750?s=80&v=4"},"commit":{"message":"KAFKA-16331 Remove EOSv1 from Kafka Streams integration tests (#17110)\n\nReviewers: Bill Bejeck , Chia-Ping Tsai ","shortMessageHtmlLink":"KAFKA-16331 Remove EOSv1 from Kafka Streams integration tests (#17110)"}},{"before":"ab1eb8d561ca3ac4a1366f866d450d92c3a0144a","after":"d0f4d691b592ed2d65c9df413f5d6660df7fc90e","ref":"refs/heads/trunk","pushedAt":"2024-09-16T12:19:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jlprat","name":"Josep Prat","path":"/jlprat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3337739?s=80&v=4"},"commit":{"message":"KAFKA-17322: Document required header versions in Protocol Guide (#16867)\n\nReviewers: Josep Prat ","shortMessageHtmlLink":"KAFKA-17322: Document required header versions in Protocol Guide (#16867"}},{"before":"344d8a60af8ba7e4ae646501494b17b6987a95d3","after":"ab1eb8d561ca3ac4a1366f866d450d92c3a0144a","ref":"refs/heads/trunk","pushedAt":"2024-09-16T10:03:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jlprat","name":"Josep Prat","path":"/jlprat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3337739?s=80&v=4"},"commit":{"message":"KAFKA-17494: Document message structure in Protocol Guide (#17122)\n\nReviewers: Josep Prat ","shortMessageHtmlLink":"KAFKA-17494: Document message structure in Protocol Guide (#17122)"}},{"before":"e1f11c67140f995bc22acd1568fcfac593c1ee10","after":"344d8a60af8ba7e4ae646501494b17b6987a95d3","ref":"refs/heads/trunk","pushedAt":"2024-09-15T23:25:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"chia7712","name":"Chia-Ping Tsai","path":"/chia7712","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6234750?s=80&v=4"},"commit":{"message":"KAFKA-15859 Make RemoteListOffsets call an async operation (#16602)\n\nThis is the part-2 of the KIP-1075\r\n\r\nTo find the offset for a given timestamp, ListOffsets API is used by the client. When the topic is enabled with remote storage, then we have to fetch the remote indexes such as offset-index and time-index to serve the query. Also, the ListOffsets request can contain the query for multiple topics/partitions.\r\n\r\nThe time taken to read the indexes from remote storage is non-deterministic and the query is handled by the request-handler threads. If there are multiple LIST_OFFSETS queries and most of the request-handler threads are busy in reading the data from remote storage, then the other high-priority requests such as FETCH and PRODUCE might starve and be queued. This can lead to higher latency in producing/consuming messages.\r\n\r\nIn this patch, we have introduced a delayed operation for remote list-offsets call. If the timestamp need to be searched in the remote-storage, then the request-handler threads will pass-on the request to the remote-log-reader threads. And, the request gets handled in asynchronous fashion.\r\n\r\nCovered the patch with unit and integration tests.\r\n\r\nReviewers: Satish Duggana , Luke Chen , Chia-Ping Tsai ","shortMessageHtmlLink":"KAFKA-15859 Make RemoteListOffsets call an async operation (#16602)"}},{"before":"9529bb33d2e70327969ea824307b44f12ec082a1","after":null,"ref":"refs/heads/minor-add-logging-to-maybe-complete-join","pushedAt":"2024-09-15T20:18:57.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dajac","name":"David Jacot","path":"/dajac","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/157182?s=80&v=4"}},{"before":"6744a718c2c177c7d462b231ea5e476d98f6eb38","after":"e1f11c67140f995bc22acd1568fcfac593c1ee10","ref":"refs/heads/trunk","pushedAt":"2024-09-15T18:26:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"chia7712","name":"Chia-Ping Tsai","path":"/chia7712","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6234750?s=80&v=4"},"commit":{"message":"MINOR: Need to split the controller bootstrap servers on ',' in list comprehenson (#17183)\n\nKafka Streams system tests were failing with this error:\r\n\r\nFailed to parse host name from entry 3001@d for the configuration controller.quorum.voters. Each entry should be in the form `{id}@{host}:{port}`.\r\n\r\nThe cause is that in kafka.py line 876, we create a delimited string from a list comprehension, but the input is a string itself, so each character gets appended vs. the bootstrap server string of host:port. To fix this, this PR adds split(',') to controller_quorum_bootstrap_servers. Note that this only applies when dynamicRaftQuorum=False\r\n\r\nReviewers: Alyssa Huang , Chia-Ping Tsai ","shortMessageHtmlLink":"MINOR: Need to split the controller bootstrap servers on ',' in list …"}},{"before":"f7430cf84ba9b5b709e2351f6dead96ed272639e","after":"6744a718c2c177c7d462b231ea5e476d98f6eb38","ref":"refs/heads/trunk","pushedAt":"2024-09-15T17:43:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"chia7712","name":"Chia-Ping Tsai","path":"/chia7712","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6234750?s=80&v=4"},"commit":{"message":"KAFKA-17066 new consumer updateFetchPositions all in background thread (#16885)\n\nFix for the known issue that the logic for updating fetch positions in the new consumer was being performed partly in the app thread, party in the background thread, potentially leading to race conditions on the subscription state.\r\n\r\nThis PR moves the logic for updateFetchPositions to the background thread as a single event (instead of triggering separate events to validate, fetchOffsets, listOffsets). A new UpdateFetchPositionsEvent is triggered from the app thread and processed in the background, where it performs those same operations and updates the subscription state accordingly, without blocking the background thread.\r\n\r\nThis PR maintains the existing logic for keeping a pendingOffsetFetchRequest that does not complete within the lifetime of the updateFetchPositions attempt, and may be used on the next call to updateFetchPositions.\r\n\r\nReviewers: Andrew Schofield , Chia-Ping Tsai ","shortMessageHtmlLink":"KAFKA-17066 new consumer updateFetchPositions all in background thread ("}},{"before":"c95865437b80ad37cc2bf3007fc744b40f712aa8","after":"f7430cf84ba9b5b709e2351f6dead96ed272639e","ref":"refs/heads/trunk","pushedAt":"2024-09-15T17:33:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"chia7712","name":"Chia-Ping Tsai","path":"/chia7712","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6234750?s=80&v=4"},"commit":{"message":"MINOR: Log reason holding the completion of the join phase in the classic protocol (#17197)\n\nReviewers: Chia-Ping Tsai ","shortMessageHtmlLink":"MINOR: Log reason holding the completion of the join phase in the cla…"}},{"before":"5a01945cb7c7e6b3dbc2139e6a432ee6ccb69a79","after":"c95865437b80ad37cc2bf3007fc744b40f712aa8","ref":"refs/heads/trunk","pushedAt":"2024-09-15T13:38:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mumrah","name":"David Arthur","path":"/mumrah","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55116?s=80&v=4"},"commit":{"message":"KAFKA-16027: Refactor testUpdatePartitionLeadership (#17083)\n\nReviewers: David Arthur ","shortMessageHtmlLink":"KAFKA-16027: Refactor testUpdatePartitionLeadership (#17083)"}},{"before":"7a321f29a2495d519165206e50b10595a0ceae9c","after":"5a01945cb7c7e6b3dbc2139e6a432ee6ccb69a79","ref":"refs/heads/trunk","pushedAt":"2024-09-15T12:00:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"showuon","name":"Luke Chen","path":"/showuon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43372967?s=80&v=4"},"commit":{"message":"MINOR: Fix javadoc url for KafkaProducer (#17200)\n\nFix javadoc url for KafkaProducer\r\n\r\nReviewers: Luke Chen ","shortMessageHtmlLink":"MINOR: Fix javadoc url for KafkaProducer (#17200)"}},{"before":null,"after":"9529bb33d2e70327969ea824307b44f12ec082a1","ref":"refs/heads/minor-add-logging-to-maybe-complete-join","pushedAt":"2024-09-14T16:30:31.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dajac","name":"David Jacot","path":"/dajac","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/157182?s=80&v=4"},"commit":{"message":"MINOR: Log reason holding the completion of the join phase in the classic protocol","shortMessageHtmlLink":"MINOR: Log reason holding the completion of the join phase in the cla…"}},{"before":"61a8d6584fca8170dc7986fc9c4ae4e25c42fd4f","after":"7a321f29a2495d519165206e50b10595a0ceae9c","ref":"refs/heads/trunk","pushedAt":"2024-09-14T16:26:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"chia7712","name":"Chia-Ping Tsai","path":"/chia7712","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6234750?s=80&v=4"},"commit":{"message":"KAFKA-17513 Move LogSegmentsTest to storage module (#17173)\n\nReviewers: Chia-Ping Tsai ","shortMessageHtmlLink":"KAFKA-17513 Move LogSegmentsTest to storage module (#17173)"}},{"before":"70f7418660688a79b767533a88d0feffe40480bc","after":"61a8d6584fca8170dc7986fc9c4ae4e25c42fd4f","ref":"refs/heads/trunk","pushedAt":"2024-09-14T12:48:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mumrah","name":"David Arthur","path":"/mumrah","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55116?s=80&v=4"},"commit":{"message":"MINOR Always publish build scan in CI Complete workflow (#17195)\n\nThis patch bring the PR and trunk builds closer in line. Rather than switching between `--scan` and `--no-scan`,\r\nboth scenarios now use `--no-scan` and rely on the CI Complete workflow to publish the scans.\r\n\r\nReviewers: Chia-Ping Tsai ","shortMessageHtmlLink":"MINOR Always publish build scan in CI Complete workflow (#17195)"}},{"before":"2489c1311d85d234f16bde8c5ad2a9cde28aff69","after":null,"ref":"refs/heads/minor-increase-logging","pushedAt":"2024-09-14T07:04:50.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dajac","name":"David Jacot","path":"/dajac","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/157182?s=80&v=4"}},{"before":"d7a456ed5d531465d33cb83f4fafe7f79327d6b8","after":"70f7418660688a79b767533a88d0feffe40480bc","ref":"refs/heads/trunk","pushedAt":"2024-09-14T07:04:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dajac","name":"David Jacot","path":"/dajac","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/157182?s=80&v=4"},"commit":{"message":"MINOR: Increase logging verbosity in Connect integration tests (#17189)\n\nThis patch increases the verbosity of the logging in Connect's integration tests. This is to better understand the causes of the flaky tests described in KAFKA-17493.\r\n\r\nReviewers: Chris Egerton ","shortMessageHtmlLink":"MINOR: Increase logging verbosity in Connect integration tests (#17189)"}},{"before":"b43439482d67950cfe4d4f2b1f89c95bf66d1330","after":"a1a4389c35026805cdccd5aa1a5b5d1ac5cd5205","ref":"refs/heads/3.9","pushedAt":"2024-09-14T00:25:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cmccabe","name":"Colin Patrick McCabe","path":"/cmccabe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1095624?s=80&v=4"},"commit":{"message":"KAFKA-17543: Enforce that broker.id.generation.enable is not used when migrating to KRaft (#17192)\n\nReviewers: Chia-Ping Tsai , David Arthur ","shortMessageHtmlLink":"KAFKA-17543: Enforce that broker.id.generation.enable is not used whe…"}},{"before":"291256cab0008b52051a8705fc346be6936f4490","after":null,"ref":"refs/heads/KAFKA-17543","pushedAt":"2024-09-14T00:24:57.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"cmccabe","name":"Colin Patrick McCabe","path":"/cmccabe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1095624?s=80&v=4"}},{"before":"6610a4d46fa1efb02d905d1dccfd3b58e79f9c1f","after":"d7a456ed5d531465d33cb83f4fafe7f79327d6b8","ref":"refs/heads/trunk","pushedAt":"2024-09-14T00:24:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"cmccabe","name":"Colin Patrick McCabe","path":"/cmccabe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1095624?s=80&v=4"},"commit":{"message":"KAFKA-17543: Enforce that broker.id.generation.enable is not used when migrating to KRaft (#17192)\n\nReviewers: Chia-Ping Tsai , David Arthur ","shortMessageHtmlLink":"KAFKA-17543: Enforce that broker.id.generation.enable is not used whe…"}},{"before":"7d3ba8a0eb85ea67f02bc0ac3af7fc20a150be8a","after":"b43439482d67950cfe4d4f2b1f89c95bf66d1330","ref":"refs/heads/3.9","pushedAt":"2024-09-13T23:45:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mjsax","name":"Matthias J. Sax","path":"/mjsax","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8959638?s=80&v=4"},"commit":{"message":"KAFKA-17527: Fix NPE for null RecordContext (#17169)\n\nReviewers: Bruno Cadonna ","shortMessageHtmlLink":"KAFKA-17527: Fix NPE for null RecordContext (#17169)"}},{"before":"45d040d8819f62fdc031b8e723642bedce84e143","after":"6610a4d46fa1efb02d905d1dccfd3b58e79f9c1f","ref":"refs/heads/trunk","pushedAt":"2024-09-13T23:34:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mjsax","name":"Matthias J. Sax","path":"/mjsax","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8959638?s=80&v=4"},"commit":{"message":"KAFKA-17527: Fix NPE for null RecordContext (#17169)\n\nReviewers: Bruno Cadonna ","shortMessageHtmlLink":"KAFKA-17527: Fix NPE for null RecordContext (#17169)"}},{"before":"98252cae14bbcad5bc342c41c8eb5101a94e7329","after":"45d040d8819f62fdc031b8e723642bedce84e143","ref":"refs/heads/trunk","pushedAt":"2024-09-13T22:04:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mumrah","name":"David Arthur","path":"/mumrah","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55116?s=80&v=4"},"commit":{"message":"Update to 4.1.0 of `setup-gradle` action (#17194)\n\nFixes an issue with Develocity tokens expiring too soon.\r\n\r\nReviewers: David Arthur , Chia-Ping Tsai ","shortMessageHtmlLink":"Update to 4.1.0 of setup-gradle action (#17194)"}},{"before":"4692aeb67130da9ac3c3410f4ee5c82e4ce10390","after":"98252cae14bbcad5bc342c41c8eb5101a94e7329","ref":"refs/heads/trunk","pushedAt":"2024-09-13T20:13:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"chia7712","name":"Chia-Ping Tsai","path":"/chia7712","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6234750?s=80&v=4"},"commit":{"message":"KAFKA-16681 Rewrite MiniKDC by Java (#16213)\n\nReviewers: Chia-Ping Tsai ","shortMessageHtmlLink":"KAFKA-16681 Rewrite MiniKDC by Java (#16213)"}},{"before":"d3936365bf0fc7df86c2632a576081474d923e08","after":"4692aeb67130da9ac3c3410f4ee5c82e4ce10390","ref":"refs/heads/trunk","pushedAt":"2024-09-13T19:40:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"chia7712","name":"Chia-Ping Tsai","path":"/chia7712","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6234750?s=80&v=4"},"commit":{"message":"KAFKA-17036 KIP-919 supports for createAcls, deleteAcls, describeAcls (#16493)\n\nReviewers: Chia-Ping Tsai ","shortMessageHtmlLink":"KAFKA-17036 KIP-919 supports for createAcls, deleteAcls, describeAcls ("}},{"before":"0ca9b813874e27c33bbcccff9fabb53f3446c265","after":"291256cab0008b52051a8705fc346be6936f4490","ref":"refs/heads/KAFKA-17543","pushedAt":"2024-09-13T18:57:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cmccabe","name":"Colin Patrick McCabe","path":"/cmccabe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1095624?s=80&v=4"},"commit":{"message":"move validation to KafkaConfig.scala","shortMessageHtmlLink":"move validation to KafkaConfig.scala"}},{"before":null,"after":"0ca9b813874e27c33bbcccff9fabb53f3446c265","ref":"refs/heads/KAFKA-17543","pushedAt":"2024-09-13T16:25:52.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"cmccabe","name":"Colin Patrick McCabe","path":"/cmccabe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1095624?s=80&v=4"},"commit":{"message":"KAFKA-17543: Enforce that broker.id.generation.enable is disabled when migrating to KRaft","shortMessageHtmlLink":"KAFKA-17543: Enforce that broker.id.generation.enable is disabled whe…"}},{"before":"4f0675d5e925bb8f7ad66d14ca7c5d955e777c71","after":"7d3ba8a0eb85ea67f02bc0ac3af7fc20a150be8a","ref":"refs/heads/3.9","pushedAt":"2024-09-13T16:18:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cmccabe","name":"Colin Patrick McCabe","path":"/cmccabe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1095624?s=80&v=4"},"commit":{"message":"KAFKA-16468: verify that migrating brokers provide their inter.broker.listener (#17159)\n\nWhen brokers undergoing ZK migration register with the controller, it should verify that they have\r\nprovided a way to contact them via their inter.broker.listener. Otherwise the migration will fail\r\nlater on with a more confusing error message.\r\n\r\nReviewers: David Arthur ","shortMessageHtmlLink":"KAFKA-16468: verify that migrating brokers provide their inter.broker…"}},{"before":"420f69abbd1e8537edee0c8f78a51b93744bafb7","after":"d3936365bf0fc7df86c2632a576081474d923e08","ref":"refs/heads/trunk","pushedAt":"2024-09-13T16:18:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"cmccabe","name":"Colin Patrick McCabe","path":"/cmccabe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1095624?s=80&v=4"},"commit":{"message":"KAFKA-16468: verify that migrating brokers provide their inter.broker.listener (#17159)\n\nWhen brokers undergoing ZK migration register with the controller, it should verify that they have\r\nprovided a way to contact them via their inter.broker.listener. Otherwise the migration will fail\r\nlater on with a more confusing error message.\r\n\r\nReviewers: David Arthur ","shortMessageHtmlLink":"KAFKA-16468: verify that migrating brokers provide their inter.broker…"}},{"before":"d95e384146e67e475b2e0638f70d6f4a708a01dc","after":"420f69abbd1e8537edee0c8f78a51b93744bafb7","ref":"refs/heads/trunk","pushedAt":"2024-09-13T15:16:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mumrah","name":"David Arthur","path":"/mumrah","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55116?s=80&v=4"},"commit":{"message":"MINOR Add a thread dump on build timeout (#17181)\n\nIn the case of a CI timeout, this patch uses jstack to capture thread dumps from the Gradle test workers.\r\nThese thread dumps are stored in files which are later archived by the CI workflow.\r\n\r\nThis patch also increases the compression level to 9 for our \"actions/upload-artifact\" steps to save a bit of storage space. \r\n\r\nReviewers: Chia-Ping Tsai ","shortMessageHtmlLink":"MINOR Add a thread dump on build timeout (#17181)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xNlQxODo0OToxOS4wMDAwMDBazwAAAAS3xkrr","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xNlQxODo0OToxOS4wMDAwMDBazwAAAAS3xkrr","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xM1QxNToxNjo1MC4wMDAwMDBazwAAAAS1oHox"}},"title":"Activity · apache/kafka"}