Skip to content

Latest commit

 

History

History
73 lines (66 loc) · 2.41 KB

FEATURES.md

File metadata and controls

73 lines (66 loc) · 2.41 KB

Features

A list of features.

See Wikipedia for an explanation of alpha/beta/stable.

Name Alpha Beta Stable
API v0.0.59
Automatic pipeline garbage collection v0.0.59 v0.0.60
Auto-scaling v0.0.59
Cat step v0.0.59
Container step v0.0.59
Code step v0.0.59 v0.0.70
Container killer v0.0.59
Container step v0.0.59 v0.0.70
Cron source v0.0.59
Dedupe step v0.0.59
Expand step v0.0.59 v0.0.70
Expression based scaling v0.0.90 v0.0.128
Filter step v0.0.59 v0.0.70
FMEA tests v0.0.59
Generator step v0.0.59
Graceful step termination v0.0.59 v0.0.128
Group step v0.0.59
Git step v0.0.59 v0.0.70
Golang SDK v0.0.59 v0.0.70
Golang runtime v0.0.59 v0.0.70
Kubernetes manifests v0.0.59
HPA support v0.0.59 v0.0.71
Java runtime v0.0.59 v0.0.70
HTTP sink v0.0.59 v0.0.128
HTTP source v0.0.59 v0.0.128
Kafka sink v0.0.59 v0.0.128
Kafka source v0.0.59 v0.0.128
Jaeger v0.0.102
Log sink v0.0.59
Map step v0.0.59 v0.0.70
Meta-data v0.0.102 v0.0.128
NATS JetStream sink v0.0.125
NATS JetStream source v0.0.125
NATS Streaming sink v0.0.59
NATS Streaming source v0.0.59
NodeJS SDK v0.0.78 v0.0.128
NodeJS runtime v0.0.84 v0.0.128
Non-terminating pipelines v0.0.59
Open Tracing v0.0.102 v0.0.128
Prometheus metrics v0.0.59
Python SDK v0.0.59
Python runtime v0.0.59 v0.0.70
Scale-to-zero (aka "peeking") v0.0.70
S3 source v0.0.74
S3 sink v0.0.75
Stress tests v0.0.59
Terminating pipelines v0.0.59 v0.0.70
Terminating steps v0.0.59 v0.0.70
User interface v0.0.59
Volume sink v0.0.91
Volume source v0.0.91

Common gating criteria to get from alpha to beta:

  • Unit, end-to-end, FMEA and stress tests (as applicable).
  • Used in production.
  • DSL and SDK.
  • Examples and documentation.

And from beta to stable:

  • Stable API.
  • Proven in production.
  • Adopted by multiple users.