Skip to content

v0.1.7 — 2025-10-25

Choose a tag to compare

@kaburagisec kaburagisec released this 25 Oct 05:10
· 105 commits to main since this release
Immutable release. Only release title and notes can be modified.

PyPI

https://pypi.org/project/onvif-python/0.1.7 (18798603899)

Feat

  • [CLI] Add device filtering option --search/-s for device discovery in ONVIF CLI (b84384d)
  • [Client] Add search filtering for discovered ONVIF devices (10b6d84)

Fix/Refactor

  • [Client] Fix missing 'Feedback' operation in AccessControl class (d6b0e97)
  • [Client] Fix incorrect call 'SetCnMapsToUser' in TLSServer class (5fa9295)
  • [Client] Enhance XML parsing security in ONVIFDiscovery class (09b5ce0)
  • [CLI] Replace xml.etree.ElementTree with lxml for secure XML parsing (0382c1d)
  • [Client] Update XML formatting to use lxml instead of minidom for improved performance and reliability (d2b6d2b)

Docs

  • Update version format in README and interactive shell help text (2391ede)
  • [Release] Bump version 0.1.6 → 0.1.7 (b729fc5)

Tests

  • Add WSDL compliance validation for all implemented Service Operations (8044280)

Full Changelog: v0.1.6...v0.1.7