Skip to content

Release 0.1.8

Compare
Choose a tag to compare
@DavidAntliff DavidAntliff released this 04 May 03:50
· 599 commits to master since this release

Enhancements

New since version 0.1.7:

  • Static API Changes:
    • Removed AwaStaticClient_DefineObjectWithHandler
    • Removed AwaStaticClient_DefineResourceWithPointer
    • Removed AwaStaticClient_DefineResourceWithPointerArray
    • Added AwaStaticClient_SetObjectOperationHandler
    • Added AwaStaticClient_DefineResource
    • Added AwaStaticClient_SetResourceOperationHandler
    • Added AwaStaticClient_SetResourceStorageWithPointer
    • Added AwaStaticClient_SetResourceStorageWithPointerArray
    • Updated documentation and examples to reflect these changes.
  • Static API Additions:
    • AwaStaticClient_DeleteResource - delete an optional resource within an object instance.
    • AwaStaticClient_DeleteObjectInstance - delete an object instance.
    • Add AwaError_StaticClientNotInitialized error - indicates a define-related function was called on an AwaStaticClient prior to a call to AwaStaticClient_Init.
  • Documentation: added Static API Guide and LWM2M Overview

Note: the Static API Changes do not reduce functionality. They are intended to separate the independent concerns of resource definition from resource storage.

Bug Fixes

New since version 0.1.7:

  • Fix python test cleanup code.
  • Fix reported result code when CoAP transaction times out.
  • Fix handling of defaults for missing mandatory resources.
  • Fix a number of issues raised by Coverity.