SDKs for a variety of languages and platforms that help connect devices to Microsoft Azure IoT services
OTHER License
Bot releases are visible (Hide)
GA Change Remove Schedule* overload methods that take list of device IDs explicitly. List of IDs can now be specified in a query.
GA Change Remove Schedule* overload methods that take list of device IDs explicitly. List of IDs can now be specified in a query.
GA Change Rename DeviceJobStatus and DeviceJobType to JobStatus and JobType
GA Change Change CloudToDeviceMethodResult.Status from string to int
Please note that the released maven package iothub-java-service-client version 1.0.10 was inadvertently overwritten with this release.
GA Change For queries move paging arguments to request and response headers
GA Change For queries move type of results from response body to response header
GA Change For queries changed property name in request body from ‘sql’ to ‘query’
GA Change Remove Schedule* overload methods that take list of device IDs explicitly. List of IDs can now be specified in a query.
#943, #948, #937, #918, #924, #908, #8, #890, #892, #902, #886, #885
Published by tameraw almost 8 years ago
git submodule deinit --all -f
git pull
git submodule update --init --recursive
#868 #870 #864 #839 #836 #835 #831 #825 #824 #819 #820 #817 #816 #722 #857 #856 #822 #843
Published by prmathur-microsoft about 8 years ago
C SDK
Update file copy for suppressions file
Support specifying field GatewayHostName in connection string
Fix E2E tests -
Add drd suppressions for E2E tests
Add suppression files for helgrind for E2E tests
Order changes in E2E tests
Have MQTT E2E tests use the common E2E code
Fix crash for MQTT E2E tests
Add E2E tests for AMQP WS
Revert order of client creation and sending the C2D message in E2E tests to avoid sporadic MQTT failures
Add platform init to avoid failing tests
Make skip_samples a configurable option
Fix build break in amqp unit test
Fix AMQP over WS sample
Remove extra trusted_ca field from the wsio config for AMQP over WS
Remove unnecessary headers
C# SDK
Add Microsoft.Azure.Devices.Uwp.dll in auto-sign script.
Fix .net mf build break
Build in C# using Xamarin for iOS and Android
Java SDK
Change java message queues to blocking queue
Fix NoSuchElementException for AMQPS transport
Set default certificate only if none provided
Node SDK
Fix nested message issue when using npm < v3 (#838)
Add .npmignore file to SDK packages
Miscellaneous
Tools
Changed X509 to lower case for consistency with other SDKs and iothub-explorer.
Stringify an object. Know it was already converted to json in iothub-explorer
Documentation
C SDK
Update yocto-intel-edison-c.md
Add --skip-unittests for Raspbian
Support older gcc version 4.4.7
Get start STM32 Nucleo
Add --use-websockets for gcc 4.4
C# SDK
Add device specific documents from Avalue and MSC Technologies
Add instructions for running CppUWPSample
Add device specific instructions for devices from Advantech and Moxa
Java SDK
Update documentation for Android support
Add device specific document for SC98xx device from Spreadtrum
Node
Add prerequisites section for Node.js
Python
Update python-devbox-setup to resolve build issues
Pull merge request
#839 #836 #835 #831 #825 #824 #819 #820 #817 #816 #722 #811 #812
Published by jasmineymlo about 8 years ago
Published by jasmineymlo about 8 years ago
Published by pierreca about 8 years ago
Published by pierreca about 8 years ago
Published by ewertons over 8 years ago
Added extra log tracing to AMQP e2etests
Added specs for x509 on AMQP transport
Updated samples to list out properties. And fixed issue when both property cells are null.
Updated Java device client to use built-in IMqttAsyncClient.getPendingDeliveryTokens() to obtain number of in-flight messages instead of own counting
Bumped amqp10 dependency version to 3.2.1
Added X509 sample for JavaWrapper
Added X509 sample for Python
Added Python wrapper API for uploadBlob()
Enabled /W4 on C/Python/JavaWrapper builds, fixed warnings
Added grid-view to insert properties into CloudToDevice messages on DeviceExplorer
Added device-specific document for SE-8124 device from Protech
Added documentation on how to run Avalue EPC-BTCR device running Windows 10
Added documentation on how to run C sample on TM5 device running Windows Embedded Standard 7
Added documentation on how to run JAVA sample on IDM-IWP-HW-2 device running Windows 7 Professional
Added device instructions for IT800 device from Clientron.
Updated device instructions for Magic Box device from Bitjoule.
Fixed C MQTT transport bug that loses a packet Id
Updated C MQTT transport packet id to ensure no overflow will happen
Update instructions for C AMQP over websockets about required environment variables
Fixed C serializer samples to use unisgned int for messageTrackingId
Fixed a uploadBlob poorly destroy that happened before its time in C client SDK
Fix CMAKE install targets and add additional flags to build script
Replaced all sscanf in the C SDK by a local version of string parser.
Fixed C# device client AMQP retry logic
Fixed C# device client WinRT build error
Added X509 bug fix in IotHubConnectionCache to allow override of C# device client certificate
Added fix for issue in Java device SDK regarding multiple open sockets during reconnect
Fixed 409/412 error translation in Node.JS Service SDK
Fix for GH issue #658 on Node.JS client - rename HttpReceiver.setSharedAccessSignature to HttpReceiver.updateSharedAccessSignature
Updated Node.JS client to do not try to create an AMQP sender link if the device is not connected (while renewing a token for example)
Bug fixes on Node.JS dev setup script, and for client to use appropriate server cert validation.
Removed code that erroneously truncated some error messages
Update Node.JS readme code sample (GH issue #671)
Updated/corrected the links in device-specific instructions
Fixes on documentation for IoT device Certitification
Published by ewertons over 8 years ago
Published by zolvarga over 8 years ago
Published by anthonyvercolano over 8 years ago
#Java SDK
Amqp.getReceiver
in favor of Amqp.getFeedbackReceiver
. Amqp.getReceiver
will be removed for the next major releasePublished by anthonyvercolano over 8 years ago
Published by anthonyvercolano over 8 years ago
Published by anthonyvercolano over 8 years ago
Published by iluican over 8 years ago
Published by pierreca over 8 years ago
Published by ewertons over 8 years ago
Published by jebrando over 8 years ago
Published by iluican over 8 years ago
Published by pierreca almost 9 years ago