Skip to content

Releases: pbotros/river

v1.0.11

Choose a tag to compare

@pbotros pbotros released this 20 Dec 20:55
  • Addition to the metadata.json output on the ingester HTTP server
  • Switching from GoogleLog to SpdLog for better performance, support, functionality (e.g. rotating logs, async logging, etc.)
  • Fix of INTERFACE_COMPILE_OPTIONS in CMake

v1.0.10

Choose a tag to compare

@pbotros pbotros released this 20 Sep 19:22
  • Adding an HTTP server for the Ingester. Meant to expose ingested files so that finished streams can also be read.

v1.0.9

Choose a tag to compare

@pbotros pbotros released this 18 Sep 17:14
  • Allows for an optional Redis server module. Docs forthcoming for installing and using this module. IMPORTANT NOTE: IF USING THE MODULE, ENSURE ALL READERS, WRITERS, AND INGESTERS ARE on v1.0.9+.
  • Allows for optional compression to be specified if desired.

v1.0.8

Choose a tag to compare

@pbotros pbotros released this 11 Aug 15:02
Improving throughput in stream writing

- introduces a Redis server module, "river" (built in the redismodule
  subdirectory) that can be optionally installed into Redis to provide
  much improved throughput. It minimizes the number of bytes transmitted
  along the network by combining all existing XADD calls into a single
  call.
- If the module is installed, we also carefully avoid copies of the data
  to be sent, by manually managing the formatting of the Redis command
  and the sending via sockets.

v1.0.7

Choose a tag to compare

@pbotros pbotros released this 07 Jun 15:03
  • Fixing initialized_at_us (it was broken and saving junk)

v1.0.6

Choose a tag to compare

@pbotros pbotros released this 31 May 03:55
  • Not using high_resolution_clock
  • Ingester changes: more digits in persisted filenames, and adding samples_per_read as a config flag

v1.0.5

Choose a tag to compare

@pbotros pbotros released this 07 Feb 15:19
  • Primarily Ingester changes. Allows per-stream customization of Ingester parameters, allowing for whitelist/blacklist of columns, and configuration of timeouts and row group size at the per-stream basis. Accepts a JSON file that is effectively a set of rules that are processed in-order. This file is optional and default behavior remains the same.

v1.0.4

Choose a tag to compare

@pbotros pbotros released this 26 Jan 18:03
  • Fixed bug in INT16 support: ingester wasn't working properly
  • Misc doc fixes

v1.0.3

Choose a tag to compare

@pbotros pbotros released this 03 Jan 01:32

Build changes, adding INT16 support, and various misc changes. Most changes can be found in #21.

v1.0.2

Choose a tag to compare

@pbotros pbotros released this 22 Dec 16:04

Enforced C++17 in the ingester for latest Arrow support.