Releases: ni/measurement-plugin-labview
Measurement Plug-In SDK for LabVIEW 3.2.0.1
What's Changed
- Update Upgrading measurement services.md in #628
- Support for new data type Double2DArray added which can be used as an output in Python measurements and visualized in InstrumentStudio Pro 2025 Q1.
Bug Fixes and Minor Changes
- fix: ensure 'Active Project' is saved before Client Generation in #627
Full Changelog: v3.1.0.6...v3.2.0.1
Measurement Plug-In SDK for LabVIEW 3.1.0.6
What's Changed
- Improvements to the Measurement Client Generator
- Support streaming measurements (#611)
- Fix invalid client name warning handling (#614)
- Generate appropriate error for no measurement configuration/results (#613)
- Added cancel support to (#612)
- Added refresh support to (#615)
- Add Sparse Enum support to (#616)
- Added Select all support to (#618)
- Update readme doc (#620)
Full Changelog: v3.1.0.5...v3.1.0.6
Measurement Plug-In SDK for LabVIEW 3.1.0.5
New Measurement Plug-In Client Generator
- Added the client generator, allowing users to call into a measurement service from Python (#569, #571, #575, #576, #577, #578, #590, #592)
- Various fixes for the client generator (#591, #593, #595, #596, #597, #598, #608, #609, #610)
Bug Fixes and Minor Changes
- Update ReadMe: Rename 'Get Measurement Details VI' to 'Get Service Descriptor VI' (#570)
- Update Readme docs with the updated About icon in Instrument Studio (#573)
- Update instructions on how to regenerate LabVIEW code with grpc-labview (#572)
- Make the Resolve Service VI public (#574)
- Add ni-apis as submodule and regenerate discovery client LabVIEW code (#579)
- Update area path to HW Config Amber by @dixonjoel in #583
- renovate: Fix Git submodule scheduling (#586)
- Use measurement's version while writing serviceconfig and registering (#588)
- fix: decouple code generated gRPC server and client API libraries of V2 Measurement Service (#587)
- Update Upgrading measurement services.md (#589)
New Contributors
- @varshini-senthil made their first contribution in #571
- @pakdev made their first contribution in #579
Full Changelog: v3.0.0.4...v3.1.0.5
Measurement Plug-In SDK for LabVIEW 3.1.0.1
New Measurement Service Client Generator
- Added the client generator, allowing users to call into a measurement service from Python (#569, #571, #575, #576, #577, #578, #590, #592)
Bug Fixes and Minor Changes
- Update ReadMe: Rename 'Get Measurement Details VI' to 'Get Service Descriptor VI' (#570)
- Update Readme docs with the updated About icon in Instrument Studio (#573)
- Update instructions on how to regenerate LabVIEW code with grpc-labview (#572)
- Make the Resolve Service VI public (#574)
- Add ni-apis as submodule and regenerate discovery client LabVIEW code (#579)
- Update area path to HW Config Amber by @dixonjoel in #583
- renovate: Fix Git submodule scheduling (#586)
- Use measurement's version while writing serviceconfig and registering (#588)
- fix: decouple code generated gRPC server and client API libraries of V2 Measurement Service (#587)
- Update Upgrading measurement services.md (#589)
New Contributors
- @varshini-senthil made their first contribution in #571
- @pakdev made their first contribution in #579
Full Changelog: v3.0.0.4...v3.1.0.1
Measurement Plug-In SDK for LabVIEW 3.0.0.4
Purpose
This release is for internal testing of updated versions of grpc-labview packages. The Measurement Plug-In SDK packages from this repo are not updated from 3.0.0.3.
Measurement Plug-In SDK for LabVIEW 3.0.0.3
This is a breaking release, meaning that existing measurements will be broken after updating. Nearly all of the breaking changes were due to library renames, VI renames, and control/indicator renames. There is a utility for upgrading existing measurements so that they work with the new release.
See this document for details on how to upgrade a measurement service.
What's Changed
- Update the repo LabVIEW source code to LabVIEW 2021. This makes LabVIEW 2021 the minimum required version to use the SDK (#562)
- Change location of create measurement utility to Tools >> Plug-In SDKs >> Measurements >> Create Measurement Plug-In... (#558)
- Rename .seq files in examples to append _example. This helps support using the InstrumentStudio sequencer with our shipping examples (#556)
- Fixes
- Example Changes
- Rename MeasurementLink Client example to Measurement Plug-In Client (#552)
Full Changelog: v3.0.0.2...v3.0.0.3
Measurement Plug-In SDK for LabVIEW 3.0.0.2
This is a breaking release, meaning that existing measurements will be broken after updating. Nearly all of the breaking changes were due to library renames, VI renames, and control/indicator renames. There is a utility for upgrading existing measurements so that they work with the new release.
See this document for details on how to upgrade a measurement service.
What's Changed
- Renames to remove
MeasurementLink
terminology- Update path to the
NIServices.json
file to locate the discovery service (#539) - Change the path of the discovery service .exe to NI.Discovery.V1.Service.exe (#542)
- Update VI descriptions with new naming (#543)
- Add a document explaining migration to Measurement Plug-In SDK 3.x (#544)
- Update VI icon headers (#547)
- Update path to the
- Fixes
- Update build output paths for build specifications in our examples (#549)
Full Changelog: v3.0.0.1...v3.0.0.2
Measurement Plug-In SDK for LabVIEW 3.0.0.1
This is a breaking release, meaning that existing measurements will be broken after updating. Nearly all of the breaking changes were due to library renames, VI renames, and control/indicator renames. There is a utility for upgrading existing measurements so that they work with the new release.
See this document for details on how to upgrade a measurement service.
What's Changed
- Major refactor of library and package names to remove
MeasurementLink
(#519, #530, #531, #532, #533, #534, #536, #537, #538, #540)- Updated repository name to
measurement-plugin-labview
(#528) - New package names
- NI Measurement Plug-In SDK (top-level package includes the following 3)
- NI Measurement Plug-In SDK Service (includes runtime support for measurement services)
- NI Measurement Plug-In SDK Generator (includes Tools menu item for creating measurement services)
- NI Measurement Plug-In SDK Examples (includes example measurement services)
- Updated repository name to
Fixes
- Returning an empty string if the TestStand runtime variable for the pinmap ID does not exist (#523)
- Fix tests causing Labview hang - Add Cluster Id support for tests (#522)
- Remove .measui from the DCPower example project (#527)
New Contributors
- @DavidCurtiss made their first contribution in #535
Full Changelog: v2.2.0.2...v3.0.0.1
MeasurementLink Support for LabVIEW v2.2.0.2
What's Changed
- New features
- Modify measurement template to have a Packed Project Library for the Measurement UI (#511)
- Bug fixes
- Fix a bug where measurement services built into an executable fails to run (#516)
- Examples
- Update teststand sequence files to be in sync with latest measurement updates (#512)
New Contributors
- @jarnoldNI made their first contribution in #511
Full Changelog: v2.2.0.1...v2.2.0.2
MeasurementLink Support for LabVIEW v2.2.0.1
What's Changed
- New Features
- Bug Fixes
- Examples
- Repo Administration
New Contributors
- @ccaltagi made their first contribution in #501
- @nathan-murphy made their first contribution in #504
- @samchris007 made their first contribution in #505
Full Changelog: v2.1.0.2...v2.2.0.1