Beaver

Latest version: v36.3.1

Safety actively analyzes 630094 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 3

35.0.1

-------------------
- 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

-------------------
- Remove gitchangelog.rc. [Jose Diaz-Gonzalez]
- Merging changes. [Jamie Cressey]
- Added configuration option ignore_old_files. [Ryan Steele]

Files older then n days are ignored
- 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]

We've come across cases when certain characters break Beaver transmitting log lines. This PR ensures all log lines correctly conform to UTF-8 when they're formatted for transmission.
- Set timeout to 1 second. [Tim Stoop]

Apparantly, it needs to be an integer, so we cannot use pika's default
of .25.
- Revert "Lower the default to .25, which is pika's default." [Tim
Stoop]

This reverts commit 17157990a272e458cc9253666f01c6002b84bda8.
- Lower the default to .25, which is pika's default. [Tim Stoop]

As suggested by kitchen.
- 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

-------------------
- Adding AWS SNS as a transport option. [Jamie Cressey]

34.0.1

-------------------
- Revert some breakages caused by
d159ec579c01b8fab532b3814c64b0ff8b2063ff. [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

-------------------
- 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

33.3.0

-------------------
- 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]

Page 2 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.