Skip to content

Releases: Eyevinn/strom

v0.1.4

21 Nov 11:28
fb0a26f

Choose a tag to compare

Strom v0.1.4

🎉 Release of Strom - A GStreamer Flow Engine for visual pipeline management!

Features

Backend (strom-backend)

  • Axum-based REST API for pipeline management
  • GStreamer Integration - Full pipeline lifecycle management
  • Element Discovery - Introspect all available GStreamer elements and their properties
  • Flow Persistence - JSON-based storage with auto-save
  • OpenAPI Documentation - Interactive Swagger UI
  • WebSocket Support - Real-time pipeline updates
  • Server-Sent Events - Live flow change notifications
  • DOT Graph Export - Debug visualization support
  • Embedded Web UI - Frontend served from single binary
  • Native GUI Option - Optional egui-based native interface
  • Docker Support - Multi-platform container builds

Frontend (strom-frontend)

  • WebAssembly UI - Built with egui for web and native
  • Node-based Graph Editor - Visual pipeline construction
  • Element Palette - Searchable catalog with filtering
  • Property Inspector - Configure element parameters
  • Real-time Controls - Start/stop/delete pipelines
  • Debug Graph Viewer - Visualize GStreamer DOT graphs
  • Live Updates - SSE-based automatic flow refresh

MCP Server (strom-mcp-server)

  • Model Context Protocol support for LLM integration
  • Claude Code Integration - AI-assisted pipeline management

Platform Support

  • Linux (x86_64)
  • Windows (x86_64)
  • macOS (x86_64)

Docker Images

Available on Docker Hub: eyevinntechnology/strom:0.1.4

  • Multi-platform support (linux/amd64, linux/arm64)
  • Includes all GStreamer plugins
  • Web UI accessible on port 3000

Installation

Pre-built Binaries

Download the appropriate binary for your platform from the assets below.

Docker

docker run -p 3000:3000 eyevinntechnology/strom:0.1.4

From Source

cargo install --path backend

Quick Start

# Start the server
./strom-backend-v0.1.4-<platform>

# Open browser
http://localhost:3000

Documentation

What's Changed

  • fix: Auto-detect WSL and default to X11 for clipboard compatibility by @srperens in #20
  • fix: Pass backend port to native GUI frontend by @srperens in #22
  • feat: Add dual authentication support (session login + API keys) by @srperens in #18
  • fix: Build Docker image in headless mode to fix CI hang by @srperens in #25
  • refactor: Centralize default port constant in strom-types by @srperens in #24
  • fix: Switch Docker cache from registry to GitHub Actions by @srperens in #23
  • chore: bump version to 0.1.4 by @srperens in #26

Full Changelog: v0.1.3...v0.1.4

v0.1.3

21 Nov 09:23
20cb7c0

Choose a tag to compare

Strom v0.1.3

🎉 Release of Strom - A GStreamer Flow Engine for visual pipeline management!

Features

Backend (strom-backend)

  • Axum-based REST API for pipeline management
  • GStreamer Integration - Full pipeline lifecycle management
  • Element Discovery - Introspect all available GStreamer elements and their properties
  • Flow Persistence - JSON-based storage with auto-save
  • OpenAPI Documentation - Interactive Swagger UI
  • WebSocket Support - Real-time pipeline updates
  • Server-Sent Events - Live flow change notifications
  • DOT Graph Export - Debug visualization support
  • Embedded Web UI - Frontend served from single binary
  • Native GUI Option - Optional egui-based native interface
  • Docker Support - Multi-platform container builds

Frontend (strom-frontend)

  • WebAssembly UI - Built with egui for web and native
  • Node-based Graph Editor - Visual pipeline construction
  • Element Palette - Searchable catalog with filtering
  • Property Inspector - Configure element parameters
  • Real-time Controls - Start/stop/delete pipelines
  • Debug Graph Viewer - Visualize GStreamer DOT graphs
  • Live Updates - SSE-based automatic flow refresh

