Skip to content

2018-06-15

Compare
Choose a tag to compare
@ewertons ewertons released this 20 Jun 17:56
· 1323 commits to main since this release

Versions

Nuget: 1.2.5
Apt-get Xenial: 0.2.0.0-5xenial
Apt-get Trusty: 0.2.0-5trusty

C Device SDK

  • Added IoTHub_Init/DeInit to replace platform_init/deinit
  • Added Set/Get Property on Iothub Message
  • Reorganized iothub client headers into public and internal
  • Added iothub_client_device_twin_and_methods_sample to parse Twin without Serializer
  • Replaced Twin and Methods samples with iothub_client_device_twin_and_methods_sample
  • Allow externally defined heap functions (cmake flag GB_USE_CUSTOM_HEAP)
  • Moved IothubClient handle to IothubDeviceClient in e2e tests
  • Fix for Python GitHub issue #83: support Python 3.6 when building SDK
  • Fix E2E diagnostics to use portable string format (for 32/64 bit processors)
  • Update CACertificateOverview.md documentation to clarify proof of possession step
  • Update cmake to include installing parson when using installed components

uAMQP

  • Allow NULL source and target on link ATTACH frames that are received
  • Add missed set of DETACHING when a detach performative is received
  • Fix place for reading closed flag of detach frame
  • Add support for redirection
  • Allow externally defined custom heap functions

uMQTT

  • Allow externally defined custom heap functions

uHTTP

  • Add set_options() function
  • Allow externally defined custom heap functions
  • Made http headers case insensitive

uTPM

  • Added endpoint for tpm emulator
  • Allow externally defined custom heap functions

Shared Utility

  • Added unix domain sockets to socketio_berkeley (sys/un.h)
  • Added another flag to enable the clang build
  • Checking for NULL before closing CFReadStreamClose
  • Added detection of host closure on socket read
  • Allow use of externally defined custom heap functions