Changelog

New features and improvements to Pipestack.

Changelog #0001

This is it, Pipestack's initial release 🎉! Don't let that fool you though, here's what I shipped.

Platform

  • Defined the YAML config schema
  • Configured CI / CD
  • Set up a project on Railway
  • Developed an infra_manager to, you guessed it, manage infrastructure for individual workspaces created in Pipestack
  • Developed a pipeline_manager used by the web app, future CLI, and a public API to manage pipelines
  • Deployed and configured wasmCloud, NATS, and OpenTelemetry (Prometheus, Tempo, Loki, Grafana)

CLI

  • Not started yet. I'm torn between my CLI template and a more forward-looking approach where each CLI command is a Wasm Component. Anyone could extend the CLI with their own commands, written in a programming language they're familiar with

Web

  • Started a new Remult project with SvelteKit, shadcn-svelte, and Svelte Flow
  • Created the marketing landing page based on a $30 template
  • Put in place a newsletter infrastructure
  • Developed the drag & drop interface used for the pipeline builder and observability
  • Added a real-time log viewer for each node within a pipeline

Sources

  • NEW Webhook
    • You can send a GET or more likely POST request to kick off a pipeline

Processors

  • NEW Wasm Component
    • Upload your own Wasm Component

Sinks

  • NEW Webhook
    • Take the output of a pipeline and send it to your API endpoint(s)

Miscellaneous