This release should increase performance once more, because the whole core has been refactored to use Rust's async/await language features to drive IO tasks asynchronously.
Debug module
The debug observer module can be used to get a listing of all found properties rendered to stdout.
Removed Firebase
Firebase support has been removed due to the lack of missing async/await support. DynamoDb is recommended in its favor.
CSV filter module
The CSV filter module can be used to deduplicate entries from an existing CSV file. It is recommended to be used in combination with the CSV observer module. When both are active, properwatcher can be restarted without revisiting all properties again. It will check the CSV file, which it has written previously, and only observe properties that did not exist yet in the CSV.
Updated project's dependencies
All dependencies have been updated to their current latest version to improve stability and performance.