Julien Feltesse
587f3be16e
depend on concurrent-ruby ~> 1.0.0
2016-02-24 18:19:06 +09:00
R. Tyler Croy
246f27e76d
Add some code coverage while we're here
2016-02-03 05:32:57 -08:00
R. Tyler Croy
bc560f21ea
Add support for generating JUnit-compatible output for Jenkins
2016-02-03 05:09:30 -08:00
R. Tyler Croy
9f8fbe381c
Merge pull request #128 from rtyler/minor-doc-fixes
...
Minor doc fixes
2015-09-30 09:51:42 -07:00
R. Tyler Croy
5b669504af
Document the current janky release process
...
At least this way I won't forget each time
Fixes #126
2015-09-30 09:45:20 -07:00
R. Tyler Croy
d4a350c65c
Update the gitter and travis badges after repo move
2015-09-30 09:39:10 -07:00
R. Tyler Croy
17b51359a9
Merge pull request #127 from rtyler/upgrade-scala-dependency
...
Upgrade scala dependency
2015-09-28 11:18:33 -07:00
R. Tyler Croy
0ad9be88f0
Upgrade bundler for our Travis build
2015-09-28 11:12:33 -07:00
R. Tyler Croy
8422e82125
Move hermann to the newer faster travis infra
2015-09-28 10:25:43 -07:00
R. Tyler Croy
1c7543f730
Upgrade to a Kafka (JVM) version which uses Scala 2.11
...
Scala 2.10 is three years old and it appears to me tha 2.10 is moderately
broken and old, at that 2.11 is the bare minimum folks should be using these
days (see also: https://github.com/twitter/scrooge/pull/198 )
2015-09-28 08:43:50 -07:00
R. Tyler Croy
9d5b773542
Properly include hermann_jars.rb in the built gem but exclude from the tree
2015-09-23 13:19:40 -07:00
R. Tyler Croy
ecae27dd65
Merge pull request #125 from rtyler/no-fixed-jars
...
Remove hard-coded hermann_jars.rb
2015-09-23 08:08:24 -07:00
R. Tyler Croy
e9d301be3d
Remove hermann_jars.rb to gem installation to generate it properly
...
Fixes #124
2015-09-23 07:52:21 -07:00
R. Tyler Croy
4dd732dc63
Bump the version for a minor release
2015-09-22 12:08:28 -07:00
R. Tyler Croy
5c20c6c5ba
Another minor version bump to clean our dependency range up
2015-09-22 12:00:04 -07:00
R. Tyler Croy
9f1e16071f
Bump the minor for some new functionality, at least on MRI
2015-09-22 12:00:04 -07:00
R. Tyler Croy
74cb8656e1
Merge pull request #121 from braintree/stable-partition
...
Add support for passing partition_key in MRI
2015-09-22 11:59:32 -07:00
jakesandlund
6946d4d82c
Fix java_producer_spec for modified push_single signature
2015-09-22 18:36:10 +00:00
jakesandlund
c64d38cff3
Comment that rdcrc32.h and rd_kafka_msg_partitioner_consistent can be removed when librdkafka tags and Hermann updates
2015-09-16 16:04:35 +00:00
jakesandlund
c29bb5e4d0
Move to_java into java_producer to make push_single signature match MRI
2015-09-16 15:54:42 +00:00
cory and jakesandlund
e8703e1df4
Add support for passing partition_key in MRI
2015-09-14 16:11:43 +00:00
R. Tyler Croy
cd58cb33cd
Merge pull request #120 from mkristian/patch-1
...
use semantic versioning for jar-dependency runtime dependency
2015-09-08 07:31:58 -07:00
Christian Meier
763e2cce97
use semantic versioning for jar-dependency runtime dependency
2015-09-08 09:26:09 +02:00
R. Tyler Croy
e276f60b27
Merge pull request #114 from zendesk/yield_key_and_offset
...
yield key and offset into Consumer#consume block
2015-07-01 04:49:18 -07:00
Ben Osheroff
2c99af440e
surround if with braces
2015-06-30 10:51:19 -07:00
Ben Osheroff
5b8dd6feef
yield key and offset into Consumer#consume block
2015-06-30 10:49:37 -07:00
R. Tyler Croy
60bc473fdd
Merge pull request #118 from zendesk/namespace
...
REFACTOR ONLY: Namespace cleanup
2015-06-27 11:04:23 -07:00
Ben Osheroff
9edc4b9301
move hermann_lib -> hermann_rdkafka / Hermann::Provider::RDKafka
2015-06-23 09:01:31 -07:00
Ben Osheroff
a9d80242dd
rename hermann_lib -> hermann_rdkafka
2015-06-22 19:39:56 -07:00
R. Tyler Croy
c6fe9838d7
Merge pull request #116 from rtyler/jar-dep-change
...
Change jar-dependencies to work with current jbundler installs
2015-06-18 18:15:51 -07:00
R. Tyler Croy
45fe45cb96
Remove the exclusion syntax from the kafka jar-dependency which breaks in the latest jbundler
...
The version of jar-dependencies we were testing against was yanked and with
jbundler and jar-dependencies (0.7.[3-4] and 0.1.10 respectively) I cannot get
Hermann to successfully install with jbundler
2015-06-18 17:11:36 -07:00
R. Tyler Croy
c5707f5515
Merge pull request #110 from zendesk/cleanup_warnings
...
cleanup warnings
2015-06-17 08:05:47 -07:00
Ben Osheroff
783d7dac0d
cleanup a few merge-induced warnings
2015-06-16 23:45:25 -07:00
Ben Osheroff
09df7ec1b9
Merge remote-tracking branch 'upstream/master' into cleanup_warnings
2015-06-16 23:44:13 -07:00
Ben Osheroff
e7fce39f83
Merge remote-tracking branch 'upstream/master' into cleanup_warnings
2015-06-16 23:42:09 -07:00
Ben Osheroff
d8b8f83690
1.8.7 has no version.h
2015-06-16 20:55:55 -07:00
R. Tyler Croy
7f63e3c0d3
Merge pull request #109 from zendesk/better_postloop_cleanup
...
Better postloop cleanup
2015-06-15 06:55:35 -07:00
R. Tyler Croy
c272bff063
Merge pull request #108 from zendesk/metadata
...
Add the ability to request cluster / topic metadata from the brokers
2015-06-15 06:54:31 -07:00
R. Tyler Croy
6fb9e064b4
Up the minor version for a manual deployment
2015-06-15 06:19:30 -07:00
R. Tyler Croy
4e1d359107
Remove auto-deploy until Java- specific versions can be published too
2015-06-15 06:18:02 -07:00
R. Tyler Croy
755d578a75
Merge pull request #111 from zendesk/rdkafka_0_8_6
...
upgrade to librdkafka 0.8.6
2015-06-15 06:00:49 -07:00
Ben Osheroff
74cba3c513
upgrade to librdkafka 0.8.6
...
R. Tyler's patches are included in librdkafka 0.8.6
2015-06-14 19:33:41 -07:00
Ben Osheroff
5c898144f2
cleanup warnings
...
- fix partition selection function
- get ruby >= 2 calling the correct no-gvl function
2015-06-13 19:47:07 -07:00
Ben Osheroff
17e5c5b31d
ensure we call consumer_consume_loop_stop at the end of the loop
...
we need rb_ensure so that if the loop terminates in a "break" statement
we'll still call rd_kafka_consume_stop
2015-06-13 19:06:45 -07:00
Ben Osheroff
942fd87728
call rd_kafka_message_destroy right before rb_yield()
...
if rb_yield() ends in a "break" statement, it never returns control back
to the caller; thus we leak the message.
2015-06-13 19:05:25 -07:00
Ben Osheroff
3f0da9e0cd
stop using named params in Partition#consumer
2015-06-13 14:12:57 -07:00
Ben Osheroff
0bc9e9d9ee
don't destory metadata unless it's allocated
2015-06-12 18:11:34 -07:00
Ben Osheroff
83ea24a20e
Merge remote-tracking branch 'upstream/master' into metadata
2015-06-11 16:22:32 -07:00
Ben Osheroff
f3b6df06d3
update README.md with metadata request
2015-06-11 16:21:08 -07:00
Ben Osheroff
c2540a8410
update api to have #topic(topic) as well as #topics
...
also add Partition#consumer to instantiate a coonsumer object on the
particular partition
2015-06-11 15:29:02 -07:00