v2026.5.29

Osmantic/ODSv2026.5.29May 29, 2026by github-actions[bot]

AI Summary

v2026.5.29 is a comprehensive update migrating GitHub workflows to nullbuilder, adding new cloud providers, and fixing stability issues for Discord and Windows compatibility.

Key Highlights

  • GitHub workflows migrated to nullbuilder
  • Added native ACP stdio adapter
  • Added NEAR AI Cloud and Atlas Cloud providers
  • Discord gateway stability improvements (watchdog, backoff, TLS leak fix)
  • Windows DNS resolution fixed for non-localhost hostnames

New Features

  • Native ACP stdio adapter
  • NEAR AI Cloud and Atlas Cloud providers
  • Discord gateway stability improvements
  • Windows DNS resolution fix
  • Zig v0.16 compatibility fixes

Full Release Notes

## What's Changed
* v2026.5.4 by @DonPrus in https://github.com/nullclaw/nullclaw/pull/888
* Move GitHub workflows to nullbuilder by @DonPrus in https://github.com/nullclaw/nullclaw/pull/889
* Add native ACP stdio adapter by @DonPrus in https://github.com/nullclaw/nullclaw/pull/896
* chore(docs): Add docs for quick zig setup by @kunalk16 in https://github.com/nullclaw/nullclaw/pull/897
* ci: publish nightly prerelease by @DonPrus in https://github.com/nullclaw/nullclaw/pull/899
* fix(discord): avoid Android gateway startup stalls by @vernonstinebaker in https://github.com/nullclaw/nullclaw/pull/905
* fix(tools): defer shell sandbox auto-detection by @vernonstinebaker in https://github.com/nullclaw/nullclaw/pull/906
* fix(discord,websocket): gateway stability — watchdog, backoff, interrupt-safe stop, TLS leak fix by @vernonstinebaker in https://github.com/nullclaw/nullclaw/pull/910
* fix(net): fix Windows DNS resolution for non-localhost hostnames by @chenhlSH in https://github.com/nullclaw/nullclaw/pull/920
* feat(gateway): synchronous /webhook for paired-token workers by @raskevichai in https://github.com/nullclaw/nullclaw/pull/912
* probe: resolve executable before spawning child process by @mark-os in https://github.com/nullclaw/nullclaw/pull/883
* Project hktn by @ShEvVl in https://github.com/nullclaw/nullclaw/pull/908
* [hackathon] feat(memory): Add NullClaw Data Governance Layer by @sleep3r in https://github.com/nullclaw/nullclaw/pull/885
* feat(audit): privacy-preserving secret triage for workspace audit by @gosIX22 in https://github.com/nullclaw/nullclaw/pull/911
* ci(deps): bump busybox from 1.37 to 1.38 in the docker-images group by @dependabot[bot] in https://github.com/nullclaw/nullclaw/pull/931
* fix(providers): preserve curl probe transport failures by @vernonstinebaker in https://github.com/nullclaw/nullclaw/pull/891
* test(compat/net): add Windows getAddressList regression tests by @fatihaziz in https://github.com/nullclaw/nullclaw/pull/892
* Fix build with zig v0.16  for win/linux by @qxo in https://github.com/nullclaw/nullclaw/pull/887
* Security harden webhooks, HTTP secrets, and cron shell jobs by @racribeiro in https://github.com/nullclaw/nullclaw/pull/907
* fix(compat): use nanosleep on POSIX in thread.sleep to actually suspend OS thread by @vernonstinebaker in https://github.com/nullclaw/nullclaw/pull/878
* feat(providers): add NEAR AI Cloud and Atlas Cloud providers by @PierreLeGuen in https://github.com/nullclaw/nullclaw/pull/922
* fix(config): tolerate numeric items in channel allow-lists by @raskevichai in https://github.com/nullclaw/nullclaw/pull/924
* fix(path-security): allow macOS workspace under /private/var/folders by @vernonstinebaker in https://github.com/nullclaw/nullclaw/pull/925
* test(web_search): isolate API key env in aggregate failure case by @vernonstinebaker in https://github.com/nullclaw/nullclaw/pull/926
* test(compatible): suppress API error logs under zig test by @vernonstinebaker in https://github.com/nullclaw/nullclaw/pull/927
* fix(tools/memory_list): default session_id to null so globals are visible by @raskevichai in https://github.com/nullclaw/nullclaw/pull/929
* fix(channels): deliver subagent results to telegram in polling mode by @raskevichai in https://github.com/nullclaw/nullclaw/pull/928
* feat(telegram): include reply_to_message text in inbound context by @raskevichai in https://github.com/nullclaw/nullclaw/pull/930
* Add additional gateway methods by @DonPrus in https://github.com/nullclaw/nullclaw/pull/933
* fix(nix): updated lockfiles to work with zig 0.16.0 by @Codom in https://github.com/nullclaw/nullclaw/pull/935
* fix(channels/line): fix sendMessage routing and implement replyToken cache by @supersonictw in https://github.com/nullclaw/nullclaw/pull/934

## New Contributors
* @raskevichai made their first contribution in https://github.com/nullclaw/nullclaw/pull/912
* @ShEvVl made their first contribution in https://github.com/nullclaw/nullclaw/pull/908
* @gosIX22 made their first contribution in https://github.com/nullclaw/nullclaw/pull/911
* @dependabot[bot] made their first contribution in https://github.com/nullclaw/nullclaw/pull/931
* @fatihaziz made their first contribution in https://github.com/nullclaw/nullclaw/pull/892
* @racribeiro made their first contribution in https://github.com/nullclaw/nullclaw/pull/907
* @PierreLeGuen made their first contribution in https://github.com/nullclaw/nullclaw/pull/922
* @Codom made their first contribution in https://github.com/nullclaw/nullclaw/pull/935
* @supersonictw made their first contribution in https://github.com/nullclaw/nullclaw/pull/934

**Full Changelog**: https://github.com/nullclaw/nullclaw/compare/v2026.5.4...v2026.5.29