Watchdog async and recursive pretty printing
ExtraGlobal provides a way to share Python objects between submodules of Ignition. Use it to keep large, complicated or time consuming data structures fresh and in memory!
The async decorator now lets a timeout be applied to the threads. This ensures that the thread doesn't become a zombie.
Pretty printing is also much better at nesting datatypes and can list even private values in Java.