{"push_id":3120179243,"size":13,"distinct_size":1,"ref":"refs/heads/master","head":"cbb9e996ca13e2e77e709c44010f35834dadce6c","before":"80652d6caaccaea522175de9bba738796d9a3b63","commits":[{"sha":"e8fac570126f8e4afa2abb97993b62e7a0817872","author":{"name":"Sijie Guo","email":"47addc3cd53cd24a4329a1550c85832f0f3086ba@gmail.com"},"message":"Fix calendar link (#3120)","distinct":false,"url":"https://api.github.com/repos/merlimat/pulsar/commits/e8fac570126f8e4afa2abb97993b62e7a0817872"},{"sha":"d76dfe2e42a196f8d306982ff33bf627caff8245","author":{"name":"Sanjeev Kulkarni","email":"518fad4bfea42048a3b63719e1aaf6fe70cf6258@gmail.com"},"message":"Cleanup Exception thrown during error (#3133)\n\n* Cleanup Exception thrown during error\r\n\r\n* Added more validation","distinct":false,"url":"https://api.github.com/repos/merlimat/pulsar/commits/d76dfe2e42a196f8d306982ff33bf627caff8245"},{"sha":"2c0cf59a4f3c4106fa884e26e2d1b09c55d7ac4d","author":{"name":"Matteo Merli","email":"48d31aa56962acdf5b94b0d01d069e399eae2370@apache.org"},"message":"Force to load LZ4 JNI wrapper (#3134)\n\n### Motivation\r\n\r\nIn newer `lz4-java` JNI wrapper, the JNI library is not automatically loaded (or attempted to be loaded): calling explicitly so that we use the more performant C library instead of the Java based fallback code.","distinct":false,"url":"https://api.github.com/repos/merlimat/pulsar/commits/2c0cf59a4f3c4106fa884e26e2d1b09c55d7ac4d"},{"sha":"44f8386bb1bcbab35962e46c162adbc64cd7116c","author":{"name":"Matteo Merli","email":"48d31aa56962acdf5b94b0d01d069e399eae2370@apache.org"},"message":"Use BK v2 protocol from Presto connector (#3135)","distinct":false,"url":"https://api.github.com/repos/merlimat/pulsar/commits/44f8386bb1bcbab35962e46c162adbc64cd7116c"},{"sha":"736d82dcb26d38bb83830f8f737699531bdebae8","author":{"name":"Sanjeev Kulkarni","email":"518fad4bfea42048a3b63719e1aaf6fe70cf6258@gmail.com"},"message":"Enhanced Pulsar Message API as well as functions context to get more details about messages (#3136)","distinct":false,"url":"https://api.github.com/repos/merlimat/pulsar/commits/736d82dcb26d38bb83830f8f737699531bdebae8"},{"sha":"64b1b80d5885ec4e7a3b53ebf3bb5dbde28631cd","author":{"name":"penghui","email":"baf01bae02803657b634d2280b3f1aaa6df15b1f@gmail.com"},"message":"Improve  user prompts on get topic reference (#3111)\n\nMotivation\r\nCreate a partitioned topic, before client use this topic or create a subscription on this topic, when get stats of internal topic, will get Topic not found error. But actually partitioned topic is already created,\r\ninternal topic have not been generated yet.\r\n\r\nModifications\r\nAdd following check:\r\n\r\ngetTopicReference() on a partitioned internal topic and partitioned topic is not exist will get Partitioned Topic not found\r\ngetTopicReference() on a partitioned internal topic, partitioned topic is exist but internal topics not exist will get Internal topics have not been generated yet\r\n\r\n* Separate topic not found exception and topic owner not found exception(issue-3042)\r\n* Add partitioned topic check(issue-3042)\r\n* Use getPartitionedTopicMetadata(issue-3042)\r\n* Add PersistentTopicsTest UT (issue-3042)","distinct":false,"url":"https://api.github.com/repos/merlimat/pulsar/commits/64b1b80d5885ec4e7a3b53ebf3bb5dbde28631cd"},{"sha":"65be5c2501b9e1f824d1cd0f337aab7df82e4155","author":{"name":"Sanjeev Kulkarni","email":"518fad4bfea42048a3b63719e1aaf6fe70cf6258@gmail.com"},"message":"Make Source/Sink status Source/Sink specific (#3137)\n\n* Make Source/Sink status Source/Sink specific\r\n\r\n* Fix unittest","distinct":false,"url":"https://api.github.com/repos/merlimat/pulsar/commits/65be5c2501b9e1f824d1cd0f337aab7df82e4155"},{"sha":"77e58096af7dfee59a6853b926eef05555a30851","author":{"name":"Boyang Jerry Peng","email":"8c7a3f98b38d9a1f0744a038764f01a3cfa81141@gmail.com"},"message":"fix CompressionCodecLZ4 (#3141)","distinct":false,"url":"https://api.github.com/repos/merlimat/pulsar/commits/77e58096af7dfee59a6853b926eef05555a30851"},{"sha":"32d6334d10e578ea1adff93139ca8efca4afe277","author":{"name":"Boyang Jerry Peng","email":"8c7a3f98b38d9a1f0744a038764f01a3cfa81141@gmail.com"},"message":"more optimizations for sql (#3139)\n\n* more optimizations for sql\r\n\r\n* cleaning up\r\n\r\n* adding jctools dependency\r\n\r\n* add jctools to license","distinct":false,"url":"https://api.github.com/repos/merlimat/pulsar/commits/32d6334d10e578ea1adff93139ca8efca4afe277"},{"sha":"3f0e5417905ed3de0afd572e8ae3a1286a117c16","author":{"name":"Boyang Jerry Peng","email":"8c7a3f98b38d9a1f0744a038764f01a3cfa81141@gmail.com"},"message":" optimizing json deserialization in sql (#3144)\n\n### Motivation\r\n\r\nUse Dsl json for  json deserialization is much faster","distinct":false,"url":"https://api.github.com/repos/merlimat/pulsar/commits/3f0e5417905ed3de0afd572e8ae3a1286a117c16"},{"sha":"b804de72bcbeca2cc7f73c8673ab94f9ebcfb691","author":{"name":"Matteo Merli","email":"48d31aa56962acdf5b94b0d01d069e399eae2370@apache.org"},"message":"Recycle objects when parsing single message metadata (#3143)\n\n### Motivation\r\n\r\nReduce objects created when parsing the messages inside a batch.","distinct":false,"url":"https://api.github.com/repos/merlimat/pulsar/commits/b804de72bcbeca2cc7f73c8673ab94f9ebcfb691"},{"sha":"5b6f6794ff6b1dff3b0ea87be6969d947960b8dc","author":{"name":"Eren Avsarogullari","email":"7b6bcc589905cd86cdf6e6bbab964a86e516e0e1@gmail.com"},"message":"[Message Routing] Set CustomPartition implicitly when messageRouter is set (#3126)\n\n### Motivation\r\nThis PR proposes some refactoring and fixes on message routing logic.\r\n\r\n### Modifications\r\n- `getMessageRouter` logic is refactored on`PartitionedProducerImpl`.\r\n- If `messageRouter` is set through `ProducerBuilderImpl`, `messageRoutingMode` needs to be set as `MessageRoutingMode.CustomPartition` implicitly. Default is `MessageRoutingMode.RoundRobinPartition`\r\n- Javadoc is fixed\r\n- Custom Message Router Documentation is fixed\r\n- UT coverage is added (`ProducerBuilderImplTest` and `PartitionedProducerConsumerTest`)","distinct":false,"url":"https://api.github.com/repos/merlimat/pulsar/commits/5b6f6794ff6b1dff3b0ea87be6969d947960b8dc"},{"sha":"cbb9e996ca13e2e77e709c44010f35834dadce6c","author":{"name":"Matteo Merli","email":"48d31aa56962acdf5b94b0d01d069e399eae2370@apache.org"},"message":"In managed ledger ReadOnlyCursor, optimize for when there's a new ledger created","distinct":true,"url":"https://api.github.com/repos/merlimat/pulsar/commits/cbb9e996ca13e2e77e709c44010f35834dadce6c"}]}
{"actor":{"display_login":"merlimat"}}