{"push_id":2982277894,"size":183,"distinct_size":183,"ref":"refs/heads/master","head":"2502a8fe1c9759eb78092bca5a1ff6620006c021","before":"cf7304e7294c02b00b5d30a2caa75c5e77c988d7","commits":[{"sha":"257d9c3b5bd6d6cfc0e7e4be0bc3867cb01a31e9","author":{"name":"Gary Russell","email":"ca38f0b1e403910690d62616d4d007b7e130680b@pivotal.io"},"message":"Fix KafkaAdminBadContextTests\n\nLocally, I find the admin is sometimes created even with a bad host causing the test to fail.\n\nAlso, topic creation logged an error but did not throw an exception.\n\nFixed the test to expect one of two exceptions.","distinct":true,"url":"https://api.github.com/repos/ilayaperumalg/spring-kafka/commits/257d9c3b5bd6d6cfc0e7e4be0bc3867cb01a31e9"},{"sha":"36aabb40af1f37ec78895b1e1f573c5465b47063","author":{"name":"Yanming Zhou","email":"2774ea742db5d65858102ea6591cfb1a7711c4b0@gmail.com"},"message":"Improve JsonDeserializer to keep compatibility\n\nSince version 2.1.0, spring-kafka add whitelist of trusted packages for\nsecurity, It will break existing application, It must manual add generic\ntype's package like\nthis.addTrustedPackages(Trade.class.getPackage().getName()), We should\nadd Trade's package as default for class TradeDeserializer extends\nJsonDeserializer<Trade>.\n\nPolishing\n\n- also add package if targetType comes from Kafka consumer properties.","distinct":true,"url":"https://api.github.com/repos/ilayaperumalg/spring-kafka/commits/36aabb40af1f37ec78895b1e1f573c5465b47063"},{"sha":"ebf7bb1d732ed4e94284d35fc439e610bbafbf1d","author":{"name":"Tom van den Berge","email":"94a20eb975bbeaf65a6d441ad420ff61c3b08d21@drillster.com"},"message":"GH-511: Committing offset immediately on error\n\nFixes: spring-projects/spring-kafka#511\n\n**Cherry-pick to 2.0.x & master**\n\n# Conflicts:\n#\tspring-kafka/src/test/java/org/springframework/kafka/listener/KafkaMessageListenerContainerTests.java","distinct":true,"url":"https://api.github.com/repos/ilayaperumalg/spring-kafka/commits/ebf7bb1d732ed4e94284d35fc439e610bbafbf1d"},{"sha":"fa2e0230ab014b8030acde4c477a5e5a919c0c0b","author":{"name":"Artem Bilan","email":"0786fe4851b795c4229c8c80f7fc56cb453fbcb4@pivotal.io"},"message":"Declare topics in KafkaMessageListenerContTests\n\nSince JSON tests expect an assignments as 2 partitions per topic,\nit would be better to do that explicitly via `KafkaEmbedded` rather\nthan rely on the auto-topic creation which might not bring us\n2 anticipated partitions","distinct":true,"url":"https://api.github.com/repos/ilayaperumalg/spring-kafka/commits/fa2e0230ab014b8030acde4c477a5e5a919c0c0b"},{"sha":"1043cb115ec39af24944df45b57b71eb8eeb7f60","author":{"name":"Johnny Lim","email":"b26a637e2beb7ad79972e952460f2f51ddde8429@naver.com"},"message":"Introduce an intermediate variable for topicNameToTopic.get(n)","distinct":true,"url":"https://api.github.com/repos/ilayaperumalg/spring-kafka/commits/1043cb115ec39af24944df45b57b71eb8eeb7f60"},{"sha":"185e982ef9c0feb0c657fc9cef9287baec4f5876","author":{"name":"Johnny Lim","email":"b26a637e2beb7ad79972e952460f2f51ddde8429@naver.com"},"message":"Polish","distinct":true,"url":"https://api.github.com/repos/ilayaperumalg/spring-kafka/commits/185e982ef9c0feb0c657fc9cef9287baec4f5876"},{"sha":"0262d87e7c7f1557355d64f6073d80b328016d6c","author":{"name":"Johnny Lim","email":"b26a637e2beb7ad79972e952460f2f51ddde8429@naver.com"},"message":"Remove unnecessary logging guards","distinct":true,"url":"https://api.github.com/repos/ilayaperumalg/spring-kafka/commits/0262d87e7c7f1557355d64f6073d80b328016d6c"},{"sha":"7d1aa4eadc440fbd054770af1574eabfef3edfad","author":{"name":"Gary Russell","email":"ca38f0b1e403910690d62616d4d007b7e130680b@pivotal.io"},"message":"GH-522: Fix NPE in listener container (#524)\n\nFixes https://github.com/spring-projects/spring-kafka/issues/522\r\n\r\n* Polishing - PR Comment\r\n\r\n**Cherry-pick to 2.0.x & 1.3.x**","distinct":true,"url":"https://api.github.com/repos/ilayaperumalg/spring-kafka/commits/7d1aa4eadc440fbd054770af1574eabfef3edfad"},{"sha":"a39780cae31af768cdcb0a16f1bf1a746e8b829b","author":{"name":"Gary Russell","email":"ca38f0b1e403910690d62616d4d007b7e130680b@pivotal.io"},"message":"GH-518: Add clientIdPrefix to @KafkaListener\n\nResolves https://github.com/spring-projects/spring-kafka/issues/518\r\n\r\n* Polishing - PR Comments","distinct":true,"url":"https://api.github.com/repos/ilayaperumalg/spring-kafka/commits/a39780cae31af768cdcb0a16f1bf1a746e8b829b"},{"sha":"2f61ebf5b2f595fa9d339ecef541956356ed5c8f","author":{"name":"Gary Russell","email":"ca38f0b1e403910690d62616d4d007b7e130680b@pivotal.io"},"message":"Add an option to log container properties\n\nhttps://stackoverflow.com/questions/47914528/how-to-print-spring-kafka-configurations-in-logs-using-log4j/47914975#comment82800055_47914975\r\n\r\n* Polishing - PR Comments","distinct":true,"url":"https://api.github.com/repos/ilayaperumalg/spring-kafka/commits/2f61ebf5b2f595fa9d339ecef541956356ed5c8f"},{"sha":"84588a8114838877ed48c74ea4f0ee5b311d5799","author":{"name":"Johnny Lim","email":"b26a637e2beb7ad79972e952460f2f51ddde8429@naver.com"},"message":"Apply addTargetPackageToTrusted() consistently in JsonDeserializer","distinct":true,"url":"https://api.github.com/repos/ilayaperumalg/spring-kafka/commits/84588a8114838877ed48c74ea4f0ee5b311d5799"},{"sha":"51c84c4b82444541d11be9d12d03c09151a10ee2","author":{"name":"Dimitri Penner","email":"9c903972fc3b575a3aee11a335b4595ad9b0f63f@users.noreply.github.com"},"message":"GH-527: @KafkaListener: populate converter beans\n\nFixes https://github.com/spring-projects/spring-kafka/issues/527\r\n\r\n* Add test\r\n\r\n* Changed listener factory creation order\r\n\r\n* Add client id to manualConsumerFactory call\r\n\r\n* Refactor to add Converter beans to DefaultFormattingConversionService\r\n\r\n* Move addFormatters to afterSingletonsInstantiated\r\n\r\n* Add documentation\r\n\r\n* Improve documentation","distinct":true,"url":"https://api.github.com/repos/ilayaperumalg/spring-kafka/commits/51c84c4b82444541d11be9d12d03c09151a10ee2"},{"sha":"f7cabcafb4d0b2be218b04076afd9bd96e0192d4","author":{"name":"bistros","email":"02d1692280b434ed3e554444afe89eb0df3b5816@gmail.com"},"message":"Fix KafkaEmbedded  sample in Docs","distinct":true,"url":"https://api.github.com/repos/ilayaperumalg/spring-kafka/commits/f7cabcafb4d0b2be218b04076afd9bd96e0192d4"},{"sha":"eb67289c7b840be22300a60fe0f4eb3e00ffb81d","author":{"name":"Oliver Gierke","email":"827e5a8f8c814019b8722562cc43943a7d576e73@pivotal.io"},"message":"Add Spring Data projection support\n\nThis commit introduces a `ProjectingMessageConverter` that supports binding\n`String` and `byte[]`-backed JSON strings to Spring Data Projection interfaces.\nThis allows very selective, and low-coupled bindings to data including\nthe lookup of values from multiple places inside the JSON document.\nFor example the following interface can be defined as message payload type:\n\n```\ninterface SomeSample {\n\n  @JsonPath({ \"$.username\", \"$.user.name\" })\n  String getUsername();\n}\n```\n\nAccessor methods will be used to lookup the property name as field in the\nreceived JSON document by default.\nThe @JsonPath expression allows to customize the value lookup and even\nto define multiple JSONPath expression to lookup values from multiple\nplaces until an expression returns an actual value.\n\nIf the type we're supposed to unmarshal into is a plain class the\n`ProjectingMessageConverter` delegates to the default `StringJsonMessageConverter`.\n\nAdded Spring Data and the transitively required Jayway JSONPath\nlibrary as optional build dependencies.\n\nThe `ProjectingMessageConverter` now delegates writes to\na `StringJsonMessageConverter`.\n\n* Some code style polishing","distinct":true,"url":"https://api.github.com/repos/ilayaperumalg/spring-kafka/commits/eb67289c7b840be22300a60fe0f4eb3e00ffb81d"},{"sha":"abf4f4ab5eef6bb950661cddba6450a43ff38b48","author":{"name":"Spring Buildmaster","email":"be900a48edee3edeb3f0a2fa72a7f95b94ab79d9@springframework.org"},"message":"[artifactory-release] Release version 2.1.1.RELEASE","distinct":true,"url":"https://api.github.com/repos/ilayaperumalg/spring-kafka/commits/abf4f4ab5eef6bb950661cddba6450a43ff38b48"},{"sha":"c52386117625d17635c6133f9295e7265329e1bd","author":{"name":"Spring Buildmaster","email":"be900a48edee3edeb3f0a2fa72a7f95b94ab79d9@springframework.org"},"message":"[artifactory-release] Next development version","distinct":true,"url":"https://api.github.com/repos/ilayaperumalg/spring-kafka/commits/c52386117625d17635c6133f9295e7265329e1bd"},{"sha":"eb4eca22c0a264539175a8fa3b72fb41f39385d4","author":{"name":"Gary Russell","email":"ca38f0b1e403910690d62616d4d007b7e130680b@pivotal.io"},"message":"Support local bean reference in @KafkaListener\n\nIn the `@KafkaListener` bean post processor, allow property SpEL expressions to\r\naccess properties and methods on the bean being post-processed.\r\n\r\n* Polishing - change the token to `__listener`.","distinct":true,"url":"https://api.github.com/repos/ilayaperumalg/spring-kafka/commits/eb4eca22c0a264539175a8fa3b72fb41f39385d4"},{"sha":"cbf67621d7109466597ca76e76a74bdcf466e4aa","author":{"name":"Gary Russell","email":"ca38f0b1e403910690d62616d4d007b7e130680b@pivotal.io"},"message":"Doc Fix","distinct":true,"url":"https://api.github.com/repos/ilayaperumalg/spring-kafka/commits/cbf67621d7109466597ca76e76a74bdcf466e4aa"},{"sha":"6b74d8ca05e6a8e5f090d2ec0c6899974215adfd","author":{"name":"Elliot Kennedy","email":"32b7ce9c5125595d6d0316c6617d841d20ba3db3@elkendev.org"},"message":"GH-539: Wait for partitions from embedded topics\n\nFixes https://github.com/spring-projects/spring-kafka/issues/539\n\n* Add `KafkaStreamsBranchTests`\n* Move `AddressableEmbeddedBrokerTests` to the `rule` package\n\n**Cherry-pick to 2.0.x and 1.3.x**","distinct":true,"url":"https://api.github.com/repos/ilayaperumalg/spring-kafka/commits/6b74d8ca05e6a8e5f090d2ec0c6899974215adfd"},{"sha":"2526509e863d2e983aa4e7555577f9e1db946a1d","author":{"name":"Gary Russell","email":"ca38f0b1e403910690d62616d4d007b7e130680b@pivotal.io"},"message":"Doc Copyright to 2018","distinct":true,"url":"https://api.github.com/repos/ilayaperumalg/spring-kafka/commits/2526509e863d2e983aa4e7555577f9e1db946a1d"}]}
{"actor":{"display_login":"ilayaperumalg"}}