Releases: jonpepler/kerbcast
kerbcast v1.0.0
Installation
- Extract
kerbcast-v1.0.0.zipinto your KSPGameData/directory. - Install Hullcam VDS Continued (required).
- Start KSP and launch a flight with onboard camera parts.
- Go to : (configured in settings.cfg) to connect to streams.
Assets
kerbcast-v1.0.0.zip— complete install tree (plugin + sidecar + shader bundles + settings)Kerbcast.dll— plugin DLL only (for manual installs)
TypeScript SDK
@jonpepler/kerbcast@1.0.0and@jonpepler/kerbcast-react@1.0.0published to GitHub Packages.
Changelog
Bug Fixes
- Repoint shader-project symlinks to Plugin/Kerbcast (65c11e0)
CI
- Rename workflow and references kerbcam -> kerbcast (3a98e43)
Chores
- Pin v0.21.3 (f6977ff)
Documentation
- Improve readme and supporting docs (b0f022e)
- Correct ring MAGIC comment (legacy KERBCAM1, pinned for compat) (f13ee7f)
- Sweep remaining kerbcam -> kerbcast references (f765a1c)
- Fix ring layout header comment (magic is legacy KERBCAM1) (ea997d1)
Other
Refactoring
- Rename crate and internals kerbcam -> kerbcast (04c4b61)
- Rename packages and regenerate bindings kerbcam -> kerbcast (df3fb74)
- Rename package and rebuild embedded page kerbcam -> kerbcast (447043a)
- Rename namespace, types, paths and FX assets kerbcam -> kerbcast (06c6f42)
- Rename shader project and bundle output kerbcam -> kerbcast (e84ae6c)
- Move install tree and version file kerbcam -> kerbcast (851cc16)
- Rename descriptor kerbcam -> kerbcast (34b9aa4)
- Rebrand kerbcam -> kerbcast (38664ce)
kerbcam v0.21.3
Installation
- Extract
kerbcam-v0.21.3.zipinto your KSPGameData/directory. - Install Hullcam VDS Continued (required).
- Start KSP and launch a flight with onboard camera parts.
- Go to <ksp-ip>:<port> (configured in settings.cfg) to connect to streams.
Assets
kerbcam-v0.21.3.zip— complete install tree (plugin + sidecar + shader bundles + settings)Kerbcam.dll— plugin DLL only (for manual installs)
TypeScript SDK
@jonpepler/kerbcam@0.21.3and@jonpepler/kerbcam-react@0.21.3published to GitHub Packages.
Changelog
Chores
- Pin v0.21.2 (f1c4db9)
Documentation
- Quality tiers + rebind robustness design (8d93a84)
- Quality tiers + rebind robustness implementation plan (634547a)
- Document MaxQuality tiers in settings.cfg (2a7de0b)
- Clarify adaptive shedding comments now that it defaults on (0206a9e)
Features
- Add QualityTier resolution+bitrate resolver (9c7bc23)
- MaxQuality tier preset drives dims+bitrate, raw keys override (f36dcbe)
- Enable adaptive quality degrade by default (c2e44b7)
- Surface sidecar error replies as a transient notice (e1e7100)
- Show reconnecting state for a tile whose camera is gone (c3585c8)
Other
- V0.21.3 (9badba1)
kerbcam v0.21.2
Installation
- Extract
kerbcam-v0.21.2.zipinto your KSPGameData/directory. - Install Hullcam VDS Continued (required).
- Start KSP and launch a flight with onboard camera parts.
- Go to : (configured in settings.cfg) to connect to streams.
Assets
kerbcam-v0.21.2.zip— complete install tree (plugin + sidecar + shader bundles + settings)Kerbcam.dll— plugin DLL only (for manual installs)
TypeScript SDK
@jonpepler/kerbcam@0.21.2and@jonpepler/kerbcam-react@0.21.2published to GitHub Packages.
Changelog
Chores
- Pin v0.21.1 (5c8418e)
Documentation
- Record June 2026 simplify review (applied + deferred) (8297c2a)
Other
- Simplify cleanups into combined test branch (2ce4fac)
- Mmap base-pointer caching into combined test branch (aefc449)
- V0.21.2 (d5d48e6)
Performance
- Avoid closure allocation in ControlBlock.ReadBody (8cd0a71)
- Snapshot dims instead of cloning EncodeConfig per frame (2339857)
- Cache mmap base pointer instead of re-acquiring per access (874edcd)
Refactoring
- Drop redundant even-dimension guard (83bc4a5)
- Remove dead _headroomSince reset (3132b60)
- Gate ForPart log behind DebugCameraLogging (c7a2c74)
- Stamp frame-ring headers via copy_from_slice (57add7e)
- Derive selected_backend_name from auto_select (a7dcecc)
- Tidy peer.rs control handling (317aeb0)
- Extract broadcast() helper for peer fan-out (341e955)
- Simplify settings/tiles state and memoize grid (c4acdf0)
kerbcam v0.21.1
Installation
- Extract
kerbcam-v0.21.1.zipinto your KSPGameData/directory. - Install Hullcam VDS Continued (required).
- Start KSP and launch a flight with onboard camera parts.
- Go to : (configured in settings.cfg) to connect to streams.
Assets
kerbcam-v0.21.1.zip— complete install tree (plugin + sidecar + shader bundles + settings)Kerbcam.dll— plugin DLL only (for manual installs)
TypeScript SDK
@jonpepler/kerbcam@0.21.1and@jonpepler/kerbcam-react@0.21.1published to GitHub Packages.
kerbcam v0.21.0
Installation
- Extract
kerbcam-v0.21.0.zipinto your KSPGameData/directory. - Install Hullcam VDS Continued (required).
- Start KSP and launch a flight with onboard camera parts.
- Go to : (configured in settings.cfg) to connect to streams.
Assets
kerbcam-v0.21.0.zip— complete install tree (plugin + sidecar + shader bundles + settings)Kerbcam.dll— plugin DLL only (for manual installs)
TypeScript SDK
@jonpepler/kerbcam@0.21.0and@jonpepler/kerbcam-react@0.21.0published to GitHub Packages.
Changelog
Bug Fixes
- Portal the quality menu like the camera dropdown (18c15f9)
- Converge the stagger budget instead of sawtoothing (ce68aa2)
Chores
- Pin v0.20.1 (bb98e9a)
Documentation
- Add set-quality to the control-channel message table (643aab0)
- Describe the once-per-session sidecar lifecycle (96893ab)
Features
- Viewer set-quality message and per-camera quality state (b20941d)
- Viewer quality clamp through the auto-shed resolution path (bd1364a)
- Per-camera quality controls in the client and CameraFeed (8793b5f)
- Survive scene changes with live peers, self-exit when KSP dies (aa64ed8)
- Run the sidecar once per KSP session, not once per flight scene (8bf60c4)
- Ramp static in on stall and add a show-static toggle (559bbfe)
- Make show-static global with a reduced-motion default (24b4e02)
Other
kerbcam v0.20.1
Installation
- Extract
kerbcam-v0.20.1.zipinto your KSPGameData/directory. - Install Hullcam VDS Continued (required).
- Start KSP and launch a flight with onboard camera parts.
- Go to : (configured in settings.cfg) to connect to streams.
Assets
kerbcam-v0.20.1.zip— complete install tree (plugin + sidecar + shader bundles + settings)Kerbcam.dll— plugin DLL only (for manual installs)
TypeScript SDK
@jonpepler/kerbcam@0.20.1and@jonpepler/kerbcam-react@0.20.1published to GitHub Packages.
kerbcam v0.19.0
Installation
- Extract
kerbcam-v0.19.0.zipinto your KSPGameData/directory. - Install Hullcam VDS Continued (required).
- Start KSP and launch a flight with onboard camera parts.
- Go to : (configured in settings.cfg) to connect to streams.
Assets
kerbcam-v0.19.0.zip— complete install tree (plugin + sidecar + shader bundles + settings)Kerbcam.dll— plugin DLL only (for manual installs)
TypeScript SDK
@jonpepler/kerbcam@0.19.0and@jonpepler/kerbcam-react@0.19.0published to GitHub Packages.
Changelog
Bug Fixes
- Blit Hullcam filters through a per-camera material (c00fe16)
CI
- Add a windows-2022 clippy + test lane (5ec1660)
Chores
- Pin v0.18.3 (a17e33c)
Features
- Pick the default bitrate from the encoder backend (04684bf)
- BitrateBps knob, 0 leaves the bitrate to the sidecar (8212a76)
- Layer user overrides from PluginData over shipped defaults (bba8c5c)
- Opt-in adaptive quality promote in the stagger controller (04602b8)
- Media Foundation hardware H.264 backend for Windows (0d8e9eb)
Other
- V0.19.0 (68516d3)
Tests
kerbcam v0.18.3
Installation
- Extract
kerbcam-v0.18.3.zipinto your KSPGameData/directory. - Install Hullcam VDS Continued (required).
- Start KSP and launch a flight with onboard camera parts.
- Go to : (configured in settings.cfg) to connect to streams.
Assets
kerbcam-v0.18.3.zip— complete install tree (plugin + sidecar + shader bundles + settings)Kerbcam.dll— plugin DLL only (for manual installs)
TypeScript SDK
@jonpepler/kerbcam@0.18.3and@jonpepler/kerbcam-react@0.18.3published to GitHub Packages.
Changelog
Bug Fixes
- Load the platform-suffixed kerbcam-shaders bundle (b6c0678)
- Pin v0.18.1 (77761f0)
- Only spawn the OpenGL readback pump on OpenGLCore (ffa9f3e)
CI
- Build per-platform kerbcam-shaders bundles (windows, osx) (c5a97d8)
- Re-pin Kerbcam.ckan on main after publishing assets (20185d9)
- Install windows/mac player support as Hub modules (58e3bf3)
Chores
- Pin v0.18.2 (a8fccbc)
Other
- V0.18.3 (f9c9d1f)
kerbcam v0.18.2
Installation
- Extract
kerbcam-v0.18.2.zipinto your KSPGameData/directory. - Install Hullcam VDS Continued (required).
- Start KSP and launch a flight with onboard camera parts.
- Go to : (configured in settings.cfg) to connect to streams.
Assets
kerbcam-v0.18.2.zip— complete install tree (plugin + sidecar + shader bundles + settings)Kerbcam.dll— plugin DLL only (for manual installs)
TypeScript SDK
@jonpepler/kerbcam@0.18.2and@jonpepler/kerbcam-react@0.18.2published to GitHub Packages.
kerbcam v0.18.1
Installation
- Extract
kerbcam-v0.18.1.zipinto your KSPGameData/directory. - Install Hullcam VDS Continued (required).
- Start KSP and launch a flight with onboard camera parts.
- Go to : (configured in settings.cfg) to connect to streams.
Assets
kerbcam-v0.18.1.zip— complete install tree (plugin + sidecar + shader bundles + settings)Kerbcam.dll— plugin DLL only (for manual installs)
TypeScript SDK
@jonpepler/kerbcam@0.18.1and@jonpepler/kerbcam-react@0.18.1published to GitHub Packages.
Changelog
Bug Fixes
- Make protocol-ci auto-commit race-safe (0c94b8b)
- Never let changelog generation kill a release (e6e5440)
- Isolate per-camera and per-FX failures, restart crashed sidecar (b6cfa13)
- Recover wedged encoders, handle SIGTERM, O(1) status-log eviction (2ab8c27)
- Depend on Harmony2 and pin v0.18.0 (1b446fb)
- Treat shaders without a supported variant as unavailable (0afccf9)
CI
- Run the Plugin/*.Tests harnesses on every push/PR (c4f2e87)
Documentation
- Replace stale sidecar README, add user install + troubleshooting guides (8c0fd22)
- Add live_tests/kerbcam.md, the script-testable protocol reference (66c21b6)
- Add CI status badges to the README (565a21a)
- Pre-release KSP smoke-test checklist (f9a6fb0)
- Drop the CI badges (155ad60)
- Delete the badge line from the testing backlog (c971526)
Other
- V0.18.1 (25582e1)
Tests
- Golden fixture locks the C#/Rust frame-ring layout contract (6220b84)