Skip to content

Releases: numaproj/numaflow

v1.5.0

18 Jun 17:40
96790b9
Compare
Choose a tag to compare

Major Features 🔥

Recommend SDK

  • Please use 0.9 and above. Refer Compatibility Matrix
  • Contextual debugging only available for MonoVertex

🚨 Breaking Change 🚨

  • None

Experimental 🚀

  • Async data movement in Numaflow backed by Rust

What's Changed

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

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

New Contributors

Full Changelog: v1.4.6...v1.5.0

v1.5.0-rc5

24 May 07:31
Compare
Choose a tag to compare
v1.5.0-rc5 Pre-release
Pre-release

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

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

v1.5.0-rc4

20 May 07:30
Compare
Choose a tag to compare
v1.5.0-rc4 Pre-release
Pre-release

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

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

v1.5.0-rc3

18 May 17:57
Compare
Choose a tag to compare
v1.5.0-rc3 Pre-release
Pre-release

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

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

v1.4.6

18 May 18:26
Compare
Choose a tag to compare

What's Changed

  • chore: calculate pending in replica 0 only
    Full Changelog: v1.4.5...v1.4.6

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

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

v1.4.5

13 May 05:27
9090935
Compare
Choose a tag to compare

What's Changed

  • fix: broken retry strategy in pipeline sink by @yhl25 in #2625
  • feat: expose metrics for pipeline/mvtx desired and current phase by @whynowy in #2563

Full Changelog: v1.4.4...v1.4.5

v1.5.0-rc2

12 May 22:36
bec31d7
Compare
Choose a tag to compare
v1.5.0-rc2 Pre-release
Pre-release

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

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

v1.5.0-rc1

30 Apr 17:58
834446f
Compare
Choose a tag to compare
v1.5.0-rc1 Pre-release
Pre-release

Major Features 🔥

Recommend SDK

  • Please use 0.9 and above. Refer Compatibility Matrix
  • Contextual debugging only available for MonoVertex

🚨 Breaking Change 🚨

  • None

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

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

Other Changes

Features

Fixes

  • fix: init container logs by @veds-g in #2245
  • fix: honor lookbackSeconds in monovertex and rust pipeline by @kohlisid in #2258
  • fix: Sink Config to respect Fallback by @yhl25 in #2265
  • fix: "Loading Pods View" and "failed to get pod details" state on UI by @adarsh0728 in #2248
  • fix: Numaflow serving sink by @yhl25 in #2103
  • fix: set max decode size of proto message, add mvtx metrics by @yhl25 in #2283
  • fix: Initialize rustls's CryptoProvider early in the code by @BulkBeing in #2312
  • fix: lastScaledAt not updated during autoscaling down by @whynowy in #2323
  • fix: clean up metrics for deleted mvtx by @whynowy in #2338
  • fix: more criteria to detect lifecycle changes, fixes: #2331 by @whynowy in #2346
  • fix: units and tooltip content for metric charts by @adarsh0728 in #2333
  • fix: error handling in case of udsink failures by @adarsh0728 in #2372
  • fix: get status of init containers in pods-info API call by @adarsh0728 in #2371
  • fix: timestamp and level filter fix for logs by @veds-g in #2374
  • fix: error state & search/negate search in case of prev terminated logs by @adarsh0728 in #2391
  • fix: filter out deamon pod and unnecessary containers from metrics output by @adarsh0728 in #2394
  • fix: sorting metrics chart tooltip values by @veds-g in #2401
  • fix: error handling and grace shutdown during udf failures by @yhl25 in #2406
  • fix: legends overlapping metrics charts by @veds-g in #2453
  • fix: Recreate KV watcher if it never returns any events by @BulkBeing in #2474
  • fix: concurrent invocations to update active pods list in rater by @adarsh0728 in #2478
  • fix: main is broken by @vigith in #2490
  • fix: typo, use timeout instead of ttl by @vigith in #2494
  • fix: add active pod function for runtime errors by @adarsh0728 in #2515
  • fix: create a new bidirectional stream for every partition to avoid race condition by @yhl25 in #2521
  • fix: sidecar health check for long running queries in async data movement by @yhl25 in #2541
  • fix: format stacktrace by @veds-g in #2548
  • fix: start persisting errors after first active pods u...
