Back to blog
ReleaseJanuary 15, 20245 min read

StreamHouse Phase 7: SQL Stream Processing and Beyond

Announcing Phase 7 with built-in SQL stream processing, enhanced observability, and 40% performance improvements. Transform your streaming data with familiar SQL syntax.

Introducing Phase 7

We're thrilled to announce StreamHouse Phase 7, our most significant release yet. This update brings SQL stream processing directly into the core platform, eliminating the need for separate processing clusters like Flink or Spark Streaming.

SQL Stream Processing

Write familiar SQL to transform your streaming data in real-time:

CREATE STREAM user_events_enriched AS
SELECT
  u.user_id,
  u.event_type,
  p.plan_name,
  p.mrr
FROM user_events u
JOIN profiles p ON u.user_id = p.user_id
WHERE u.event_type IN ('purchase', 'upgrade')

The SQL engine runs directly within StreamHouse agents, processing events with sub-millisecond latency. No external dependencies, no additional infrastructure to manage.

Performance Improvements

Phase 7 delivers substantial performance gains across the board:

  • 40% faster writes through optimized segment buffering
  • 60% reduction in S3 API calls via intelligent batching
  • 25% lower memory usage with improved LRU cache eviction

These improvements translate directly to cost savings—our benchmark tests show an average 35% reduction in infrastructure costs for high-throughput workloads.

Enhanced Observability

New Grafana dashboards provide unprecedented visibility into your streaming infrastructure:

  • Real-time throughput and latency metrics
  • Consumer lag visualization with alerting
  • S3 operation breakdowns
  • Agent health and resource utilization

Breaking Changes

Phase 7 maintains full backward compatibility with existing topics and consumers. However, if you're using the experimental SQL features from Phase 6, please review the migration guide.

Getting Started

Upgrade to Phase 7 today:

cargo install streamhouse --version 0.7.0

Or pull the latest Docker image:

docker pull streamhouse/agent:0.7.0

Check out the documentation for detailed upgrade instructions and new feature guides.


We're incredibly grateful to our community for their feedback and contributions. Phase 7 wouldn't be possible without you. Join us on Discord to share your thoughts and get help from the team.

Tags:releasesqlperformanceobservability

Ready to try StreamHouse?

Get started with S3-native event streaming in minutes.