MCP Server (strom-mcp-server)

  • Model Context Protocol support for LLM integration
  • Claude Code Integration - AI-assisted pipeline management

Platform Support

  • Linux (x86_64)
  • Windows (x86_64)
  • macOS (x86_64)

Docker Images

Available on Docker Hub: eyevinntechnology/strom:0.1.3

  • Multi-platform support (linux/amd64, linux/arm64)
  • Includes all GStreamer plugins
  • Web UI accessible on port 3000

Installation

Pre-built Binaries

Download the appropriate binary for your platform from the assets below.

Docker

docker run -p 3000:3000 eyevinntechnology/strom:0.1.3

From Source

cargo install --path backend

Quick Start

# Start the server
./strom-backend-v0.1.3-<platform>

# Open browser
http://localhost:3000

Documentation

What's Changed

  • ci: Add verbose output for Docker build debugging by @srperens in #19
  • chore: Bump version to 0.1.3 by @srperens in #21

Full Changelog: v0.1.2...v0.1.3

v0.1.2

20 Nov 22:40
3bfa3b9

Choose a tag to compare

Strom v0.1.2

🎉 Release of Strom - A GStreamer Flow Engine for visual pipeline management!

Features

Backend (strom-backend)

  • Axum-based REST API for pipeline management
  • GStreamer Integration - Full pipeline lifecycle management
  • Element Discovery - Introspect all available GStreamer elements and their properties
  • Flow Persistence - JSON-based storage with auto-save
  • OpenAPI Documentation - Interactive Swagger UI
  • WebSocket Support - Real-time pipeline updates
  • Server-Sent Events - Live flow change notifications
  • DOT Graph Export - Debug visualization support
  • Embedded Web UI - Frontend served from single binary
  • Native GUI Option - Optional egui-based native interface
  • Docker Support - Multi-platform container builds

Frontend (strom-frontend)

  • WebAssembly UI - Built with egui for web and native
  • Node-based Graph Editor - Visual pipeline construction
  • Element Palette - Searchable catalog with filtering
  • Property Inspector - Configure element parameters
  • Real-time Controls - Start/stop/delete pipelines
  • Debug Graph Viewer - Visualize GStreamer DOT graphs
  • Live Updates - SSE-based automatic flow refresh

MCP Server (strom-mcp-server)

  • Model Context Protocol support for LLM integration
  • Claude Code Integration - AI-assisted pipeline management

Platform Support

  • Linux (x86_64)
  • Windows (x86_64)
  • macOS (x86_64)

Docker Images

Available on Docker Hub: eyevinntechnology/strom:0.1.2

  • Multi-platform support (linux/amd64, linux/arm64)
  • Includes all GStreamer plugins
  • Web UI accessible on port 3000

Installation

Pre-built Binaries

Download the appropriate binary for your platform from the assets below.

Docker

docker run -p 3000:3000 eyevinntechnology/strom:0.1.2

From Source

cargo install --path backend

Quick Start

# Start the server
./strom-backend-v0.1.2-<platform>

# Open browser
http://localhost:3000

Documentation

v0.1.1

20 Nov 15:46
d8397ba

Choose a tag to compare

Strom v0.1.1

🎉 Release of Strom - A GStreamer Flow Engine for visual pipeline management!

Features

Backend (strom-backend)

  • Axum-based REST API for pipeline management
  • GStreamer Integration - Full pipeline lifecycle management
  • Element Discovery - Introspect all available GStreamer elements and their properties
  • Flow Persistence - JSON-based storage with auto-save
  • OpenAPI Documentation - Interactive Swagger UI
  • WebSocket Support - Real-time pipeline updates
  • Server-Sent Events - Live flow change notifications
  • DOT Graph Export - Debug visualization support
  • Embedded Web UI - Frontend served from single binary
  • Native GUI Option - Optional egui-based native interface
  • Docker Support - Multi-platform container builds

