Skip to content

v1.9.0

Latest

Choose a tag to compare

@github-actions github-actions released this 29 Oct 14:26
· 1 commit to main since this release

Major Features 🔥

  • Pods view: The Pods view is revamped for pipeline vertices and MonoVertex, with a golden signals strip for Latency (processing-time P99), Traffic, Backlog, Message Outcomes(drop, nack), and Errors, plus Focus logs for a larger pod-log view.
  • Deep links (Copy View): Copy View copies a link to the current screen, including vertex details, spec, logs, and metrics, so the same view can be opened again or shared.
  • numa stays up when a UDF crashes: The monitor container is removed and its work runs inside numa. A source, transformer, map, or sink failure reconnects and rebuilds the forwarder instead of restarting the pod.
  • Per-message nack: User code can nack a single message and request redelivery, with an optional delay, max deliveries, reason. This works on the source, source transformer, map, and sink.
  • Retry strategy for map and source transformers: retryStrategy now applies to map UDFs and source transformers. A message marked as failed is retried with the same backoff settings as the sink.

Installation

kubectl create namespace numaflow-system

Install numaflow controller and UI
kubectl apply -n numaflow-system -f https://github.com/numaproj/numaflow/releases/download/v1.9.0/install.yaml

Install validating webhook (Optional)
kubectl apply -n numaflow-system -f https://github.com/numaproj/numaflow/releases/download/v1.9.0/validating-webhook-install.yaml

New Contributors

Full Changelog: v1.8.0...v1.9.0

What's Changed