mirror of
https://github.com/qwibitai/nanoclaw.git
synced 2026-06-04 10:14:47 +08:00
bf11109825
- Update OneCLI breaking change entry to note Apple Container alternative - Add breaking change for pino removal affecting WhatsApp users - Add credential proxy network binding phase to /convert-to-apple-container skill with private/public network guidance and macOS firewall setup - Add Apple Container networking contributors Co-Authored-By: MrBlaise <3867275+MrBlaise@users.noreply.github.com> Co-Authored-By: lbsnrs <47463+lbsnrs@users.noreply.github.com> Co-Authored-By: spencer-whitman <28708638+spencer-whitman@users.noreply.github.com> Co-Authored-By: lazure-ocean <43110733+lazure-ocean@users.noreply.github.com> Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
4.7 KiB
4.7 KiB
Changelog
All notable changes to NanoClaw will be documented in this file.
For detailed release notes, see the full changelog on the documentation site.
[1.2.36] - 2026-03-26
- [BREAKING] Replaced pino logger with built-in logger. WhatsApp users must re-merge the WhatsApp fork to pick up the Baileys logger compatibility fix:
git fetch whatsapp main && git merge whatsapp/main. If thewhatsappremote is not configured:git remote add whatsapp https://github.com/qwibitai/nanoclaw-whatsapp.git.
[1.2.35] - 2026-03-26
- [BREAKING] OneCLI Agent Vault replaces the built-in credential proxy. Check your runtime:
grep CONTAINER_RUNTIME_BIN src/container-runtime.ts— if it shows'container'you are on Apple Container, if'docker'you are on Docker. Docker users: run/init-oneclito install OneCLI and migrate.envcredentials to the vault. Apple Container users: re-merge the skill branch (git fetch upstream skill/apple-container && git merge upstream/skill/apple-container) then run/convert-to-apple-containerand follow all instructions (configures credential proxy networking) — do NOT run/init-onecli, it requires Docker.
[1.2.21] - 2026-03-22
- Added opt-in diagnostics via PostHog with explicit user consent (Yes / No / Never ask again)
[1.2.20] - 2026-03-21
- Added ESLint configuration with error-handling rules
[1.2.19] - 2026-03-19
- Reduced
docker stoptimeout for faster container restarts (-t 1flag)
[1.2.18] - 2026-03-19
- User prompt content no longer logged on container errors — only input metadata
- Added Japanese README translation
[1.2.17] - 2026-03-18
- Added
/capabilitiesand/statuscontainer-agent skills
[1.2.16] - 2026-03-18
- Tasks snapshot now refreshes immediately after IPC task mutations
[1.2.15] - 2026-03-16
- Fixed remote-control prompt auto-accept to prevent immediate exit
- Added
KillMode=processso remote-control survives service restarts
[1.2.14] - 2026-03-14
- Added
/remote-controlcommand for host-level Claude Code access from within containers
[1.2.13] - 2026-03-14
Breaking: Skills are now git branches, channels are separate fork repos.
- Skills live as
skill/*git branches merged viagit merge - Added Docker Sandboxes support
- Fixed setup registration to use correct CLI commands
[1.2.12] - 2026-03-08
- Added
/compactskill for manual context compaction - Enhanced container environment isolation via credential proxy
[1.2.11] - 2026-03-08
- Added PDF reader, image vision, and WhatsApp reactions skills
- Fixed task container to close promptly when agent uses IPC-only messaging
[1.2.10] - 2026-03-06
- Added
LIMITto unbounded message history queries for better performance
[1.2.9] - 2026-03-06
- Agent prompts now include timezone context for accurate time references
[1.2.8] - 2026-03-06
- Fixed misleading
send_messagetool description for scheduled tasks
[1.2.7] - 2026-03-06
- Added
/add-ollamaskill for local model inference - Added
update_tasktool and return task ID fromschedule_task
[1.2.6] - 2026-03-04
- Updated
claude-agent-sdkto 0.2.68
[1.2.5] - 2026-03-04
- CI formatting fix
[1.2.4] - 2026-03-04
- Fixed
_chatJidrename tochatJidinonMessagecallback
[1.2.3] - 2026-03-04
- Added sender allowlist for per-chat access control
[1.2.2] - 2026-03-04
- Added
/use-local-whisperskill for local voice transcription - Atomic task claims prevent scheduled tasks from executing twice
[1.2.1] - 2026-03-02
- Version bump (no functional changes)
[1.2.0] - 2026-03-02
Breaking: WhatsApp removed from core, now a skill. Run /add-whatsapp to re-add.
- Channel registry: channels self-register at startup via
registerChannel()factory pattern isMainflag replaces folder-name-based main group detectionENABLED_CHANNELSremoved — channels detected by credential presence- Prevent scheduled tasks from executing twice when container runtime exceeds poll interval
[1.1.6] - 2026-03-01
- Added CJK font support for Chromium screenshots
[1.1.5] - 2026-03-01
- Fixed wrapped WhatsApp message normalization
[1.1.4] - 2026-03-01
- Added third-party model support
- Added
/update-nanoclawskill for syncing with upstream
[1.1.3] - 2026-02-25
- Added
/add-slackskill - Restructured Gmail skill for new architecture
[1.1.2] - 2026-02-24
- Improved error handling for WhatsApp Web version fetch
[1.1.1] - 2026-02-24
- Added Qodo skills and codebase intelligence
- Fixed WhatsApp 405 connection failures
[1.1.0] - 2026-02-23
- Added
/updateskill to pull upstream changes from within Claude Code - Enhanced container environment isolation via credential proxy