Releases: BramVR/blendersessiond
Releases · BramVR/blendersessiond
Release list
blendersessiond 0.1.0
blendersessiond 0.1.0
Added
- Cross-platform
doctorchecks for Blender discovery, platform support, writable state, and recorded Session Health. - Named
start,status, andstoplifecycle commands with isolated state, dynamic loopback ports, ownership checks, stale-record handling, process-tree termination, and retained logs. - Direct
callaccess to the raw BlenderMCP addon protocol with JSON parameters and serialized per-Session connections. mcp-servewiring from MCP stdio clients to healthy named Sessions through the validatedblender-mcpserver.- Optional existing-scene startup, live unsaved-changes reporting, and explicit stop-never-saves behavior.
- Pinned and locally patched BlenderMCP addon installation with third-party attribution and an auditable compatibility record.
- Fake-Blender lifecycle coverage and pinned real-Blender smoke coverage across Ubuntu, macOS, and Windows.
- Repo-owned agent skill for safe Session lifecycle, Blender MCP startup, direct addon calls, and save-before-stop handling.
- Tokenless PyPI Trusted Publishing and GitHub Release automation for validated stable version tags.
Changed
- Managed Sessions disable Blender's startup splash through the supported Python preference.
BLENDERSESSIOND_BASE_MCP_PORToverrides the first port considered during MCP port allocation, and the test suite now allocates ephemeral per-test port ranges so a real Session running on the developer machine can no longer pollute e2e results.- Package metadata and installation documentation now support publishing and installing
blendersessiondfrom PyPI.