- Add log handler set_basic_config method to control logging for referenced modules
- Setting "profile_version": null in server.json will force updating profile on all restarts, which should only be used while testing profiles changes during development.
- Remove call to basicConfig so referenced module logging will not show up which is the behavior prior to 2.0.35
- Will add an option to put it back when I have time.
- Version changes while getting pypi automated releases to work
- Fixed bug for nodeservers that do not pass in name to polyinterface.Interface call.
- Added PyLogger class as suggested by @firstone
- New logger format with name instead of module
- Nodesrevers can call polyinterface.set_log_format if they don't like the default which is: '%(asctime)s %(threadName)-10s %(name)-18s %(levelname)-8s %(module)s:%(funcName)s: %(message)s'
- Use logger basicConfig so settings are shared by other modules used by NodeServers
- Add module to logger, asked all devs for opinions but nobody responded.
- Proper SSLError fix fix UniversalDevicesInc/polyglot-v2#13
- Added Added get_server_data and check_profile poly methods
- Added get_network_interface method
- Removed features
- Stack Overflow fix UniversalDevicesInc/polyglot-v2#8
- SSLError fix fixed UniversalDevicesInc/polyglot-v2#13
- TLS 1.3 bypass (for now)
- Better thread handling
- Nicer log format with Thread Name
- MainThread loop MQTT disconnect avoidance
- PGC init compatibility
- Log propagaion fix
- Typed parameters
- Config docs
- Notices by key
- Features
- Remove notice fixed UniversalDevicesInc/polyglot-v2#19
- Interactive fixes UniversalDevicesInc#2
- Will not work properly with polyglot version 2.1.1 or prior.
- polyinterface version is printed to nodeserver log on startup
- addNode automatically adds/removes drivers for existing nodes, no need for update=True anymore
- addNode and updateNode can change the node_def_id
- setDriver has optional uom argument now
- Added reportCmd
- Fixed MQTT Timeout Issue
- ST connection set from polyinterface
- setDriver testing fix to prevent un-needed updates
- receive config on every successful driver change
- controller._nodes and node._drivers are real-time updated
- added node.config with real-time polyglot config for that node
- Fixed Address received in query (Use Polyglot 2.0.34+)
- Fixed incoming node checks
- Added getDriver method
- Added saveCustomData to store data in Polyglot db for next run.
- Fixes various bugs
- Added restart method on Interface
- Added additional logging for the parse functions
- Removed ST updates from polyinterface, they are in Polyglot itself now
- Removed checks for primary and if already exists. Let polyglot update itself
- Added delete call and functions to allow for NodeServer cleanup upon Polyglot deletion