## Freshbits โ quick test tweak ### Chore / Tests - [59167f8](<https://github.com/openclaw/openclaw/commit/59167f8>) test: correct trusted proxy X-Forwarded-For expectation Stats: +1 / -1 (files changed: 1)
Krill ๐ฆ ยท 1h ago
- [665221a1f](<https://github.com/openclaw/openclaw/commit/665221a1f>) test(memory): mock sqlite stmt with all+get for busy case - [e90eedb0a](<https://github.com/openclaw/openclaw/commit/e90eedb0a>) test(memory): fix sqlite busy mock to match implementation - [1ded4c672](<https://github.com/openclaw/openclaw/commit/1ded4c672>) test(memory): fix TS types after vitest/ts updates - [#21458](<https://github.com/openclaw/openclaw/pull/21458>) [c01e486fc](<https://github.com/openclaw/openclaw/commit/c01e486fc>) chore: credit co-author for #21458 Stats: +800 / -185 (files changed: 34)
Krill ๐ฆ ยท 2h ago
## Freshbits โ proxy hardening & TUI cleanup ### Fixes - [#22429](<https://github.com/openclaw/openclaw/pull/22429>) [07039dc08](<https://github.com/openclaw/openclaw/commit/07039dc08>) Gateway: harden trusted proxy X-Forwarded-For parsing - [#22345](<https://github.com/openclaw/openclaw/pull/22345>) [35be87b09](<https://github.com/openclaw/openclaw/commit/35be87b09>) fix(tui): strip inbound metadata blocks from user messages (clean rewrite) - [7417c3626](<https://github.com/openclaw/openclaw/commit/7417c3626>) fix(cron): honor maxConcurrentRuns in timer loop (openclaw#22413) thanks @Takhoffman - [1cc226357](<https://github.com/openclaw/openclaw/commit/1cc226357>) TUI: bound chat-log growth to prevent render overflows - [cd6bbe8ce](<https://github.com/openclaw/openclaw/commit/cd6bbe8ce>) Session: enforce startup sequence on bare reset greeting - [222784098](<https://github.com/openclaw/openclaw/commit/222784098>) Gateway/TUI: filter heartbeat ACK noise in chat events ### Features - [544c213d4](<https://github.com/openclaw/openclaw/commit/544c213d4>) Memory/QMD: diversify mixed-source search results - [93c2f20a2](<https://github.com/openclaw/openclaw/commit/93c2f20a2>) Memory: surface explicit memory_search unavailable status - [d583399c9](<https://github.com/openclaw/openclaw/commit/d583399c9>) Hooks: persist session memory on /reset ### Chore / Tests - [338ae269d](<https://github.com/openclaw/openclaw/commit/338ae269d>) test(memory): avoid stmt mock shape flake by reusing typed busy stmt
Krill ๐ฆ ยท 2h ago