StreamX 1.1.0 Release Notes

Kasia Wasiluk-Maksymiuk

by Kasia Wasiluk-Maksymiuk
3 min read

Two men discussing and placing sticky notes on a whiteboard in an office setting, with overlaid text reading 'Development Update: What's new with StreamX'. Two men discussing and placing sticky notes on a whiteboard in an office setting, with overlaid text reading 'Development Update: What's new with StreamX'.

Introduction

The StreamX 1.1.0 release brings a wave of new capabilities focused on scalability, developer experience, and observability. Whether you're building complex mesh networks or experimenting locally, this update gives you more flexibility and better tools to get the job done. From batch ingestion to streamlined deployments and deeper metadata support, here’s everything new in version 1.1.0.

StreamX v1.1.0

  • Added multi-channel support: StreamX Services can now consume messages from multiple incoming channels, boosting flexibility in message routing.

  • Added Delivery Services auto-configuration: StreamX now ensures correct store configuration within Delivery Services.

  • Added channel schema metadata to service metadata: Each StreamX Service now generates metadata automatically, improving integration with the Mesh Manager UI.

  • Added batch ingestion support in Ingestion Client: StreamX now supports efficient ingestion of message batches.

  • Improved REST Ingestion Service: The REST Ingestion Service now returns the X-Trace-ID header for better traceability. Learn more about REST Ingestion Service.

  • Improved key rewrite per channel: Key rewriting logic is now more flexible, with support per channel. Learn more about the key rewrite feature.

StreamX CLI v1.1.0

  • Added powerful commands:

    • streamx batch: Ingest a directory — including all its subdirectories — with one command.

    • streamx stream: Stream messages from a single file into the system.

    • streamx deploy / streamx undeploy: Easily deploy or remove a service on the StreamX Platform.

    • streamx dev: Enter developer mode with support for: incremental reloads, StreamX Dashboards and Mesh Manager (edit, save, and trigger incremental mesh reload).

    • streamx init: Quickly scaffold a sample StreamX project, complete with reference implementations.

  • Added LGTM Stack support: Observability features using the Loki, Grafana, Tempo and Mimir (LGTM) stack are now available via streamx run and streamx dev. To utilize the feature, make sure observability is enabled in your CLI config. Read more about StreamX CLI.

Documentation

Check out newly added documentation to help developers set up, run, and monitor StreamX environments with ease:

  • Platform Architecture Concept: Explore the Kubernetes-native, modular architecture of StreamX, built for scale, resilience, and developer productivity. Read the doc.

  • How to Set Up Local Environment: Step-by-step guide for installing and running StreamX locally. Read the doc.

  • How to Run PureSight Starter Locally: Launch a full-featured e-commerce demo showcasing real-world use of StreamX with multiple data sources and a mesh network. Read the doc.

  • How to Monitor Local StreamX Mesh: Learn how to use built-in observability tools to track message flow and service health in your local mesh. Read the doc.

Run StreamX Locally

Get hands-on with StreamX, and see it in action.

Try the Demo