Skip to content

Commit 3055413

Browse files
committed
add changelog entry
1 parent dca3e4f commit 3055413

1 file changed

Lines changed: 9 additions & 0 deletions

File tree

CHANGELOG.rst

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,15 @@ Changed
7474
* Silence pylint about dev/debugging utility (tools/direct_queue_publisher.py) that uses pika because kombu
7575
doesn't support what it does. If anyone uses that utility, they have to install pika manually. #5380
7676

77+
* The FileWatchSensor in the linux pack uses `watchdog` now instead of `logshipper` (`logshipper` and its requirement `pyinotify` are unmaintained).
78+
The `watchdog` project is actively maintained, and has wide support for Linux, MacOS, BSD, Windows, and a polling fallback implementation.
79+
Dropping `pyinotify` has a side benefit of allowing MacOS users to more easily hack on StackStorm's code, since `pyinotify` cannot install on MacOS.
80+
81+
The FileWatchSensor is now an excellent example of how to write a sensor following this refactor. It breaks up the code into well structured classes
82+
that all have a single focus. You can also run the sensor Python script itself, which makes development and testing much easier. #5096
83+
84+
Contributed by @blag
85+
7786
Fixed
7887
~~~~~
7988

0 commit comments

Comments
 (0)