Releases: microsoft/azure-linux-dev-tools
Releases · microsoft/azure-linux-dev-tools
Release list
v0.2.0
Added
- Component updates and reproducibility. Render and update components from
the CLI, inspect their history, and identify which components changed.
Deterministic fingerprints, validated lock files, upstream staleness checks,
and freshness-based skipping make updates repeatable and efficient. - Source preparation and overlays. Prepare sources through the
mockbatch
pipeline, download sources independently withdownload-sources, and
customize specs and archives with section, subpackage, file, metadata, and
per-file overlays. - Dist-git and release handling. Generate synthetic git history, construct
dist-git repositories from lock-file history, and choose between automatic,
%autorelease, and static release calculation. - Package and repository tools. Inspect package configuration with
azldev package list, query RPM repositories withazldev repo query, and organize
built RPMs and SRPMs into publish-channel-aware output directories. - Image testing. Configure image capabilities and test suites, including
pytest support and booting live ISO images. - Configuration and command-line experience. Load user configuration from
the XDG config directory, validate configuration and lock files, and provide
actionable error hints, progress reporting, check-only modes, and improved
component list output. - Developer tooling. Generate reference documentation explicitly, audit
tests with mutation testing, and use source and batch-processing utilities
through the MCP server.
Fixed
- Source and overlay reliability. Keep
source-filesandsourcesin sync,
handle renamed URL sources, expand overlay paths after configuration
resolution, skip.gitwhen applying file overlays, and detect source
identity drift. - Spec and release parsing. Discover patches throughout a spec, recognize
more%autoreleaseand section-header forms, preserve balanced conditionals,
and avoid invalid release bumps. - Synthetic history and dist-git. Support shallow clones, worktrees,
submodules, merge commits, and uncommitted configuration changes when
generating history and dist-git repositories. - Command-line behavior. Honor quiet mode consistently, return empty JSON
arrays instead ofnull, improve image and shallow-clone errors, and make
error suggestions safe during concurrent operations. - Build and runtime behavior. Allow source downloads as root, prioritize
disks over ISO media when booting images, reduce license-check noise, and
improve MCP server reliability.