Skip to content

Releases: Azure/azure-sdk-for-go

sdk/resourcemanager/postgresql/armpostgresqlflexibleservers/v5.0.0

04 Dec 08:32
3de834f

Choose a tag to compare

5.0.0 (2025-11-24)

Breaking Changes

  • Function *ConfigurationsClient.BeginPut parameter(s) have been changed from (context.Context, string, string, string, Configuration, *ConfigurationsClientBeginPutOptions) to (context.Context, string, string, string, ConfigurationForUpdate, *ConfigurationsClientBeginPutOptions)
  • Function NewMigrationsClient parameter(s) have been changed from (azcore.TokenCredential, *arm.ClientOptions) to (string, azcore.TokenCredential, *arm.ClientOptions)
  • Function *MigrationsClient.Create parameter(s) have been changed from (context.Context, string, string, string, string, MigrationResource, *MigrationsClientCreateOptions) to (context.Context, string, string, string, Migration, *MigrationsClientCreateOptions)
  • Function *MigrationsClient.Get parameter(s) have been changed from (context.Context, string, string, string, string, *MigrationsClientGetOptions) to (context.Context, string, string, string, *MigrationsClientGetOptions)
  • Function *MigrationsClient.NewListByTargetServerPager parameter(s) have been changed from (string, string, string, *MigrationsClientListByTargetServerOptions) to (string, string, *MigrationsClientListByTargetServerOptions)
  • Function *MigrationsClient.Update parameter(s) have been changed from (context.Context, string, string, string, string, MigrationResourceForPatch, *MigrationsClientUpdateOptions) to (context.Context, string, string, string, MigrationResourceForPatch, *MigrationsClientUpdateOptions)
  • Function *ServerThreatProtectionSettingsClient.BeginCreateOrUpdate parameter(s) have been changed from (context.Context, string, string, ThreatProtectionName, ServerThreatProtectionSettingsModel, *ServerThreatProtectionSettingsClientBeginCreateOrUpdateOptions) to (context.Context, string, string, ThreatProtectionName, AdvancedThreatProtectionSettingsModel, *ServerThreatProtectionSettingsClientBeginCreateOrUpdateOptions)
  • Function *ServersClient.BeginUpdate parameter(s) have been changed from (context.Context, string, string, ServerForUpdate, *ServersClientBeginUpdateOptions) to (context.Context, string, string, ServerForPatch, *ServersClientBeginUpdateOptions)
  • Function *VirtualEndpointsClient.BeginCreate parameter(s) have been changed from (context.Context, string, string, string, VirtualEndpointResource, *VirtualEndpointsClientBeginCreateOptions) to (context.Context, string, string, string, VirtualEndpoint, *VirtualEndpointsClientBeginCreateOptions)
  • Type of AuthConfig.ActiveDirectoryAuth has been changed from *ActiveDirectoryAuthEnum to *MicrosoftEntraAuth
  • Type of AuthConfig.PasswordAuth has been changed from *PasswordAuthEnum to *PasswordBasedAuth
  • Type of Backup.GeoRedundantBackup has been changed from *GeoRedundantBackupEnum to *GeographicallyRedundantBackup
  • Type of DataEncryption.GeoBackupEncryptionKeyStatus has been changed from *KeyStatusEnum to *EncryptionKeyStatus
  • Type of DataEncryption.PrimaryEncryptionKeyStatus has been changed from *KeyStatusEnum to *EncryptionKeyStatus
  • Type of DataEncryption.Type has been changed from *ArmServerKeyType to *DataEncryptionType
  • Type of HighAvailability.State has been changed from *ServerHAState to *HighAvailabilityState
  • Type of LtrPreBackupResponse.Properties has been changed from *LtrPreBackupResponseProperties to *BackupsLongTermRetentionResponseProperties
  • Type of LtrServerBackupOperationList.Value has been changed from []*LtrServerBackupOperation to []*BackupsLongTermRetentionOperation
  • Type of MigrationResourceForPatch.Properties has been changed from *MigrationResourcePropertiesForPatch to *MigrationPropertiesForPatch
  • Type of MigrationStatus.CurrentSubStateDetails has been changed from *MigrationSubStateDetails to *MigrationSubstateDetails
  • Type of Replica.PromoteOption has been changed from *ReplicationPromoteOption to *ReadReplicaPromoteOption
  • Type of ServerProperties.Version has been changed from *ServerVersion to *PostgresMajorVersion
  • Type of ServerSKUCapability.SupportedHaMode has been changed from []*HaMode to []*HighAvailabilityMode
  • Type of Storage.Tier has been changed from *AzureManagedDiskPerformanceTiers to *AzureManagedDiskPerformanceTier
  • HighAvailabilityModeDisabled from enum HighAvailabilityMode has been removed
  • Enum ActiveDirectoryAuthEnum has been removed
  • Enum ArmServerKeyType has been removed
  • Enum AzureManagedDiskPerformanceTiers has been removed
  • Enum CancelEnum has been removed
  • Enum CreateModeForUpdate has been removed
  • Enum FastProvisioningSupportedEnum has been removed
  • Enum GeoBackupSupportedEnum has been removed
  • Enum GeoRedundantBackupEnum has been removed
  • Enum HaMode has been removed
  • Enum KeyStatusEnum has been removed
  • Enum LogicalReplicationOnSourceDbEnum has been removed
  • Enum MigrateRolesEnum has been removed
  • Enum MigrationDbState has been removed
  • Enum MigrationSubState has been removed
  • Enum OnlineResizeSupportedEnum has been removed
  • Enum Origin has been removed
  • Enum OverwriteDbsInTargetEnum has been removed
  • Enum PasswordAuthEnum has been removed
  • Enum ReplicationPromoteOption has been removed
  • Enum RestrictedEnum has been removed
  • Enum ServerHAState has been removed
  • Enum ServerVersion has been removed
  • Enum StartDataMigrationEnum has been removed
  • Enum StorageAutoGrowthSupportedEnum has been removed
  • Enum TriggerCutoverEnum has been removed
  • Enum ZoneRedundantHaAndGeoBackupSupportedEnum has been removed
  • Enum ZoneRedundantHaSupportedEnum has been removed
  • Function NewAdministratorsClient has been removed
  • Function *AdministratorsClient.BeginCreate has been removed
  • Function *AdministratorsClient.BeginDelete has been removed
  • Function *AdministratorsClient.Get has been removed
  • Function *AdministratorsClient.NewListByServerPager has been removed
  • Function NewBackupsClient has been removed
  • Function *BackupsClient.BeginCreate has been removed
  • Function *BackupsClient.BeginDelete has been removed
  • Function *BackupsClient.Get has been removed
  • Function *BackupsClient.NewListByServerPager has been removed
  • Function NewCheckNameAvailabilityClient has been removed
  • Function *CheckNameAvailabilityClient.Execute has been removed
  • Function NewCheckNameAvailabilityWithLocationClient has been removed
  • Function *CheckNameAvailabilityWithLocationClient.Execute has been removed
  • Function *ClientFactory.NewAdministratorsClient has been removed
  • Function *ClientFactory.NewBackupsClient has been removed
  • Function *ClientFactory.NewCheckNameAvailabilityClient has been removed
  • Function *ClientFactory.NewCheckNameAvailabilityWithLocationClient has been removed
  • Function *ClientFactory.NewFlexibleServerClient has been removed
  • Function *ClientFactory.NewGetPrivateDNSZoneSuffixClient has been removed
  • Function *ClientFactory.NewLocationBasedCapabilitiesClient has been removed
  • Function *ClientFactory.NewLogFilesClient has been removed
  • Function *ClientFactory.NewLtrBackupOperationsClient has been removed
  • Function *ClientFactory.NewPostgreSQLServerManagementClient has been removed
  • Function *ClientFactory.NewPrivateEndpointConnectionClient has been removed
  • Function *ClientFactory.NewServerCapabilitiesClient has been removed
  • Function NewFlexibleServerClient has been removed
  • Function *FlexibleServerClient.BeginStartLtrBackup has been removed
  • Function *FlexibleServerClient.TriggerLtrPreBackup has been removed
  • Function NewGetPrivateDNSZoneSuffixClient has been removed
  • Function *GetPrivateDNSZoneSuffixClient.Execute has been removed
  • Function NewLocationBasedCapabilitiesClient has been removed
  • Function *LocationBasedCapabilitiesClient.NewExecutePager has been removed
  • Function NewLogFilesClient has been removed
  • Function *LogFilesClient.NewListByServerPager has been removed
  • Function NewLtrBackupOperationsClient has been removed
  • Function *LtrBackupOperationsClient.Get has been removed
  • Function *LtrBackupOperationsClient.NewListByServerPager has been removed
  • Function *MigrationsClient.Delete has been removed
  • Function NewPostgreSQLServerManagementClient has been removed
  • Function *PostgreSQLServerManagementClient.CheckMigrationNameAvailability has been removed
  • Function NewPrivateEndpointConnectionClient has been removed
  • Function *PrivateEndpointConnectionClient.BeginDelete has been removed
  • Function *PrivateEndpointConnectionClient.BeginUpdate has been removed
  • Function NewServerCapabilitiesClient has been removed
  • Function *ServerCapabilitiesClient.NewListPager has been removed
  • Function *ServerThreatProtectionSettingsClient.Get has been removed
  • Function *ServerThreatProtectionSettingsClient.NewListByServerPager has been removed
  • Function *ServersClient.BeginCreate has been removed
  • Function *ServersClient.NewListPager has been removed
  • Function *VirtualNetworkSubnetUsageClient.Execute has been removed
  • Operation *OperationsClient.List has supported pagination, use *OperationsClient.NewListPager instead.
  • Struct ActiveDirectoryAdministrator has been removed
  • Struct ActiveDirectoryAdministratorAdd has been removed
  • Struct AdministratorListResult has been removed
  • Struct AdministratorProperties has been removed
  • Struct AdministratorPropertiesForAdd has been removed
  • Struct CapabilitiesListResult has been removed
  • Struct ConfigurationListResult has been removed
  • Struct DatabaseListResult has been removed
  • Struct DbMigrationStatus has been removed
  • Struct FirewallRuleListResult has been removed
  • Struct FlexibleServerCapability has been removed
  • Struct FlexibleServerEditionCapability has been removed
  • Struct LogFile has been removed
  • Struct LogFileListResult has been removed
  • Struct LogFileProperties has been removed
  • St...
