Skip to content

Update wisp to v0.5.15 - #20

Closed
wksantiago wants to merge 19 commits into
masterfrom
update-wisp-v0.5.15
Closed

wksantiago wants to merge 19 commits into
masterfrom
update-wisp-v0.5.15

Conversation

@wksantiago

@wksantiago wksantiago commented Aug 10, 2026 •

Copy link
Copy Markdown
Contributor

Summary by CodeRabbit

  • New Features

    • Added a relay self-healing watchdog to improve service reliability.
    • Updated health checks to confirm the relay responds to HTTP requests within five seconds.
  • Bug Fixes

    • Fixed WebSocket connection-slot leaks and union-related crashes.
    • Included additional carried-forward stability fixes.
  • Chores

    • Updated Wisp to version 0.5.15.

kwsantiago and others added 19 commits June 25, 2026 20:51
Update wisp to v0.5.6 (429/503 on WS upgrade connection-limit rejection)
Update wisp to v0.5.7 (shutdown use-after-free fix)
Update wisp to v0.5.9 (churn + shutdown crash fixes)
Update wisp to v0.5.10 (build against upstream http.zig; drop fork)
Update wisp to v0.5.11 (NIP-16 ephemeral relay, spider + connection hardening)
Update wisp to v0.5.12 (spider TLS busy-spin + connect/handshake timeout)
@coderabbitai

coderabbitai Bot commented Aug 10, 2026 •

Copy link
Copy Markdown

Review Change Stack

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro Plus

Run ID: 2234cfcd-c4c8-4fc2-8186-11d266959a06

📥 Commits

Reviewing files that changed from the base of the PR and between b9072fa and b9cefab.

📒 Files selected for processing (4)
  • Dockerfile
  • README.md
  • startos/main.ts
  • startos/versions/current.ts

Walkthrough

The PR updates Wisp from v0.5.5 to v0.5.15. Relay readiness now uses an HTTP GET request to the local endpoint with a five-second timeout. The README and release metadata reflect these changes.

Changes

Wisp relay upgrade

Layer / File(s) Summary
Wisp version and release metadata
Dockerfile, startos/versions/current.ts
The Docker build uses Wisp v0.5.15 and its immutable commit. The release notes describe relay leak, crash, and recovery fixes.
HTTP relay readiness check
startos/main.ts, README.md
The readiness check uses an HTTP GET request to http://127.0.0.1:7777/ with a five-second timeout. The README documents the same behavior.

Estimated code review effort: 2 (Simple) | ~10 minutes

Possibly related PRs

Suggested reviewers: kwsantiago

Poem

I’m a rabbit, hopping bright,
Wisp grows stronger overnight.
HTTP checks the relay door,
Five-second paws, then check once more.
Fresh release notes greet the spring.

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title clearly and concisely identifies the primary change: updating Wisp to version v0.5.15.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
✨ Finishing Touches
📝 Generate docstrings
  • Create stacked PR
  • Commit on current branch
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch update-wisp-v0.5.15

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@wksantiago wksantiago self-assigned this Aug 10, 2026
@wksantiago wksantiago mentioned this pull request Aug 10, 2026
@wksantiago
wksantiago requested a review from kwsantiago August 10, 2026 18:13
@wksantiago wksantiago closed this Aug 13, 2026
@wksantiago
wksantiago deleted the update-wisp-v0.5.15 branch August 13, 2026 18:24
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.

3 participants