Commit Graph

  • 3049ca840f docs: replace bare provider URLs with markdown links Peter Steinberger 2026-03-02 06:01:29 +00:00
  • 5bb26bf22a fix(browser): skip port ownership check for remote CDP profiles (#28780) Jannes Stubbemann 2026-03-02 07:00:16 +01:00
  • cda119b052 fix: handle missing systemctl in containers (#26089) (#26699) Sahil Satralkar 2026-03-02 11:18:06 +05:30
  • 5d78fcf1b5 docs: add missing message channels to readme Peter Steinberger 2026-03-02 05:46:48 +00:00
  • bc0288bcfb docs: clarify adaptive thinking and openai websocket docs Peter Steinberger 2026-03-02 05:16:09 +00:00
  • e1e715c53d fix(gateway): skip device pairing for local backend self-connections (#30801) Sid 2026-03-02 13:46:33 +08:00
  • 3002f13ca7 feat(config): add openclaw config validate and improve startup error messages (#31220) Sid 2026-03-02 13:45:51 +08:00
  • 5a2200b280 fix(sessions): harden recycled PID lock recovery follow-up (#31320) Vincent Koc 2026-03-01 21:42:22 -08:00
  • 548a502c69 docs: sync android node docs with current pairing and capabilities Ayaan Zaidi 2026-03-02 10:53:01 +05:30
  • a9f1188785 sessions_spawn: inline attachments with redaction, lifecycle cleanup, and docs (#16761) Nikolay Petrov 2026-03-01 21:33:51 -08:00
  • 842deefe5d test: split fast lane from channel and gateway suites Peter Steinberger 2026-03-02 05:31:39 +00:00
  • a13586619b test: move integration-heavy suites to e2e lane Peter Steinberger 2026-03-02 05:31:26 +00:00
  • 656121a12b test: micro-optimize hot unit test files Peter Steinberger 2026-03-02 05:30:25 +00:00
  • 1de3200973 refactor(infra): centralize boundary traversal and root path checks Peter Steinberger 2026-03-02 05:20:01 +00:00
  • 7fcec6ca3e refactor(streaming): share approval and stream message builders Peter Steinberger 2026-03-02 05:19:54 +00:00
  • 6b78544f82 refactor(commands): unify repeated ACP and routing flows Peter Steinberger 2026-03-02 05:19:47 +00:00
  • 2d31126e6a refactor(shared): extract reused path and normalization helpers Peter Steinberger 2026-03-02 05:19:38 +00:00
  • 264599cc1d refactor(core): share JSON utf8 byte counting helper Peter Steinberger 2026-03-02 05:19:30 +00:00
  • 4a1be98254 fix(diffs): harden viewer security and docs Peter Steinberger 2026-03-02 05:07:04 +00:00
  • 0ab2c82624 docs: dedupe 2026.3.1 changelog entries Peter Steinberger 2026-03-02 05:04:28 +00:00
  • 6ba7238ac6 build: bump versions to 2026.3.2 Peter Steinberger 2026-03-02 04:55:44 +00:00
  • d2472af724 Chore: add Dockerfile HEALTHCHECK and debug-log silent catch blocks (#11478) Umut CAN 2026-03-02 07:52:14 +03:00
  • 2a8ac974e1 build: prepare 2026.3.1 latest release Peter Steinberger 2026-03-02 04:50:08 +00:00
  • 449511484d fix(gateway): allow ws:// to private network addresses (#28670) Alberto Leal 2026-03-01 23:49:45 -05:00
  • d76b224e20 docs: update appcast for 2026.3.1 v2026.3.1 Peter Steinberger 2026-03-02 04:41:39 +00:00
  • 92ad89da00 build: prepare 2026.3.1-beta.1 release Peter Steinberger 2026-03-02 04:35:32 +00:00
  • eeb72097ba Gateway: add healthz/readyz probe endpoints for container checks (#31272) Vincent Koc 2026-03-01 20:36:58 -08:00
  • 0a1eac6b0b fix(ios): eliminate voice wake and xcode build warnings Peter Steinberger 2026-03-02 04:36:45 +00:00
  • 7073f63610 fix(ios): enforce main-actor device status APIs Peter Steinberger 2026-03-02 04:36:42 +00:00
  • cb484f44e9 fix: resolve i18n merge conflict and test hoist failure Peter Steinberger 2026-03-02 04:35:40 +00:00
  • 96ffbb5aaf CLI: add config path subcommand to print active config file path (#26256) cyb1278588254 2026-03-02 12:33:20 +08:00
  • dc2290aeb1 fix(ci): drop redundant env assertions in daemon status Peter Steinberger 2026-03-02 04:32:29 +00:00
  • 8b05e4091c fix(discord): prefer names in allowlist resolution logs Peter Steinberger 2026-03-02 04:31:04 +00:00
  • b7615e0ce3 Exec/ACP: inject OPENCLAW_SHELL into child shell env (#31271) Vincent Koc 2026-03-01 20:31:06 -08:00
  • aeb817353f style(changelog): apply oxfmt Peter Steinberger 2026-03-02 04:30:05 +00:00
  • 1c0d36eed0 fix(ci): resolve i18n typing and generated-policy drift Peter Steinberger 2026-03-02 04:24:01 +00:00
  • fa9148400e fix(android): align lint gates and photo permission handling Peter Steinberger 2026-03-02 04:27:33 +00:00
  • 37d036714e fix(thinking): default Claude 4.6 to adaptive Peter Steinberger 2026-03-02 04:27:26 +00:00
  • 4691aab019 fix(cron): guard against year-rollback in croner nextRun (#30777) Sid 2026-03-02 12:22:59 +08:00
  • 6fc0787bf0 chore(deps): bump workspace dependencies Peter Steinberger 2026-03-02 04:22:27 +00:00
  • 8208f5e822 docs: reorder unreleased changelog by user impact Peter Steinberger 2026-03-02 04:19:05 +00:00
  • 619dfa88cb fix(discord): enrich allowlist resolution logs Peter Steinberger 2026-03-02 04:19:26 +00:00
  • d17f4432b3 chore: fix gate formatting and raw-fetch allowlist lines Peter Steinberger 2026-03-02 04:17:08 +00:00
  • 7b3f506e64 style(swift): apply swiftformat and swiftlint fixes Peter Steinberger 2026-03-02 04:15:43 +00:00
  • e1f3ded033 refactor: split telegram delivery and unify media/frontmatter/i18n pipelines Peter Steinberger 2026-03-02 04:12:23 +00:00
  • 706cfcd54f fix: isolate docker onboard e2e config env Peter Steinberger 2026-03-02 04:10:15 +00:00
  • f46bd2e0cc refactor(feishu): split monitor startup and transport concerns Peter Steinberger 2026-03-02 04:09:19 +00:00
  • c0bf42f2a8 refactor: centralize delivery/path/media/version lifecycle Peter Steinberger 2026-03-02 04:04:02 +00:00
  • f4f094fc3b test(mattermost): cover defaultAccount resolution Peter Steinberger 2026-03-02 04:03:55 +00:00
  • 41537e9303 fix(channels): add optional defaultAccount routing Peter Steinberger 2026-03-02 04:03:13 +00:00
  • 0437ac1a89 fix(gateway): raise health-monitor restart cap Peter Steinberger 2026-03-02 04:03:04 +00:00
  • 0f2dce0483 fix(agents): prioritize per-model thinking defaults (#30439) Mark L 2026-03-02 12:00:02 +08:00
  • 3fc19ed7d7 fix: harden feishu startup probe sequencing (#29941) (thanks @bmendonca3) Peter Steinberger 2026-03-02 03:58:34 +00:00
  • abc7b6fbec Feishu: skip duplicate bot-info retries after preflight bmendonca3 2026-02-28 10:27:52 -07:00
  • bdca44693c Feishu: serialize startup bot-info probes bmendonca3 2026-02-28 10:22:02 -07:00
  • 02b1958760 fix(feishu): suppress stale replay typing indicators (#30709) (thanks @arkyu2077) Peter Steinberger 2026-03-02 03:52:56 +00:00
  • 7fbc40f821 fix(feishu): skip typing indicator on old messages after context compaction (#30418) yuxh1996 2026-03-01 22:17:08 +08:00
  • 5b06c8c6e3 fix(config): normalize gateway bind host aliases during migration (#30855) Mark L 2026-03-02 11:53:00 +08:00
  • c9f0d6ac8e feat(agents): support thinkingDefault: "adaptive" for Anthropic models (#31227) Sid 2026-03-02 11:52:02 +08:00
  • ede944371f fix(telegram): land #31067 first-chunk voice-fallback reply refs (@xdanger) Peter Steinberger 2026-03-02 03:49:16 +00:00
  • 61ef76edb5 docs(gateway): document Docker bridge networking and loopback bind caveat (#28001) Anandesh Sharma 2026-03-02 09:15:27 +05:30
  • 92199ac129 fix(agents): unblock gpt-5.3-codex API-key routing and replay (#31083) Charles Dusek 2026-03-01 21:45:12 -06:00
  • e1bf9591c3 fix(web-tools): land #31176 allow RFC2544 trusted fetch range (@sunkinux) Peter Steinberger 2026-03-02 03:43:18 +00:00
  • 2a252a14cc fix(feishu): harden target routing, dedupe, and reply fallback Peter Steinberger 2026-03-02 03:41:07 +00:00
  • 77ccd35e5e Fix onboard ignoring OPENCLAW_GATEWAY_TOKEN env var (#22658) Clawborn 2026-03-02 11:40:40 +08:00
  • 8e69fd80e0 Gateway: harden control-ui vs plugin HTTP precedence Gustavo Madeira Santana 2026-03-01 22:37:37 -05:00
  • 6532757cdf Diffs: add viewer payload validation and presentation defaults Gustavo Madeira Santana 2026-03-01 22:06:50 -05:00
  • 0202d79df4 fix(inbound-meta): land #30984 include account_id context (@Stxle2) Peter Steinberger 2026-03-02 03:36:40 +00:00
  • c13b35b83d feat(telegram): improve DM topics support (#30579) (thanks @kesor) Ayaan Zaidi 2026-03-02 09:06:10 +05:30
  • aafc4d56e3 docs(changelog): credit fixes from PRs #31058 #31211 #30941 #31047 #31205 Peter Steinberger 2026-03-02 03:35:49 +00:00
  • 00dcd931cb test(fs-safe): assert directory-read errors never leak EISDIR text Peter Steinberger 2026-03-02 03:35:08 +00:00
  • 6398a0ba8f fix(infra): avoid EISDIR leak to messaging when Read targets directory (Closes #31186) 倪汉杰0668001185 2026-03-02 10:55:36 +08:00
  • 8a4d8c889c fix(secrets): normalize inline SecretRef token/key to tokenRef/keyRef in runtime snapshot (#31047) Dale Babiy 2026-03-01 22:34:23 -05:00
  • d446722f2f docs(changelog): merge post-v2026.2.26 release notes Peter Steinberger 2026-03-02 03:33:28 +00:00
  • edd9319552 fix(feishu): land #31209 prevent system preview leakage (@stakeswky) Peter Steinberger 2026-03-02 03:33:42 +00:00
  • 072e1e9e38 test(session): cover internal route without external fallback Peter Steinberger 2026-03-02 03:32:47 +00:00
  • 95db5bb5e8 fix(session): preserve external lastTo routing for internal turns graysurf 2026-03-02 04:01:57 +08:00
  • 0fa5d6ed2e test(usage): cover negative prompt_tokens alias clamp Peter Steinberger 2026-03-02 03:31:19 +00:00
  • 20467d987d fix(usage): clamp negative input token counts to zero scoootscooob 2026-03-01 19:07:14 -08:00
  • 08c35eb13f fix(cron): re-arm one-shot at-jobs when rescheduled after completion (openclaw#28915) thanks @Glucksberg Glucksberg 2026-03-01 23:31:24 -04:00
  • 904016b7de fix(origin-check): honour "*" wildcard in gateway.controlUi.allowedOrigins lbo728 2026-03-02 08:12:34 +09:00
  • 08f8aea32e fix(signal): land #31138 syncMessage presence filtering (@Sid-Qin) Peter Steinberger 2026-03-02 03:28:25 +00:00
  • 22666034a0 docs(changelog): credit feishu fix contributors Peter Steinberger 2026-03-02 03:24:14 +00:00
  • 1a42ea3abf fix(auto-reply): normalize block-reply callback to Promise for timeout path (#31200) Vincent Koc 2026-03-01 19:23:38 -08:00
  • 030565b18c Docker: add OCI base-image labels and document base-image metadata (#31196) Vincent Koc 2026-03-01 19:22:44 -08:00
  • 6ea3a47dae fix(feishu): harden routing, parsing, and media delivery Peter Steinberger 2026-03-02 03:21:44 +00:00
  • cdbed3c9b1 fix(googlechat): land #30965 thread reply option support (@novan) Peter Steinberger 2026-03-02 03:16:48 +00:00
  • 355b4c62bc fix(mattermost): land #30891 route private channels as group (@BlueBirdBack) Peter Steinberger 2026-03-02 03:14:17 +00:00
  • 6bea38b21f fix(models): land #31202 normalize custom provider keys (@stakeswky) Peter Steinberger 2026-03-02 03:11:48 +00:00
  • 342bf4838e fix(cli): preserve json stdout while keeping doctor migration (#24368) (thanks @altaywtf) Peter Steinberger 2026-03-02 03:09:23 +00:00
  • 67b98139b9 test(cli): avoid brittle mock call indexing in json-mode checks Altay 2026-02-23 12:38:19 +03:00
  • 9e4a366ee6 fix(cli): keep json preflight stdout machine-readable Altay 2026-02-23 12:34:10 +03:00
  • 493ebb915b refactor: simplify telegram delivery and outbound session resolver flow Peter Steinberger 2026-03-02 03:08:33 +00:00
  • 166ae8f002 fix(matrix): land #31201 preserve room ID casing (@williamos-dev) Peter Steinberger 2026-03-02 03:09:00 +00:00
  • efd303dbc4 fix: normalize Discord wildcard sentinel parsing (#29459) (thanks @Sid-Qin) Peter Steinberger 2026-03-02 03:05:46 +00:00
  • 6210d2e238 fix(discord): prevent wildcard component registration collisions SidQin-cyber 2026-02-28 13:03:37 +08:00
  • c869ca4bbf fix: harden discord agent cid parsing (#29013) (thanks @Jacky1n7) Peter Steinberger 2026-03-02 03:07:30 +00:00
  • c14c17403e style: oxfmt for agent-components 李肖然 2026-02-28 21:06:27 +08:00
  • e95f96f77a fix(discord): guard cid decode to avoid URIError 李肖然 2026-02-28 20:32:18 +08:00
  • 9aba8422ca fix(discord): accept cid in agent component interactions 李肖然 2026-02-28 01:47:16 +08:00