Skip to content

Releases: numaproj/numaflow

v1.8.1

18 Jun 02:52

Choose a tag to compare

What's Changed

  • fix: pod logs streaming blocked by cleanResponseMiddleware buffering by @suryapratap-01 in #3471
  • feat: expose udsink retry count in the system metadata by @yhl25 in #3464
  • fix: cleanup wal on eof in accumulator by @yhl25 in #3461

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.8.1/install.yaml

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

Full Changelog: v1.8.0...v1.8.1

v1.8.0

28 May 15:33

Choose a tag to compare

Major Features 🔥

  • Distributed Tracing: Numaflow can now export platform traces using OpenTelemetry Protocol (OTLP)
  • Ordered Processing (input-order preservation): A new opt-in ordered processing mode provides partitioned FIFO semantics
  • OnSuccess Sink: A new OnSuccess sink allows users to write a follow-up message to a secondary sink after the primary sink has successfully accepted the original message.
  • MonoVertex Bypass Routing: Mvtx now supports bypass / short-circuit routing, letting users skip the UDF and/or primary sink and send messages directly to a fallback sink or onSuccess sink based on user-defined tags.
  • Dark mode theme

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.8.0/install.yaml

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

New Contributors

Full Changelog: v1.7.0...v1.8.0

What's Changed

Read more

v1.7.5

20 Apr 21:22

Choose a tag to compare

What's Changed

  • fix: Handle udsource disconnect when ACK is invoked by @BulkBeing in #3265
  • fix: start lastScaledAt as creationTime by default by @Koalk in #3358
  • fix: Pod deletion (scale down) caused transient unhealthy vertex/mvtx by @whynowy in #3366
  • chore: downgrade health check error log to warn by @adarsh0728 in #3108

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.7.5/install.yaml

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

Full Changelog: v1.7.4...v1.7.5

v1.7.4

14 Mar 00:00

Choose a tag to compare

What's Changed

  • chore: set max message size to 64mb for udsource by @yhl25 in #3312

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.7.4/install.yaml

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

Full Changelog: v1.7.3...v1.7.4

v1.7.3

23 Feb 01:23

Choose a tag to compare

What's Changed

  • fix: sum of rate metrics across all partitions by @yhl25 in #3243

Full Changelog: v1.7.2...v1.7.3

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.7.3/install.yaml

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

v1.7.2

14 Feb 06:51

Choose a tag to compare

What's Changed

Bug Fixes

  • Source Autoscaling fix #3205
  • InitContainerStatuses in health checks #3201
  • Pending chart for source vertex in UI #3209
  • Restart on non-retryable kafka source ack errors #3194
  • Structured Logging by default #3056
  • Numaplane critical error metric for better Analysis Template #3154
  • #3167 (part of this PR that fixes race condition)
  • SQS Metadata support - #3095
  • SQS Sink Optimizations - #3153 - only the sqs sink
  • Reduce Watermark Spurious Log #3225
  • chore: minor fixes for reduce #3229

Full Changelog: v1.7.0...v1.7.2

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.7.2/install.yaml

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

v1.7.1

18 Jan 00:03

Choose a tag to compare

Fixes

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.7.1/install.yaml

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

v1.7.0

11 Nov 14:56
2d68ff4

Choose a tag to compare

Major Features 🔥

  • Enables fine-grained control over UDF invocation rates using Distributed Throttling.
  • Map Container Support for MonoVertex
  • Graceful shutdown for sources, we have exposed nack functionality to user-defined source (available in SDKs with version > 0.11)

Recommend SDK

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.7.0/install.yaml

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

New Contributors

Full Changelog: v1.6.0...v1.7.0

v1.7.0-rc1

30 Oct 03:11
0bbf43b

Choose a tag to compare

v1.7.0-rc1 Pre-release
Pre-release

Major Features 🔥

  • Enables fine-grained control over UDF invocation rates using Distributed Throttling.
  • Map Container Support for MonoVertex
  • Graceful shutdown for sources, we have exposed nack functionality to user-defined source (available in SDKs with version > 0.11)

Recommend SDK

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.7.0-rc1/install.yaml

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

New Contributors

Full Changelog: v1.6.0...v1.7.0-rc1

v1.5.3

23 Sep 15:56
01f244f

Choose a tag to compare

Release Notes: Numaflow v1.5.3

🐛 Bug Fixes

SQS-related Fixes

  • Fixed SQS sink batch entry ID handling (#2951)

Core Platform Fixes

  • Fixed fallback sink validation (#2947)
  • Added spec.replicas field to minimal CRDs (#2910)
  • Fixed controller reconciliation after container restarts (#2855)

Full Changelog: v1.5.2...v1.5.3