Read more

sdk/resourcemanager/elastic/armelastic/v2.0.0

04 Dec 07:21
8db773d

Choose a tag to compare

2.0.0 (2025-11-20)

Breaking Changes

  • Operation *MonitorsClient.Update has been changed to LRO, use *MonitorsClient.BeginUpdate instead.

Features Added

  • New enum type ConfigurationType with values ConfigurationTypeGeneralPurpose, ConfigurationTypeNotApplicable, ConfigurationTypeTimeSeries, ConfigurationTypeVector
  • New enum type HostingType with values HostingTypeHosted, HostingTypeServerless
  • New enum type Operation with values OperationActive, OperationAddBegin, OperationAddComplete, OperationDeleteBegin, OperationDeleteComplete
  • New enum type ProjectType with values ProjectTypeElasticsearch, ProjectTypeNotApplicable, ProjectTypeObservability, ProjectTypeSecurity
  • New enum type Status with values StatusActive, StatusDeleting, StatusFailed, StatusInProgress
  • New function *ClientFactory.NewMonitoredSubscriptionsClient() *MonitoredSubscriptionsClient
  • New function NewMonitoredSubscriptionsClient(string, azcore.TokenCredential, *arm.ClientOptions) (*MonitoredSubscriptionsClient, error)
  • New function *MonitoredSubscriptionsClient.BeginCreateorUpdate(context.Context, string, string, string, *MonitoredSubscriptionsClientBeginCreateorUpdateOptions) (*runtime.Poller[MonitoredSubscriptionsClientCreateorUpdateResponse], error)
  • New function *MonitoredSubscriptionsClient.BeginDelete(context.Context, string, string, string, *MonitoredSubscriptionsClientBeginDeleteOptions) (*runtime.Poller[MonitoredSubscriptionsClientDeleteResponse], error)
  • New function *MonitoredSubscriptionsClient.Get(context.Context, string, string, string, *MonitoredSubscriptionsClientGetOptions) (MonitoredSubscriptionsClientGetResponse, error)
  • New function *MonitoredSubscriptionsClient.NewListPager(string, string, *MonitoredSubscriptionsClientListOptions) *runtime.Pager[MonitoredSubscriptionsClientListResponse]
  • New function *MonitoredSubscriptionsClient.BeginUpdate(context.Context, string, string, string, *MonitoredSubscriptionsClientBeginUpdateOptions) (*runtime.Poller[MonitoredSubscriptionsClientUpdateResponse], error)
  • New function *OrganizationsClient.BeginResubscribe(context.Context, string, string, *OrganizationsClientBeginResubscribeOptions) (*runtime.Poller[OrganizationsClientResubscribeResponse], error)
  • New struct MonitoredSubscription
  • New struct MonitoredSubscriptionProperties
  • New struct MonitoredSubscriptionPropertiesList
  • New struct ProjectDetails
  • New struct ResubscribeProperties
  • New struct SubscriptionList
  • New field Type in struct ConnectedPartnerResourceProperties
  • New field ConfigurationType, ProjectType in struct DeploymentInfoResponse
  • New field OfferID, PublisherID in struct MarketplaceSaaSInfoMarketplaceSubscription
  • New field HostingType, ProjectDetails in struct MonitorProperties
  • New field Kind in struct MonitorResource
  • New field OpenAIConnectorID in struct OpenAIIntegrationProperties

