Release Notes v2.9.x
Released: February 10, 2026
The 2.9.x series introduces Web UI full support for stateless transformations and revamped pipelines list and creation wizard. This release focuses on improving the day-to-day experience of creating and managing pipelines, with clearer navigation and better validation.
Version History
- v2.9.2: Patch release with bug fixes and default behavior updates.
- v2.9.1: Patch release with filter and deduplication component fixes.
- v2.9.0: Pipeline list and wizard revamp, transformations and filter improvements.
What’s New
🔄 Stateless Transformations and Filters full support on the web UI
Stateless transformations and filters are now enabled on the web UI:
- Remove feature flag for filters and transformations: Filters and transformations are now enabled by default on the web UI.
- Transformations: Stateless transformations are now fully supported in the web UI.
📋 Revamped Pipelines List
The pipelines list has been redesigned for a clearer overview and easier actions:
- Cleaner layout: Updated table and card presentation with consistent styling.
- Copy pipeline ID: Quick copy of pipeline ID from the list.
- Status filtering: Filter pipelines by status.
- Streamlined actions: Simplified action buttons and navigation.
🔧 Transformation Configurator Improvements
The transformation configurator has been reworked for clarity and flexibility:
- Concatenation builder: New builder for string concatenation expressions.
- Waterfall support: Support for waterfall-style functions and a more capable complex expression builder.
- Raw expression mode: Manual input and raw expression mode for advanced expressions.
- Expression mode fixes: Correct handling of various functions and fractional values in expression mode.
- Error feedback: Expandable panel to inspect transformation expression errors.
- Event editing: Event modifications at the type verification step; modified schema can be used as the source of truth for downstream steps, including when a schema is already present.
🔍 Filter Builder Revamp
The filter builder has been improved for reliability and flexibility:
- Condition chaining: Filter conditions chain correctly.
- Manual input: Option to enter filter expressions manually.
🗺️ Pipeline Configuration Upload
You can upload a pipeline configuration instead of building it step-by-step:
- Upload option: New option in the wizard to upload a pipeline JSON configuration file.
- Hydration: Uploaded config is hydrated so the wizard reflects the full configuration.
- Validation: Validation and error handling for uploaded configs.
🗂️ Auto Mapping and Schema Handling
- Auto mapping on demand: Auto mapping can be triggered at the mapping step when needed.
- Type verification: Event editing at the type verification step; modified schema is used as the source of truth for downstream steps.
🆕 Patch Releases: v2.9.1 and v2.9.2
v2.9.1
- Filter-only pipelines: Kubernetes orchestrator now enables the deduplication component when only filtering is enabled (no deduplication), so filter-only pipelines run correctly.
v2.9.2
- Sink read path: Fixed sink reading from the transform component when only filtering is enabled.
- Pipeline config generation: Fixed pipeline config generation to correctly include transformation expressions.
- Event fetching: Improved error display when reaching end-of-topic while fetching events.
- Config upload: Fixed pipeline config upload failing silently after hydration.
- Field mapper: Fixed search field alignment in the field mapper.
- Validation: Improved validation for topic selection and deduplication, with clearer error messages and correct submit button state when valid.
- UI: Styling changes to consolidate look and feel; new searchable select component (reused in transformation field select); fixed transformation select positioning; fixed help menu in light mode; ClickHouse mapper draft state preserved when revisiting the step; smart navigation with resume step and skipped event fetching when revisiting the Kafka selection form.
Migration Notes
For Existing Users
- No breaking changes: This release is fully backward compatible.
- Filter-only pipelines: Pipelines with only a filter (no deduplication) now correctly start the deduplication component; no config change needed.
Configuration Updates
- Filters: Default for
NEXT_PUBLIC_FILTERS_ENABLEDis nowtruein the UI. - Transformations: Default for
NEXT_PUBLIC_TRANSFORMATIONS_ENABLEDis nowtruein the UI. - Helm and build: No new required Helm values; build and image options updated for multi-arch and standalone output.
Try It Out
To try the new features in v2.9.x:
- Deploy the latest version using our Kubernetes Helm charts.
- Create a pipeline with transformations: Use the transformation configurator in the wizard (enabled by default).
- Use the revamped pipelines list: Filter by status, copy pipeline IDs, and use the new actions.
- Upload a config: Upload an existing pipeline JSON from the creation flow.
Full Changelog
For a complete list of changes, improvements, and bug fixes in the v2.9.x series, see the GitHub releases:
GlassFlow v2.9.x continues our commitment to making streaming ETL easier to configure, monitor, and operate for technical users and teams.