Releases: akarneliuk/pygnmi
Releases · akarneliuk/pygnmi
v0.8.4
- Change logic of setting default values for some parameters to improve user experience.
- Added token authentication to pygnmicli.
v0.8.3
- Changed behaviour of
subscribe2()
to RPC to avoid adding the emptyExtension
field for no extensions presenting. Fix forIssue 83 <https://github.com/akarneliuk/pygnmi/issues/83>
_. - Uppdated documentation with examples in GitHub.
- Added support of History extensions to
pygnmicli
.
v0.8.2
- Implemented
History Extension <https://github.com/openconfig/reference/blob/master/rpc/gnmi/gnmi-history.md#1-purpose>
_. - Implemented handling of corner case, where
--skip-verify
was failing trying to parse certificate,which doesn't have CN and SARs <https://github.com/akarneliuk/pygnmi/issues/71>
_.
v0.8.1
- Removed the need for
--no-binary=protobuf
for operation.
v0.8.0
- Important: potentially breaking change. The dependency is moved from
grpcio-tools
toprotobuf
, which as a standalone package has a much newer serion. - Spec is rebuilt and updated to support gNMI of version
0.8.0
.
v0.7.5
- Amended the logic of
ONCE
telemetry mode to automatically terminate on receiving{"sync_response": True}
message.
v0.7.4
- Feature
skip_verify
is now stabilised and doesn't require subject alternative names any more.
v0.7.3
- Amended the logic of
target
functionality to be more inline with gNMI Reference.
v0.7.2
- Minor bug fixing in the
skip_verify
logic. Impotant: for this feature to work, you need at least one subject alternative name filed (DNS, IP address, email, - any will work). It also doesn't matter which value it has, but at least one item shall present.
v0.7.1
- Added new argument
skip_verify
togNMIclient
, which removes a need to set theoverride
argument manually. However, the latter one still stays for the backward compatibility. - Changed default values for arguments
username
andpassword
fromNone
to""
, as with token-based authentication they don't need to be specified. - Added new argument
target
togNMIclient.get()
,gNMIclient.set()
, andgNMIclient.subscribe2()
methods. If provided, it addstarget
key toPath()
perGNMI Specification 2.2.2.1 <https://github.com/openconfig/reference/blob/master/rpc/gnmi/gnmi-specification.md#2221-path-target>