Releases: museumsvictoria/nodel
Releases · museumsvictoria/nodel
v2.1.1-release320
- This release includes:
- A node created is create on first-run (install) to keep the official recipes repository in sync (can be deleted) and be first discoverable node.
- New node based on an existing recipe (issue #91)
- Update node from existing recipe (coming soon)
- File editor for text-based files!
- various bugfixes since previous release (see this part of #nodel-core slack channel for latest commit summary)
v2.1.1-release300
- ui new: new layout style for bindings (with real-time binding status feedback)
- scripting new: nodetoolkit can be imported into modules using
from nodetoolkit import *
- scripting new: support for parameter value lookup (loose name matching) via
lookup_parameter
- scripting new: added .
addCallHandler
for existing actions (same as.addEmitHandler
for local events) - ui bufix: autocomplete not showing
- ui bugfix: Node Action, Event fields will now submit if the autocomplete popup is not visible
- ui bugfix: touch-events triggering actions twice on Chrome mobile
- ui new: update: Nodel search page now sets the initial search value from the query string
v2.1.1-release257
Major:
- Resilient interface binding for multihomed, multi-subnet and single network interface environments (all-in by default; opt-in optional via
--interface
command-line or"networkInterfaces"
in bootstrap.json)- tested with Windows, OSX and Linux (Ubuntu) hosts covering self-reflection, inter-process reflection and inter-host reflection.
- Added usage dump (incl. lists network interfaces) via
--help
,-?
or/?
- toolkit:
after_main
function decorator for functions to be called aftermain()
. This can make it easier to extend existing scripts without having to tamper with existing lines of code. Code snippets can be added in clear blocks at the end of the script files. - Repackaged to support simpler Windows service installation via
service\install_as_service.bat
Minor:
- embedded web-ui files moved into .nodel/webui-cache (covers issues #78, #64 & #51)
- added /nodeURLsForNode (#89)
All changes are backwards compatible.
v2.1.1-release196
Includes all the latest updates (see commits on non "stable" branches).
Notable updates / features
- Issue #49: "cannot assign address" or nodes not discoverable on OSX
- Feature: Simple process management in toolkit (see
Process
in toolkit reference) - Feature: inline code editor (CodeMirror) uses section folding
- Update: natural keyboard shortcut bindings when adding / remove nodes
- Feature: node delete via web
- Feature: Remote events are automatically seeded with last known value
- Update: Fallback to polling on missing websocket support.
v2.1.1-release181
Includes all the latest updates (see commits on non "stable" branches).
This is considered a stable release.
v2.1.1-release176
Includes all the latest updates (see commits on non "stable" branches).
This is considered a stable release.
v2.1.1
Many features, updates and bugfixes including, but not limited to:
- server-side "PySP" files
- scripting toolkit (TCP, UDP, timers, dynamic actions & signals, ...)
- opt-in, opt-out node hosting (via bootstrap.json)
- improved diagnostics and low-level instrumentation
- coloured console via console.info/log/error/warn
- improved logging framework with global logging display (via /diagnostics)
- intelligent pause/resume logging on low disk-space threshold
- build system annotations (via /diagnostics)
- latest updates to inline code editors and Javascript frameworks
- cleaner action/signal presentation
Remains completely backwards compatible with v2.0.x systems.
RC2: - minor typos
RC3: - Java 1.7 compatible
v2.0.7-rc1
Resolved issue #22.
v2.0.6-rc1
Resolved issue #21.
v2.0.5-rc2
(resolved minor issue #20)