Bump stream client to 1.10.0 - Update stream-client from 1.3.0 to 1.10.0 - Upgrade explicit runtime dependencies to the client-supported versions - Replace unmaintained org.lz4:lz4-java with at.yawk.lz4:lz4-java - Remove unused Netty compression, marshalling, and protobuf modules Notable upstream improvements: - Fix concurrent and duplicate stream consumer recovery - Improve named consumer recovery state handling - Harden inbound frame processing and pre-auth frame-size limits - Bound decompression memory allocation and processing during delivery - Fix UTF-8 wire-protocol byte accounting Change-Id: I23233d4026a09a03c1a660429aa128b59945e206
Publish gerrit stream events to a RabbitMQ queue. This plugin works with any version of Gerrit starting from v2.8. This plugin also implements most of the events-broker API, so RabbitMQ can be used as a message-broker in a multi-master setup. The one part that is missing is the implementation of the replayAllEvents method. However, this method is not needed by the multi-site plugin.
linuxjava-1.8Bazel [amqp]
uri = amqp://localhost
[exchange]
name = exchange-for-gerrit-queue
[message]
routingKey = com.foobar.www.gerrit
[gerrit]
name = foobar-gerrit
hostname = www.foobar.com
3.14 (Freezed)
stable-2.10master is permanently latest but would not be updated by author anymore.3.1
3.0
2.0
1.4
1.3
1.2
1.1
monitor.failureCount1.0
The Apache Software License, Version 2.0
Copyright (c) 2013 rinrinne a.k.a. rin_ne