Skip to content

dl4rce/flaiwheel

v3.9.29 Bugfix

This release fixes issues for SREs watching stability and regressions.

Published 2mo MCP Search & Web
✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Affected surfaces

auth breaking_upgrade

Summary

AI summary

Fixed Glama crash on read‑only volumes and eliminated stray print statements.

Full changelog

v3.9.29 (2026-03-23)

Fixed

  • Glama "no tools detected" — root cause found and fixed. AuthManager.__init__() called config.save() which tried to write /data/config.json. On Glama's read-only or empty Docker volumes, this crashed with OSError: Read-only file system before the MCP server could start — hence zero tools. AuthManager is now skipped entirely in stdio_cold_start mode.

  • config.save() resilient to read-only /data — wraps the write in try/except, logging a warning to stderr instead of crashing.

  • All remaining 36 print()diag()watcher.py, indexer.py, readers.py, and bootstrap.py still had print() on stdout. Zero print() calls remain outside logutil.py.

Verified

Local MCP handshake over stdio: initialize + tools/list28 tools returned, stdout clean (no non-JSON-RPC output).

See CHANGELOG.md for full history.

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

Share this release

Track dl4rce/flaiwheel

Get notified when new releases ship.

Sign up free

About dl4rce/flaiwheel

Self-hosted memory and governance layer for AI coding agents. 28 MCP tools with structured knowledge capture, hybrid search (semantic + BM25 + cross-encoder reranking), behavioral documentation nudges, cold-start codebase analyzer, and git-native storage. Single Docker container, zero cloud dependencies.

All releases →

Beta — feedback welcome: [email protected]