Zeek Broker Versions Save

Zeek's Messaging Library

v2.6.0

11 months ago
  • Add new feature that allows users to retrieve a status report about the current state of Broker over HTTP in JSON format. This report gives a more detailed picture than the metrics do, including information about attached stores, the current connection state of a cluster, and more. The endpoint for retrieving this report is /v1/status/json on the same port used for metrics.

  • Fix a regression where the endpoint::peers() method was always returning a status of connected for all peers. This is most noticeable with zeekctl when collecting and printing peer statuses.

  • Force static builds with the bundled version of CAF to ensure that all of the dependencies between the various CAF targets are met.

  • Fix handling of fragmented WebSocket frames

v2.5.0

1 year ago
  • Add interface include dirs to broker lib targets

  • Minimize messaging in sim_clock::advance_time

  • Update CAF submodule for SPCP buffer fix

  • Fix handling of peer/client errors

  • Implement graceful disconnect handshake

  • Add synchronous, journal_mode, failure_mode, and integrity_check options to the SQLite store backend.

  • Fix to use IPv6 mode for accept sockets by default

  • Add support for using Zeek-style port/protocol notation as arguments

  • Add support for building with GCC 13

v2.3.8

1 year ago
  • Update CAF to support GCC 13

v2.3.7

1 year ago
  • Minimize messaging in sim_clock::advance_time (Dominik Charousset, Corelight)

v2.4.2

1 year ago
  • Minimize messaging in sim_clock::advance_time (Dominik Charousset, Corelight)

v2.3.6

1 year ago
  • Update macOS CI platforms (Tim Wojtulewicz, Corelight)

  • Upgrade pybind11 to version 2.10.0 (Dominik Charousset, Corelight)

v2.4.1

1 year ago
  • Fix Windows CI builds (Tim Wojtulewicz, Corelight)

  • Fix a potential stall in Broker’s internal data pipeline (Dominik Charousset, Corelight)

v2.3.5

1 year ago
  • Fix Windows CI builds (Tim Wojtulewicz, Corelight)

  • Fix a potential stall in Broker’s internal data pipeline (Dominik Charousset, Corelight)

v2.4.0

1 year ago
  • Fix CMake package file when bundling CAF (Dominik Charousset, Corelight)

  • Fix a performance bottleneck in Broker-internal caching.

  • Improve performance with the stealing scheduler policy.

  • Fix messaging between clones and proxies that was resulting in an error message being reported.

  • Fix a bug that prevented Broker nodes to recover from OpenSSL errors.

  • Fix handling of buffer sizes that caused Broker to stall despite having sufficient capacity.

  • Add missing error signaling

  • Fix communication between Broker data stores.

v2.3.4

1 year ago
  • Fix a performance bottleneck in Broker-internal caching.

  • Improve performance with the stealing scheduler policy.

  • Fix messaging between clones and proxies that was resulting in an error message being reported.