Commit Graph

  • f128c1764b Merge branch 'mfontanini:master' into master master tip-v1 Stephane Bourque 2022-08-01 21:58:24 -07:00
  • 03b12561af Merge stephb9959 2022-08-01 21:55:17 -07:00
  • 14f5261806 Merge stephb9959 2022-08-01 21:54:29 -07:00
  • d7e08fa69c Merge stephb9959 2022-08-01 21:54:17 -07:00
  • 76d175e354 Merge pull request #293 from SpaceIm/fix/cppstd Matias Fontanini 2022-04-08 09:02:52 -07:00
  • 93893e1386 Merge pull request #292 from SpaceIm/fix/export-template Matias Fontanini 2022-04-08 08:59:20 -07:00
  • fc97759d93 set min C++ standard to C++11 SpaceIm 2022-04-07 19:44:15 +02:00
  • 025d8ed7e1 do not try to export template declaration SpaceIm 2022-04-07 19:37:08 +02:00
  • 5a119f689f Bump version to 0.4.0 Matias Fontanini 2021-06-02 16:41:09 -07:00
  • dd3966fb45 Merge pull request #281 from ClickHouse-Extras/fix_failover Matias Fontanini 2021-06-02 16:04:02 -07:00
  • dabb2d3aa8 Fix for failover issue. Mikhail Filimonov 2021-06-01 23:36:25 +02:00
  • 57a599d99c Merge pull request #277 from oxidecomputer/master Matias Fontanini 2021-05-02 14:30:37 -07:00
  • 544972e48f Adds support for building on Solaris-based systems Benjamin Naecker 2021-04-28 14:13:56 -07:00
  • 847f530e6e Merge pull request #227 from neatlife/fix-macos-rt Matias Fontanini 2021-04-28 08:26:25 -07:00
  • 2c24b6e6b9 hanging to compile under OSX and Linux stephb9959 2021-04-19 20:34:32 -07:00
  • 01bd066d57 Merge pull request #267 from jlcordeiro/feature/boost_cleanup Matias Fontanini 2021-04-16 09:22:36 -07:00
  • 8fd0ef8fc5 Merge pull request #272 from psigen/bugfix_readonly Matias Fontanini 2021-04-03 09:14:34 -07:00
  • 85f1c0fcb1 Add fix for in-source build of cppkafka.h. Pras Velagapudi 2021-03-04 03:36:54 -05:00
  • 62ec1d82c1 remove unused boost includes Joao Cordeiro 2020-10-18 12:30:27 +01:00
  • 5e4b350806 Merge pull request #265 from accelerated/find-package Matias Fontanini 2020-09-05 09:45:20 -07:00
  • e932d9567f Fix CMAKE warning Alexander Damian 2020-09-04 18:20:38 -04:00
  • a2056c36bf Merge pull request #263 from accelerated/sync-produce Matias Fontanini 2020-08-31 19:59:37 -07:00
  • 8cfd4595f6 Call flush termination callbacks from sync_produce Alexander Damian 2020-08-31 21:05:10 -04:00
  • f117720f66 Merge pull request #248 from filimonov/patch-1 Matias Fontanini 2020-08-31 18:46:44 -07:00
  • e5dfd5085c Merge pull request #261 from hanickadot/master Matias Fontanini 2020-08-15 18:03:15 -07:00
  • a032f9a1e8 Ability to block producer in case the underlying queue is full. Hana Dusíková 2020-08-14 19:29:55 +02:00
  • b06e64ef5b Merge pull request #257 from accelerated/resume-scope Matias Fontanini 2020-07-19 11:23:53 -07:00
  • a48bf89292 Bring base class into scope Alexander Damian 2020-07-19 12:40:52 -04:00
  • 31a58d433e Update .travis.yml filimonov 2020-05-24 19:54:11 +02:00
  • 4467743340 Update .travis.yml filimonov 2020-05-24 19:43:30 +02:00
  • e8b4f5a8e9 Update .travis.yml filimonov 2020-05-24 19:29:06 +02:00
  • eb1105d839 Update .travis.yml filimonov 2020-05-24 17:32:35 +02:00
  • 098735413b Update .travis.yml filimonov 2020-05-24 15:47:53 +02:00
  • 91a3be0a8f Update .travis.yml filimonov 2020-05-24 10:52:15 +02:00
  • e2000b0741 Merge pull request #246 from LesnyRumcajs/patch-2 Matias Fontanini 2020-05-23 09:34:41 -07:00
  • ca3a1321ec Merge pull request #247 from filimonov/kafka_destroy_flags3 Matias Fontanini 2020-05-23 09:24:38 -07:00
  • 244726c251 Style changes Mikhail Filimonov 2020-05-22 17:24:19 +02:00
  • 7aa60a1409 Add latest rdkafka version to build matrix filimonov 2020-05-22 00:16:12 +02:00
  • 487585fd17 Try to fix travis filimonov 2020-05-22 00:10:49 +02:00
  • 3b67ba072a Add support for rd_kafka_destroy_flags. Mikhail Filimonov 2020-05-21 12:32:24 +02:00
  • 14423bba40 fixed typo log message LesnyRumcajs 2020-05-12 10:49:08 +02:00
  • 006642cdb2 Merge pull request #237 from accelerated/buff_prod_comments Matias Fontanini 2020-04-18 10:56:51 -07:00
  • 679f58dee3 Merge pull request #241 from accelerated/timeout-overloads Matias Fontanini 2020-04-08 08:28:26 -07:00
  • b2b0d16fee Added timeout overloads for consumer and handle classes Docker RHEL 2020-04-08 15:23:05 +00:00
  • 2ce0ae4a62 Merge pull request #238 from accelerated/poll_strategy Matias Fontanini 2020-04-08 07:14:58 -07:00
  • 935a34238b Added implementation for thread-aware ack monitoring Alexander Damian 2020-02-17 11:25:26 -05:00
  • 5a057e4c99 Wait until the ack is received without timing out. wait_for_acks() should default to infinite timeout since the original implementation was never timing out. Alexander Damian 2020-02-15 16:59:55 -05:00
  • ffcf8956bd Allow to pass-in via cmake all the kafka config options for testing: broker, partitions and topics Alexander Damian 2020-02-15 14:33:24 -05:00
  • 2287e0994b Express async_flush in terms of flush since the logic is identical except for the timeout Alexander Damian 2020-02-15 12:05:18 -05:00
  • 92e46aa6cb Proper implementation of flush() with timeout Alexander Damian 2020-02-11 15:29:07 -05:00
  • a4532ed336 Use erase directly Added revoke() member function Alexander Damian 2020-02-09 21:17:09 -05:00
  • 68ae525eba Added member functions for static consumers Alexander Damian 2020-02-08 22:34:45 -05:00
  • e401e97b40 Added clarifications and comments to the BufferedProducer class Alexander Damian 2020-02-08 21:24:12 -05:00
  • 7d097df34d Merge pull request #235 from accelerated/promise_bug Matias Fontanini 2020-02-04 06:23:39 -08:00
  • fbbd5bc5a6 Changed int to size_t Alexander Damian 2020-02-03 22:04:50 -05:00
  • bda2f4156d Fix tracker promise from throwing when set multiple times Alexander Damian 2020-02-03 16:46:28 -05:00
  • f1de729d4e Merge pull request #234 from accelerated/null_topic Matias Fontanini 2020-01-27 09:09:44 -08:00
  • 81ce56a1bd Fix case when message handle is valid but topic is null Alexander Damian 2020-01-27 10:30:12 -05:00
  • a2a46f0ec8 remove rt lib if mac os suxiaolin 2019-11-03 16:12:57 +08:00
  • c3b4580fef Merge pull request #210 from ych/pc_config Matias Fontanini 2019-09-05 09:39:52 -07:00
  • de06b7ad4e Add boost include dir to pkg-config template file ych 2019-07-10 17:13:52 +08:00
  • 9a0f196d34 Remove boost dependency from pkg-config template file ych 2019-07-05 17:48:02 +08:00
  • e5aec82ddf Merge pull request #219 from accelerated/master Matias Fontanini 2019-09-04 08:44:05 -07:00
  • 58111bdf62 Removed RdKafka_LIBRARY_DIR as per code review Alexander Damian 2019-09-03 14:54:45 -04:00
  • fd19648d5a Fix RdKafka_LIBRARY_DIR-NOTFOUND Alex Damian 2019-08-31 23:54:44 -04:00
  • 4a3ec91f87 Merge pull request #215 from accelerated/partition Matias Fontanini 2019-07-29 09:11:01 -07:00
  • a85a87bb9b Added method to set the partition Alexander Damian 2019-07-26 10:35:20 -04:00
  • a357529cc0 Merge pull request #204 from accelerated/cmake Matias Fontanini 2019-07-17 12:55:25 -07:00
  • dd6ec44c27 Updated pkg_config file name Alexander Damian 2019-07-17 10:20:43 -04:00
  • 20b806037b Added options to conditionally disable installation of configuration files Alexander Damian 2019-07-03 18:01:28 -04:00
  • ad800a5765 Added RdKafka hex version so that FindRdKafka.cmake can compile the test code. Changed find_dependency to find_package for the RdKafka config so that the script is not automatically exited on failure Alexander Damian 2019-07-02 15:30:33 -04:00
  • 4bddb2241c Added INSTALL_RPATH and INSTALL_RPATH_USE_LINK_PATH to CppKafka target to allow discoverability of the RdKafka.so w/o having to update LD_LIBRARY_PATH Alexander Damian 2019-07-02 14:52:21 -04:00
  • 097184c648 Added COMPONENT tags to the install targets. Also when installing TARGETS, the COMPONENT cannot appear after INCLUDES DESTINATION as it will be considered part of the destination. Alexander Damian 2019-07-01 17:58:38 -04:00
  • bbc78f8dbb Fixed conflicts Alexander Damian 2019-07-01 17:24:26 -04:00
  • 18d0b0c00b TEMP: Always put lib under "lib" when installing Matias Fontanini 2019-07-01 13:46:57 -07:00
  • 591e8abe4f Changed include_directories to taget_include_directories and removed Boost path since it's automatically pulled in via Boost::headers Alexander Damian 2019-07-01 15:25:05 -04:00
  • ee30fabc2a Added INTERFACE_LINK_DIRECTORIES to the RdKafka::rdkafka properties Alexander Damian 2019-07-01 14:57:19 -04:00
  • 0d2356f7dd Changed link libraries to PUBLIC so they get exported in the CppKafkaTargets.cmake Alexander Damian 2019-07-01 11:52:38 -04:00
  • 11a6e4213b Remove comment from config file relating to not finding the RdKafka config file. Alexander Damian 2019-06-30 19:37:42 -04:00
  • c4b6a95438 Fixes per code review Alexander Damian 2019-06-30 19:24:27 -04:00
  • 40e8559158 Remove warning for cmake policy CMP0074 Alexander Damian 2019-06-29 12:38:13 -04:00
  • d20cab69f3 Add CMake configuration file and export installed targets Alexander Damian 2019-06-27 17:37:33 -04:00
  • c733e0b8d8 Merge pull request #199 from accelerated/pc_config Matias Fontanini 2019-05-21 08:43:49 -07:00
  • 07b3c4957d Changed method to determine bitness Alexander Damian 2019-05-21 08:52:03 -04:00
  • 107cff7ed7 Removed dependency from rdkafka since it has its own pkg_config file. Also added BITNESS detection Alexander Damian 2019-05-20 09:55:23 -04:00
  • 1a981f2674 Merge pull request #196 from mfontanini/travis-fix Matias Fontanini 2019-05-19 10:21:47 -07:00
  • 8eb7751ff3 Fix kafka URL in travis build Matias Fontanini 2019-05-19 09:38:25 -07:00
  • 4b25f928a1 Merge pull request #194 from accelerated/master Matias Fontanini 2019-05-17 11:25:12 -07:00
  • 6adf1e82c9 Fixed pkg_config file template by adding boost dependency and correcting rdkafka library name Alexander Damian 2019-05-17 14:19:28 -04:00
  • bb0beb6db6 Define constructor for new exception Matias Fontanini 2019-05-17 09:14:35 -07:00
  • bbc3af67d9 Merge pull request #189 from accelerated/fix_versioning Matias Fontanini 2019-05-16 09:21:23 -07:00
  • a0530d79a9 Merge pull request #190 from accelerated/pc_config Matias Fontanini 2019-05-16 09:19:03 -07:00
  • d148fe18d5 Added config option for PKGCONFIG install location Alexander Damian 2019-05-15 13:44:07 -04:00
  • 6499ef9869 Merge branch 'master' of https://github.com/mfontanini/cppkafka into pc_config Alexander Damian 2019-05-10 16:10:37 -04:00
  • 24e94fbfbc Added boost include dirs to pkg config file Alexander Damian 2019-05-08 10:28:49 -04:00
  • b91350d6a4 Merge pull request #187 from accelerated/master Matias Fontanini 2019-05-02 08:36:17 -07:00
  • bd43d3c767 Support for generating pkg-config file Alexander Damian 2019-04-26 16:19:54 -04:00
  • 40d0221052 Fixed version macros Alexander Damian 2019-04-26 14:36:03 -04:00
  • 6e076810a0 Added ActionTerminatedException to BackoffPerformer Alexander Damian 2019-04-26 11:12:52 -04:00
  • 81a131ff16 Return true when RD_KAFKA_RESP_ERR__NO_OFFSET is received Alexander Damian 2019-04-24 17:39:59 -04:00