Skip to content

chore(release): prepare v0.18.2 changelog - #334

Merged
isac322 merged 3 commits into
mainfrom
release/v0.18.2
Nov 3, 2026
Merged

isac322 merged 3 commits into
mainfrom
release/v0.18.2

Conversation

@isac322

@isac322 isac322 commented Nov 3, 2026 •

Copy link
Copy Markdown
Member

TL;DR

  • Record v0.18.2's co-editing, watcher, MCP, Redis error, and documentation changes.
  • Attribute the entries already included in v0.18.1 correctly and preserve the older changelog sections.

Scope

This PR changes only CHANGELOG.md, based on the PR #333 merge, f9fd8830e7db4527d01f9a13f246a7a7abf0ce2a. The initial changelog cut is amended to clarify shutdown timing and historical scope. No application code, build configuration, or release metadata changes.

The changelog keeps Unreleased empty and adds v0.18.2. Its v0.18.1 section preserves two previously listed fixes and links to the original release for the full commit list; it is not a complete historical reconstruction. The original two bullets and the v0.18.0 and older sections remain unchanged.

Release content

  • Co-editing across hub processes through Redis Streams, per-room writer leases, shared document history, local file-backed conditional writes, and best-effort shutdown snapshots. Shutdown receives an eight-second context, but backend I/O and locks are not uniformly deadline-aware.
  • Targeted watcher scans with materialization-echo suppression, transient macOS watcher recovery, and full-scan safety paths.
  • MCP titles and safety annotations, with tool names, arguments, and outputs unchanged.
  • Redis parse errors that omit configuration values while retaining startup refusal.
  • README discovery links and updated CLI/hub configuration references.

Source basis

Baseline: v0.18.1 at 64b6af4609c70b3da886b6659ff10ed93c1a2475.

The original five-entry product/documentation source inventory is co-editing coordination, README links, MCP metadata, watcher scans, and Redis error hygiene. This changelog-only release commit is separate from that inventory.

PR #333's merge preserves the validated 2d797f0 tree; this release commit adds only the changelog cut. The watcher resource fix and share-link accounting fix were already included in v0.18.1 and are not new v0.18.2 features.

Verification

At source commit 2d797f0f4a62ba6ab09525bfcffe1bd5a8728bbc, the Go suite (12 packages), vet, build, focused collaboration tests, selected webapp race tests, and baseline-suite overlay passed. Installed snapshot smoke checks passed twice, covering device setup, two-device sync, viewer/upload behavior, and shutdown. The installed malformed Redis cases rejected configuration without echoing the tested values.

The pre-release snapshot produced four archive targets; only macOS arm64 was executed. Windows-specific execution, live external GCS/S3 and managed Redis checks were not performed. Existing browser test failures remain, so these results do not establish a fully green browser suite or verification of the final public package.

Release status

Release publication is on hold. Independent testing reproduced a separate shutdown deadline violation under local storage lock contention. This changelog-only PR clarifies the existing shutdown behavior; it does not fix that runtime issue. No v0.18.2 tag or release has been published.

@isac322 isac322 self-assigned this Nov 3, 2026
@isac322
isac322 requested a review from runbear-bot November 3, 2026 12:32

@runbear-bot runbear-bot left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Bobb's bot(Totoro) Review

Conclusion: not-ready

  • CHANGELOG.md:25-27: “within an eight-second budget” overstates the implementation. serveUntilSignalled creates an 8-second context, but room history/head operations and lease release use context.Background(), while the local CAS lock can block in flock; a storage stall can therefore outlive the claimed budget. Describe this as an 8-second shutdown context, or make the complete shutdown path deadline-aware.
  • CHANGELOG.md:42-45: the newly reconstructed v0.18.1 section omits major features shipped by the v0.18.1 tag, including Data queries and app principals/keys/grants. Add concise entries for those shipped features, or avoid presenting this as the complete v0.18.1 release record.

Verification: git diff --check passed. No repository test suite applies to this changelog-only diff; Go was unavailable, so no Go tests were run (0 / 0 / 0).

Comment thread CHANGELOG.md Resolved
Comment thread CHANGELOG.md Resolved
@isac322
isac322 requested a review from runbear-bot November 3, 2026 13:27

@runbear-bot runbear-bot left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Bobb's bot(Totoro) Review

Conclusion: ready-with-notes

No blocking findings in the current CHANGELOG.md diff. The release entries and the narrowed v0.18.1 scope are consistent with the locally available implementation history and source.

Notes:

  • The v0.18.1 section intentionally preserves two fixes and links to the original release for the complete commit list; the linked release page and external issue/PR references were not independently checked in this static review.
  • git diff --check passed. No repository test suite applies to this changelog-only diff (0 / 0 / 0). Runtime, cross-process, live-provider, and deployment verification were not run.

Reviewed head: 184388b9ab085a6f521f58607153a4aba3b9a061.

@runbear-bot runbear-bot left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Bobb's bot(Totoro) Review

Conclusion: ready-with-notes

No blocking findings in the current CHANGELOG.md diff. The prior shutdown-budget wording concern is resolved: the entry now describes local file-lock cancellation and explicitly limits other backends and hard kills. The v0.18.1 completeness concern is also resolved: the section states that it preserves two entries and links the original release for the full record.

Notes:

  • The linked v0.18.1 release page and cited issue/PR references were not independently checked in this static review.
  • git diff --check passed. No repository test suite applies to this changelog-only diff (0 / 0 / 0). Runtime, live-provider, and deployment checks were not run (not applicable to documentation-only changes).

Reviewed head: 8b07f79fdec38ba36082ef1151d6bfa4d785f5ef.

@isac322
isac322 merged commit b7c6f2d into main Nov 3, 2026
5 checks passed
@isac322
isac322 deleted the release/v0.18.2 branch November 3, 2026 20:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants