devices-hardware-dev-center-manager

Class library used in invoking HTTP requests to the Hardware Dev Center dashboard API

MIT License

Stars
12
Committers
7

Bot releases are visible (Hide)

devices-hardware-dev-center-manager - 1.2024.802.1

Published by Ben-Carpenter 3 months ago

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

devices-hardware-dev-center-manager - 1.2024.718.1

Published by Ben-Carpenter 3 months ago

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

devices-hardware-dev-center-manager - 1.2024.715.1 Latest Release

Published by Ben-Carpenter 3 months ago

What's Changed

NuGet Package updates

  • Bump Azure.Identity from 1.10.4 to 1.11.0
  • Bump System.Text.Json from 8.0.2 to 8.0.4

Changes from PR #28 and #29

devices-hardware-dev-center-manager - 1.2024.301.1

Published by Ben-Carpenter 8 months ago

What's Changed

  • NuGet Packages
  • Remove Newtonsoft, add System.Text.Json
  • Product, Submission, and Shipping Label ID type update to long
  • Add LongToStringJsonConverter
  • Update LangVersion to 10.
  • Add NI to InServicePublishInfoOSEnum
  • Update BlobStorageHandler
  • Syntax, formatting, and spacing.

Full Changelog: PR #26

devices-hardware-dev-center-manager - 1.2023.221.1

Published by Ben-Carpenter over 1 year ago

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

devices-hardware-dev-center-manager - 1.2022.314.1

Published by Ben-Carpenter over 2 years ago

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

devices-hardware-dev-center-manager - 1.2021.929.1

Published by Ben-Carpenter about 3 years ago

This update includes the FileDispatch property using sha256 to the azure.pipeline.yaml file for code signing.

devices-hardware-dev-center-manager - 1.2021.928.1

Published by Ben-Carpenter about 3 years ago

This release adds the operating system codes FE and CO for floor and ceiling target options when creating a new shipping label.

devices-hardware-dev-center-manager - 1.2021.219.1

Published by Ben-Carpenter over 3 years ago

Additional updates to correlation and request trace IDs

devices-hardware-dev-center-manager - 1.2021.218.1

Published by Ben-Carpenter over 3 years ago

This update removes DevCenterErrorTrace (previously in DevCenterErrorDetails) and adds DevCenterTrace which is now in the DevCenterHandler. This becomes a general trace to be returned with both successful and failed API calls allowing consumers of the library to log all calls with correlation and request IDs.

devices-hardware-dev-center-manager - 1.2020.1218.1

Published by Ben-Carpenter almost 4 years ago

This release removes retires and handling of HTTP 429 and 5xx responses. consumer can handle in their implementation which provides more control. Headers have also been added to DevCenterErrorDetails which will provide you Retry-After information to properly handle HTTP 429 responses.

devices-hardware-dev-center-manager - 1.2020.1102.1

Published by Ben-Carpenter almost 4 years ago

Additional Error Details
This release adds additional error details to be returned in the response. Previously only HDC code and message were returned. The response now includes the HDC error code, message, validation errors, HTTP status code, and trace.

This allows for more ways to handle errors when returned to your service.

devices-hardware-dev-center-manager - 1.2020.1002.1

Published by Ben-Carpenter about 4 years ago

Updates to enum and additional attribute print out.

devices-hardware-dev-center-manager - 1.2020.0709.1

Published by Ben-Carpenter over 4 years ago

Updates to models and files to utilize the hardware dashboard api v2.0