Read more

v1.4.4

03 Apr 06:38
ae9d93a
Compare
Choose a tag to compare

Bug fixes 🐞

Full Changelog: v1.4.3...v1.4.4

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

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

v1.4.3

28 Feb 19:13
Compare
Choose a tag to compare

What's Changed

  • chore: publish read count metric when no messages are read by @yhl25 in (#2433)
  • refactor: introducing lifecycle to Vertex spec by @whynowy in (#2419)
  • fix(controller): replicas calculation for paused pipeline by @whynowy in (#2412)
  • fix: honor lookbackSeconds in monovertex and rust pipeline by @kohlisid in (#2258)
  • feat: Added support for kafka OAuth authentication by @SzymonZebrowski in (#2257)
  • fix(controller): multiple issues related to min/max of a vertex by @whynowy in (#2398)
  • fix: more criteria to detect lifecycle changes, fixes: #2331 by @whynowy in (#2346)
  • fix: clean up metrics for deleted mvtx by @whynowy in (#2338)
  • chore: expose metrics for min and max replicas by @whynowy in (#2335)
  • chore: skip publishing the last empty struct when generator stops by @KeranYang in (#2327)
  • fix: lastScaledAt not updated during autoscaling down by @whynowy in (#2323)
  • chore: use domain-qualified finalizer name by @whynowy in (#2304)
  • chore: use same metric to expose binary build info by @whynowy in (#2293)
  • chore: always publish watermark to sink OT by @whynowy in (#2288)
  • fix: sorting metrics chart tooltip values by @veds-g in (#2401)
  • fix: filter out deamon pod and unnecessary containers from metrics output by @adarsh0728 in (#2394)
  • fix: error state & search/negate search in case of prev terminated logs by @adarsh0728 in (#2391)
  • feat: updating chart lables and tooltip by @veds-g in (#2387)
  • feat: contextual flow for remaining metrics by @veds-g in (#2379)
  • feat: cpu memory metrics by @adarsh0728 in (#2332)
  • feat: moving ud containers logs as default in pods view by @veds-g in (#2378)
  • fix: timestamp and level filter fix for logs by @veds-g in (#2374)
  • fix: get status of init containers in pods-info API call by @adarsh0728 in (#2371)
  • feat: rows/page dropbox. Fixes #1764 by @SaniyaKalamkar in (#2337)
  • fix: units and tooltip content for metric charts by @adarsh0728 in (#2333)
  • feat: contextual flow for metrics by @veds-g in (#2345)
  • chore: display error mssg based on api error response for metric charts by @adarsh0728 in (#2298)
  • feat: logs enhancements by @veds-g in (#2320)
  • feat: make unit and display name configurable by @adarsh0728 in (#2269)
  • feat: enhance time range selector for metrics - include presets by @adarsh0728 in (#2292)
  • chore: e2e tests for metrics APIs by @adarsh0728 in (#2277)
  • feat: pipeline gauge metrics by @veds-g in (#2284)
  • feat: counter metrics visualizer for mono-vertex by @adarsh0728 in (#2256)
  • feat: mvtx gauge metrics support by @veds-g in (#2259)
  • fix: "Loading Pods View" and "failed to get pod details" state on UI by @adarsh0728 in (#2248)
  • feat: counter metrics visualizer for pipeline by @adarsh0728 in (#2238)
  • fix: init container logs by @veds-g in (#2245)
  • feat: unify metrics ( cleanup and add missing metrics ) by @adarsh0728 in (#2207)
  • chore: infinite retry for connecting to UDF server, avoid publishing metrics when there is no data by @yhl25 in (#2399)

New Contributors

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

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

Full Changelog: v1.4.2...v1.4.3