Release Notes: v0.8.4.2

Release Date: January 15, 2026 Release Type: Patch Release (Bug Fixes)


Overview

This patch release fixes critical calendar-related bugs discovered during alpha testing Sprint A20. The primary issue was the TEMPORAL handler showing incorrect calendar data (“No meetings”) when users had multiple meetings scheduled.

Key improvements in this release:


Bug Fixes

Issue #596: TEMPORAL Handler Stale Calendar Data

Problem: “How about today?” returned “No meetings - great day for deep work!” when user had 6 meetings scheduled.

Root Cause: Three compounding issues:

  1. user_id not propagated through CalendarIntegrationRouter → GoogleCalendarMCPAdapter
  2. Naive datetime.now() comparisons with timezone-aware API data caused errors
  3. Error handler returned fallback data with 0 meetings

Fix:

Commits: ab7e2342

Issue #588: Tomorrow Calendar Intent

Problem: “What’s on my agenda for tomorrow?” returned API errors and wrong format.

Root Causes:

Fix:

Commits: 74af42d0, 1bd91b88

Issue #592: Markdown Rendering

Problem: Chat messages displayed raw markdown instead of formatted text.

Fix: Changed renderBotMessage type from “reply” to “success” to trigger markdown parsing via DDD domain service.

Commits: 73592af2

Issue #587: Sidebar Conversation Ordering

Problem: New conversations appeared below old ones in sidebar.

Fix: Corrected conversation ordering and timezone display.

Commits: de57921e


Technical Debt Filed

Issue #597: Systematic Calendar Issues

During #596 investigation, we identified systematic issues that were patched locally but need comprehensive fixes:

This issue tracks the architectural debt for future cleanup.


Test Results

=============== 1730 passed, 26 skipped ================

Upgrade Notes

Migration Command

# If using virtual environment (recommended):
source venv/bin/activate
alembic upgrade head

# Or without activating venv:
python -m alembic upgrade head

Note: If you skip this step, account creation in the setup wizard will fail with a database error.


Issue Type Description
#596 Bug TEMPORAL handler stale calendar data
#588 Bug Tomorrow calendar intent fixes
#592 Bug Markdown rendering in chat
#587 Bug Sidebar conversation ordering
#597 Tech Debt Systematic calendar datetime issues
#595 Enhancement Multi-intent handling (MUX - filed for future)

What’s Next


Full Changelog: v0.8.4.1…v0.8.4.2