Skip to content

Releases: ni/grpc-labview

v1.7.0.1

12 Jan 19:40
c3532cc

Choose a tag to compare

v1.7.0.1 Pre-release
Pre-release

What's Changed

Full Changelog: v1.6.1.1...v1.7.0.1

v1.6.1.1

11 Dec 11:29

Choose a tag to compare

v1.6.1.1 Pre-release
Pre-release

What's Changed

  • fix: Encode strings as UTF-8 by @bkeryan in #464
  • fix: Update all exported library functions to catch and translate C++ exceptions by @bkeryan in #465
  • Revert "fix: Encode strings as UTF-8" by @bkeryan in #466
  • Cache feature toggles by @bkeryan in #472
  • fix: Encode strings as UTF-8, take 2 by @bkeryan in #471
  • Revert change that made TranslateGrpcError.vi private by @jasonmreding in #478
  • Update LabVIEW build workflow to support multiple versions of LabVIEW: Try 2 by @Faraclas in #482
  • Sign windows DLLs with NI License before building vipm packages. by @yash-ni in #483
  • Bug Fix: Fixing the ScriptOneOfClassConverter.vi which was broken by @Sacheta-NI in #485

New Contributors

Full Changelog: v1.6.0.1...v1.6.1.1

v1.6.0.1

27 Jun 19:58
a3c567d

Choose a tag to compare

v1.6.0.1 Pre-release
Pre-release

Features

  • Runtime compatibility with LabVIEW RT targets is now maintained back to 2023Q1 instead of 2023Q4.

Bugs Fixed

  • Resolves runtime load issues due to missing symbols on LabVIEW RT #441
  • Reverts code generator changes made in 1.2 release which generate members as private/protected instead of public which broke backward compatibility of the generated code. #450 #453
  • Generation of feature toggle ini file could result in errors due to UAC permissions on Windows #443
  • Rich/Flat enum converters no longer requires UI thread #447

Changes

  • Change const to constexpr so that symbols are resolved by @kt-jplotzke in #442
  • Remove installation of visualstudio2022-workload-vctools during build by @kt-jplotzke in #446
  • Feature Toggle INI Efficiency Improvements by @kt-jplotzke in #443
  • Set LinuxRT toolchain to 2023Q1 by @kt-jplotzke in #449
  • Minor usability updates to gRPC code generator by @kt-jplotzke in #451
  • Pass gRPC id into Register Reflection Descriptors.vi by @kt-jplotzke in #459

Full Changelog: v1.5.1.1...v1.6.0.1

v1.5.1.1

09 May 20:08

Choose a tag to compare

v1.5.1.1 Pre-release
Pre-release

What's Changed

Full Changelog: v1.5.0.1...v1.5.1.1

v1.5.0.1 - Upgraded grpc version to v1.62.0 and some bug fixes

30 Apr 11:21

Choose a tag to compare

What's Changed

  • Update client generation to expose auto cleanup by @jasonmreding in #429
  • Fix AnyBuilder(Type=Enum) crash by @chadallee in #431
  • gRPC upgrade to v1.62.0 to resolve CVE-2023-44487, CVE-2023-4785, CVE-2023-33953 by @Sacheta-NI in #432
    • NOTE: This grpc update required an update of the gcc compiler which in turn required an update of the Linux RT toolchain to 2023Q4. Earlier versions of Linux RT are no longer supported with this update.

New Contributors

Full Changelog: v1.4.0.1...v1.5.0.1

v1.4.0.1

16 Apr 15:48

Choose a tag to compare

v1.4.0.1 Pre-release
Pre-release

What's Changed

  • Moved close reference out of case structure to address refnum leak in generator which can lead to out of memory error when generating code from a proto file by @pettaa123 in #425
  • Fixing reference leak when creating clients due to incorrect CleanupProc by @jasonmreding in #426
    • A new API option is available when calling Create Client.vi that controls when the client refnum is automatically cleaned up by LabVIEW if Close Client.vi is not explicitly called.
  • Updating generated client VI to expose API for controlling when automatic cleanup occurs by @jasonmreding in #429

Bug Fixes

  • Memory Reference Leak from Create client node #379

New Contributors

Full Changelog: v1.3.1.1...v1.4.0.1

v1.3.1.1

09 Apr 21:20
858fbeb

Choose a tag to compare

v1.3.1.1 Pre-release
Pre-release

What's Changed

  • Update server dll path to better serve the RTE use case out of a LV Source Distribution by @SEbert-NI in #419
  • Updating vipb versions by @SEbert-NI in #423

New Contributors

Full Changelog: v1.3.0.1...v1.3.1.1

Version v1.3.0.1

17 Mar 17:52
d7f2e44

Choose a tag to compare

Version v1.3.0.1 Pre-release
Pre-release

What's Changed

New Contributors

Full Changelog: v1.2.7.1...v1.3.0.1

Version v1.2.7.1

17 Oct 19:42

Choose a tag to compare

Version v1.2.7.1 Pre-release
Pre-release

What's Changed

  • Several bug fixes for serialization of nested/repeated messages by @jasonmreding in #387

Full Changelog: v1.2.6.1...v1.2.7.1

Version v1.2.6.1

09 Oct 17:28

Choose a tag to compare

Version v1.2.6.1 Pre-release
Pre-release

What's Changed

  • Avoid proxy issues for localhost only communication by @jasonmreding in #377
  • Fix LV code generation so that it honors source version of the project by @jasonmreding in #380
  • Fix gRPCid out when registering empty messages by @jasonmreding in #383
  • Add boolean array support to GetUnpackedField. by @ccaltagi in #389
  • Disabling EfficientMessageCopy feature until bugs can be fixed and further testing is performed by @jasonmreding in #391

New Contributors

Full Changelog: v1.2.5.1...v1.2.6.1