Reliability and Observability
Find and fix problems across your networks and pipelines faster. This release surfaces failures where you are already looking, collapses noisy logs into something readable, and makes pipeline runtime behavior more predictable under load.
See network and pipeline errors at a glance
Networks and their managed pipelines now make errors visible without digging. The network list shows how many pipelines have failed and how many nodes are missing carriers, and on the network page the relevant tab titles flag failed pipelines and log errors. Go straight to what needs attention instead of opening each pipeline to check.
Deduplicated pipeline logs
Pipeline logs now aggregate duplicate entries into a single line with a count. Bursts of identical messages no longer bury the events that matter, making it far easier to read what a pipeline is actually doing.
Read the API reference here.
Download logs over gRPC
New gRPC endpoints let you download the full log for the application, a pipeline run, a network, or a network instance. Pull logs into your own tooling for archival, support, or offline analysis.
Improvements
- MTU / Improved automatic component MTU discovery so components settle on the correct MTU more reliably.
- Pipelines / Improved memory management of pipeline components for more deterministic behavior when many components are running.
- Pipelines / A pipeline now shuts down mid-run if a UDP component is bound to a network interface that is not available on the OS, instead of continuing in a broken state.
- Pipelines / A pipeline's startup policy can now be set over gRPC.
- Server / The app can now be started with an HTTP server on port 3001.
Fixes
- Networks / Fixed being unable to set a network node carrier's bandwidth priority over gRPC.
- Pipelines / Fixed lifecycle handlers during pipeline shutdown incorrectly flagging the pipeline with an unexpected-failure status.
- Pipelines / Fixed pipelines not printing their log messages on fatal shutdown.
- UI / Fixed pipelines sometimes not loading in the UI.