Finsy

Latest version: v0.25.0

Safety actively analyzes 629788 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 5

0.13.0

- Initial work on demonet test module which runs Mininet in a podman container (replacing bash script).
- Update p4runtime protobuf definition to latest `Replica.{egress_port => port}` changes.
- Update gNMI protobuf definitions from `0.8.0` to `0.9.0`.

0.12.0

- Add convenience accessors to P4CounterEntry and P4DirectCounterEntry.
- Add the tunnel example.
- Make podman scripts compatible with podman 3.4 on ubuntu.
- Update protobuf support for p4testgen.
- Update dependency versions.

0.11.0

- Add some typing overloads for `Switch.read()` to improve IDE experience.
- Annotate the details in a `P4ClientError` exception from a failed WriteRequest.
- Improve support for displaying match/action information as plain text.
- Add `read_tables` support to example tests.
- Add `P4Entity` marker superclass for P4Entity subclasses.
- Add protobuf support for p4testgen.
- Update dependency versions.

0.10.0

- The `Switch.read_digests` method now requires the name of the digest as an argument.
- Fix issues related to parsing GNMI path strings and `to_str` escaping. (117)
- Fix differences in cancellation behavior in `Controller.run`. (101)
- Added documentation comments and pylint fixes.

0.9.0

- Rename gNMI classes to start with "GNMI" instead of "gNMI".
- Rename `is_no_pipeline_configured` property to `is_pipeline_missing`.
- Rename `P4Status` to `P4RpcStatus`.
- Rename `P4SubError` to `P4Error`.
- Rename `Port` to `SwitchPort` and `PortList` to `SwitchPortList`.
- GNMIClient.set(): argument is now a sequence of 2-tuples.
- Add GNMI example programs.
- Minor test changes to improve code coverage.
- Minor pyright fixes.
- Update dependency versions.
- Build API docs.

0.8.0

- Update `gnmi.proto`, `p4info.proto` protobuf files. Re-compile using latest mypy-protobuf compiler.
- Rename `SwitchOptions.config` to `configuration`.
- Rename `Switch.attachment` to `manager`.
- Add support for P4Runtime roles using `p4_role_config.proto` from Stratum project.
- Add support for `format` address annotations in P4 source code.
- Remove `TRACE` decorator scaffolding.
- Add support for Python 3.11 in tests.
- Add tests for example programs.

Page 3 of 5

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.