GitHub / apache/pulsar-client-cpp / commits
Apache Pulsar C++ client library
| SHA | Message | Author | Date | Stats |
|---|---|---|---|---|
| 0b893a16 | Fix the seek method could be blocked forever when subscribe RPC is slower tha... |
Yunze Xu <x****y@1****m>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| d040039e | [improve][client] Add TLSv1.3 support (#529) |
Ceyhun Can Ulker <c****u@g****m>
Committed by: GitHub <n****y@g****m> |
8 months ago | |
| 889a04bc | Support getting encryption context on a message (#526) |
Yunze Xu <x****y@1****m>
Committed by: GitHub <n****y@g****m> |
8 months ago | |
| adf3c7c0 | ProtobufNativeSchema: convert abseil string_view to std::string (#527) |
dann frazier <d****r@c****v>
Committed by: GitHub <n****y@g****m> |
8 months ago | |
| c64e0e96 | Bump the C++ standard to 17 (#525) |
Yunze Xu <x****y@1****m>
Committed by: GitHub <n****y@g****m> |
8 months ago | |
| 93f10ef7 | Support get the producer name of a message (#524) |
Yunze Xu <x****y@1****m>
Committed by: GitHub <n****y@g****m> |
9 months ago | |
| a03eb927 | Fix topic lookup segmentation fault after client is closed (#521) |
Yunze Xu <x****y@1****m>
Committed by: GitHub <n****y@g****m> |
9 months ago | |
| 268aa4e2 | Fix possible zombie consumer when closing after reconnection (#518) |
Yunze Xu <x****y@1****m>
Committed by: GitHub <n****y@g****m> |
9 months ago | |
| 648b48be | Fix a null ACK grouping tracker can be accessed after consumer is closed (#517) |
Yunze Xu <x****y@1****m>
Committed by: GitHub <n****y@g****m> |
10 months ago | |
| 12471ec5 | Fix APK package installation workflow (#515) |
Yunze Xu <x****y@1****m>
Committed by: GitHub <n****y@g****m> |
10 months ago | |
| 3be5267e | Replace Roaring64Map with unordered_set to unblock fat static library build i... |
Yunze Xu <x****y@1****m>
Committed by: GitHub <n****y@g****m> |
10 months ago | |
| 2b84925b | Fix flaky testHasMessageAvailableWhenCreated (#511) |
Yunze Xu <x****y@1****m>
Committed by: GitHub <n****y@g****m> |
10 months ago | |
| 386dedc4 | Fix nullptr after listener consumer closed (#510) |
Baodi Shi <b****i@a****g>
Committed by: GitHub <n****y@g****m> |
10 months ago | |
| 4366ffe7 | Update OpenSSL API (#509) |
Liu Zixian <h****x@1****m>
Committed by: GitHub <n****y@g****m> |
10 months ago | |
| 5632b4b9 | [improve] change RoutingMode default from UseSinglePartition to RoundRobinDis... |
Yunze Xu <x****y@1****m>
Committed by: GitHub <n****y@g****m> |
10 months ago | |
| e04b2a98 | Use vcpkg to build debian packages (#506) |
Yunze Xu <x****y@1****m>
Committed by: GitHub <n****y@g****m> |
10 months ago | |
| f2f9f656 | Adapt to latest Asio APIs (Asio 1.32 or Boost.Asio 1.88) (#477) |
Yunze Xu <x****y@1****m>
Committed by: GitHub <n****y@g****m> |
10 months ago | |
| 9f0b6fb4 | Use vcpkg to build alpine packages (#505) |
Yunze Xu <x****y@1****m>
Committed by: GitHub <n****y@g****m> |
11 months ago | |
| 69b86aa1 | Fix crash caused by Message::getTopicName when the message is a producer mess... |
Yunze Xu <x****y@1****m>
Committed by: GitHub <n****y@g****m> |
11 months ago | |
| fa413e1f | Fix duplicated subscribed topics not deduplicated (#501) |
Yunze Xu <x****y@1****m>
Committed by: GitHub <n****y@g****m> |
11 months ago | |
| 54517973 | fix: remove unnecessary copies (#499) |
Guangyang Deng <g****s@g****m>
Committed by: GitHub <n****y@g****m> |
12 months ago | |
| 17fcf2af | Fix hasMessageAvailable incorrectly returns true when read to latest after se... |
Yunze Xu <x****y@1****m>
Committed by: GitHub <n****y@g****m> |
12 months ago | |
| 9b86f9e2 | [improve] modify the negativeACK structure to reduce memory overhead (#497) |
Guangyang Deng <g****s@g****m>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| 639786f5 | Remove static link to libstdc++ to avoid conflicts (#493) |
Yunze Xu <x****y@1****m>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| 9e119cee | Fix acknowledgeCumulative never returns when accepting an invalid message id ... |
Yunze Xu <x****y@1****m>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| 15e0b00d | Avoid getLastMessageId RPC when calling hasMessageAvailable after seek by tim... |
Yunze Xu <x****y@1****m>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| b0c44122 | [CI] Add clang-tidy check with clang-analyzer and performance checks (#490) |
Yunze Xu <x****y@1****m>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| 0d205096 | Fix stage-release.sh does not delete the Windows temporary directories (#488) |
Yunze Xu <x****y@1****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| d9dd029c | Fix TableView's existing key-value will never be updated (#487) |
Yunze Xu <x****y@1****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 0e1ed3b2 | Fix the scripts for downloading GitHub Action artifacts (#485) |
Yunze Xu <x****y@1****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 6aeb3816 | [ci] Fix upload-artifact v3 is not supported (#484) |
Yunze Xu <x****y@1****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| eede80b6 | Bump curl, openssl, zlib to address CVEs (#482) |
Yunze Xu <x****y@1****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| f37bf928 | fix: ignore ping command in connection keepalive logic (#480) |
erobot <e****t@u****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 0a9b7d9e | Fix multi-topics-consumer new topic listeners stuck in paused state (#481) |
Brett <3****h@u****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| fca38274 | Bumped version to 3.8.0-pre (#470) |
Yunze Xu <x****y@1****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| d3fd6b2a | Make it optional to link statically to libgcc and libstdc++ (#474) |
Yunze Xu <x****y@1****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| afeac788 | Fix an issue where zero queue consumers are unable to receive messages after ... |
Masahiro Sakamoto <m****m@l****p>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 1e8e4d2a | Use vcpkg to build macOS packages (#465) |
Yunze Xu <x****y@1****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| bdf68549 | Fix some compiler warnings in public headers (#468) |
erobot <e****t@u****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 4ba83e83 | Fix issue where cert chain is not taken into account in mTLS authentication (... |
Masahiro Sakamoto <m****m@l****p>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| aeff955f | Fix startMessageInclusive does not work if the 1st message is a chunked messa... |
Yunze Xu <x****y@1****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 6f7c37aa | Bump macos runner image to 14 (#463) |
Yunze Xu <x****y@1****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 2abbf830 | Update README to build wireshark plugin correctly (#460) |
Okada Haruki <o****a@g****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| e264cf72 | Handle the exception from the token supplier (#458) |
Yunze Xu <x****y@1****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| ce6c4bca | Expose keep alive interval for c and c++ client (#457) |
Baodi Shi <b****i@a****g>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 3efa80a2 | Fix default operation timeout (#450) |
Andrew Rhoads <a****s@g****m>
Committed by: GitHub <n****y@g****m> |
almost 2 years ago | |
| 2491a5a5 | Fix the YAML format error in latest image (#452) |
Yunze Xu <x****y@1****m>
Committed by: GitHub <n****y@g****m> |
almost 2 years ago | |
| 54e529aa | Fix ack failure on message listener in multi topics consumer (#447) |
nkurihar <n****r@a****g>
Committed by: GitHub <n****y@g****m> |
almost 2 years ago | |
| 8b2753a5 | Bumped version to 3.7.0-pre (#445) |
Baodi Shi <b****i@a****g>
Committed by: GitHub <n****y@g****m> |
almost 2 years ago | |
| 1a6c7ce5 | fix: Keep compatible with old boost versions (#444) |
erobot <e****t@u****m>
Committed by: GitHub <n****y@g****m> |
almost 2 years ago | |
| 8f269e83 | Fix buffer overflow for non-batched send when the message metadata size excee... |
Yunze Xu <x****y@1****m>
Committed by: GitHub <n****y@g****m> |
almost 2 years ago | |
| 2ec734b3 | Fix invalid memory access on the first pending batch receive callback (#441) |
Yunze Xu <x****y@1****m>
Committed by: GitHub <n****y@g****m> |
almost 2 years ago | |
| 5940cb51 | Fix consumer might not subscribe after a reconnection (#438) |
Yunze Xu <x****y@1****m>
Committed by: GitHub <n****y@g****m> |
almost 2 years ago | |
| 2a691681 | feat: expose partitions update interval configuration to C client (#437) |
Baodi Shi <b****i@a****g>
Committed by: GitHub <n****y@g****m> |
about 2 years ago | |
| 35bf161b | [CI] Use macos-12 to build macOS libraries (#433) |
Yunze Xu <x****y@1****m>
Committed by: GitHub <n****y@g****m> |
about 2 years ago | |
| d736a1b6 | Add -Bsymbolic link option to avoid symbol interposition (#432) |
Yunze Xu <x****y@1****m>
Committed by: GitHub <n****y@g****m> |
about 2 years ago | |
| 8aab8960 | Use Rocky Linux 8 and vcpkg to build RPM packages (#428) |
Yunze Xu <x****y@1****m>
Committed by: GitHub <n****y@g****m> |
about 2 years ago | |
| 739f0f0c | Log the default location of trusted CA certificates when tlsTrustCertsFilePat... |
Yunze Xu <x****y@1****m>
Committed by: GitHub <n****y@g****m> |
about 2 years ago | |
| 37bdf5b3 | Support seek operation on a multi-topics consumer (#426) |
Yunze Xu <x****y@1****m>
Committed by: GitHub <n****y@g****m> |
about 2 years ago | |
| 3f0b33bf | fix: Incorrect acknowledgment behavior in the listener of the multi-topic con... |
Baodi Shi <b****i@a****g>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| 27d8cc01 | Fix wrong results of hasMessageAvailable and readNext after seeking by timest... |
Yunze Xu <x****y@1****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| 763b85c6 | Fix minor issues reported by CodeQL (#421) |
Matteo Merli <m****i@a****g>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| 788227ee | Bumped version to 3.6.0-pre (#418) |
Yunze Xu <x****y@1****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| c513f29f | Fix broken wireshark build workflow on macOS (#414) |
Yunze Xu <x****y@1****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| 82187177 | Support customize vcpkg directory when INTEGRATE_VCPKG is ON (#417) |
Yunze Xu <x****y@1****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| 234a55d9 | [feat] Add startPaused setting to consumer (#416) |
Masahiro Sakamoto <m****m@l****p>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| ee1d7b9c | Fix hasMessageAvailable might return true after seeking to latest (#409) |
Yunze Xu <x****y@1****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| 43605009 | Change return code of MultiTopicsConsumerImpl::closeAsync after unsubscribe o... |
Masahiro Sakamoto <m****m@l****p>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| 747c1863 | [CI] Pin the clang-format version to 11 (#412) |
Yunze Xu <x****y@1****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| d0a32270 | [improve] add physicalAddress as part of connection pool key (#411) |
Heesung Sohn <1****n@u****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| e2cacb7d | Fix the incompatibility with Clang and C++20 (#408) |
Yunze Xu <x****y@1****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| 6e1ad174 | Update dependencies to latest versions (#404) |
Yunze Xu <x****y@1****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| 9f96eb98 | Fix blue-green migration might be stuck due to an existing reconnection (#406) |
Yunze Xu <x****y@1****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| 543e51c7 | [feat] PIP-188 Support blue-green migration (#402) |
Heesung Sohn <1****n@u****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| 7891ac56 | Disable batch send for dlq producer. (#403) |
Baodi Shi <b****i@a****g>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| 68b4244f | Fix creating producer or consumer is not retried for connection failure (#396) |
Yunze Xu <x****y@1****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| 39835007 | Add codeql code scanning configuration (#10) |
Matteo Merli <m****i@a****g>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| 71077b86 | Fix segmenatation fault if connection is closed during handshake (#399) |
Yunze Xu <x****y@1****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| 289c9301 | Fix broken main branch after Pulsar image was upgraded to 3.2.0 (#400) |
Yunze Xu <x****y@1****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| 1f94dd92 | Disable topic level policies to make tests work (#397) |
Yunze Xu <x****y@1****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| 77e0c226 | Fix an unbalanced release of the producer's pending semaphore (#392) |
erobot <e****t@u****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| c7e53acf | Do not close the socket when the broker failed due to MetadataStoreException ... |
Yunze Xu <x****y@1****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| a1e2b4a2 | Fix multi-topics consumer could receive old messages after seek (#388) |
Yunze Xu <x****y@1****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| d107d32a | Pin the Pulsar version to 3.1.1 temporarily for the regression in Pulsar (#395) |
Yunze Xu <x****y@1****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| d1dd08ba | [feat] PIP-307 added assigned broker urls for CloseProudcer and CloseConsumer... |
Heesung Sohn <1****n@u****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| e13bd6df | [docs] Add example for how to import the library via vcpkg (#379) |
Yunze Xu <x****y@1****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| 72b7311a | Fix the operation timeout is not honored for GetSchema requests (#383) |
Yunze Xu <x****y@1****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| 6eb228e1 | Fix wrong TimeUtils::currentTimeMillis() implementation (#387) |
Yunze Xu <x****y@1****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| a1cf401e | Fix `StartMessageIdInclusive` not work when reader reads from latest msg id (... |
Zike Yang <z****e@a****g>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| 9ffd2ef4 | Fix Boost source code download failure (#384) |
Yunze Xu <x****y@1****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| 90ea3695 | Depend on the independent Asio instead of Boost.Asio by default (#382) |
Yunze Xu <x****y@1****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| f7e493b5 | Remove the Boost.Random dependency (#380) |
Yunze Xu <x****y@1****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| a4b7f120 | Retry on new partition producer creation failure (#378) |
erobot <e****t@u****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| d1b287c0 | Fix issue where custom logger setting is ignored (#377) |
Masahiro Sakamoto <m****m@y****p>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| 25ea451e |
[PIP-60] [Proxy-Client] Support SNI routing for Pulsar CPP client (#373)
Co-authored-by: Yunze Xu <x****y@1****m> |
Rajan Dhabalia <r****a@a****g>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| e04686d6 | Fix the unstable wireshark workflow on macOS (#374) |
Yunze Xu <x****y@1****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| 7baa312d | Integrate vcpkg to manage dependencies for all platforms (#371) |
Yunze Xu <x****y@1****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| 7087a8ef | Expose Get/Set Listener Name in C API (#370) |
Rory Schadler <4****r@u****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| 27cba3e7 | Fix tlsTrustCertsFilePath config is not applied for OAuth2 (#364) |
Yunze Xu <x****y@1****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| 24ab12c7 | Fix accessing destroyed objects in the callback of async_wait (#362) |
Yunze Xu <x****y@1****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago |