Complete dependency discovery
Trees, graphs, library docs and release-note diffs no longer come back silently empty.
Validation matches the server
Collections missing required flows now fail validation before upload.
Clean failures
Network errors return diagnostics; closed pipes exit quietly with status 141.
Dependencies
-
Complete dependency discoveryFix#227
Dependency trees, graphs, generated library documentation and dependency changes in release notes resolve current AppConfig references correctly. Previously these commands could silently return empty or incomplete results. Unresolvable libraries now produce warnings.
Datasources and OData
-
Earlier datasource validation failuresChanged#217
Collection datasources missing
getListFlow, and keyed collections missinggetByKeysFlow, now produce validation errors to match server requirements. A collection carrying an extragetFlowremains a warning. -
Actionable OData network errorsFix#244
TLS, connection, timeout and other transport failures return structured diagnostics and recovery suggestions instead of raw tracebacks. OData requests honor the configured SSL-verification setting.
Command reliability
-
Quiet closed-pipe handlingFix#245
Commands piped to a consumer that exits early, such as
head, stop without broken-pipe tracebacks or failure telemetry. Exit status 141 indicates truncated output.
Behind the scenes
-
Test isolationTooling#246
Queued telemetry no longer leaks between test cases.
What might need a change on your side
- Dependency-output consumers. Identity uses
unique_identifierplusversion;application_idbecomesbranch_id, and resolved version details appear inversion_info. Review scripts that parse dependency and graph output. - Validation gates. Missing required collection flows now fail validation, so
validate && upsertchains stop earlier. - Pipelines. An intentionally closed pipe exits 141, which is nonzero under
pipefail.
Source record
Compiled from the 5 pull requests merged to main between v0.5.4 and v0.5.5, assigned by tag ancestry. #227 merged August 29 but first shipped here. Deploy-pin and version-bump commits are omitted. Dates use America/New_York.