VIPM 2026 Q3 Preview - Release Notes
VIPM 2026 Q3 Preview adds Software Bill of Materials (SBOM) generation, project synchronization with vipm sync, NI Package Manager (NIPM) dependency management in vipm.toml, and expanded CLI capabilities for automation and CI/CD.
Many of the new features and capabilities are visible in the vipm command-line interface (CLI).
Software Bill of Materials (SBOM) wtih vipm sbom CLI Command
Generate CycloneDX 1.5 SBOMs from LabVIEW projects, vipm.toml manifests, .vipc, or .dragon files. SBOMs include both VIPM and NI packages with enriched metadata, license identifiers, and cryptographic hashes — helping meet compliance requirements such as the EU Cyber Resilience Act and US Executive Order 14028.
Features include:
- Multiple input types:
vipm.toml,.lvproj,.dragon,.vipc - Product metadata: name, version, and component type
- Dependency filtering:
--no-vipm,--no-nipm,--no-dev - VI linker traversal for deeper dependency discovery from
.lvprojfiles - CI/CD integration with GitHub Actions and Docker
See the SBOM documentation for a tutorial and workflow guidance.
Scan Projects for Dependencies with vipm sync CLI Command
Reconcile a vipm.toml manifest from the dependencies discovered in a LabVIEW project scan. This enables a workflow where you maintain vipm.toml as the source of truth — sync from your .lvproj, then generate SBOMs from the manifest without needing LabVIEW on your build machine.
See the vipm sync command reference for full options.
Lookup Package Metadata with vipm info CLI Command
Look up metadata for any VIPM or NI package — name, version, description, vendor, license, and installed files. Supports both VIPM packages and NI packages via the --nipm flag.
See the vipm info command reference for full options.
NI Package (NIPM) Support in vipm.toml
Manage NI Package Manager dependencies alongside VIPM packages in a single vipm.toml manifest. Declare NIPM feeds, production dependencies, and dev-dependencies in dedicated [nipm.*] sections. Add, remove, and lock NIPM packages using the familiar vipm add --nipm, vipm remove --nipm, and vipm lock commands.
See the NI Packages (NIPM) guide for details.
Environment Variables (Applicable to CLI, CI/CD, and Containers)
New environment variables simplify headless and CI/CD automation:
VIPM_NONINTERACTIVE— full non-interactive mode (auto-confirm prompts + error on missing params); auto-enabled in CI environmentsVIPM_ASSUME_YES— auto-confirm confirmation prompts onlyVIPM_COMMUNITY_EDITION— activate Community Edition without interactive promptsVIPM_TIMEOUT— override the default operation timeoutVIPM_DEBUG— enable verbose debug outputNO_COLOR— disable colored output- Automatic CI environment detection for GitHub Actions, GitLab CI, Jenkins, and 9 other CI systems — non-interactive mode activates automatically so commands never hang
See the Environment Variables reference for the full list.
Enhanced CI/CD Guides
Updated Docker and GitHub Actions guides with environment variable configuration, -y flag usage in examples, and SBOM generation workflow steps.
Need Help?
- Report issues on GitHub
- Join our community on Discord
- Check the Support page for additional resources