Skip to content

v0.2.1 — 2025-10-30 (Hotfix)

Choose a tag to compare

@kaburagisec kaburagisec released this 29 Oct 12:48
· 47 commits to main since this release
Immutable release. Only release title and notes can be modified.

PyPI

https://pypi.org/project/onvif-python/0.2.1 (18908407242)

Feat

  • [CLI] Enhance search_products function to include product_category in search queries (365081f)

Fix/Refactor

  • [Client] Add NullHandler to prevent duplicate logging errors in multiple modules (d42a68f)

Docs

  • [Release] Bump version 0.2.0 → 0.2.1 (3ba8b64)

Technical Details

  • In version 0.2.0, all logging implemented in the majority of main classes does not implement logger.addHandler(logging.NullHandler()), thus causing the log to run directly without being configured first by the user. This is a nuisance during application development when using this library, in this version NullHandler() has been implemented, and some logs that have the potential to appear duplicate have also been removed.
  • The --search/-s feature for searching for products in the ONVIF CLI now filters the product_category key. This is because device details are sometimes more clearly defined in the product_category key than in the type key, which only contains 'device' or 'client'.

Full Changelog: v0.2.0...v0.2.1