Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix(deps): update dependency ni-measurement-plugin-sdk-generator to v2.1.0 #982

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Oct 11, 2024

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
ni-measurement-plugin-sdk-generator 2.0.0 -> 2.1.0 age adoption passing confidence

Release Notes

ni/measurementlink-python (ni-measurement-plugin-sdk-generator)

v2.1.0: Measurement Plug-In SDK for Python v2.1.0

Compare Source

Compatibility Notes

  • The version for a measurement plug-in is now specified in the .serviceconfig file. If your plug-in specifies version using the constructor of the MeasurementService 'version' parameter and not with a 'version' element in the .serviceconfig file, the version will be ignored and your service will be registered as version 0.1.0.
  • Configuration parameters with array types should be treated as Sequence[T] or Iterable[T] rather than List[T]. You can still index, iterate, slice, etc. but some operations such as concatenating with another list or tuple are not supported. If you need the parameter to be converted to a list or a tuple, you should do that in your measure() function. See this example.

New Measurement Plug-In Client Generator

Bug Fixes and Minor Changes

  • Replaced internal encoders with message encoder calling public API (#​767)
  • Create a top-level ni-measurement-plugin-sdk meta package (#​781)
  • Change the generator tool name to ni-measurement-plugin-generator (#​798)
  • Added check for metadata validation (#​807)
  • Fix invalid test default values and allow double/float parameters take integers (#​832)
  • Add enumerate services API (#​826)
  • Update measurement service to get version from .serviceconfig (#​827)
  • Update default channel pool options when creating grpc channels (#​887)
  • Update Plug-in to Plug-In (#​898)
  • Do not specify version in the MeasurementService constructor (#​907)
  • Update version checking to warn that version is deprecated and error if there is no .serviceconfig version (https://github.com/ni/measurement-plugin-python/pull/935)
  • Add resolve service with information API in the discovery client (https://github.com/ni/measurement-plugin-python/pull/950)

Examples

New Contributors

Full Changelog: 2.0.0...2.1.0


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - "before 4am" (UTC).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

Copy link

Test Results

    40 files  ±0      40 suites  ±0   51m 55s ⏱️ +50s
   700 tests ±0     700 ✅ ±0      0 💤 ±0  0 ❌ ±0 
17 000 runs  ±0  15 930 ✅ ±0  1 070 💤 ±0  0 ❌ ±0 

Results for commit cf737dd. ± Comparison against base commit ebe576e.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants