github Azure/azure-sdk-for-go sdk/resourcemanager/iothub/armiothub/v2.0.0

2.0.0 (2026-11-12)

Breaking Changes

  • Type of FallbackRouteProperties.Source has been changed from *RoutingSource to *FallbackRouteSource
  • Type of RoutingTwin.Tags has been changed from any to map[string]any
  • Type of RoutingTwinProperties.Desired has been changed from any to map[string]any
  • Type of RoutingTwinProperties.Reported has been changed from any to map[string]any
  • Struct CertificateBodyDescription has been removed
  • Struct Resource has been removed

Features Added

  • New enum type DeviceRegistryIdentityType with values DeviceRegistryIdentityTypeSystemAssigned, DeviceRegistryIdentityTypeUserAssigned
  • New enum type DeviceRegistryLinkingState with values DeviceRegistryLinkingStateFailed, DeviceRegistryLinkingStateInProgress, DeviceRegistryLinkingStateOrphaned, DeviceRegistryLinkingStateSuccess
  • New enum type EventStreamAuthenticationType with values EventStreamAuthenticationTypeIdentityBased
  • New enum type FallbackRouteSource with values FallbackRouteSourceDeviceMessages
  • New enum type GatewayVersion with values GatewayVersionV1, GatewayVersionV2
  • New struct Details
  • New struct DeviceRegistry
  • New struct DeviceRegistryIdentity
  • New struct DeviceRegistryLinkingProperties
  • New struct RoutingEventStreamProperties
  • New field SystemData in struct CertificateDescription
  • New field CertificateAuthorityResourceID in struct CertificateProperties
  • New field CertificateAuthorityResourceID in struct CertificatePropertiesWithNonce
  • New field SystemData in struct EventHubConsumerGroupInfo
  • New field SystemData in struct PrivateEndpointConnection
  • New field DeviceHostName, DeviceRegistry, IotHubDetails, ServiceHostName in struct Properties
  • New field EventStreams in struct RoutingEndpoints

Don't miss a new azure-sdk-for-go release

NewReleases is sending notifications on new releases.