Frontend (strom-frontend)

  • WebAssembly UI - Built with egui for web and native
  • Node-based Graph Editor - Visual pipeline construction
  • Element Palette - Searchable catalog with filtering
  • Property Inspector - Configure element parameters
  • Real-time Controls - Start/stop/delete pipelines
  • Debug Graph Viewer - Visualize GStreamer DOT graphs
  • Live Updates - SSE-based automatic flow refresh

MCP Server (strom-mcp-server)

  • Model Context Protocol support for LLM integration
  • Claude Code Integration - AI-assisted pipeline management

Platform Support

  • Linux (x86_64)
  • Windows (x86_64)
  • macOS (x86_64)

Docker Images

Available on Docker Hub: eyevinntechnology/strom:0.1.1

  • Multi-platform support (linux/amd64, linux/arm64)
  • Includes all GStreamer plugins
  • Web UI accessible on port 3000

Installation

Pre-built Binaries

Download the appropriate binary for your platform from the assets below.

Docker

docker run -p 3000:3000 eyevinntechnology/strom:0.1.1

From Source

cargo install --path backend

Quick Start

# Start the server
./strom-backend-v0.1.1-<platform>

# Open browser
http://localhost:3000

Documentation

v0.1.0

20 Nov 13:37
5526ae6

Choose a tag to compare

Strom v0.1.0

🎉 Release of Strom - A GStreamer Flow Engine for visual pipeline management!

Features

Backend (strom-backend)

  • Axum-based REST API for pipeline management
  • GStreamer Integration - Full pipeline lifecycle management
  • Element Discovery - Introspect all available GStreamer elements and their properties
  • Flow Persistence - JSON-based storage with auto-save
  • OpenAPI Documentation - Interactive Swagger UI
  • WebSocket Support - Real-time pipeline updates
  • Server-Sent Events - Live flow change notifications
  • DOT Graph Export - Debug visualization support
  • Embedded Web UI - Frontend served from single binary
  • Native GUI Option - Optional egui-based native interface
  • Docker Support - Multi-platform container builds

Frontend (strom-frontend)

  • WebAssembly UI - Built with egui for web and native
  • Node-based Graph Editor - Visual pipeline construction
  • Element Palette - Searchable catalog with filtering
  • Property Inspector - Configure element parameters
  • Real-time Controls - Start/stop/delete pipelines
  • Debug Graph Viewer - Visualize GStreamer DOT graphs
  • Live Updates - SSE-based automatic flow refresh

MCP Server (strom-mcp-server)

  • Model Context Protocol support for LLM integration
  • Claude Code Integration - AI-assisted pipeline management

Platform Support

  • Linux (x86_64)
  • Windows (x86_64)
  • macOS (x86_64)

Docker Images

Available on Docker Hub: eyevinntech/strom:0.1.0

  • Multi-platform support (linux/amd64, linux/arm64)
  • Includes all GStreamer plugins
  • Web UI accessible on port 3000

Installation

Pre-built Binaries

Download the appropriate binary for your platform from the assets below.

Docker

docker run -p 3000:3000 eyevinntech/strom:0.1.0

From Source

cargo install --path backend

Quick Start

# Start the server
./strom-backend-v0.1.0-<platform>

# Open browser
http://localhost:3000

Documentation

What's Changed

  • Add comprehensive feature suggestions documentation by @srperens in #1
  • Add MCP server to Docker deployment by @srperens in #2
  • Fix CI: Make build.rs gracefully handle missing trunk by @srperens in #3
  • feat: Add version display with build info throughout application by @srperens in #5
  • Fix Windows build: Cast glong/gulong types in element property introspection by @srperens in #6
  • Add configurable data paths with cross-platform defaults by @srperens in #7
  • chore: Use workspace version for mcp-server package by @srperens in #9
  • feat: Add automated release workflow by @srperens in #10

New Contributors

Full Changelog: v0.0.1...v0.1.0