11.0.318

upstash/context711.0.318Aug 13, 2026by adubovikov

AI Summary

This release resolves critical memory limitations in the Docker environment for high-volume SIPREC ingestion by increasing the DuckDB memory cap and adding spill directory configuration.

Key Highlights

  • Increased DuckDB memory limit to 4GB (configurable to 8GB).
  • Added spill directory configuration to prevent engine crashes.
  • Fixes FATAL-invalidates the engine errors during high ingest.
  • Allows runtime override of memory limits without rebuilding.

New Features

  • Docker memory tuning for high ingest operations.
  • Spill directory configuration.

Full Release Notes

## What's Changed
* fix(docker): raise DuckDB memory caps for SIPREC/high ingest by @adubovikov in https://github.com/sipcapture/homer/pull/940

### Docker / DuckDB
- Generic image and Compose set `HOMER_STORAGE_DUCKLAKE_TUNING_MEMORY_LIMIT=4GB`, `THREADS=2`, and a spill directory so SIPREC/high-ingest flush no longer hits the 2GB DuckDB cap and FATAL-invalidates the engine ([#939](https://github.com/sipcapture/homer/issues/939)).
- Override at runtime without rebuilding, e.g. `-e HOMER_STORAGE_DUCKLAKE_TUNING_MEMORY_LIMIT=8GB`. Give the all-in-one container ~8GB RAM.

**Full Changelog**: https://github.com/sipcapture/homer/compare/11.0.317...11.0.318