Skip to content

Update dependencies, new modules & use await/async

Latest
Compare
Choose a tag to compare
@floschnell floschnell released this 16 Jul 12:57
· 13 commits to master since this release

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.