Changes since v2026.2.25.daydreams.1
- chore: update installer default ref to v2026.3.1.daydreams.1
- chore: remove upstream sync pending marker
- docs: update appcast for 2026.3.1
- build: prepare 2026.3.1-beta.1 release
- Gateway: add healthz/readyz probe endpoints for container checks (openclaw#31272)
- fix(ios): eliminate voice wake and xcode build warnings
- fix(ios): enforce main-actor device status APIs
- fix: resolve i18n merge conflict and test hoist failure
- CLI: add config path subcommand to print active config file path (openclaw#26256)
- fix(ci): drop redundant env assertions in daemon status
- fix(discord): prefer names in allowlist resolution logs
- Exec/ACP: inject OPENCLAW_SHELL into child shell env (openclaw#31271)
- style(changelog): apply oxfmt
- fix(ci): resolve i18n typing and generated-policy drift
- fix(android): align lint gates and photo permission handling
- fix(thinking): default Claude 4.6 to adaptive
- fix(cron): guard against year-rollback in croner nextRun (openclaw#30777)
- chore(deps): bump workspace dependencies
- docs: reorder unreleased changelog by user impact
- fix(discord): enrich allowlist resolution logs
- chore: fix gate formatting and raw-fetch allowlist lines
- style(swift): apply swiftformat and swiftlint fixes
- refactor: split telegram delivery and unify media/frontmatter/i18n pipelines
- fix: isolate docker onboard e2e config env
- refactor(feishu): split monitor startup and transport concerns
- refactor: centralize delivery/path/media/version lifecycle
- test(mattermost): cover defaultAccount resolution
- fix(channels): add optional defaultAccount routing
- fix(gateway): raise health-monitor restart cap
- fix(agents): prioritize per-model thinking defaults (openclaw#30439)
- fix: harden feishu startup probe sequencing (openclaw#29941) (thanks @bmendonca3)
- Feishu: skip duplicate bot-info retries after preflight
- Feishu: serialize startup bot-info probes
- fix(feishu): suppress stale replay typing indicators (openclaw#30709) (thanks @arkyu2077)
- fix(feishu): skip typing indicator on old messages after context compaction (openclaw#30418)
- fix(config): normalize gateway bind host aliases during migration (openclaw#30855)
- feat(agents): support
thinkingDefault: "adaptive" for Anthropic models (openclaw#31227)
- fix(telegram): land openclaw#31067 first-chunk voice-fallback reply refs (@xdanger)
- docs(gateway): document Docker bridge networking and loopback bind caveat (openclaw#28001)
- fix(agents): unblock gpt-5.3-codex API-key routing and replay (openclaw#31083)
- fix(web-tools): land openclaw#31176 allow RFC2544 trusted fetch range (@sunkinux)
- fix(feishu): harden target routing, dedupe, and reply fallback
- Fix onboard ignoring OPENCLAW_GATEWAY_TOKEN env var (openclaw#22658)
- Gateway: harden control-ui vs plugin HTTP precedence
- Diffs: add viewer payload validation and presentation defaults
- fix(inbound-meta): land openclaw#30984 include account_id context (@Stxle2)
- feat(telegram): improve DM topics support (openclaw#30579) (thanks @kesor)
- docs(changelog): credit fixes from PRs openclaw#31058 openclaw#31211 openclaw#30941 openclaw#31047 openclaw#31205
- test(fs-safe): assert directory-read errors never leak EISDIR text
- fix(infra): avoid EISDIR leak to messaging when Read targets directory (Closes openclaw#31186)
Install
curl -fsSL https://raw.githubusercontent.com/daydreamsai/dreaming-claw/main/scripts/install-openclaw-fork.sh | bash
Full diff: v2026.2.25.daydreams.1...v2026.3.1.daydreams.1