Runbeam logo

Harmony 0.10: Transform logging, configuration validation, and array handling

This release adds debug logging for JOLT transforms, environment variable validation, sensitive field patterns for log redaction, and fixes critical issues with array transformations and query parameter handling.

Christopher Skene
Christopher Skene - Head of Magic
December 11, 2025
  • Engineering

We've released Harmony 0.10, a focused update addressing transform visibility, configuration safety, and data handling reliability.

Features

Debug logging for JOLT transforms

Enable detailed logging for JOLT transformations by setting debug = true in the transform middleware. This logs transform input and output, helping diagnose issues in complex transformation pipelines without modifying transformation rules.

Environment variable validation

Use proxy.required_env_vars to declare required environment variables. Harmony now enforces these at startup with clear error messages, catching configuration issues before deployment rather than at runtime.

Sensitive field patterns for log redaction

The new proxy.sensitive_field_patterns setting lets you define patterns for fields that should be redacted from logs, protecting sensitive data in structured logging output.

JWT backward compatibility

JWT configuration now supports the deprecated leeway_seconds field as a fallback to leeway_secs, easing upgrades from configurations using the older field name.

Improvements

Transform pipeline behaviour

Nested array structures are now handled more reliably throughout the transform pipeline, addressing edge cases that could cause unexpected data representation issues.

Query parameter handling

Query parameters set by middleware are now preserved correctly through the request lifecycle and cleared when required, preventing stale values from leaking between requests.

Earlier target details availability

Target details are now available earlier in the request processing pipeline, making them easier to use in middleware and transforms.

Test suite stability

Various tests have been updated for improved reliability and clearer failure diagnostics.

Fixes

Transform arrays

Arrays are now correctly processed via the harmony-jolt 0.7 update, fixing issues with nested array transformation.

Query parameter clearing

Middleware-provided query parameters are correctly cleared when specified, ensuring clean request handling.

Target details in transforms

Target details can now be set directly in transforms without requiring a pre-existing entry.

Configuration error handling

Configuration errors now produce clearer messages and stricter validation, making misconfigurations easier to identify.

Dependencies

  • harmony-jolt updated to 0.7.0 for improved array transformation handling
  • runbeam-sdk confirmed at 0.9.1

This release prioritises operational reliability and debugging transparency for teams managing complex integration pipelines.

Get Started

Download Harmony 0.10.0 from GitHub Releases, or refer to the installation guide for pre-built binaries and setup instructions.

Read next

Santa's Workshop: A Festive Data Integration Journey

December 15, 2025Engineering

Meet Santa's Workshop—a whimsical template demonstrating Harmony's core capabilities through gift logistics. See how authentication, data transformation, and multi-destination routing work in a delightfully unconventional workflow.

Visualizing Harmony Pipelines

December 12, 2025Engineering

A look at common Harmony configuration patterns through our new visualization system.

Runbeam Team