{"push_id":2654389942,"size":21,"distinct_size":21,"ref":"refs/heads/KAFKA-6264-FOLLOWUP","head":"f8720d0ab53b86b8feb6f8cb97846ab725f5fc7e","before":"98d91af4b710e138b7be8bc8765cf2992429210b","commits":[{"sha":"f2cb8523d1d9c74ebf2fd6f58f51e8afc95f01ca","author":{"name":"Chia-Ping Tsai","email":"51ef25fd0a3611d18ffb478ae2ae610bbbd2432c@gmail.com"},"message":"KAFKA-7032 The TimeUnit is neglected by KakfaConsumer#close(long, Tim… (#5182)","distinct":true,"url":"https://api.github.com/repos/hachikuji/kafka/commits/f2cb8523d1d9c74ebf2fd6f58f51e8afc95f01ca"},{"sha":"dad19ac00f3388040d2d4d04a7c2439f89b65021","author":{"name":"Guozhang Wang","email":"fae442ba222671b2ebdf7511c9ca77079c43031b@gmail.com"},"message":"KAFKA-7021: Update upgrade guide section for reusing source topic (#5195)\n\nReviewers: Matthias J. Sax <matthias@confluent.io>","distinct":true,"url":"https://api.github.com/repos/hachikuji/kafka/commits/dad19ac00f3388040d2d4d04a7c2439f89b65021"},{"sha":"fab8b7e676bcaf4faf84d563ab48e3ebee61b4ab","author":{"name":"Randall Hauch","email":"9972a9c98f4ad2f4c07879e61ff8ef543017832b@gmail.com"},"message":"KAFKA-7056: Moved Connect’s new numeric converters to runtime (KIP-305)\n\nKIP-305 added numeric converters to Connect, but these were added in Connect’s API module in the same package as the `StringConverter`. This commit moves them into the Runtime module and into the `converters` package where the `ByteArrayConverter` already lives. These numeric converters have not yet been included in a release, and so they can be moved without concern.\n\nAll of Connect’s converters must be referenced in worker / connector configurations and are therefore part of the API, but otherwise do not need to be in the “api” module as they do not need to be instantiated or directly used by extensions. This change makes them more similar to and aligned with the `ByteArrayConverter`.\n\nIt also gives us the opportunity to move them into the “api” module in the future (keeping the same package name), should we ever want or need to do so. However, if we were to start out with them in the “api” module, we would never be able to move them out into the “runtime” module, even if we kept the same package name. Therefore, moving them to “runtime” now gives us a bit more flexibility.\n\nThis PR moves the unit tests for the numeric converters accordingly, and updates the `PluginsUtil` and `PluginUtilsTest` as well.\n\nAuthor: Randall Hauch <rhauch@gmail.com>\n\nReviewers: Konstantine Karantasis <konstantine@confluent.io>, Ewen Cheslack-Postava <ewen@confluent.io>\n\nCloses #5222 from rhauch/kafka-7056","distinct":true,"url":"https://api.github.com/repos/hachikuji/kafka/commits/fab8b7e676bcaf4faf84d563ab48e3ebee61b4ab"},{"sha":"d904058c5fc321ea6d29dee41f74ea44cdbad3ea","author":{"name":"Matthias J. Sax","email":"b36a4b8a3b519984e26e470684cfa9887ab74e9b@apache.org"},"message":"HOTFIX: remove sub-module 'kafka' (#5238)\n\nReviewer: Guozhang Wang <guozhang@confluent.io>","distinct":true,"url":"https://api.github.com/repos/hachikuji/kafka/commits/d904058c5fc321ea6d29dee41f74ea44cdbad3ea"},{"sha":"2bcc6e82767fb07c7a86c0a4e5da64d75fb15f25","author":{"name":"Matthias J. Sax","email":"b36a4b8a3b519984e26e470684cfa9887ab74e9b@apache.org"},"message":"MINOR: fix Vagrant VM setup (#5178)\n\nReviewers: Max Zheng <max@confluent.io>, Colin P. McCabe <colin@confluent.io>","distinct":true,"url":"https://api.github.com/repos/hachikuji/kafka/commits/2bcc6e82767fb07c7a86c0a4e5da64d75fb15f25"},{"sha":"239dd0fb9b8a72ff0f108fea9a9372ab0858339c","author":{"name":"Magesh Nandakumar","email":"af513cff1a04bce6ccc6ef159955940d8e83ae9f@gmail.com"},"message":"KAFKA-7039: Create an instance of the plugin only it's a Versioned Plugin\n\nCreate an instance of the plugin only it's a Versioned Plugin. Prior to KIP-285, this was done for only for Connector and this PR will continue to have the same behavior.\n\nAuthor: Magesh Nandakumar <magesh.n.kumar@gmail.com>\n\nReviewers: Randall Hauch <rhauch@gmail.com>, Konstantine Karantasis <konstantine@confluent.io>, Ewen Cheslack-Postava <ewen@confluent.io>\n\nCloses #5191 from mageshn/KAFKA-7039","distinct":true,"url":"https://api.github.com/repos/hachikuji/kafka/commits/239dd0fb9b8a72ff0f108fea9a9372ab0858339c"},{"sha":"f0282cb3de9b60d6eea12803103f8ca4d7f45734","author":{"name":"Randall Hauch","email":"9972a9c98f4ad2f4c07879e61ff8ef543017832b@gmail.com"},"message":"KAFKA-7047: Added SimpleHeaderConverter to plugin isolation whitelist\n\nThis was originally missed when headers were added as part of KIP-145 in AK 1.1. An additional unit test was added in line with the StringConverter.\n\nThis should be backported to the AK `1.1` branch so that it is included in the next bugfix release. The `SimpleHeaderConverter` class that we're referencing was first added in the 1.1.0 release, so there's no reason to backport earlier.\n\nAuthor: Randall Hauch <rhauch@gmail.com>\n\nReviewers: Ewen Cheslack-Postava <ewen@confluent.io>\n\nCloses #5204 from rhauch/kafka-7047","distinct":true,"url":"https://api.github.com/repos/hachikuji/kafka/commits/f0282cb3de9b60d6eea12803103f8ca4d7f45734"},{"sha":"be846d833caade74f1d0536ecf9d540855cde758","author":{"name":"Gunnar Morling","email":"c144e5b13b80bda9e5ade574bcf5979dbb69910d@googlemail.com"},"message":"KAFKA-7058: Comparing schema default values using Objects#deepEquals()\n\nhttps://issues.apache.org/jira/browse/KAFKA-7058\n* Summary of testing strategy: Added new unit test\n\nAuthor: Gunnar Morling <gunnar.morling@googlemail.com>\n\nReviewers: Randall Hauch <rhauch@gmail.com>, Ewen Cheslack-Postava <ewen@confluent.io>\n\nCloses #5225 from gunnarmorling/KAFKA-7058","distinct":true,"url":"https://api.github.com/repos/hachikuji/kafka/commits/be846d833caade74f1d0536ecf9d540855cde758"},{"sha":"d06da1b7f424ebad16ea5eca11b58b7c2ca3fa34","author":{"name":"Robert Yokota","email":"4200a9e70b4a159c4034068bfd3ccf18659d6347@gmail.com"},"message":"KAFKA-7068: Handle null config values during transform (KIP-297)\n\nFix NPE when processing null config values during transform.\n\nAuthor: Robert Yokota <rayokota@gmail.com>\n\nReviewers: Magesh Nandakumar <magesh.n.kumar@gmail.com>, Ewen Cheslack-Postava <ewen@confluent.io>\n\nCloses #5241 from rayokota/KIP-297-null-config-values","distinct":true,"url":"https://api.github.com/repos/hachikuji/kafka/commits/d06da1b7f424ebad16ea5eca11b58b7c2ca3fa34"},{"sha":"6810617179222ae659343efb02ef7e6cefb15662","author":{"name":"Chia-Ping Tsai","email":"51ef25fd0a3611d18ffb478ae2ae610bbbd2432c@gmail.com"},"message":"KAFKA-7048 NPE when creating connector (#5202)\n\nReviewers: Robert Yokota <rayokota@gmail.com>, Konstantine Karantasis <konstantine@confluent.io>, Guozhang Wang <wangguoz@gmail.com>","distinct":true,"url":"https://api.github.com/repos/hachikuji/kafka/commits/6810617179222ae659343efb02ef7e6cefb15662"},{"sha":"1546bcd87770fba60b9663a2dc202823a873ecb4","author":{"name":"Guozhang Wang","email":"fae442ba222671b2ebdf7511c9ca77079c43031b@gmail.com"},"message":"MINOR: provide an example for deserialization exception handler (#5231)\n\nAlso added a paragraph from data types to link to the example code.\r\n\r\nReviewers: Matthias J. Sax <mjsax@apache.org>","distinct":true,"url":"https://api.github.com/repos/hachikuji/kafka/commits/1546bcd87770fba60b9663a2dc202823a873ecb4"},{"sha":"d504e85011332016447472fb37f1c1edd8acbf1a","author":{"name":"Rajini Sivaram","email":"2e743c5cf650e12d7db950775eab7636545b5b8c@googlemail.com"},"message":"KAFKA-6805: Enable broker configs to be stored in ZK before broker start (#4898)\n\nSupport configuration of dynamic broker configs in ZooKeeper before starting brokers using ConfigCommand. This will allow password configs to be encrypted and stored in ZooKeeper, without requiring clear passwords in server.properties to bootstrap the broker first.\r\n\r\nReviewers: Jason Gustafson <jason@confluent.io>","distinct":true,"url":"https://api.github.com/repos/hachikuji/kafka/commits/d504e85011332016447472fb37f1c1edd8acbf1a"},{"sha":"1354371d4f4dd208458c776e1f27715ec5f77f47","author":{"name":"Bill Bejeck","email":"5c404be01b63927a28df603569da1321e84406a6@gmail.com"},"message":"KAFKA-6761: Construct logical Streams Graph in DSL Parsing (#4983)\n\nThis version is a WIP and intentionally leaves out some additional required changes to keep the reviewing effort more manageable. This version of the process includes\r\n\r\n1. Cleaning up the graph objects to reduce the number of parameters and make the naming conventions more clear.\r\n2. Intercepting all calls to the InternalToplogyBuilder and capturing all details required for possible optimizations and building the final topology.\r\n\r\nThis PR does not include writing out the current physical plan, so no tests included. The next PR will include additional changes to building the graph and writing the topology out without optimizations, using the current streams tests.\r\n\r\nReviewers: John Roesler <john@confluent.io>, Matthias J. Sax <matthias@confluent.io>, Guozhang Wang <wangguoz@gmail.com>","distinct":true,"url":"https://api.github.com/repos/hachikuji/kafka/commits/1354371d4f4dd208458c776e1f27715ec5f77f47"},{"sha":"347b37e31945b54fb96fc7dacc2b2deed40e8e5e","author":{"name":"Jason Gustafson","email":"68c46a606457643eab92053c1c05574abb26f861@confluent.io"},"message":"MINOR: Do not require request timeout be larger than session timeout (#5246)\n\nThis check was left over from the old consumer logic in which the join group was bound by the session timeout. Since we use a custom timeout for JoinGroup, this restriction no longer makes sense.\r\n\r\nReviewers: Ismael Juma <ismael@juma.me.uk>","distinct":true,"url":"https://api.github.com/repos/hachikuji/kafka/commits/347b37e31945b54fb96fc7dacc2b2deed40e8e5e"},{"sha":"ddb488a7e0cad245a58851193adbd0cf140f7d49","author":{"name":"Jason Gustafson","email":"68c46a606457643eab92053c1c05574abb26f861@confluent.io"},"message":"MINOR: Small cleanup of segment splitting logic","distinct":true,"url":"https://api.github.com/repos/hachikuji/kafka/commits/ddb488a7e0cad245a58851193adbd0cf140f7d49"},{"sha":"30d39e5ff0bffaefde42a7f0e895599d684ed43c","author":{"name":"Jason Gustafson","email":"68c46a606457643eab92053c1c05574abb26f861@confluent.io"},"message":"Handle degenerate splitting case and fix off-by-one error","distinct":true,"url":"https://api.github.com/repos/hachikuji/kafka/commits/30d39e5ff0bffaefde42a7f0e895599d684ed43c"},{"sha":"92a9839103206c8a1af08e0fb9b9a8bc413e2933","author":{"name":"Jason Gustafson","email":"68c46a606457643eab92053c1c05574abb26f861@confluent.io"},"message":"Fix failing GroupMetadataManagerTest","distinct":true,"url":"https://api.github.com/repos/hachikuji/kafka/commits/92a9839103206c8a1af08e0fb9b9a8bc413e2933"},{"sha":"07f1d3642c39c4a18057bb585857207763075da9","author":{"name":"Jason Gustafson","email":"68c46a606457643eab92053c1c05574abb26f861@confluent.io"},"message":"Fix transaction tests for readInto breakage","distinct":true,"url":"https://api.github.com/repos/hachikuji/kafka/commits/07f1d3642c39c4a18057bb585857207763075da9"},{"sha":"493818b607d486fceae0036ad1c61c236610064b","author":{"name":"Jason Gustafson","email":"68c46a606457643eab92053c1c05574abb26f861@confluent.io"},"message":"Raise an exception if no overflow offset found in splitOverflowedSegment","distinct":true,"url":"https://api.github.com/repos/hachikuji/kafka/commits/493818b607d486fceae0036ad1c61c236610064b"},{"sha":"3f14b1e97479a9a1ede9587b296eb5a27741a18e","author":{"name":"Jason Gustafson","email":"68c46a606457643eab92053c1c05574abb26f861@confluent.io"},"message":"Remove redundant check","distinct":true,"url":"https://api.github.com/repos/hachikuji/kafka/commits/3f14b1e97479a9a1ede9587b296eb5a27741a18e"}]}
{"actor":{"display_login":"hachikuji"}}