v1.92.0
v1.92.0 (2026-05-26)
This release is published under the MIT License.
Bug Fixes
- sessions: Make channel_messages migration idempotent and fix lookup guard (
3db8fca)
Code Style
-
Apply ruff formatting across sessions and detached processes (
87d8a7b) -
coordinator: Apply ruff formatting (
5e092ce)
Documentation
-
deltas: Add implementation plan for DLT-169 (
04efbcd) -
deltas: Expand DLT-169 design with implementation details and scenarios (
ea0b8cc) -
deltas: Mark DLT-169 as implemented (
30c9919) -
deltas: Mark DLT-169 batch 2 as done (
b66f415) -
deltas: Mark DLT-169 batch 3 as done (
6331458) -
deltas: Mark DLT-169 batch 4 as done (
e68629f) -
deltas: Mark DLT-169 batch 5 as done (
a153935) -
deltas: Refactor DLT-169 design to use generic target_session_id and deferred reactions (
f0f3f29) -
deltas: Remove completed DLT-169 and unblock DLT-168 (
b39e1b1) -
deltas: Rename session_external_ids to channel_messages in DLT-169 (
a0f14cd) -
deltas: Simplify DLT-169 spec acceptance criteria (
98030a0) -
deltas: Update DLT-169 priority and scope (
eff9ab5) -
deltas: Update DLT-169 status to design complete (
1298585) -
deltas: Update DLT-169 status to designed (
e885ee0) -
deltas: Update DLT-169 status to in-progress design (
25a23d1) -
deltas: Update DLT-169 status to plan (
4796ea5) -
deltas: Update DLT-169 status to spec (
eb04be9) -
design: Add DES-014 generic routing fields pattern (
0857185) -
designs: Add design for external message ID tracking per session (
fc3f3c6) -
designs: Reconcile DLT-169 into feature designs (
8e72ead) -
specs: Add spec for external message ID tracking per session (
7648e67) -
specs: Reconcile DLT-169 into feature specifications (
56b67a9) -
specs: Refine DLT-169 spec with edge cases and constraints (
233a301)
Features
-
messages: Add target_session_id and external_id to envelope types (
db687d6) -
sessions: Add channel message ID tracking data layer (
ec5ad6d) -
sessions: Add target_session_id routing in coordinator (
23749bf) -
telegram: Add reaction session routing for idle-path reactions (
98cc51c) -
telegram: Capture incoming and outgoing message IDs (
3cf2233)
Refactoring
-
sessions: Extract _route_to_target_session from coordinator (
afc0689) -
sessions: Tighten ChannelMessage typing and drop id field (
efe2c7d)
Testing
- sessions: Add channel message tests for registry and repository (
3531b36)
Detailed Changes: v1.91.0...v1.92.0