Skip to content

Releases: ankraft/ACME-oneM2M-CSE

0.12.0

24 Jun 12:51
Compare
Choose a tag to compare
  • Added text UI with views for resources, requests, registrations, configurations, statistics, and tools.
  • Added tutorial setup and example <AE>s.
  • Added support for <action> and <dependency> resource types.
  • Added recording of received and sent requests to support request debugging.
  • Added support for partial RETRIEVE (ie. only selected attributes are returned in a RETRIEVE request).
  • Added support for disabling sending the optional <subscription>'s verification request.
  • Changed the script interpreter from a batch-based to a lisp-based language.
  • Lots of runtime optimisations.
  • Changed some configuration sections.
  • Removed support for http path mappings to oneM2M requests.
  • And, as usual, many improvements, bug fixes, and performance improvements.

0.11.3

17 May 18:20
Compare
Choose a tag to compare
  • Fixed a crash when checking permissions and the ACP has a acod.ty attribute set. Fixes #112.

0.11.2

22 Jan 14:49
Compare
Choose a tag to compare
  • Fixed target originator for notifications sent via MQTT.

0.11.1

16 Dec 15:46
Compare
Choose a tag to compare
  • Improved unit tests to be more versatile
  • Corrected direct CSE addressing
  • Corrected wrong Return Status Code for invalid RI or RN
  • Prevent deletion notifications when removing virtual resources

0.11.0

02 Dec 02:53
Compare
Choose a tag to compare
  • <crossResourceSubscription> and <semanticDescriptor> resource types support.
  • Support for semantic queries and semantic discovers.
  • [wifilient] and [dataCollect] management object specializations support.
  • Support for blocking UPDATE notification event type.
  • Various improvements: Support for expirationCounter and notification statistics (<subscription> and <crossResourceSubscription>).
  • Added CORS (Cross-Origin Resource Sharing) support for http binding.
  • Various new commands and macros for scripting interpreter and the console.
  • Improved definition of enumeration values for validation.
  • Changed subscription notification handling to asynchronous.
  • Improved request timeouts, especially for the http binding.
  • Improved internal handling of requests sent by the CSE itself.
  • And, as usual, many improvements, bug fixes, and performance improvements.

0.10.2

22 Jul 14:34
Compare
Choose a tag to compare
  • Fixed problems with missing syslog module under MS Windows. See issue #87
  • Added debug mode to display hidden exceptions during start-up.
  • Fixed Return-key handling for MS Windows cmd terminal.

0.10.1

30 May 21:23
Compare
Choose a tag to compare
  • Fixed crash when restarting <timeSeries> monitoring.

0.10.0

06 May 22:26
Compare
Choose a tag to compare
  • <timeSyncBeacon> resource type support
  • Guided setup process to create the initial configuration file
  • Adapted announcements and time-series procedures to latest R4 changes
  • Support for the Upper Tester interface defined in oneM2M's TS-0019
  • Adding scripting support to the CSE that can be used through the console, the Upper Tester, CSE events and notifications, and other
  • Improved the CSE console (e.g. drawing graph diagrams from <contentInstance> resources, dark & light theme)
  • Added support for BLOCKING UPDATE notification event type
  • Improved announced resources (e.g. bi-directional update)
  • Improved validation of complex attributes
  • And, as usual, many improvements, bug fixes, and performance improvements

Before this release the initial resources to bootstrap the CSE were JSON scripts that were imported at the CSE's startup phase.
With this release this is changed to running the script startup.as that imports the initial resources.

0.9.1

09 Nov 10:49
Compare
Choose a tag to compare

Fixed

  • Added <pollingChannel> to the list of supported resource types for the <CSEBase>.
  • Removed acpi attribute definition from <contentInstance> resource.

0.9.0

04 Nov 18:29
Compare
Choose a tag to compare
  • Long-necessary refactoring of the project source structure
  • Simplified initial configuration
  • MQTT Binding support
  • PollingChannel support
  • Improved evaluation of target URIs for notifications, forward URIs etc
  • New console commands (Continuous updating tree view, resource export etc)
  • Support for delayed operation execution
  • Lot's of small improvements, bug fixes, and optimisations