{"push_id":2378384959,"size":334,"distinct_size":334,"ref":"refs/heads/master","head":"f38fce71b1ffda033071e5c89a4839397f4d1cd1","before":"73e0a7de3aa8d1669573fce2aa4ed0a5273e795c","commits":[{"sha":"3d5d76088819dad653d516de85b951051b2772fd","author":{"name":"Masakazu Kitajo","email":"867ad66bc856efb6ce3db1e08d1fd2b68fecca5b@apache.org"},"message":"Refactor SecurityUtility class (#1245)","distinct":true,"url":"https://api.github.com/repos/streamlio/incubator-pulsar/commits/3d5d76088819dad653d516de85b951051b2772fd"},{"sha":"8d04a42e4cb0e862f0346ead98c228b881cfef53","author":{"name":"Ivan Kelly","email":"a28a20f281c8780c2e8734549b9a1af30a13d954@apache.org"},"message":"Read from compacted topic ledger if available and enabled (#1231)\n\n* Read from compacted topic ledger if available and enabled\r\n\r\nIf a topic has been compacted and the client has enabled reads from\r\ncompacted topics, try to read from the compacted ledger if the cursor\r\nposition lands before or within the range of message IDs in the\r\ncompacted topic ledger. If the cursor position lands after the message\r\nIDs, in the compacted topic ledger, read from the cursor as normal.\r\n\r\n* fixup mocks in tests","distinct":true,"url":"https://api.github.com/repos/streamlio/incubator-pulsar/commits/8d04a42e4cb0e862f0346ead98c228b881cfef53"},{"sha":"4f1dc52c7eeb77222bf1b6c39074c1df624e15d3","author":{"name":"Matteo Merli","email":"e95e5f3c2c97b8b8cbbfcb3127b436aaabab5eed@apache.org"},"message":"Fix lookup problem with partions in a non-persistent topics (#1251)","distinct":true,"url":"https://api.github.com/repos/streamlio/incubator-pulsar/commits/4f1dc52c7eeb77222bf1b6c39074c1df624e15d3"},{"sha":"c03943ae8bdd597b2619766a96233e4a35f49344","author":{"name":"Rajan Dhabalia","email":"bfef381b8d40789bc164222db57ad7b2846b583b@apache.org"},"message":"Add REST api to check host-status for adding/removing from vip (#1241)\n\n* Add REST api to check host-status for adding/removing from vip\r\n\r\n* move vipStatus to common place\r\n\r\n* address comment","distinct":true,"url":"https://api.github.com/repos/streamlio/incubator-pulsar/commits/c03943ae8bdd597b2619766a96233e4a35f49344"},{"sha":"de06bd433fc501b98fd5e57404ba9bba7325ff29","author":{"name":"massakam","email":"aaef016e9a019a0060b02d3c478ab2cd7f9a9a90@yahoo-corp.jp"},"message":"Fix bug that consumer which specify incorrect subscription hangs up w… (#1256)\n\n* Fix bug that consumer which specify incorrect subscription hangs up when subscription_auth_mode is Prefix\r\n\r\n* Add test for subscription prefix authorization","distinct":true,"url":"https://api.github.com/repos/streamlio/incubator-pulsar/commits/de06bd433fc501b98fd5e57404ba9bba7325ff29"},{"sha":"1061906b6a2313cfc23ed31eae984ad3b430c33e","author":{"name":"Sijie Guo","email":"9fb27c33d08016530016b75def49d5dca70b1a6e@gmail.com"},"message":"Use advertisedAddress for bookies in pulsar standalone (#1254)\n\n* Use advertisedAddress for bookies in pulsar standalone (#233)\r\n\r\n* Use advertised address for zookeeper server in standalone as well","distinct":true,"url":"https://api.github.com/repos/streamlio/incubator-pulsar/commits/1061906b6a2313cfc23ed31eae984ad3b430c33e"},{"sha":"8d9f277cd4e3cb045ad971eb8fbe363d62d347b2","author":{"name":"Sijie Guo","email":"9fb27c33d08016530016b75def49d5dca70b1a6e@gmail.com"},"message":"Add JsonIgnore to a few fields in configuration objects (#1260)\n\n*Problem*\r\n\r\nWe have seen NPE thrown when `ConsumerStats` tries to dump the configuration object with a customized ConsumerEventsListener.\r\nThe problem came from initialization sequence and when jackson tried to serialize the customized ConsumerEventsListener,\r\nit fails with NPE.\r\n\r\nIn general, those customized implementation such as `MessageRouter`, `MessageListener` and `ConsumerEventsListener` are not\r\nreally needed to serialize as part of json.\r\n\r\n*Solution*\r\n\r\nAdd @JsonIgnore to those fields to bypass json serialization","distinct":true,"url":"https://api.github.com/repos/streamlio/incubator-pulsar/commits/8d9f277cd4e3cb045ad971eb8fbe363d62d347b2"},{"sha":"eab0db90beac8ebe4ddcb4ad323b93b33569a6bb","author":{"name":"Jai Asher","email":"6d6ddff815ca573c9b4bca4f105cae9eb2b9b477@ccs.neu.edu"},"message":"Fix in ServerCnx to prevent using recycled commands (#1264)","distinct":true,"url":"https://api.github.com/repos/streamlio/incubator-pulsar/commits/eab0db90beac8ebe4ddcb4ad323b93b33569a6bb"},{"sha":"3dbfb686bc699cb7a9a7c2eaa1cd364db3cd5c51","author":{"name":"Jai Asher","email":"6d6ddff815ca573c9b4bca4f105cae9eb2b9b477@ccs.neu.edu"},"message":"Fixed Lookup redirect logic on Proxy side (#1265)","distinct":true,"url":"https://api.github.com/repos/streamlio/incubator-pulsar/commits/3dbfb686bc699cb7a9a7c2eaa1cd364db3cd5c51"},{"sha":"6de26521ecb952ab5e5a19a079bc773ee0dd409c","author":{"name":"Ivan Kelly","email":"a28a20f281c8780c2e8734549b9a1af30a13d954@apache.org"},"message":"Compaction CLI tool (#1257)\n\n* Compaction CLI tool\r\n\r\nCLI tool to run compaction on a topic. This can only be run by the\r\nadministrator. It runs with the same configuration as the broker.\r\n\r\n* Only require broker configuration\r\n\r\n* Add some help and fix typo in bin/pulsar","distinct":true,"url":"https://api.github.com/repos/streamlio/incubator-pulsar/commits/6de26521ecb952ab5e5a19a079bc773ee0dd409c"},{"sha":"d073a7c874c391731d703f86ce13849ee7312f0e","author":{"name":"Jia Zhai","email":"66f6668223d4d2d14a9b3e5255ba519b59171e3b@gmail.com"},"message":"PIP-13-1/3: Provide `TopicsConsumer` to consume from several topics under same namespace (#1103)\n\n* add TopicsConsumerImpl and some test\r\n\r\n* fix license header check, add get method, and fix unit-test fail\r\n\r\n* add subscribe and unsubscribe for one topic, add tests\r\n\r\n* change to use subscribeAsync(topic) to subscribe topics in init\r\n\r\n* change following comments\r\n\r\n* rebase master, fix compile issue","distinct":true,"url":"https://api.github.com/repos/streamlio/incubator-pulsar/commits/d073a7c874c391731d703f86ce13849ee7312f0e"},{"sha":"7b07fce3ccf633f705b5bbe1de3248c5abdcac10","author":{"name":"Rajan Dhabalia","email":"bfef381b8d40789bc164222db57ad7b2846b583b@apache.org"},"message":"Add get-peer clusters admin api (#1268)","distinct":true,"url":"https://api.github.com/repos/streamlio/incubator-pulsar/commits/7b07fce3ccf633f705b5bbe1de3248c5abdcac10"},{"sha":"68cd1154e9581bb8503eeee2da5a8e1d44336b25","author":{"name":"Jia Zhai","email":"66f6668223d4d2d14a9b3e5255ba519b59171e3b@gmail.com"},"message":"Issue #1237: support builder for topicsConsumer (#1269)\n\n* support builder for topicsConsumer\r\n\r\n* change following @Matteo's comments to remove subscribe methods in client\r\n\r\n* change to topic(String ... names) for consumer builder\r\n\r\n* change following @sijie's comments","distinct":true,"url":"https://api.github.com/repos/streamlio/incubator-pulsar/commits/68cd1154e9581bb8503eeee2da5a8e1d44336b25"},{"sha":"f38a003a2a8331da94996fc7ea871abfc779ae24","author":{"name":"Rajan Dhabalia","email":"bfef381b8d40789bc164222db57ad7b2846b583b@apache.org"},"message":"Broker should not start replicator for root partitioned-topic (#1262)\n\n* Broker should not start replicator for root partitioned-topic\r\n\r\n* address comment","distinct":true,"url":"https://api.github.com/repos/streamlio/incubator-pulsar/commits/f38a003a2a8331da94996fc7ea871abfc779ae24"},{"sha":"e581d95b5e260bef7c0bda697ded0c2eb5211a52","author":{"name":"Matteo Merli","email":"e95e5f3c2c97b8b8cbbfcb3127b436aaabab5eed@apache.org"},"message":"Added ManagedLedger perf tool (#1270)","distinct":true,"url":"https://api.github.com/repos/streamlio/incubator-pulsar/commits/e581d95b5e260bef7c0bda697ded0c2eb5211a52"},{"sha":"21d3307b7ba9575ff174165cb060b8be26619157","author":{"name":"Rajan Dhabalia","email":"bfef381b8d40789bc164222db57ad7b2846b583b@apache.org"},"message":"Upgrade to log4j2 dependency and configuration (#680)\n\n* Add log4j2 dependency and configuration\r\n\r\n* add yamal configuration\r\n\r\n* Add more roll-over-file configuration + log4j2-web module","distinct":true,"url":"https://api.github.com/repos/streamlio/incubator-pulsar/commits/21d3307b7ba9575ff174165cb060b8be26619157"},{"sha":"c351026076e0320336c9e1fb0c5c888ed47f7874","author":{"name":"Jai Asher","email":"6d6ddff815ca573c9b4bca4f105cae9eb2b9b477@ccs.neu.edu"},"message":" Separating configuration for client and server trust store (#1246)\n\n* Use brokerClientTlsTrustCertsFilePath to configure the trust file path for outgoing connection to a broker\r\n\r\n* Separating configuration for client and server trust store\r\n\r\n* Addressed Matteo's PR Comments","distinct":true,"url":"https://api.github.com/repos/streamlio/incubator-pulsar/commits/c351026076e0320336c9e1fb0c5c888ed47f7874"},{"sha":"adbf818626988f4cd3cf008462d173b440d4c1ba","author":{"name":"massakam","email":"aaef016e9a019a0060b02d3c478ab2cd7f9a9a90@yahoo-corp.jp"},"message":"Change HTTP status code which WebSocket proxy returns to producer whe… (#1242)\n\n* Change HTTP status code which WebSocket proxy returns to producer when backlog exceeds threshold\r\n\r\n* Fix WebSocket proxy to return exception message to client\r\n\r\n* Add some tests for WebSocket","distinct":true,"url":"https://api.github.com/repos/streamlio/incubator-pulsar/commits/adbf818626988f4cd3cf008462d173b440d4c1ba"},{"sha":"7eb1002f35fc5ba3cb75d90b307215cf2290f98a","author":{"name":"hrsakai","email":"937a29d3368026439e033fc839a86a7c0aa13dcb@yahoo-corp.jp"},"message":"allow superuser to consume without subscription_auth_mode check (#1273)","distinct":true,"url":"https://api.github.com/repos/streamlio/incubator-pulsar/commits/7eb1002f35fc5ba3cb75d90b307215cf2290f98a"},{"sha":"2f1ef0b8fff120224fb00fb28134905b8185a3b8","author":{"name":"Luc Perkins","email":"8e83de176227315f932a5be05d47bb2af288134e@gmail.com"},"message":"Improve retention and expiry documentation (WIP) (#1172)\n\n* add retention/expiry diagram\r\n\r\n* add color for $ in bash snippets\r\n\r\n* modify colors in diagram\r\n\r\n* alter diagram colors once again","distinct":true,"url":"https://api.github.com/repos/streamlio/incubator-pulsar/commits/2f1ef0b8fff120224fb00fb28134905b8185a3b8"}]}
{"actor":{"display_login":"sijie"}}