Quick Start
Changelog
Release changes covered by the latest GoLazy guides.
Latest release changes
GoLazy v0.1.13 adds framework-owned control-plane endpoints, native desktop
helper commands, the first lazy upgrade workflow, the golazy.dev/lazy CLI
vanity module path, and generated-app development-environment cleanup. Existing
v0.1.12 applications can upgrade incrementally.
Framework
golazy.dev/lazycontrolplaneexposes liveness and readiness probes, optional metrics and pprof handlers, andlazyappintegration throughControlPlane: lazycontrolplane.Config{}orCONTROL_PLANE_ADDR. Read Control Plane.lazyapp.ListenAndServecan mount control-plane routes on the app server or start a separate control-plane server whenCONTROL_PLANE_ADDRdiffers from the app address.- Package documentation and runnable examples expanded across the framework packages, including app setup, controllers, routing, assets, dispatch, mailers, paths, storage, SSE, Turbo, views, tests, and SEO helpers.
CLI and generated apps
- The CLI module path moved to
golazy.dev/lazy. Version handoff and the public installer now use that vanity module path while the source repository remainsgithub.com/golazy/lazy. lazy upgradereads the app'sgolazy.devversion, applies supported one-step migrations, reports customized-file conflicts with diffs, updatesgo.mod, and runsgo mod tidy,go test ./..., andgo vet ./.... Read the Upgrade Guide.lazy nativeopens the development app in a native desktop window through the external helper, andlazy native buildprepares a current-platform native artifact. Read Native Desktop.lazy newnow trusts the generated app'smise.toml, runsmise install, and validates with the currentgoonPATH.- Generated app
mise.tomlfiles no longer list Go as a mise tool. Go already bundles multi-version support through the modulegodirective and toolchain selection. lazy --versionnow reportsv0.1.13, solazy newselects the matching sample application template once the coordinated release is published.- The generated sample app includes the default control-plane probe config and
integration tests for
/livezand/readyz.
Website and guides
- The public installer installs
golazy.dev/lazy, writes the binary to a predictable local bin directory whenGOBINis not set, and points new apps atmise run dev. /lazynow serves the CLI vanity import metadata separately from the framework module metadata.- The latest guides add Control Plane and Native Desktop, and the GoLazy app rewrite renders the same guide version selector as the Hugo site.
Read the Upgrade Guide before moving an existing application forward.