Skip to content

Update OpenClaw image to 2026.3.8#10

Merged
78 merged 4 commits into
mainfrom
openclaw
Mar 9, 2026
Merged

Update OpenClaw image to 2026.3.8#10
78 merged 4 commits into
mainfrom
openclaw

Conversation

@78
Copy link
Copy Markdown
Owner

@78 78 commented Mar 9, 2026

This pull request includes several improvements focused on reducing false positives from antivirus heuristics for Windows builds, updating build scripts for improved debugging, and fixing desktop directory permissions in root filesystem scripts. Additionally, it updates release metadata for both application and image versions.

Windows build and application improvements:

  • Updated MSVC build settings in CMakeLists.txt to use /O1 (minimize size) instead of /O2 (maximize speed) for Release builds, mitigating AV heuristic false positives.
  • Enhanced tenbox-manager build options in src/manager/CMakeLists.txt to add /GL, /Gy, /guard:cf, and related linker flags for cleaner code layout and security metadata, further reducing AV false positives.
  • Refactored src/manager/main.cpp to use secure versions of file and time functions (_wfopen_s, localtime_s), and added both main and wWinMain entry points for standard binary layout. [1] [2] [3] [4]

Build script improvements:

  • Changed Windows build script scripts/build-msi.bat to use RelWithDebInfo instead of Release for better debugging support.

Root filesystem and desktop fixes:

  • Fixed desktop directory ownership in both scripts/arm64/make-rootfs-openclaw.sh and scripts/x86_64/make-rootfs-openclaw.sh to ensure correct permissions for the user. [1] [2]

Release metadata updates:

  • Updated website/public/api/version.json to version 0.3.3 with new release notes and download URLs.
  • Updated website/public/api/images.json for OpenClaw 2026.3.8, including new image URLs and checksums. [1] [2]

78 and others added 4 commits March 9, 2026 21:36
- Modified CMakeLists.txt to use /O1 optimization for Release builds to reduce false positives from antivirus software.
- Updated build-msi.bat to reflect the change from Release to RelWithDebInfo build type.
- Enhanced tenbox-manager CMakeLists.txt with additional compile and link options for better security and optimization.
- Refactored main.cpp to improve logging and application entry points for better compatibility with Windows desktop applications.
- Bumped version to 0.3.3 in version.json and images.json, updating corresponding download URLs and SHA256 hashes.
- Added ownership change for the \$DESKTOP_DIR in both ARM64 and x86_64 root filesystem build scripts to ensure proper permissions for user access.
- Changed the URL and SHA256 hash for the rootfs.qcow2 image in images.json to reflect the latest version with desktop fixes. Updated the file size accordingly.
- Bumped OpenClaw version from 2026.3.7 to 2026.3.8.
- Updated the rootfs.qcow2 image URL, SHA256 hash, and file size to reflect the latest version with desktop fixes.
@78 78 merged commit 7891c31 into main Mar 9, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant