-
Change exceptions in startNotifications to logs. (#1807191541)
-
Add DeliveryMethod option to ConnectConfig (#1807191542)
- Update examples of the subscribe interface (#1707191610)
- #1106191635
-
Add support for branding in foundation (#2031)
-
add timeout to connect functions (#2363)
- Add legacy examples to common documentation (#1931)
The application is hosted on Nuget at https://www.nuget.org/packages/Mbed.Cloud.SDK and can be installed using the dotnet cli:
$ dotnet add package Mbed.Cloud.SDK
This news file contains a log of notable changes to the SDK. Please see nuget history for mbed-cloud-sdk for a list of versions that have been released.
-
First to Claim - to bulk upload for Enrolment Identities added to the Foundation Interface. (#1162)
-
Backwards compatibility update for field renames in the Enrollment API. (#1392)
-
First to Claim - to bulk delete for Enrolment Identities added to the Foundation Interface. (#1432)
-
Certificate entities added to the Foundation Interface. (#1438)
-
Update Campaigns statistics summary and events added to the Foundation Interface. (#1467)
-
Introduction of the Foundation Interface which adds a new 'Entities' based interface. (#1567)
-
Addition of server credentials entity to the Foundation Interface including ability to get all credentials in a single resource. (#1604)
-
Account Management entities to support Aggregators / Sub-Tenant accounts added to the Foundation Interface. (#1605)
-
Device Events entity added to the Foundation Interface. (#1768)
-
Addition of device entity to the Foundation SDK and support added for Certificate Renew. (#1827)
-
Pelion Device Management rebranding (previously Mbed Cloud). (#1915)
-
Support for Certificate Blacklist (Enrolment Denials) added to the Foundation Interface. (#1997)
-
Device Update support added to the Foundation Interface. (#2004)
-
Support for filtering list endpoints added to the Foundation Interface. (#2039)
-
Pre-Shared Key (PSK) added to the Foundation Interface. (#2339)
-
Stop 404 being thrown by list resources instead of null (#1)
-
use default or minimum value for int default (#2291)
- #1951
-
SetResourceValue and ExecuteResourceValue now use DeviceRequests Api (#1718)
-
Now retries for HTTP Status 500 without stopping the notifications up to ~2 mins (#1891)
- Fix issue where paginator can get stuck in infinite loop when paging (#1857)
-
circle 2 (#373)
-
Configuration can now be set using a .env file (#927)
-
Support for phase two billing endpoints (#1398)
- Add support for billing endpoints GetReportOverview, GetServicePackages, GetQuotaHistory and GetQuotaRemaining. (#1210)
- ApiClient no longer double serializes a string. (#gh-192)
-
Remove 'CustomProperties' from Account and User. (#1362)
-
Support List Pre Shared Keys endpoint. (#631)
- PaginatedResponse objects used in API list endpoints now takes
MaxResults
andPageSize
to remove the ambiguity of thelimit
parameter. Data property in PaginatedResponse has been removed. Please use the iterator instead. (#1296)
-
Generate TPIP report as part of build. (#1014)
-
Update online documentation and fix links to GitHub. (#1097)
-
When creating subsequent observers, the SDK nolonger resets subscriptions for all observers. (#1284)
-
Remove old value from mfaStatues enum. (#918)
-
Add device bootstrap API. This provides the ability to set Pre-Shared Keys for device bring-up. (#1075, #1099)
-
Added resource values to subscribe module. See examples folder for usage. (#1101)
-
New API updates for IAM. (#1225)
-
New API updates for MDS. (#1235)
-
Manifest upload supports upload of keytable file (#522)
- Add security recommendations to PSK documentation. (#742)
- Add ability to subscribe to devicve events using the Subscribe interface. See Examples folder for usage. (#722)
-
The HTTP header User-Agent is now configured by to contain SDK version information, which is passed to the Mbed Cloud. (#634)
-
Add ability to subscribe to devicve events using the Subscribe interface. See Examples folder for usage. (#722)
The application is hosted on Nuget at https://www.nuget.org/packages/Mbed.Cloud.SDK and can be installed using the dotnet cli:
$ dotnet add package Mbed.Cloud.SDK --version 1.2.6
Support Connector Enrollment Service API in SDK Features supported
- Upload a DeviceId to claim
- View status of claimed devices
- Uploaded images now have the correct filename on the server
-
Add new fields to Account
- ContractNumber
- CustomerNumber
- ExpiryWarning
- MultifactorAuthenticationStatus
- NotificationEmails
- ReferenceNote
- UpdatedAt
- CustomProperties
- SalesContactEmail
-
remove following fields from Group
- LastUpdateTime
- CreationTime
-
Add following fields to Group
- UpdatedAt
-
Add following fields to User
- CustomProperties
-
Following fields on User can be UpdatedAt
- Password,
- CustomProperties
- TwoFactorAuthentication
- Status
- Groups
- Add EnrollmentMode field
- DeleteSubscriptions now deletes subscribtions by iterating over connected devices.
- Use a different backend api in GetResourceValue to fix the issue with getting a value from cache.
- All get and delete methods now return null if not found, instead of throwing an exception
- Added 'ClaimedAt' field to Device
- Various other minor bug fixes
The application is hosted on Nuget at https://www.nuget.org/packages/Mbed.Cloud.SDK and can be installed using the dotnet cli:
$ dotnet add package Mbed.Cloud.SDK --version 1.2.4
- Upgraded project to .NET Core 2.0!
- Passing 50 new integration tests
- Various bug fixes
- Testing shows that
get_resource_value
will fail when the cloud service returns a value directly, rather than through an open notification channel. This affects all previous versions. - The only known workaround at present is to ensure the cloud cache is not used by:
- Waiting between calls to get_resource_value
- Reducing the configured TTL on the cloud client image on the device
The application is hosted on Nuget at https://www.nuget.org/packages/Mbed.Cloud.SDK and can be installed using nuget:
$ nuget install Mbed.Cloud.SDK
- Added webhook notification handler
- Added callbacks to resource subscriptions
- Various bugfixes
- Testing shows that
get_resource_value
will fail when the cloud service returns a value directly, rather than through an open notification channel. This affects all previous versions. - The only known workaround at present is to ensure the cloud cache is not used by:
- Waiting between calls to get_resource_value
- Reducing the configured TTL on the cloud client image on the device
The application is hosted on GitHub at https://github.com/ARMmbed/mbed-cloud-sdk-dotnet and can be installed using nuget:
$ nuget install Mbed.Cloud.SDK
-
Initial release tracking Mbed Cloud 1.2 APIs
-
APIs supported:
- Account Management
- Certificates
- Connect
- Device Diectory
- Update
-
Environments supported:
- .Net 4.61
-
New API updates for MDS. (#1235)
-
Manifest upload supports upload of keytable file (#522)
- Add security recommendations to PSK documentation. (#742)