Skip to content

Releases: python-beaver/python-beaver

36.2.1 (2016-09-20)

20 Sep 18:50
Compare
Choose a tag to compare
  • Avoid unreference variable 'st' error if file was removed. Raise exception if unrecognized environment error from os.stat. [Greg Sterin]

  • Fix GitHub links. [Robin Baumgartner]

    The project was renamed to 'python-beaver', but the links do not reflect that change.

36.2.0 (2016-04-12)

12 Apr 17:20
Compare
Choose a tag to compare
  • Replaced Mosquitto with Paho-mqtt for mqtt transport. [Justin van
    Heerde]
  • Add log file rotate in limit size. [soarpenguin]
  • Fix README.rst docs link. [Andrew Grigorev]

36.0.1 (2016-01-13)

12 Apr 17:19
Compare
Choose a tag to compare
  • Fix README.rst formatting for rst-lint. [Jose Diaz-Gonzalez]
  • Remove tabs and use "except .. as .." [EYJ]
  • Try to fix hanging test by joining leftover thread. [EYJ]
  • Fix Queue timeout occurring after successful reconnect. [EYJ]
  • Fix rabbitmq reconnection behaviour to use the beaver reconnect
    mechanism. [EYJ]
  • Migrating repo locations. [Jamie Cressey]
  • Fixups for CONTRIBUTING. [Jamie Cressey]
  • Fixing formatting. [Jamie Cressey]
  • Changes to guidelines and adding reference to README. [Jamie Cressey]
  • Adding contributing guidelines. [Jamie Cressey]

36.0.0 (2015-12-15)

12 Apr 17:19
Compare
Choose a tag to compare
  • Adding max_queue_size to docs. [Jamie Cressey]

  • Pinning kafka-python version. [Jamie Cressey]

  • Ensure we test against the latest version of kafka-python. [Jamie
    Cressey]

  • Attempt to reconnect to Kafka on failure. [Jamie Cressey]

  • Adding SQS tests. [Jamie Cressey]

  • Exclude gh-pages from TravisCI runs. [Jamie Cressey]

  • Adding coverage results to README. [Jamie Cressey]

  • Adding coverage tests. [Jamie Cressey]

  • We say Py2.6+ is a requirement, but do the tests actually pass on 2.6?
    [Jamie Cressey]

  • Dont test py3, yet... [Jamie Cressey]

  • Testing python 3.x. [Jamie Cressey]

  • Using new travis config. [Jamie Cressey]

  • Added requests as a dependency. [Jose Diaz-Gonzalez]

    Closes #304

  • Bump debian version on release. [David Moravek]

  • Support both older and newer pika. [Tim Stoop]

  • Make reconnecting to a lost RabbitMQ work. [Tim Stoop]

  • Remove old worker code in favor of the - now non-experimental -
    TailManager. [Jose Diaz-Gonzalez]

35.0.2

03 Dec 19:37
Compare
Choose a tag to compare
  • Write to the SQS object not the dict when using sqs_bulk_lines flag. [Jamie Cressey]

35.0.1

03 Dec 19:31
Compare
Choose a tag to compare
  • Remove autospec attribute. [Jose Diaz-Gonzalez]

    For some reason, this broke attribute setting on the mock SelectConnection.

  • Fix pika version to version with all named parameters. [Jose Diaz- Gonzalez]

  • Peg kafka to a known-good version. [Jose Diaz-Gonzalez]

35.0.0

26 Nov 19:03
Compare
Choose a tag to compare
  • Remove gitchangelog.rc. [Jose Diaz-Gonzalez]
  • Added configuration option ignore_old_files. [Ryan Steele]
  • Support writes into multiple redis namespaces. [Andrei Vaduva]
  • Adding support for multiple SQS queues. [Jamie Cressey]
  • Ensure log lines confirm to utf-8 standard. [Jamie Cressey]
  • Set pika timeout to 1 second. [Tim Stoop]
  • Pieter's patch for rabbitmq timeout. [Tim Stoop]
  • Typo in config variable default value. [Jamie Cressey]
  • Fix regressed change. [Jamie Cressey]
  • Ability to send multiple log entries per single SQS message. [Jamie Cressey]
  • Adding AWS profile authentication to SQS transport. [Jamie Cressey]

34.1.0

26 Nov 18:58
Compare
Choose a tag to compare
  • Adding AWS SNS as a transport option. [Jamie Cressey]

34.0.1

26 Nov 18:57
Compare
Choose a tag to compare
  • Revert some breakages caused by d159ec5. [Jose Diaz-Gonzalez] Closes #331
  • Set default for command. [Jose Diaz-Gonzalez]
  • #323 - fix tests to run with pika SelectConnection. [Tom Kregenbild]
  • #323 - fix RabbitMQ transport _on_open_connection_error function to print connection errors. [Tom Kregenbild]
  • #323 1. Add clear debug prints with queue size (one print every 1000 items in order not to hurt performance) 2. If main queue is empty keep running and do nothing 3. In case of a timeout from main queue restart queue. [Tom Kregenbild]
  • #323 - Change RabbitMQ pika to use Asynchronous SelectConnection instead of BlockingConnection for better performance. [Tom Kregenbild]
  • #323 - add the ability to increase the number of Queue consumers by creating additional processes while running with --experimental flag. [Tom Kregenbild]
  • #323 - add the ability to increase the number of Queue consumers by creating additional processes. [Tom Kregenbild]
  • #323 - print current queue size and number of total number transports in debug mode in order to find problem in transport rate. [Tom Kregenbild]

34.0.0

24 Jul 16:42
Compare
Choose a tag to compare
  • Added ssl-tcp key file support. [babbleshack]

  • Rename configuration dir and debian bin to python-beaver. [David Moravek]

  • Rename debian package back to python-beaver. [David Moravek]

  • Debian packaging code review; thx @mnicky. [David Moravek]

  • Improves debian packaging. [David Moravek]

  • Fix tests when ZMQ is not installed. [David Moravek]

  • Fix tests for python 2.7 (add funcsigs test dependency) [David Moravek]

  • Move badge to below header. [Jose Diaz-Gonzalez]

  • Add constants for data types, validate in init, use callback map. [Hector Castro]

  • Move data type method conditional outside of loop. [Hector Castro]

  • Add channel support to Redis transport. [Hector Castro]

    This changeset adds support for publishing log entries to a Redis channel, which is also supported by Logstash's Redis input.

    Beaver configuration files can now supply a redis_data_type key. Valid values for this key are list and channel. If left unset, the default is list.

    Attempts to resolve #266.

  • Introduced a stomp transport for beaver using stomp.py. [Peter Lenderyou]

  • Fix references to ConfigParser error classes. [Jose Diaz-Gonzalez]

  • Redis transport: handle multiple connections and use them in round robin style. [musil]

  • Fixes GELF format according to specs. [Marvin Frick]

    GELF formatted messages need to be \0 ended. At least for sending over
    TCP.

  • Kafka round robin partitioner. [David Moravek]

  • Solve error: cannot convert argument to integer. [Theofilis George-Nektarios]

    See at #312

  • Basic docs for GELF formatter. [Oleg Rekutin]

    Also fixes formatting issues with the immediately-preceding HTTP transport example section.

  • Adds a GELF formatter. [Oleg Rekutin]

    short_message is truncated to 250 characters and only the first line is retained. Pair with the HTTP POST output to write directly to graylog2.

  • Issue #305, accept any 2xx code for http_transport. [Oleg Rekutin]