v0.5.3
Major Changes
- UI
- Vertex processing rate and pending messages available in prometheus metrics
- Some breaking changes
udfWorkers
is removed from both pipeline and vertexlimits
;bufferMaxLength
andbufferUsageLimit
moved fromvertex.limits
toedge.limits
;- Numaflow controller deployment name changed from
controller-manager
tonumaflow-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:
- Clean up all the
limits.udfWorkers
from Pipeline spec if any; - Clean up
udfWorkers
fromvertices[*].limits
if any; - Clean up
bufferMaxLength
andbufferUsageLimit
fromvertices[*].limits
if any; - Delete
controller-manager
deployment withkubectl -n numaflow-system delete deploy controller-manager
; - Install the new version following the installation guide above;
- If there's any
bufferMaxLength
orbufferUsageLimit
cleaned up in step 3, add them toedges[*].limits
with same names, and apply the new pipeline spec.