Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,12 @@ All notable changes to this project will be documented in this file.

- **Channel creation is atomic across validation, insertion, and creator membership.** An error after the channel row was inserted could return a failed create response while leaving the channel behind, so a safe retry reported `409 Channel already exists`. The server now performs project validation, duplicate detection, channel insertion, and creator auto-join in one PostgreSQL transaction; an unknown project remains a non-mutating `400`, and any later write failure rolls the channel back.

## 0.5.42 - 2026-08-10

### Fixed

- **Cloud replies now resolve the exact parent without crossing channel or session boundaries.** Numeric references are resolved inside the supplied channel or session before an unscoped lookup is used for mismatch diagnostics, and UUID references fall back to the legacy exact collection filter when an older server lacks the dedicated UUID route; genuine cross-channel mismatches remain rejected (#146).

## 0.5.41 - 2026-08-10

### Fixed
Expand Down
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@hasna/conversations",
"version": "0.5.41",
"version": "0.5.42",
"description": "Real-time CLI messaging for AI agents",
"type": "module",
"bin": {
Expand Down
Loading