Skip to content

v0.5.3

Compare
Choose a tag to compare
@github-actions github-actions released this 08 Jul 22:48
· 1194 commits to main since this release

Major Changes

  • UI
  • Vertex processing rate and pending messages available in prometheus metrics
  • Some breaking changes
    1. udfWorkers is removed from both pipeline and vertex limits;
    2. bufferMaxLength and bufferUsageLimit moved from vertex.limits to edge.limits;
    3. Numaflow controller deployment name changed from controller-manager to numaflow-controller.

Installation

kubectl create namespace numaflow-system
kubectl apply -n numaflow-system -f https://raw.githubusercontent.com/numaproj/numaflow/v0.5.3/config/install.yaml

Upgrading Guide

Since there are some breaking changes in this release, upgrading from old versions need to follow below steps:

  1. Clean up all the limits.udfWorkers from Pipeline spec if any;
  2. Clean up udfWorkers from vertices[*].limits if any;
  3. Clean up bufferMaxLength and bufferUsageLimit from vertices[*].limits if any;
  4. Delete controller-manager deployment with kubectl -n numaflow-system delete deploy controller-manager;
  5. Install the new version following the installation guide above;
  6. If there's any bufferMaxLength or bufferUsageLimit cleaned up in step 3, add them to edges[*].limits with same names, and apply the new pipeline spec.