pybatfish v2024.07.10
Release Notes 🎆
This new release of pybatfish is tested with Python 3.8 through Python 3.12. An upcoming release will remove support for Python 3.8, which is EOL later this year.
Because of continual user confusion we have deleted the "default session" bf_session
in pybatfish.client.session
and removed the helper methods that used it, like bf_list_questions
or bf_init_snapshot
. Instead, you must construct your own Session object as we have recommended for years.
We also deleted the code that called the legacy (v1) Batfish API on port 9997. This API was removed in late 2023.
We have also removed pybatfish diagnostics. Instead, please file reproducible bug reports on the Batfish repository here.
What's Changed
- TestRoutePolicies: Add optional parameter for BGP session properties by @millstein in #905
- pybatfish: delete legacy default session by @dhalperi in #907
- delete unsupported diagnostics by @dhalperi in #909
- delete unsupported v1 support by @dhalperi in #910
- pybatfish: delete everything deprecated by @dhalperi in #911
New Contributors
Full Changelog: v2023.12.16...v2024.07.10