Releases: ni/measurement-plugin-labview
Releases · ni/measurement-plugin-labview
Measurement Plug-In SDK for LabVIEW 3.5.2.2
Measurement Plug-In SDK for LabVIEW 3.5.2.1
What's Changed
- Restore Measurement Server.lvproj to LV 2021 version (#690)
- Update Read Environment Variable to look at LabVIEW's environment variable (#695)
Full Changelog: v3.5.1.1...v3.5.2.1
Measurement Plug-In SDK for LabVIEW 3.5.1.1
What's Changed
- Pass the Cluster Id from the NIDISCOVERY_CLUSTERID environment variable (#686, #691)
- This allows examples and tests to use an isolated discovery service
Full Changelog: v3.5.0.2...v3.5.1.1
Measurement Plug-In SDK for LabVIEW 3.5.0.2
What's Changed
Remote measurement support
- feat: Add support for Measurement Remote Execution by populating deployment_target by @AishwaryaLakshmiSS in #657
- [Minor] Handle UNIMPLEMENTED operation error in Enumerate Compute Nodes by @AishwaryaLakshmiSS in #658
- feat: Add support for viewing Client Machine Details by populating annotations by @varshini-senthil in #672
Performance improvements
- Cache VI references used to perform ACBR for performance reasons. by @jasonmreding in #662
- Make direct driver calls when executing within the runtime engine by @jasonmreding in #667
- Update measurement template to use direct method calls instead of call by reference by @jasonmreding in #669
Other
- feat: added input in measurement user settings to hide Run Service by @bharathirm11 in #663
- Update Measurement PlugIn package builder version to 3.5.0.1 for pre-release by @Blahpapto1 in #659
- chore(deps): update actions/checkout action to v5 by @renovate[bot] in #661
- Update area path for syncing issues with AzDO by @jasonmreding in #668
- Regenerate session management client LabVIEW code by @varshini-senthil in #670
- chore(deps): update actions/setup-python action to v6 by @renovate[bot] in #674
- Update Session Reservation Testcases by @varshini-senthil in #677
- Fix and enable disabled acceptance tests by @jasonmreding in #679
- Regenerate gRPC stubs for grpc-labview v1.6.0.1 compatibility by @varshini-senthil in #680
- Mark typedefs in Session Management client stubs as source only by @varshini-senthil in #681
New Contributors
- @AishwaryaLakshmiSS made their first contribution in #657
- @bharathirm11 made their first contribution in #663
Full Changelog: v3.4.0.1...v3.5.0.2
Measurement Plug-In SDK for LabVIEW 3.5.0.1
What's Changed
- feat: Add support for Measurement Remote Execution by populating deployment_target by @AishwaryaLakshmiSS in #657
- Handle UNIMPLEMENTED operation error in Enumerate Compute Nodes by @AishwaryaLakshmiSS in #658
New Contributors
- @AishwaryaLakshmiSS made their first contribution in #657
Full Changelog: v3.4.0.1...v3.5.0.1
Measurement Plug-In SDK for LabVIEW 3.4.0.1
What's Changed
- Adding support for 2D arrays of double and string by @jasonmreding in #648
- 2D array controls of doubles and strings can now be used as part of the measurement configuration and outputs typedefs
- Updating measurement server to support parallel RPCs by @jasonmreding in #649
- If a measurement is marked as reentrant, the server will now process
MeasureRPCs in parallel. If the measurement is marked non-reentrant, the RPCs will be executed serially.
- If a measurement is marked as reentrant, the server will now process
- Updating measurement template to better support parallelism and cancellation by @jasonmreding in #651
- The generator used to create new measurements will now generate template VIs which can be used to implement cancellation of RPCs on the server.
- Adding automated tests to verify measurement calls execute in parallel or in sequence based on reentrancy by @jasonmreding in #652
Full Changelog: v3.3.0.1...v3.4.0.1
v3.3.1.2
Purpose
This release updates the versions of grpc-labview packages. The Measurement Plug-In SDK packages from this repo are unchanged from the 3.3.1.1 release.
v3.3.1.1
What's Changed
- Updating client pool to disable auto cleanup of client refnums by @jasonmreding in #645
- Upgrading version of grpc-labview to v1.4.0.1
Measurement Plug-In SDK for LabVIEW 3.3.0.1
What's Changed
- Create Wrapper VI for Measurement Client Generator Core Logic in #631
- Add sub-palette file for Client Generator wrapper VI and Update Generator build spec in #633
Bug Fixes and Minor Changes
- Update the Custom Build and Install action VIs to be source only in #635
- Update icon for TestStand library so it reads Meas like all of the ot… in #636
- Update to use
service classname as client library name whenclient nameinput is empty in #637 - Update Client Generator helpers to replace tunnels in loops and prevent reference leak in #634
- Update Package and Package dependencies version in Build Spec in #638
- Update README for the palette VI in #639
- Disable Controls Palette Option in Generator Build Spec in #643
New Contributors
- @Blahpapto1 made their first contribution in #644
Full Changelog: v3.2.0.1...v3.3.0.1
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