sdk/resourcemanager/netapp/armnetapp/v8.1.0-beta.1

04 Dec 15:36
d394239

Choose a tag to compare

8.1.0-beta.1 (2025-12-03)

Features Added

  • New enum type ActualRansomwareProtectionState with values ActualRansomwareProtectionStateDisabled, ActualRansomwareProtectionStateEnabled, ActualRansomwareProtectionStateLearning, ActualRansomwareProtectionStatePaused
  • New enum type BreakthroughMode with values BreakthroughModeDisabled, BreakthroughModeEnabled
  • New enum type BucketPatchPermissions with values BucketPatchPermissionsReadOnly, BucketPatchPermissionsReadWrite
  • New enum type BucketPermissions with values BucketPermissionsReadOnly, BucketPermissionsReadWrite
  • New enum type CacheLifeCycleState with values CacheLifeCycleStateClusterPeeringOfferSent, CacheLifeCycleStateCreating, CacheLifeCycleStateFailed, CacheLifeCycleStateSucceeded, CacheLifeCycleStateVserverPeeringOfferSent
  • New enum type CacheProvisioningState with values CacheProvisioningStateCanceled, CacheProvisioningStateCreating, CacheProvisioningStateDeleting, CacheProvisioningStateFailed, CacheProvisioningStateSucceeded, CacheProvisioningStateUpdating
  • New enum type CheckElasticResourceAvailabilityReason with values CheckElasticResourceAvailabilityReasonAlreadyExists, CheckElasticResourceAvailabilityReasonInvalid
  • New enum type CheckElasticResourceAvailabilityStatus with values CheckElasticResourceAvailabilityStatusFalse, CheckElasticResourceAvailabilityStatusTrue
  • New enum type CifsChangeNotifyState with values CifsChangeNotifyStateDisabled, CifsChangeNotifyStateEnabled
  • New enum type CredentialsStatus with values CredentialsStatusActive, CredentialsStatusCredentialsExpired, CredentialsStatusNoCredentialsSet
  • New enum type DayOfWeek with values DayOfWeekFriday, DayOfWeekMonday, DayOfWeekSaturday, DayOfWeekSunday, DayOfWeekThursday, DayOfWeekTuesday, DayOfWeekWednesday
  • New enum type DesiredRansomwareProtectionState with values DesiredRansomwareProtectionStateDisabled, DesiredRansomwareProtectionStateEnabled
  • New enum type ElasticBackupPolicyState with values ElasticBackupPolicyStateDisabled, ElasticBackupPolicyStateEnabled
  • New enum type ElasticBackupType with values ElasticBackupTypeManual, ElasticBackupTypeScheduled
  • New enum type ElasticKeyVaultStatus with values ElasticKeyVaultStatusCreated, ElasticKeyVaultStatusDeleted, ElasticKeyVaultStatusError, ElasticKeyVaultStatusInUse, ElasticKeyVaultStatusUpdating
  • New enum type ElasticNfsv3Access with values ElasticNfsv3AccessDisabled, ElasticNfsv3AccessEnabled
  • New enum type ElasticNfsv4Access with values ElasticNfsv4AccessDisabled, ElasticNfsv4AccessEnabled
  • New enum type ElasticPoolEncryptionKeySource with values ElasticPoolEncryptionKeySourceKeyVault, ElasticPoolEncryptionKeySourceNetApp
  • New enum type ElasticProtocolType with values ElasticProtocolTypeNFSv3, ElasticProtocolTypeNFSv4, ElasticProtocolTypeSMB
  • New enum type ElasticResourceAvailabilityStatus with values ElasticResourceAvailabilityStatusOffline, ElasticResourceAvailabilityStatusOnline
  • New enum type ElasticRootAccess with values ElasticRootAccessDisabled, ElasticRootAccessEnabled
  • New enum type ElasticServiceLevel with values ElasticServiceLevelZoneRedundant
  • New enum type ElasticSmbEncryption with values ElasticSmbEncryptionDisabled, ElasticSmbEncryptionEnabled
  • New enum type ElasticUnixAccessRule with values ElasticUnixAccessRuleNoAccess, ElasticUnixAccessRuleReadOnly, ElasticUnixAccessRuleReadWrite
  • New enum type ElasticVolumePolicyEnforcement with values ElasticVolumePolicyEnforcementEnforced, ElasticVolumePolicyEnforcementNotEnforced
  • New enum type ElasticVolumeRestorationState with values ElasticVolumeRestorationStateFailed, ElasticVolumeRestorationStateRestored, ElasticVolumeRestorationStateRestoring
  • New enum type EnableWriteBackState with values EnableWriteBackStateDisabled, EnableWriteBackStateEnabled
  • New enum type EncryptionState with values EncryptionStateDisabled, EncryptionStateEnabled
  • New enum type ExternalReplicationSetupStatus with values ExternalReplicationSetupStatusClusterPeerPending, ExternalReplicationSetupStatusClusterPeerRequired, ExternalReplicationSetupStatusNoActionRequired, ExternalReplicationSetupStatusReplicationCreateRequired, ExternalReplicationSetupStatusVServerPeerRequired
  • New enum type GlobalFileLockingState with values GlobalFileLockingStateDisabled, GlobalFileLockingStateEnabled
  • New enum type KerberosState with values KerberosStateDisabled, KerberosStateEnabled
  • New enum type LargeVolumeType with values LargeVolumeTypeExtraLargeVolume7Dot2PiB, LargeVolumeTypeLargeVolume
  • New enum type LdapServerType with values LdapServerTypeActiveDirectory, LdapServerTypeOpenLDAP
  • New enum type LdapState with values LdapStateDisabled, LdapStateEnabled
  • New enum type PolicyStatus with values PolicyStatusDisabled, PolicyStatusEnabled
  • New enum type ProtocolTypes with values ProtocolTypesNFSv3, ProtocolTypesNFSv4, ProtocolTypesSMB
  • New enum type RansomwareReportSeverity with values RansomwareReportSeverityHigh, RansomwareReportSeverityLow, RansomwareReportSeverityModerate, RansomwareReportSeverityNone
  • New enum type RansomwareReportState with values RansomwareReportStateActive, RansomwareReportStateResolved
  • New enum type RansomwareSuspectResolution with values RansomwareSuspectResolutionFalsePositive, RansomwareSuspectResolutionPotentialThreat
  • New enum type SmbEncryptionState with values SmbEncryptionStateDisabled, SmbEncryptionStateEnabled
  • New enum type SnapshotDirectoryVisibility with values SnapshotDirectoryVisibilityHidden, SnapshotDirectoryVisibilityVisible
  • New enum type SnapshotUsage with values SnapshotUsageCreateNewSnapshot, SnapshotUsageUseExistingSnapshot
  • New enum type VolumeLanguage with values VolumeLanguageAr, VolumeLanguageArUTF8, VolumeLanguageC, VolumeLanguageCUTF8, VolumeLanguageCs, VolumeLanguageCsUTF8, VolumeLanguageDa, VolumeLanguageDaUTF8, VolumeLanguageDe, VolumeLanguageDeUTF8, VolumeLanguageEn, VolumeLanguageEnUTF8, VolumeLanguageEnUs, VolumeLanguageEnUsUTF8, VolumeLanguageEs, VolumeLanguageEsUTF8, VolumeLanguageFi, VolumeLanguageFiUTF8, VolumeLanguageFr, VolumeLanguageFrUTF8, VolumeLanguageHe, VolumeLanguageHeUTF8, VolumeLanguageHr, VolumeLanguageHrUTF8, VolumeLanguageHu, VolumeLanguageHuUTF8, VolumeLanguageIt, VolumeLanguageItUTF8, VolumeLanguageJa, VolumeLanguageJaJp932, VolumeLanguageJaJp932UTF8, VolumeLanguageJaJpPck, VolumeLanguageJaJpPckUTF8, VolumeLanguageJaJpPckV2, VolumeLanguageJaJpPckV2UTF8, VolumeLanguageJaUTF8, VolumeLanguageJaV1, VolumeLanguageJaV1UTF8, VolumeLanguageKo, VolumeLanguageKoUTF8, VolumeLanguageNl, VolumeLanguageNlUTF8, VolumeLanguageNo, VolumeLanguageNoUTF8, VolumeLanguagePl, VolumeLanguagePlUTF8, VolumeLanguagePt, VolumeLanguagePtUTF8, VolumeLanguageRo, VolumeLanguageRoUTF8, VolumeLanguageRu, VolumeLanguageRuUTF8, VolumeLanguageSk, VolumeLanguageSkUTF8, VolumeLanguageSl, VolumeLanguageSlUTF8, VolumeLanguageSv, VolumeLanguageSvUTF8, VolumeLanguageTr, VolumeLanguageTrUTF8, VolumeLanguageUTF8Mb4, VolumeLanguageZh, VolumeLanguageZhGbk, VolumeLanguageZhGbkUTF8, VolumeLanguageZhTw, VolumeLanguageZhTwBig5, VolumeLanguageZhTwBig5UTF8, VolumeLanguageZhTwUTF8, VolumeLanguageZhUTF8
  • New enum type VolumeSize with values VolumeSizeLarge, VolumeSizeRegular
  • New function NewActiveDirectoryConfigsClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*ActiveDirectoryConfigsClient, error)
  • New function *ActiveDirectoryConfigsClient.BeginCreateOrUpdate(ctx context.Context, resourceGroupName string, activeDirectoryConfigName string, body ActiveDirectoryConfig, options *ActiveDirectoryConfigsClientBeginCreateOrUpdateOptions) (*runtime.Poller[ActiveDirectoryConfigsClientCreateOrUpdateResponse], error)
  • New function *ActiveDirectoryConfigsClient.BeginDelete(ctx context.Context, resourceGroupName string, activeDirectoryConfigName string, options *ActiveDirectoryConfigsClientBeginDeleteOptions) (*runtime.Poller[ActiveDirectoryConfigsClientDeleteResponse], error)
  • New function *ActiveDirectoryConfigsClient.Get(ctx context.Context, resourceGroupName string, activeDirectoryConfigName string, options *ActiveDirectoryConfigsClientGetOptions) (ActiveDirectoryConfigsClientGetResponse, error)
  • New function *ActiveDirectoryConfigsClient.NewListByResourceGroupPager(resourceGroupName string, options *ActiveDirectoryConfigsClientListByResourceGroupOptions) *runtime.Pager[ActiveDirectoryConfigsClientListByResourceGroupResponse]
  • New function *ActiveDirectoryConfigsClient.NewListBySubscriptionPager(options *ActiveDirectoryConfigsClientListBySubscriptionOptions) *runtime.Pager[ActiveDirectoryConfigsClientListBySubscriptionResponse]
  • New function *ActiveDirectoryConfigsClient.BeginUpdate(ctx context.Context, resourceGroupName string, activeDirectoryConfigName string, body ActiveDirectoryConfigUpdate, options *ActiveDirectoryConfigsClientBeginUpdateOptions) (*runtime.Poller[ActiveDirectoryConfigsClientUpdateResponse], error)
  • New function NewBucketsClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*BucketsClient, error)
  • New function *BucketsClient.BeginCreateOrUpdate(ctx context.Context, resourceGroupName string, accountName string, poolName string, volumeName string, bucketName string, body Bucket, options *BucketsClientBeginCreateOrUpdateOptions) (*runtime.Poller[BucketsClientCreateOrUpdateResponse], error)
  • New function `*BucketsClient.BeginDelete(ctx context.Context, resourceGroupName string, accountName string, poolName string, volumeName string, bucketName string, options *BucketsClientBe...
Read more

eng/tools/generator/v0.4.1

03 Dec 04:57
40028a8

Choose a tag to compare

Pre-release

0.4.1 (2025-12-02)

Bugs Fixed

  • Fix the wrong constant value for beta release type.

sdk/resourcemanager/paloaltonetworksngfw/armpanngfw/v2.0.0

01 Dec 08:09
fa41c44

Choose a tag to compare

2.0.0 (2025-11-17)

Breaking Changes

  • Operation *LocalRulestacksClient.ListAppIDs has supported pagination, use *LocalRulestacksClient.NewListAppIDsPager instead.
  • Operation *LocalRulestacksClient.ListCountries has supported pagination, use *LocalRulestacksClient.NewListCountriesPager instead.
  • Operation *LocalRulestacksClient.ListPredefinedURLCategories has supported pagination, use *LocalRulestacksClient.NewListPredefinedURLCategoriesPager instead.

Features Added

  • New enum type EnableStatus with values EnableStatusDisabled, EnableStatusEnabled
  • New enum type ProductSerialStatusValues with values ProductSerialStatusValuesAllocated, ProductSerialStatusValuesInProgress
  • New enum type RegistrationStatus with values RegistrationStatusNotRegistered, RegistrationStatusRegistered
  • New function *ClientFactory.NewMetricsObjectFirewallClient() *MetricsObjectFirewallClient
  • New function *ClientFactory.NewPaloAltoNetworksCloudngfwOperationsClient() *PaloAltoNetworksCloudngfwOperationsClient
  • New function NewMetricsObjectFirewallClient(string, azcore.TokenCredential, *arm.ClientOptions) (*MetricsObjectFirewallClient, error)
  • New function *MetricsObjectFirewallClient.BeginCreateOrUpdate(context.Context, string, string, MetricsObjectFirewallResource, *MetricsObjectFirewallClientBeginCreateOrUpdateOptions) (*runtime.Poller[MetricsObjectFirewallClientCreateOrUpdateResponse], error)
  • New function *MetricsObjectFirewallClient.BeginDelete(context.Context, string, string, *MetricsObjectFirewallClientBeginDeleteOptions) (*runtime.Poller[MetricsObjectFirewallClientDeleteResponse], error)
  • New function *MetricsObjectFirewallClient.Get(context.Context, string, string, *MetricsObjectFirewallClientGetOptions) (MetricsObjectFirewallClientGetResponse, error)
  • New function *MetricsObjectFirewallClient.NewListByFirewallsPager(string, string, *MetricsObjectFirewallClientListByFirewallsOptions) *runtime.Pager[MetricsObjectFirewallClientListByFirewallsResponse]
  • New function NewPaloAltoNetworksCloudngfwOperationsClient(string, azcore.TokenCredential, *arm.ClientOptions) (*PaloAltoNetworksCloudngfwOperationsClient, error)
  • New function *PaloAltoNetworksCloudngfwOperationsClient.CreateProductSerialNumber(context.Context, *PaloAltoNetworksCloudngfwOperationsClientCreateProductSerialNumberOptions) (PaloAltoNetworksCloudngfwOperationsClientCreateProductSerialNumberResponse, error)
  • New function *PaloAltoNetworksCloudngfwOperationsClient.ListCloudManagerTenants(context.Context, *PaloAltoNetworksCloudngfwOperationsClientListCloudManagerTenantsOptions) (PaloAltoNetworksCloudngfwOperationsClientListCloudManagerTenantsResponse, error)
  • New function *PaloAltoNetworksCloudngfwOperationsClient.ListProductSerialNumberStatus(context.Context, *PaloAltoNetworksCloudngfwOperationsClientListProductSerialNumberStatusOptions) (PaloAltoNetworksCloudngfwOperationsClientListProductSerialNumberStatusResponse, error)
  • New function *PaloAltoNetworksCloudngfwOperationsClient.ListSupportInfo(context.Context, *PaloAltoNetworksCloudngfwOperationsClientListSupportInfoOptions) (PaloAltoNetworksCloudngfwOperationsClientListSupportInfoResponse, error)
  • New struct CloudManagerTenantList
  • New struct MetricsObject
  • New struct MetricsObjectFirewallResource
  • New struct MetricsObjectFirewallResourceListResult
  • New struct ProductSerialNumberRequestStatus
  • New struct ProductSerialNumberStatus
  • New struct StrataCloudManagerConfig
  • New struct StrataCloudManagerInfo
  • New struct SupportInfoModel
  • New field IsStrataCloudManaged, StrataCloudManagerConfig in struct FirewallDeploymentProperties
  • New field IsStrataCloudManaged, StrataCloudManagerConfig in struct FirewallResourceUpdateProperties
  • New field IsStrataCloudManaged, StrataCloudManagerInfo in struct FirewallStatusProperty
  • New field PrivateSourceNatRulesDestination in struct NetworkProfile

eng/tools/generator/v0.4.0

01 Dec 05:18
3c6c254

Choose a tag to compare

Pre-release

0.4.0 (2025-12-01)

Features Added

  • Add changelog command to generate and update changelog content for SDK packages based on code changes.
  • Add version command to calculate and update version numbers across all version-related files.
  • Add comprehensive helper utilities for package status determination, path resolution, and version management.
  • Support detecting parameter renaming as breaking change in changelog generation.

Breaking Changes

  • Split version calculation and changelog generation logic into separate packages (changelog and version).
  • Move constants and enums from cmd/v2/common to shared utils package for better reusability.
  • Refactor GenerateForSingleRPNamespace and GenerateForSingleTypeSpec to use status-based generator selection.
  • Remove template files for CHANGELOG.md and go.mod (now generated programmatically).

Other Changes

  • Upgrade Go version to 1.24.0 for dependency management.

sdk/resourcemanager/appservice/armappservice/v5.1.0

26 Nov 06:54
d8a74fe

Choose a tag to compare

5.1.0 (2025-11-26)

Features Added

  • New enum type InstallScriptType with values InstallScriptTypePlatformStorage, InstallScriptTypeRemoteAzureBlob
  • New enum type RegistryAdapterType with values RegistryAdapterTypeBinary, RegistryAdapterTypeDWord, RegistryAdapterTypeExpandString, RegistryAdapterTypeMultiString, RegistryAdapterTypeQWord, RegistryAdapterTypeString
  • New enum type StorageMountType with values StorageMountTypeAzureFiles, StorageMountTypeFileShare, StorageMountTypeLocalStorage
  • New function *PlansClient.GetServerFarmInstanceDetails(context.Context, string, string, *PlansClientGetServerFarmInstanceDetailsOptions) (PlansClientGetServerFarmInstanceDetailsResponse, error)
  • New function *PlansClient.GetServerFarmRdpPassword(context.Context, string, string, *PlansClientGetServerFarmRdpPasswordOptions) (PlansClientGetServerFarmRdpPasswordResponse, error)
  • New function *PlansClient.RecycleManagedInstanceWorker(context.Context, string, string, string, *PlansClientRecycleManagedInstanceWorkerOptions) (PlansClientRecycleManagedInstanceWorkerResponse, error)
  • New struct DefaultIdentity
  • New struct InstallScript
  • New struct InstallScriptSource
  • New struct KeyVaultReferenceWithStatus
  • New struct RegistryAdapter
  • New struct ServerFarmInstance
  • New struct ServerFarmInstanceDetails
  • New struct ServerFarmNetworkSettings
  • New struct ServerFarmRdpDetails
  • New struct StorageMount
  • New field Identity in struct Plan
  • New field Identity in struct PlanPatchResource
  • New field InstallScripts, IsCustomMode, Network, PlanDefaultIdentity, RdpEnabled, RegistryAdapters, StorageMounts in struct PlanProperties
  • New field PublicNetworkAccess in struct SitePatchResourceProperties
  • New field CustomModeWorkersEnabled in struct WebSiteManagementClientListGeoRegionsOptions

sdk/resourcemanager/servicefabricmanagedclusters/armservicefabricmanagedclusters/v0.6.0

26 Nov 18:40
1042eab

Choose a tag to compare

0.6.0 (2025-11-10)

Breaking Changes

  • Operation *ApplicationsClient.Update has been changed to LRO, use *ApplicationsClient.BeginUpdate instead.
  • Operation *ManagedClustersClient.Update has been changed to LRO, use *ManagedClustersClient.BeginUpdate instead.

Features Added

  • New enum type HealthFilter with values HealthFilterAll, HealthFilterDefault, HealthFilterError, HealthFilterNone, HealthFilterOk, HealthFilterWarning
  • New enum type RestartKind with values RestartKindSimultaneous
  • New enum type RuntimeFailureAction with values RuntimeFailureActionManual, RuntimeFailureActionRollback
  • New enum type RuntimeRollingUpgradeMode with values RuntimeRollingUpgradeModeMonitored, RuntimeRollingUpgradeModeUnmonitoredAuto, RuntimeRollingUpgradeModeUnmonitoredManual
  • New enum type RuntimeUpgradeKind with values RuntimeUpgradeKindRolling
  • New function *ApplicationsClient.BeginFetchHealth(context.Context, string, string, string, ApplicationFetchHealthRequest, *ApplicationsClientBeginFetchHealthOptions) (*runtime.Poller[ApplicationsClientFetchHealthResponse], error)
  • New function *ApplicationsClient.BeginRestartDeployedCodePackage(context.Context, string, string, string, RestartDeployedCodePackageRequest, *ApplicationsClientBeginRestartDeployedCodePackageOptions) (*runtime.Poller[ApplicationsClientRestartDeployedCodePackageResponse], error)
  • New function *ApplicationsClient.BeginUpdateUpgrade(context.Context, string, string, string, RuntimeUpdateApplicationUpgradeParameters, *ApplicationsClientBeginUpdateUpgradeOptions) (*runtime.Poller[ApplicationsClientUpdateUpgradeResponse], error)
  • New function *ServicesClient.BeginRestartReplica(context.Context, string, string, string, string, RestartReplicaRequest, *ServicesClientBeginRestartReplicaOptions) (*runtime.Poller[ServicesClientRestartReplicaResponse], error)
  • New struct ApplicationFetchHealthRequest
  • New struct ApplicationUpdateParametersProperties
  • New struct RestartDeployedCodePackageRequest
  • New struct RestartReplicaRequest
  • New struct RuntimeApplicationHealthPolicy
  • New struct RuntimeRollingUpgradeUpdateMonitoringPolicy
  • New struct RuntimeServiceTypeHealthPolicy
  • New struct RuntimeUpdateApplicationUpgradeParameters
  • New field Properties in struct ApplicationUpdateParameters

sdk/resourcemanager/computelimit/armcomputelimit/v0.1.0

26 Nov 18:15
1042eab

Choose a tag to compare

0.1.0 (2025-11-14)

Other Changes

The package of github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/computelimit/armcomputelimit is using our next generation design principles.

To learn more, please refer to our documentation Quick Start.

sdk/resourcemanager/newrelic/armnewrelicobservability/v2.0.0-beta.1

24 Nov 09:40
c54b524

Choose a tag to compare

2.0.0-beta.1 (2025-11-24)

Breaking Changes

  • Type of PlanData.BillingCycle has been changed from *BillingCycle to *string
  • Enum BillingCycle has been removed
  • Operation *MonitorsClient.Update has been changed to LRO, use *MonitorsClient.BeginUpdate instead.

Features Added

  • New function *ClientFactory.NewSaaSClient() *SaaSClient
  • New function *MonitorsClient.LatestLinkedSaaS(context.Context, string, string, *MonitorsClientLatestLinkedSaaSOptions) (MonitorsClientLatestLinkedSaaSResponse, error)
  • New function *MonitorsClient.BeginLinkSaaS(context.Context, string, string, SaaSData, *MonitorsClientBeginLinkSaaSOptions) (*runtime.Poller[MonitorsClientLinkSaaSResponse], error)
  • New function *MonitorsClient.RefreshIngestionKey(context.Context, string, string, *MonitorsClientRefreshIngestionKeyOptions) (MonitorsClientRefreshIngestionKeyResponse, error)
  • New function *MonitorsClient.BeginResubscribe(context.Context, string, string, *MonitorsClientBeginResubscribeOptions) (*runtime.Poller[MonitorsClientResubscribeResponse], error)
  • New function NewSaaSClient(string, azcore.TokenCredential, *arm.ClientOptions) (*SaaSClient, error)
  • New function *SaaSClient.ActivateResource(context.Context, ActivateSaaSParameterRequest, *SaaSClientActivateResourceOptions) (SaaSClientActivateResourceResponse, error)
  • New struct ActivateSaaSParameterRequest
  • New struct LatestLinkedSaaSResponse
  • New struct ResubscribeProperties
  • New struct SaaSData
  • New struct SaaSResourceDetailsResponse
  • New field OfferID, PublisherID in struct MarketplaceSaaSInfo
  • New field SaaSData in struct MonitorProperties
  • New field SystemData in struct MonitoredSubscriptionProperties
  • New field SaaSData in struct NewRelicMonitorResourceUpdateProperties