Releases: ni/grpc-labview
Releases · ni/grpc-labview
v1.0.0.7 Log CEIP and add support for reflection ListServices
What's Changed
- Remove the unused Client Server Support folder by @ni-sujain in #292
- Updated New Testing Suite README.md by @yash-ni in #289
- Fix ref to src ctl by @pratheekshasn in #296
- Log CEIP data to show usage of gRPC LabVIEW code generator by @pratheekshasn in #297
- Implement ListServices in reflection by @pratheekshasn in #294
- Fix key UID and value for CEIP logger by @pratheekshasn in #301
Full Changelog: v1.0.0.6...v1.0.0.7
Support for Oneof + Bug Fixes
What's Changed
- Reflection service changes by @ni-sujain in #253
- Fixed an error that was thrown upon regeneration of code after adding/modifying/removing a rpc method. by @yash-ni in #264
- [US2366055] Update "LabVIEW DataType to Message Element DataType.vi" to use gRPC "Enum Value" by @WesleyTangNationalInstruments in #263
- update vipb versions and dependencies to 1.0.0.5(ADAS bug fix) by @ni-sujain in #266
- fix enum parsing for imported proto by @ni-sujain in #267
- put debug messages under debug flag #ifndef NDEBUG by @ni-sujain in #271
- Added New testing suite by @yash-ni in #276
- Added README.md for New Testing Suite by @yash-ni in #278
- Enabled helloworld test in New_ATS by @yash-ni in #280
- Resolved an issue where the system-installed Python was mistakenly utilized instead of the venv Python by @yash-ni in #281
- Enabled the download of XML test results artifacts in GitHub Workflows by @yash-ni in #282
- Fixed broken DataType to Message Element DataType.vi by @yash-ni in #283
- Add support for Oneof type by @CPattar-NI in #284
- Oneof increment version and enable tests by @CPattar-NI in #285
- Oneof test fixes by @CPattar-NI in #286
- Enable all-datatypes-oneof test by @pratheekshasn in #288
- Fix source lvlib reference to gRPCID.ctl by @pratheekshasn in #290
- Fix vipb version by @pratheekshasn in #291
New Contributors
- @WesleyTangNationalInstruments made their first contribution in #263
- @CPattar-NI made their first contribution in #284
Full Changelog: v1.0.0.5...v1.0.0.6
Known Issues
- Regenerating code for a proto file with oneof currently throws errors. The workaround is to delete the previously generated code before regenerating code through the gRPC tool. (This will be fixed soon.)
Version 1.0.0.5
What's Changed
- Fixed an error that was thrown upon regeneration of server code after adding a new message in the protofile. by @yash-ni in #250
- [Crash Fix] Shutdown and drain completion queue when stopping server by @gaoruhao in #262
Full Changelog: v1.0.0.4...v1.0.0.5
Version v1.0.0.4
bug fixes #230,#239, #249, #251.
What's Changed
- Does not have reflection support present in v1.0.0.3.
- fix hang problem with python subprocess run while running tests by @ni-sujain in #239
- Occurence bug fix by @ni-sujain in #251
- fix vipb depdency for 1.0.0.2 by @ni-sujain in #252
- Return Unavailable status if not able to parse request by @ni-sujain in #254
- fix NumericArrayResize to allocate correctly for UInt64Arrays in CopyUInt64ToCluster by @ni-sujain in #255
- update buildspec version to 1.0.0.4 by @ni-sujain in #256
Full Changelog: v1.0.0.2...v1.0.0.4
Version v1.0.0.3
- reflection service support.
Version 1.0.0.2 Enum support
While installation it does not automatically upgrade dependent packages because of incorrect dependency on version 1.0.0.1, need to upgrade manually in VIPM
- adding Enum support
- making some VI's source only
What's Changed
- Set connector pane terminals for Main.vi by @pratheekshasn in #234
- Parse enums in proto files by @pratheekshasn in #232
- Updated QuickStart.md with updating lvclass by @jyamada in #233
- Clean up code for enum creation by @pratheekshasn in #236
- Show errors from proto parser by @pratheekshasn in #238
- Support enum aliasing and error handling by @pratheekshasn in #237
- Create enum mappers between LV enums and proto values by @pratheekshasn in #240
- Propagate proto parser errors by @pratheekshasn in #242
- Create enum directly under a typedef, without a cluster by @pratheekshasn in #241
- Enabling source only on VIs. by @chethanravindranath in #246
New Contributors
- @pratheekshasn made their first contribution in #234
- @jyamada made their first contribution in #233
- @chethanravindranath made their first contribution in #246
Full Changelog: v1.0.0.1...v1.0.0.2
Version 1.0.0.1
Bumping up the version to 1.0.0.1
Version 0.5.2.3
- Fixed the client-side call cancellation VIs to pass out the call/context Id that was passed in (#211)
Version 0.5.2.2
Version 0.5.2.1
- Added support for canceling ongoing calls by passing in an explicit client context which you can call cancel on
Note
With this release, we had to change the connector pane pattern for one of the core VIs for a Unary call. This will break existing VIs generated for a Unary call, but it should be straightforward to fix this issue. You would need to right-click on the call to Client Unary Call.vim
and select "Relink to SubVI" as shown in the image below.