Table of Contents
02 Versions
More details:
https://labviewwiki.org/wiki/LabVIEW_Versions
NI: LabVIEW and MS Windows Version Compatibility
NI: Hardware and Software Operating System Compatibility
LabVIEW 2026 Q3
LabVIEW 2026 Q3 Features and Changes
-
NI Nigel™ AI Updates
-
prompt to generate VIs in the Nigel chat window
-
use the Add File to Context button
-
clean up your front panels through the Edit » Clean Up Panel option
-
select the AI model used to answer your queries
-
connect to Model Context Protocol (MCP) servers and tools
Support for Unicode (UTF-8) StringsUpdates to LabVIEW Icon EditorUpdates to LabVIEW Actor FrameworkAutomated Software Bill of Materials (SBOM) GenerationContinuous Integration/Continuous Deployment (CI/CD) ImprovementsAdded New NI-DAQmx Sample ProjectLabVIEW Security Feature UpdatesDebug Window ImprovementsLabVIEW Regular Expression Engine Upgraded to PCRE2
LabVIEW 2026 Q1
LabVIEW 2026 Q1 Features and Changes
-
NI Nigel™ AI Updates
-
suggest new code elements
-
answer questions related to project structures
-
answer questions related to your specific hardware and software
-
stores your chat history
Set Probes and Breakpoints Without Modifying Source VIsEnable or Disable Retain Wire Values Setting on Multiple VIsVI Comparison ImprovementsAdded Externally Changed Files List Dialog BoxSupport for LabVIEW Headless EnvironmentSupport for LabVIEW on Windows Docker ContainersAdditional Security Features to Prevent Unknown External Code from ExecutingAdded Web Browser Front Panel Control.NET (Core) 8.0 ImprovementsDeprecation of Code Interface NodesLV2026 Q1 Known Issues
-
Bug 3741628: Notification of externally changed files triggers falsely when programmatically modifying or creating files.
-
Disable with this .ini key:
FeatureToggle.Project.FileSystemMonitor=False
LabVIEW 2025 Q3
LabVIEW 2025 Q3 Features and Changes
-
Nigel AI Advisor
-
New Debug Window
-
Logging for Unwired Errors
-
New keyboard shortcuts
-
Automatically wire values through the Enabled frame when placing Diagram Disable Structures
-
Context Help Notes
-
Left-Aligned text for block diagram objects
-
LabVIEW CLI
-
.NET 8 support for Register Event Callback
-
Added support for Windows Long Paths
-
Additional data types supported for Export Data to Clipboard & Export Data to Excel
-
Vertical scrollbar for free labels
-
Source Distributions now use the compiled code setting of each source file by default.
LabVIEW 2025 Q1
LabVIEW 2025 Q1 Features and Changes
-
.NET (Core) 8.0 Support
-
Python 3.11 and 3.12.
-
Changes to Compare VIs and Other LabVIEW Files
-
New Row Options for Listbox, Multicolumn Listbox, Table, and Tree Controls
-
New Properties, Methods, and Events
-
Updated LabVIEW Font Type Definition
-
Additional Changes
LabVIEW 2024 Q3
LabVIEW 2024 Q3 Features and Changes
-
Saving All VIs in a Project for a Previous Version of LabVIEW
-
Improvements to Comparing VIs
-
Preview Feature: .NET Core (8.0) Support in LabVIEW
LabVIEW 2024 Q1
LabVIEW 2024 Q1 Features and Changes
-
Support for openSUSE 15.5
-
Use JKI Dragon to manage package dependencies directly from your LabVIEW project
-
The Path class includes the new “Browse for Path” method
-
The Open VI Reference function's vi path input parameter now accepts an existing VI reference
-
Beta feature: Develop a project in an older LV version
LabVIEW 2023 Q3
-
Diagram zoom
-
Multiple animation speeds for Execution Highlighting
-
“Quick change” label to object
-
“Quick change” rectangular selection
-
Double-click to finish wire and create control/indicator
-
DoubleClickWhenWiringCreation=Falsewill disable this behaviour
Find All Instances when runningNew visual feedback when selecting and branching wiresPerformance improvements to building applications, packed project libraries, and source distribution…JKI Dragon (Separate installation required)LabVIEW for macOS supports Apple siliconLabVIEW 2023 Q1
https://www.ni.com/docs/en-US/bundle/upgrading-labview/page/labview-2023q1-changes.html
-
LabVIEW Introduces a Tool to Identify and Install NI Drivers for a Project
-
Applications on Linux Support Custom Name and Icon
-
Terminals Height No Longer Changes With Font
-
Python Support
-
Support for macOS 13
LabVIEW 2022 Q3
https://www.ni.com/docs/en-US/bundle/upgrading-labview/page/labview-2022q3-changes.html
-
Compare VIs within LabVIEW
-
Python Support
-
Changes to Default under Options
-
In LabVIEW 2022 Q3, the default for Separate compiled code from new files has been changed to ENABLED.
Call MATLAB FunctionUninit method of Actor.lvclassSupport for Drivers/Toolkits Independent of LabVIEW VersionNew Help ExperienceLabVIEW 2021
https://www.ni.com/docs/en-US/bundle/upgrading-labview/page/labview-2021-changes.html
-
Improvements to the Probe Display
-
SFTP Support
-
Python Support
-
Run When Opened
-
nicurl Uses System Certificates on Windows
-
OS Support (no Windows Vista/XP/7/8.x, Windows Server 2003/2008/2012, or any 32-bit Windows operating system)
-
Hidden Controls
-
Use LVCompare with Git
-
Improvements to Workflow for Comparing VIs and VI Hierarchies
-
Image Depth for GetImage and GetImageScaled Methods
-
Call MATLAB Functions
-
Named Tuples Support
-
VI Names Listed in VI Abort Dialog
-
Improved Wire Routing
LabVIEW 2020
https://www.ni.com/pdf/manuals/371780t.pdf
-
Improving Code Flexibility Using LabVIEW Interfaces
-
LabVIEW Web Services Enhancements
-
Application Builder Enhancements
-
(Windows) Repairing Packages
-
Miscellaneous Application Builder Enhancements
Environment Enhancements-
Improvements to Selecting a List Item
-
Improvements to Moving between Subdiagrams
-
Improvements to Rearranging Cases or Subdiagrams
-
Clearing Data for Variant Data Types
-
Improvements to Displaying Errors
-
Launching the Cluster Size Dialog Box
-
Displaying the Last Item in a Ring Control
Dialog Box EnhancementsEnhancements to the Import Shared Library WizardBlock Diagram Enhancements-
Cleaning Up Broken Wire Branches
-
Hiding the Event Data Node
-
Hiding the Iteration Terminal in Loops
-
Swapping Wire Positions When Only One Input is Wired
-
Setting Text on Icons
-
Displaying Context Help for Objects in Quick Drop
-
Improvements to Wiring Terminals for Objects Inserted from Quick Drop
New and Changed VIs and FunctionsNew and Changed Properties, Methods, and EventsLabVIEW 2019
https://www.ni.com/pdf/manuals/371780r.pdf
-
New Fundamental Collection Types: Set and Map
-
New Shortcut Menu Items
-
Application Builder Enhancements
-
(Windows) Distributing Your Application as Package Installers
-
Publishing NI Packages to Feeds
-
Miscellaneous Application Builder Enhancements
Front Panel Enhancements-
Set and Map Controls and Indicators
-
More Controls and Indicators in NXG Style
-
Viewing Run-Time Front Panel Bounds in Edit Mode
Replacing Project ItemsHighlighting the Execution of a Section of CodeMonitoring the Flow of Data Using History ProbesEnhancements to Handling Errors in Case StructuresIndicating Text Overflow in Constants, Controls, and IndicatorsEnvironment EnhancementsNew and Changed VIs and Functions-
JSONtext (link for auto-install)
-
Data Type Parsing VIs
-
…
New PropertiesLabVIEW 2018
https://www.ni.com/pdf/manuals/371780p.pdf
-
Customizing a Malleable VI for Different Data Types
-
Running Operations Using the Command Line Interface for LabVIEW
-
Calling Python Code from LabVIEW
-
Application Builder Enhancements
-
Creating Packages on Windows and Linux Real-Time Targets
-
Backward Compatibility Support for LabVIEW-Built .NET Assemblies
Environment Enhancements-
Improvements to Creating Type Definitions
-
Keyboard Shortcuts for Formatting Text
Block Diagram Enhancements-
Improvements to Error Handling on Parallel For Loops
-
Improvements to Removing and Rewiring Objects (QD)
Front Panel Enhancements-
NXG Style Controls and Indicators
New VIs and Functions-
The Comparison palette includes the new Assert Type subpalette
-
The Connectivity palette includes the new Python subpalette
-
The Conversion palette includes the new Coerce To Type function
-
The Timing palette includes the new High Resolution Polling Wait VI
New and Changed Properties and MethodsLabVIEW 2017
https://www.ni.com/pdf/manuals/371780n.pdf
-
Reduced VI Load and Compile Time
-
Maintaining Wire Connections When Moving Objects
-
Malleable VIs
-
New and Changed VIs and Functions
-
Read-Only Access for Data Value References
New and Changed Classes, Properties, Methods, and EventsApplication Builder Enhancements-
Backward Compatibility of the LabVIEW Run-Time Engine (EXE, DLL, PPL)
-
Improvements to Calls between LabVIEW and Other Languages
LabVIEW 2016
https://www.ni.com/pdf/manuals/371780m.pdf
-
Improvements to Selecting, Moving, and Resizing Objects
-
Asynchronously Communicating Data between Parallel Sections of Code
-
Environment Enhancements
-
New and Changed VIs and Functions
-
New and Changed Classes, Properties, Methods, and Events
-
Add-On Consolidation for LabVIEW (64-bit)
-
Changes to LabVIEW for OS X
-
LabVIEW 2016 for OS X is available only in 64-bit. NI no longer provides the 32-bit version of LabVIEW for OS X.
Changes to LabVIEW for Linux-
LabVIEW 2016 (32-bit and 64-bit) for Linux supports only 64-bit versions of Linux operating systems. LabVIEW for Linux no longer supports 32-bit versions of Linux operating systems.
kb/labview/versions.txt · Last modified: 2026/07/30 11:29 by joerg.hampel
-
-
-
-
-
-
-
-
-
-