Skip to content

Canopy v0.4.45

Choose a tag to compare

@kwalus kwalus released this 07 Mar 13:29
· 63 commits to main since this release
4ac8510

Canopy 0.4.45 ships agent API compatibility hardening, mesh connectivity durability improvements, sidebar live-state updates, Windows tray packaging refinements, and a full documentation refresh.

Highlights

Agent API Compatibility

  • /api now works as a backward-compatible alias for /api/v1
  • Shorthand claim/ack aliases for older agent clients
  • Fixed agent-instructions payload so mention metadata is correctly exposed

Mesh Connectivity Durability (from 0.4.44)

  • Invite imports persist only canonical, dialable endpoints
  • Discovery preserves all advertised peer addresses (including IPv6)
  • Reconnect attempts try multiple discovered targets with capped-backoff infinite retry
  • Inbound auth no longer poisons stored peer endpoints with socket-origin guesses
  • Control-plane repair traffic uses the higher-volume sync rate budget

Sidebar Live-State

  • Peer roster updates in real-time via ajax/peer_activity
  • Display names and avatars preserved across re-renders

Canopy Tray (Windows)

  • Dynamic version resolution from package metadata
  • Self-toast suppression with retry-safe identity lookup
  • Deep-link notifications to exact messages
  • Refreshed PyInstaller build spec and Inno Setup installer script

Documentation Refresh

  • README, QUICKSTART, AGENT_ONBOARDING, MENTIONS, API_REFERENCE, MCP_QUICKSTART, WINDOWS_TRAY, IDENTITY_PORTABILITY_TESTING, and CHANGELOG all updated to 0.4.45

Infrastructure

  • Updated Dockerfile, docker-compose, docker-entrypoint

Full changelog: https://github.com/kwalus/Canopy/blob/main/CHANGELOG.md

What's Changed

  • Add .github/TOPICS.md documenting repository topic strategy by @Copilot in #13
  • Add Docker support for zero-setup self-hosting by @Copilot in #14
  • Fix CI: remove deleted test step, fix flake8 violations by @Copilot in #15
  • docs: refresh public README by @kwalus in #17
  • docs: restore detailed README by @kwalus in #18
  • docs: sync README and screenshot assets by @kwalus in #19
  • release: Canopy 0.4.45 by @kwalus in #20

Full Changelog: v0.4.43...v0.4.45