1. 3f0b33b fix: Incorrect acknowledgment behavior in the listener of the multi-topic consumer. (#423) by Baodi Shi · 4 weeks ago main
  2. 27d8cc0 Fix wrong results of hasMessageAvailable and readNext after seeking by timestamp (#422) by Yunze Xu · 6 weeks ago
  3. 763b85c Fix minor issues reported by CodeQL (#421) by Matteo Merli · 6 weeks ago
  4. 788227e Bumped version to 3.6.0-pre (#418) by Yunze Xu · 7 weeks ago
  5. c513f29 Fix broken wireshark build workflow on macOS (#414) by Yunze Xu · 7 weeks ago
  6. 8218717 Support customize vcpkg directory when INTEGRATE_VCPKG is ON (#417) by Yunze Xu · 8 weeks ago
  7. 234a55d [feat] Add startPaused setting to consumer (#416) by Masahiro Sakamoto · 8 weeks ago
  8. ee1d7b9 Fix hasMessageAvailable might return true after seeking to latest (#409) by Yunze Xu · 8 weeks ago
  9. 4360500 Change return code of MultiTopicsConsumerImpl::closeAsync after unsubscribe or close (#413) by Masahiro Sakamoto · 8 weeks ago
  10. 747c186 [CI] Pin the clang-format version to 11 (#412) by Yunze Xu · 9 weeks ago
  11. d0a3227 [improve] add physicalAddress as part of connection pool key (#411) by Heesung Sohn · 9 weeks ago
  12. e2cacb7 Fix the incompatibility with Clang and C++20 (#408) by Yunze Xu · 9 weeks ago
  13. 6e1ad17 Update dependencies to latest versions (#404) by Yunze Xu · 10 weeks ago
  14. 9f96eb9 Fix blue-green migration might be stuck due to an existing reconnection (#406) by Yunze Xu · 10 weeks ago
  15. 543e51c [feat] PIP-188 Support blue-green migration (#402) by Heesung Sohn · 3 months ago
  16. 7891ac5 Disable batch send for dlq producer. (#403) by Baodi Shi · 3 months ago
  17. 68b4244 Fix creating producer or consumer is not retried for connection failure (#396) by Yunze Xu · 3 months ago
  18. 3983500 Add codeql code scanning configuration (#10) by Matteo Merli · 3 months ago
  19. 71077b8 Fix segmenatation fault if connection is closed during handshake (#399) by Yunze Xu · 3 months ago
  20. 289c930 Fix broken main branch after Pulsar image was upgraded to 3.2.0 (#400) by Yunze Xu · 3 months ago
  21. 1f94dd9 Disable topic level policies to make tests work (#397) by Yunze Xu · 3 months ago
  22. 77e0c22 Fix an unbalanced release of the producer's pending semaphore (#392) by erobot · 3 months ago
  23. c7e53ac Do not close the socket when the broker failed due to MetadataStoreException (#390) by Yunze Xu · 3 months ago
  24. a1e2b4a Fix multi-topics consumer could receive old messages after seek (#388) by Yunze Xu · 3 months ago
  25. d107d32 Pin the Pulsar version to 3.1.1 temporarily for the regression in Pulsar (#395) by Yunze Xu · 3 months ago
  26. d1dd08b [feat] PIP-307 added assigned broker urls for CloseProudcer and CloseConsumer commands and handler logic (#389) by Heesung Sohn · 3 months ago
  27. e13bd6d [docs] Add example for how to import the library via vcpkg (#379) by Yunze Xu · 3 months ago
  28. 72b7311 Fix the operation timeout is not honored for GetSchema requests (#383) by Yunze Xu · 4 months ago
  29. 6eb228e Fix wrong TimeUtils::currentTimeMillis() implementation (#387) by Yunze Xu · 4 months ago
  30. a1cf401 Fix `StartMessageIdInclusive` not work when reader reads from latest msg id (#386) by Zike Yang · 4 months ago
  31. 9ffd2ef Fix Boost source code download failure (#384) by Yunze Xu · 4 months ago
  32. 90ea369 Depend on the independent Asio instead of Boost.Asio by default (#382) by Yunze Xu · 4 months ago
  33. f7e493b Remove the Boost.Random dependency (#380) by Yunze Xu · 4 months ago
  34. a4b7f12 Retry on new partition producer creation failure (#378) by erobot · 4 months ago
  35. d1b287c Fix issue where custom logger setting is ignored (#377) by Masahiro Sakamoto · 4 months ago
  36. 25ea451 [PIP-60] [Proxy-Client] Support SNI routing for Pulsar CPP client (#373) by Rajan Dhabalia · 5 months ago
  37. e04686d Fix the unstable wireshark workflow on macOS (#374) by Yunze Xu · 5 months ago
  38. 7baa312 Integrate vcpkg to manage dependencies for all platforms (#371) by Yunze Xu · 5 months ago
  39. 7087a8e Expose Get/Set Listener Name in C API (#370) by Rory Schadler · 5 months ago
  40. 27cba3e Fix tlsTrustCertsFilePath config is not applied for OAuth2 (#364) by Yunze Xu · 5 months ago
  41. 24ab12c Fix accessing destroyed objects in the callback of async_wait (#362) by Yunze Xu · 5 months ago
  42. 63d494f Add the Consumer::getConsumerName API (#360) by Yunze Xu · 5 months ago
  43. 751c807 Install Version.h when installing by CMakeLists (#361) by Yunze Xu · 5 months ago
  44. d209482 Fix HTTP lookup segfault when the redirect host cannot be resolved (#356) by Yunze Xu · 6 months ago
  45. 0bbc155 Gather the macOS binaries when releasing (#355) by Yunze Xu · 6 months ago 3.3
  46. f75b39b Fix Protobuf symbols not found in libpulsarwithdeps.a when building on macOS (#354) by Yunze Xu · 6 months ago
  47. 37ea769 Fix the flush callback might be called repeatedly (#353) by Yunze Xu · 6 months ago
  48. 7bb94f4 Fix bad_weak_ptr when close a ClientConnection during construction (#350) by Yunze Xu · 6 months ago
  49. c771b12 Log topic lookup result (#351) by erobot · 6 months ago
  50. 6d47e94 Fix crash when removing connection from the pool (#347) by Yunze Xu · 6 months ago
  51. 8d32fd2 Bumped version to 3.5.0-pre (#344) by Yunze Xu · 6 months ago
  52. bb16f24 Fix lazy partitioned producer might send duplicated messages (#342) by Yunze Xu · 6 months ago
  53. a8402da Fix close() returns ResultAlreadyClosed after unsubscribe or close (#338) by Yunze Xu · 6 months ago
  54. 47fb809 Use absolute path to find credential files in unit tests (#340) by Yunze Xu · 6 months ago
  55. 6f115e7 Fix ProducerBusy or ConsumerBusy error when configuring multiple brokers per connection (#337) by Yunze Xu · 6 months ago
  56. 81cc562 Added support for multiple connections to each broker (#336) by Matteo Merli · 6 months ago
  57. 77e2d63 Fix possible deadlock of Future when adding a listener after completed (#334) by Yunze Xu · 6 months ago
  58. a01c16e Upgrade libcurl to 8.4.0 to fix CVEs (#335) by Yunze Xu · 6 months ago
  59. 6daf7a5 Avoid blocking the message listener threads (#332) by erobot · 7 months ago
  60. 7cefe0e Fix topic name is shown as a pointer rather than string (#331) by Yunze Xu · 7 months ago
  61. a0f2d32 Fix segmentation fault caused by async_receive (#330) by Yunze Xu · 7 months ago
  62. ebae92e Delay the timing of setting reconnectionPending to false to avoid double attempt at reconnecting (#328) by shustsud · 7 months ago
  63. 33085eb Fix topic not shown correctly in the consumer string (#329) by Yunze Xu · 7 months ago
  64. 5c77648 Fix segmentation fault when sending messages after receiving an error (#326) by Yunze Xu · 7 months ago
  65. eea59bb [fix] Fix consumer doesn't acknowledge all chunk message Ids (#321) by Zike Yang · 7 months ago
  66. f2c580b Fix pending requests failed with ResultConnectError when disconnecting (#322) by Yunze Xu · 7 months ago
  67. af45a54 Fix the handler instance is expired when the connection is established (#323) by Yunze Xu · 7 months ago
  68. b35ae1a Avoid accessing a null ClientConnection instance (#317) by Yunze Xu · 8 months ago
  69. ba5902a Fix broken wireshark build workflow on macOS (#318) by Yunze Xu · 8 months ago
  70. b242e1a Fix broken cpp-build-windows workflow (#316) by Yunze Xu · 8 months ago
  71. 787bfd0 [fix] Add the curl wrapper to avoid inconsistent curl options (#313) by Yunze Xu · 8 months ago
  72. 84ac6fb Fix the visibility compilation error for GCC <= 7 (#312) by Yunze Xu · 8 months ago
  73. 2e2f90b Avoid double attempt at reconnecting (#310) by Matteo Merli · 8 months ago
  74. 6ebea5c Avoid calling serializeSingleMessageInBatchWithPayload each time a message is added (#309) by Yunze Xu · 8 months ago
  75. cac5e1d Avoid copying OpSendMsg when sending messages (#308) by Yunze Xu · 8 months ago
  76. afb2fcb Bumped version to 3.4.0-pre (#305) by Yunze Xu · 9 months ago
  77. 1e7d259 fix: authentication refresh when command data is not available (#304) by Jorge Pereira · 10 months ago
  78. d1347c7 [fix][client] Memory leak during GET_LAST_MESSAGE_ID command processing. (#301) by Sergei Fundaev · 10 months ago
  79. ffee4a0 [fix] callback of send batch message is error when flush (#303) by ken · 10 months ago
  80. 0e63af9 Fix the build failure with C++20 standard (#302) by Yunze Xu · 10 months ago
  81. e737716 Fix the wrong backoff computation when retrying (#296) by Yunze Xu · 10 months ago
  82. 51d11db feat: Support table view for C client. (#294) by Baodi Shi · 10 months ago
  83. 342aea4 Fix the test script does not work for Docker on macOS (#297) by Yunze Xu · 10 months ago
  84. 20f6fa0 Fix the buggy Future and Promise implementations (#299) by Yunze Xu · 10 months ago
  85. 804f87b [fix] producer do not create when topic update partition (#295) by ken · 10 months ago
  86. 94cf3fc Fix retriable errors not handled well when creating producer or consumer (#293) by Yunze Xu · 10 months ago
  87. 633f4bb Fix build failure with the Protobuf 23.3 (#290) by Yunze Xu · 11 months ago
  88. 0ef3ddf [feat] Support configure startMessageIdInclusive for the reader (#291) by Zike Yang · 11 months ago
  89. 27000ee Perfect missing tls related method definitions. (#287) by Baodi Shi · 11 months ago
  90. 1143a87 feat: Support message copy for C client. (#285) by Baodi Shi · 11 months ago
  91. 0202218 Fix broker return error code confuse when not set subscription name. (#289) by Baodi Shi · 11 months ago
  92. 7cfe07c Fix ci failed on macos env. (#288) by Baodi Shi · 11 months ago
  93. 8d5a412 Close the socket gracefully on Windows (#284) by Yunze Xu · 11 months ago
  94. a4ee89d Remove log4cxx dependency and its specified configuration (#283) by Yunze Xu · 11 months ago
  95. 9bfed6d Fix testSchemaIncompatibility for Protobuf 3.20.0 or later (#282) by Yunze Xu · 11 months ago
  96. d03e46a Add getIndex method on Message (#277) by ZhangJian He · 11 months ago
  97. a42261b Fix flaky testConsumerEventWithoutPartition cause by the change of Pulsar 3.0 (#281) by Yunze Xu · 11 months ago
  98. 413461a [docs] Fix the developer guide for macOS users (#279) by Yunze Xu · 11 months ago
  99. d883c60 add cmake-build-debug dir to gitignore (#275) by ZhangJian He · 11 months ago
  100. 0ab478a [consumer] Support parse broker metadata (#276) by ZhangJian He · 11 months ago