Changelog
Hotrod 3.5.0
impacts configuration of the Server and Agents, and changes default ports on the Server. When upgrading from versions 3.4.x
to version 3.5.0
or newer, please see the upgrade guide for guidance.
3.5.3
CLI
change: CLI
hotrod context show
was replaced with:hotrod context show all
hotrod context show global
hotrod context show pipe
hotrod context show tag
hotrod context show tenant
fix that
hotrod context global -f <contextFile>
now parses input context files accord to these rules:- If top level
context
key is present, use its content as the input context - If top level
context
key is absent, use top level key/values as input context - If top-level
context
key is present, other top-level keys are ignored
- If top level
DSL
new: for inputs
s3
andazure-blob
, theparquet
preprocessor now supports both uncompressed and compressed input files, like snappy.fix that the
abort
action could emit channel send errors when running Pipes with the CLIfix that fields with boolean values doesn't support context expansion
fix that fields with number values didn't support context expansion
- If you find any issues with this, please let us know
fix that context variable expansion now works as expected with
batch
on outputs
Messages
fix that the
message_data.run_duration_ms
field inpipe-run-ended
andpipe-step-statistics
in messages sometimes contained a timestamp, not a duration valuenew: message types
pipe-run-ended
andpipe-statistics
messages now containsrun_filtered_events
andtotal_filtered_events
counters themessage_data
payload
3.5.2
Version 3.5.2 adds some convenience features for monitoring Pipes.
DSL
- new: the
time
action has a new format shorthand,epoch_nanosecs
. It parses nanosecond-resolution timestamps like1692794512002199173
. It can be used in theinput-format
andoutput-format
fields. This is useful to parse timestamps from Hotrod's internal messages.
Messages
- new: the messages types
pipe-step-statistics
andpipe-run-ended
now has amessage_data
payload with statistics and counters. This is a convenience for monitoring Pipes.
3.5.1
Version 3.5.1 adds internal performance improvements to reduce write IO and CPU utilization, particularly when using Pipes with the internal-messages
input.