A new release is available for
Add-on changes
- Implement State data type mapping
- Removed Item conversion, as the Add-on works now with “real” items on python side
- Fix dependency watcher in case of using compiled pyc files
- Fix ScriptEngine reinitialisation (in Transformation Services) after Add-on updates
- Hopefully no “Context execution was cancelled” Exceptions after Add-on updates anymore
- An Add-on update should work now without any exception (the old one can still raise an exception on shutdown) or openhab restart
- Additional simplification of PythonScriptEngine & GraalPythonScriptEngine (~20% less code) => easier to understand for other people
- Refactored VFS
- Update helper lib to version 1.0.5
Helper lib 1.0.5 changes
- Removed “Python => Java” type conversion for sendCommand and postUpdate. Is now handled inside the Add-on in a more generic way.
- Replace error message
TypeError: invalid instantiation of foreign objectwith a more helpful description likeOne of your function parameters does not match the required value type. - Initial integration tests started