Releases: alexgorbatchev/devhost
Releases · alexgorbatchev/devhost
Release list
v0.0.9
Summary
- Dynamic Manifest Includes: Supported glob patterns for manifest inclusions (
include = ["services/**/*.toml"]), enabling highly modular stack configurations. - Late-Binding Service References & Auto-Injection: Introduced template syntax for dynamic port and host lookup across dependent services, automatically injecting resolved backend details into consumer environments.
- Improved Health Diagnostics: Added real-time progress indicators during health checks and intelligent loopback-ambiguity warning detection to troubleshoot listener mismatches (IPv4/IPv6 loopback loop issues).
- Vite & Storybook Guides: Added detailed documentation for seamless integration of modern frontend dev tools.
Notable Commits Since v0.0.8
9a43795feat(services): add progress reporting and loopback-ambiguity warning during health check6be5b57refactor(skills): rename manifest skill to devhost and modularize referencesa1714defeat(services): implement late-binding service templates and dynamic port auto-injectionf720021feat(manifest): support dynamic manifest includes with glob patterns
Full Changelog: v0.0.8...v0.0.9
v0.0.8
v0.0.7
devhost v0.0.6
Highlights
- Added
devhost --version, with built binaries and release archives now reporting the embedded release version while source-checkoutgo runkeeps a safe localdevplaceholder. - Added the bundled skill command and support for unmanaged routed services, expanding what a single
devhoststack can orchestrate locally. - Adopted Boa-based manifest CLI parsing and cleaned up the repo/workspace layout, which makes the CLI and release pipeline more consistent going forward.
Included changes since v0.0.5
feat(devhost): adopt boa for manifest CLI parsingrefactor(repo): split devhost app and ui workspacesdocs(storybook): update skill example pathrefactor(devtools): remove dead position compatibilityfeat(devhost): add bundled skill commandfix: .envrcfeat(devhost): support unmanaged routed servicesfeat(devhost): expose build-synced CLI version
v0.0.5
Highlights
- Rebuilt
devhostaround the shipped Go runtime, replacing the old TypeScript runtime path and making the standalone binary the primary distribution target. - Added managed Caddy lifecycle support, routing controls, trusted remote certificate commands, path mounting, and automatic port / hostname handling for local stacks.
- Expanded the injected devtools experience with routed service support, durable annotation queues, agent status updates, service restart controls, and external devtools aggregation.
- Added versioned cross-platform release tarballs and tightened the repo’s validation, deployment, and workspace guidance around the new release flow.
Release scope
v0.0.5 includes the cumulative shipped changes since v0.0.2.
v0.0.3 and v0.0.4 were tag attempts, but they were not published GitHub releases, so v0.0.2 is the correct public baseline for this release.
Included changes since v0.0.2
feat(build): add standalone release artifacts and live marketing capture demosfeat(golang): add phase 1 cli and manifest foundationfeat(golang): add managed caddy path and download supportfeat(golang): add remote trust and privileged port commandsfeat(golang): add managed caddy lifecycle corefeat(golang): add route state and devtools-free stack runnerfeat(golang): port routed devtools and agent workflowsfeat(devhost): emit and render pi agent status via terminal OSCfeat(devtools): add service restart functionality to service status panelfeat(devtools): implement durable agent annotation queuesfeat(devtools): add external devtools panel aggregationfeat(devtools): open routed services from the status panelfeat(devhost): retry auto ports and list hostnamesfeat(devhost): add shared route and port claimsfeat(caddy): support configurable managed listener portsfeat(caddy): move managed admin address into the manifestfeat(caddy): trust managed CA from a remote hostchore(golang): make Go the shipped runtime
v0.0.2
Full Changelog: https://github.com/alexgorbatchev/devhost/commits/v0.0.2