StreamX updates: new Key Rewrite feature, improved fragment includes

Katarzyna Wasiluk-Maksymiuk

by Katarzyna Wasiluk-Maksymiuk
4 min read

Two developers seated at desks, each working on a computer and focused on coding. The room is equipped with multiple screens and typical office setup. Two developers seated at desks, each working on a computer and focused on coding. The room is equipped with multiple screens and typical office setup.

The StreamX team is not slowing down – in fact, we’re just getting started. Though it’s still September, I’m excited to announce yet another round of updates.

This month, we’ve added the Key Rewrite feature and improved fragment includes on web pages. Both are designed to streamline workflows and maximize content management efficiency.

Our documentation has also grown, with the release of the Digital Experience Mesh Overview, a comprehensive guide to the new architectural paradigm.

But we’re not stopping here. The SX Mesh  Manager has been further enhanced, also you may preview the upcoming API Gateway powered by Istio feature.

Check the details of these exciting updates!

Feature Rollout

Key Rewrite Feature: Simplifying Redirects and Optimizing URL Handling

Key Rewrite Feature is designed to streamline redirect rule definitions and simplify URL management across components of the mesh. This feature eliminates the need to manually configure redirects across various layers of the infrastructure.

The Key Rewrite operates at the level of the Publication API. It introduces rewrite rules that can be defined to dynamically modify the keys (URLs) during the publishing process to adjust keys as needed at publication time.

The Key Rewrite Feature is now available in the StreamX CLI, allowing you to manage and test rewrite configurations directly from the command line.

Don't forget to give it a try.

Improved Fragment Includes on Web Pages

With this change, current SSI includes were replaced with a custom fragment include system, allowing seamless insertion of HTML fragments into web pages. 

This feature enhances content reuse across multiple channels, enabling fragments to be published once and reused consistently. Additionally, support for Edge Side Includes (ESI) has been added in the web server, allowing more flexible and efficient fragment handling.

New Documentation

  • Digital Experience Mesh overview: Concept Guide explaining the reasoning behind the Digital Experience Mesh (DXM). It’s a comprehensive, end-to-end document that outlines why we’ve developed this new architectural paradigm. Read more

Looking Ahead

Feature Preview: SX Mesh Manager

Enhanced the SX Mesh Manager feature with new editing capabilities. Users can now edit mesh elements, including changing their names and definitions. Additionally, mesh properties can be adjusted using the new "Properties" button, providing more flexibility and control over the mesh configuration.

Simple graph of the StreamX mesh displaying interconnected nodes.

Feature Preview: API Gateway powered by Istio

As part of the StreamX team's ongoing efforts to enhance performance and system control, we are transitioning from the Nginx ingress controller in Kubernetes to an API gateway powered by Istio. This change will:

  • Improve performance by eliminating latency issues, particularly in SSL handling.

  • Enable efficient redirect management through Istio-redirector, offering a scalable, intuitive interface to streamline redirects and simplify operations.