Releases: microsoft/devices-hardware-dev-center-manager
1.2025.620.1
Why
Svvp, MaxProcessors and MaxMemory should include the attribute [JsonConverter(typeof(LongToStringJsonConverter))].
Otherwise, users will experience the following exception since maxProcessors or maxMemory are integer values coming from Partner Center Dashboard API.
"The JSON value could not be converted to System.String. Path: $.additionalAttributes.svvp.maxProcessors"
"The JSON value could not be converted to System.String. Path: $.additionalAttributes.svvp.maxMemory"What Changed
- Add attribute to
Svvp.MaxProcessors - Add attribute to
Svvp.MaxMemory
Full Changelog: #37
1.2025.326.1
Why
Shipping labels in some scenarios could not be retrieved or created when IDs were type long.
What Changed
- Bump System.Text.Json from 8.0.4 to 8.0.5 in /src/Microsoft.Devices.HardwareDevCenterManager by @dependabot in #34
- Fix shipping label list and create issues where IDs are type long by @Ben-Carpenter in #35
Full Changelog: 1.2024.101.1...1.2025.326.1
1.2024.101.1
Updates
Update WorkflowStatus.CurrentStep to handle numbers. By adding the [JsonConverter(typeof(LongToStringJsonConverter))] Attribute to this property it will allow both string, and Int64 types.
Changes
- Add the [JsonConverter(typeof(LongToStringJsonConverter))]
AttributetoWorkflowStatus.CurrentStep
NuGet Release
Microsoft.Devices.HardwareDevCenterManager 3.0.14
1.2024.802.1
Updates
Update BlobStorageHandler to match Create and submit a product for signing official documentation from Hardware Dashboard API.
- Add and update packages
- General code cleanup and formatting
- Update AuthorizationHandlerCredentials and AuthorizationHandler
- Add check for token to prevent call from being made if no token exists.
Nuget Release
Microsoft.Devices.HardwareDevCenterManager 3.0.13
1.2024.718.1
Updates
Fix bug in BlobStorageHandler where Console.WriteLine was throwing error of System.FormatException: Input string was not in a correct format.
Nuget Release
Microsoft.Devices.HardwareDevCenterManager 3.0.12
1.2024.715.1
1.2024.301.1
What's Changed
- NuGet Packages
- Remove
Newtonsoft, addSystem.Text.Json - Product, Submission, and Shipping Label ID type update to
long - Add
LongToStringJsonConverter - Update
LangVersionto 10. - Add
NItoInServicePublishInfoOSEnum - Update
BlobStorageHandler - Syntax, formatting, and spacing.
Full Changelog: PR #26
1.2023.221.1
Issues
Security updates for dependency packages
What Changed
Pull Request #21
Microsoft.Azure.Storage.Blob
Microsoft.Azure.Storage.File
Microsoft.CSharp
Microsoft.Extensions.Options
Microsoft.IdentityModel.Clients.ActiveDirectory
Newtonsoft.Json
NuGet Release
Microsoft.Devices.HardwareDevCenterManager 2.2.13
1.2022.314.1
Issue
Partner Center APIs started returning a HttpRequestException that we didn't previously catch or handle.
What Changed
We added a catch for HttpRequestException in the AuthorizationHandler to sleep and retry the call to help relieve exceptions.
NuGet Release
Microsoft.Devices.HardwareDevCenterManager v2.2.7
1.2021.929.1
This update includes the FileDispatch property using sha256 to the azure.pipeline.yaml file for code signing.