Remoting: added support for std::array and Poco::array
Added support for CAN bus (via Linux SocketCAN)
JS Data binding: added executeNonQuery() method which does not create a RecordSet result
added UnitsOfMeasure service
OSP: added StripBundle utility
OSP Web: improved support for framework-level CSRF/XSRF protection
Web user interface: fix potential XSRF issues
Naming of device services: use port or device ID from config properties instead of index
Various smaller fixes and improvements
macchina-0.7.0-release
7 years ago
upgraded POCO to release 1.7.8p2
Remoting: Added a new framework for authentication and authorization
RemoteGen bugfix: fix: don't generate () for empty default initialization in Skeleton code
RemoteGen bugfix: generate correct code for EventDispatcher and EventSubscriber for classes that inherit events from base classes
OSP: improved error message when starting a bundle fails because a dependency failed to start
JavaScript engine modularization: HTTP and Database classes are now in their own bundles/modules
MQTT/Paho: fix socket leak if connect fails
added UDP/6LoWPAN support
improved Modbus support
improved Bluetooth LE support
added support for Bosch XDK device
macchina-0.6.0-release
7 years ago
upgraded POCO to release 1.7.6
make JS/Core, JS/Net, JS/Data and JS/Bridge build on Windows (including VS project files)
allow specifying a script memory limit through the osp.js.memoryLimit bundle property (also for JavaScript Servlets and Server Pages)
fixed memory usage issues in JavaScript
improved script stopping behavior (fix a race condition introduced in 0.5.0)
OSP: added BundleContext::listBundles() and BundleLoader::listBundles() overloads accepting a BundleFilter; BundleRepository: add installBundle() overloads that take a bundle repository path.
various minor fixes
macchina-0.5.0-release
7 years ago
fixed a memory usage issue with Session wrapper in JavaScript servlet engine
handle potentially empty V8 handles returned by *::New()
upgrade bundled Paho to 1.1.0
fixed a bug in RemoteGen: generated serializers and deserializers for classes/structs using more than one level of inheritance would only serialize members of direct base class.
various minor fixes
macchina-0.4.0-release
7 years ago
Script Scheduler improvements (@once) and documentation.