Migrating from 0.24 to 0.25
Removed deprecated --serve
CLI argument removed-deprecated-serve-cli-argument
Use --web-viewer
instead.
Removed the --drop-at-latency
CLI argument removed-the-dropatlatency-cli-argument
This feature has been defunct for a while. A better replacement can be tracked in this issue.
Removed the -o
CLI argument shorthand for --stdout
in script_add_args
removed-the-o-cli-argument-shorthand-for-stdout-in-scriptaddargs
Use --stdout
directly instead.
Flush takes an optional timeout, and returns errors flush-takes-an-optional-timeout-and-returns-errors
When flushing a recording stream you can now give it a maximum time for how long it should block. The flush will block until either it completes, fails (e.g. because of connection loss), or the timeout is reached.
Previously this could only be configured for gRPC sinks, and it was configured once upon setting up the connection.
In the C++ and Python APIs, negative timeouts used to have special meaning. Now they are no longer permitted.
The Python flush calls now raises an error if the flushing did not complete successfully.
Changed arrow encoding of blobs changed-arrow-encoding-of-blobs
We used to encode blobs as List<uint8>
, which was rather unidiomatic.
Now they are instead encoded as Binary
.
Old data will be migrated on ingestion (zero-copy).
Affects the following components: