Skip to content

Releases: Azure/azure-sdk-for-go

sdk/resourcemanager/pineconevectordb/armpineconevectordb/v0.1.0

06 Feb 03:27
230bb19
Compare
Choose a tag to compare

0.1.0 (2025-02-06)

Other Changes

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

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

sdk/resourcemanager/servicenetworking/armservicenetworking/v1.1.0

05 Feb 03:14
7289199
Compare
Choose a tag to compare

1.1.0 (2025-01-23)

Features Added

  • New enum type PolicyType with values PolicyTypeWAF
  • New function *ClientFactory.NewSecurityPoliciesInterfaceClient() *SecurityPoliciesInterfaceClient
  • New function NewSecurityPoliciesInterfaceClient(string, azcore.TokenCredential, *arm.ClientOptions) (*SecurityPoliciesInterfaceClient, error)
  • New function *SecurityPoliciesInterfaceClient.BeginCreateOrUpdate(context.Context, string, string, string, SecurityPolicy, *SecurityPoliciesInterfaceClientBeginCreateOrUpdateOptions) (*runtime.Poller[SecurityPoliciesInterfaceClientCreateOrUpdateResponse], error)
  • New function *SecurityPoliciesInterfaceClient.BeginDelete(context.Context, string, string, string, *SecurityPoliciesInterfaceClientBeginDeleteOptions) (*runtime.Poller[SecurityPoliciesInterfaceClientDeleteResponse], error)
  • New function *SecurityPoliciesInterfaceClient.Get(context.Context, string, string, string, *SecurityPoliciesInterfaceClientGetOptions) (SecurityPoliciesInterfaceClientGetResponse, error)
  • New function *SecurityPoliciesInterfaceClient.NewListByTrafficControllerPager(string, string, *SecurityPoliciesInterfaceClientListByTrafficControllerOptions) *runtime.Pager[SecurityPoliciesInterfaceClientListByTrafficControllerResponse]
  • New function *SecurityPoliciesInterfaceClient.Update(context.Context, string, string, string, SecurityPolicyUpdate, *SecurityPoliciesInterfaceClientUpdateOptions) (SecurityPoliciesInterfaceClientUpdateResponse, error)
  • New struct SecurityPolicy
  • New struct SecurityPolicyConfigurations
  • New struct SecurityPolicyListResult
  • New struct SecurityPolicyProperties
  • New struct SecurityPolicyUpdate
  • New struct SecurityPolicyUpdateProperties
  • New struct TrafficControllerUpdateProperties
  • New struct WafPolicy
  • New struct WafSecurityPolicy
  • New field SecurityPolicies, SecurityPolicyConfigurations in struct TrafficControllerProperties
  • New field Properties in struct TrafficControllerUpdate

sdk/ai/azopenai/v0.7.2

06 Feb 00:02
45045e9
Compare
Choose a tag to compare
Pre-release

0.7.2 (2025-02-05)

Features Added

  • Updating to support Azure OpenAI API version 2025-01-01-preview.
  • Updated ChatCompletionsOptions and ChatCompletionsStreamOptions:
    • Added Audio parameter.
    • Added Metadata parameter.
    • Added Modalities parameter.
    • Added Prediction parameter.
    • Added ReasoningEffort parameter.
    • Added Store parameter.
    • Added UserSecurityContext parameter.
  • Added Audio field to ChatResponseMessage
  • Added AudioOutputParameters type.
  • Added AudioResponseData type.
  • Updated CompletionsUsageCompletionTokensDetails:
    • Added AcceptedPredictionTokens field.
    • Added AudioTokens field.
    • Added RejectedPredictionTokens field.
  • Updated CompletionsUsagePromptTokensDetails:
    • Added AudioTokens field.
  • Added InputAudioContent type.
  • Added ChatRequestDeveloperMessage type.
  • Added PredictionContent type.
  • Added UserSecurityContext type.
  • Added ChatMessageAudioContentItem type.
  • Added ChatCompletionModality enum.
  • Added ChatRoleDeveloper to the ChatRole enum.
  • Added InputAudioFormat enum.
  • Added OutputAudioFormat enum.
  • Added ReasoningEffortValue enum.

sdk/storage/azdatalake/v1.4.0

28 Jan 09:14
afbdb52
Compare
Choose a tag to compare

1.4.0 (2025-01-27)

Features Added

  • Upgraded service version to 2025-01-05.
  • Updated azidentity version to 1.8.1

Bugs Fixed

  • Fix panic when invalid sas is passed to get-properties call. Fixes #23912
  • Added NewListDirectoryPathPager. Fixes #23852, #21083, #18921

Other Changes

  • Updated azblob version to v1.6.0

sdk/resourcemanager/kusto/armkusto/v2.3.0

26 Jan 10:10
e181091
Compare
Choose a tag to compare

2.3.0 (2025-01-24)

Features Added

  • New value ClusterPrincipalRoleAllDatabasesMonitor added to enum type ClusterPrincipalRole
  • New value LanguageExtensionImageNamePython3117, LanguageExtensionImageNamePython3117DL added to enum type LanguageExtensionImageName
  • New enum type CalloutType with values CalloutTypeAzureDigitalTwins, CalloutTypeAzureOpenai, CalloutTypeCosmosdb, CalloutTypeExternalData, CalloutTypeGenevametrics, CalloutTypeKusto, CalloutTypeMysql, CalloutTypePostgresql, CalloutTypeSQL, CalloutTypeSandboxArtifacts, CalloutTypeWebapi
  • New enum type OutboundAccess with values OutboundAccessAllow, OutboundAccessDeny
  • New enum type PrincipalPermissionsAction with values PrincipalPermissionsActionRemovePermissionOnScriptCompletion, PrincipalPermissionsActionRetainPermissionOnScriptCompletion
  • New enum type ScriptLevel with values ScriptLevelCluster, ScriptLevelDatabase
  • New enum type ZoneStatus with values ZoneStatusNonZonal, ZoneStatusZonal, ZoneStatusZonalInconsistency
  • New function *ClustersClient.BeginAddCalloutPolicies(context.Context, string, string, CalloutPoliciesList, *ClustersClientBeginAddCalloutPoliciesOptions) (*runtime.Poller[ClustersClientAddCalloutPoliciesResponse], error)
  • New function *ClustersClient.NewListCalloutPoliciesPager(string, string, *ClustersClientListCalloutPoliciesOptions) *runtime.Pager[ClustersClientListCalloutPoliciesResponse]
  • New function *ClustersClient.NewListFollowerDatabasesGetPager(string, string, *ClustersClientListFollowerDatabasesGetOptions) *runtime.Pager[ClustersClientListFollowerDatabasesGetResponse]
  • New function *ClustersClient.BeginRemoveCalloutPolicy(context.Context, string, string, CalloutPolicyToRemove, *ClustersClientBeginRemoveCalloutPolicyOptions) (*runtime.Poller[ClustersClientRemoveCalloutPolicyResponse], error)
  • New struct CalloutPoliciesList
  • New struct CalloutPolicy
  • New struct CalloutPolicyToRemove
  • New struct FollowerDatabaseDefinitionGet
  • New struct FollowerDatabaseListResultGet
  • New struct FollowerDatabaseProperties
  • New field CalloutPolicies, ZoneStatus in struct ClusterProperties
  • New field BaseImageName in struct SandboxCustomImageProperties
  • New field PrincipalPermissionsAction, ScriptLevel in struct ScriptProperties

sdk/resourcemanager/eventhub/armeventhub/v1.4.0-beta.1

24 Jan 01:16
ad069f8
Compare
Choose a tag to compare

1.4.0-beta.1 (2025-01-23)

Features Added

  • New value CleanupPolicyRetentionDescriptionDeleteOrCompact added to enum type CleanupPolicyRetentionDescription
  • New value SchemaTypeJSON, SchemaTypeProtoBuf added to enum type SchemaType
  • New enum type GeoDRRoleType with values GeoDRRoleTypePrimary, GeoDRRoleTypeSecondary
  • New enum type TimestampType with values TimestampTypeCreate, TimestampTypeLogAppend
  • New function *NamespacesClient.BeginFailover(context.Context, string, string, FailOver, *NamespacesClientBeginFailoverOptions) (*runtime.Poller[NamespacesClientFailoverResponse], error)
  • New struct ErrorDetailAutoGenerated
  • New struct ErrorResponseAutoGenerated
  • New struct FailOver
  • New struct FailOverProperties
  • New struct GeoDataReplicationProperties
  • New struct MessageTimestampDescription
  • New struct NamespaceReplicaLocation
  • New field GeoDataReplication in struct EHNamespaceProperties
  • New field Identifier, MessageTimestampDescription in struct Properties
  • New field MinCompactionLagInMins in struct RetentionDescription

sdk/storage/azfile/v1.5.0

22 Jan 21:20
c12b01f
Compare
Choose a tag to compare

1.5.0 (2025-01-23)

Features Added

  • Upgraded service version to 2025-01-05.

sdk/storage/azblob/v1.6.0

22 Jan 21:43
c12b01f
Compare
Choose a tag to compare

1.6.0 (2025-01-23)

Features Added

  • Upgraded service version to 2025-01-05.

sdk/resourcemanager/quota/armquota/v1.1.0-beta.2

22 Jan 08:50
82a8eb2
Compare
Choose a tag to compare

1.1.0-beta.2 (2025-01-22)

Breaking Changes

  • Function *GroupQuotaSubscriptionAllocationRequestClient.BeginUpdate parameter(s) have been changed from (context.Context, string, string, string, string, AllocationRequestStatus, *GroupQuotaSubscriptionAllocationRequestClientBeginUpdateOptions) to (context.Context, string, string, string, string, SubscriptionQuotaAllocationsList, *GroupQuotaSubscriptionAllocationRequestClientBeginUpdateOptions)
  • Function *GroupQuotaSubscriptionAllocationRequestClient.Get parameter(s) have been changed from (context.Context, string, string, string, *GroupQuotaSubscriptionAllocationRequestClientGetOptions) to (context.Context, string, string, string, string, *GroupQuotaSubscriptionAllocationRequestClientGetOptions)
  • Type of GroupQuotaLimit.Properties has been changed from *GroupQuotaDetails to *GroupQuotaLimitProperties
  • Type of GroupQuotaLimitsRequestClientBeginUpdateOptions.GroupQuotaRequest has been changed from *SubmittedResourceRequestStatus to *GroupQuotaLimitList
  • Type of GroupQuotasEntity.Properties has been changed from *GroupQuotasEntityBase to *GroupQuotasEntityProperties
  • Type of GroupQuotasEntityPatch.Properties has been changed from *GroupQuotasEntityBasePatch to *GroupQuotasEntityPatchProperties
  • Type of SubscriptionQuotaAllocations.Properties has been changed from *SubscriptionQuotaDetails to *SubscriptionQuotaAllocationsProperties
  • Enum EnforcementState has been removed
  • Enum EnvironmentType has been removed
  • Enum GroupingIDType has been removed
  • Function *ClientFactory.NewGroupQuotaLocationSettingsClient has been removed
  • Function *ClientFactory.NewGroupQuotaUsagesClient has been removed
  • Function *GroupQuotaLimitsClient.Get has been removed
  • Function *GroupQuotaLimitsRequestClient.BeginCreateOrUpdate has been removed
  • Function NewGroupQuotaLocationSettingsClient has been removed
  • Function *GroupQuotaLocationSettingsClient.BeginCreateOrUpdate has been removed
  • Function *GroupQuotaLocationSettingsClient.Get has been removed
  • Function *GroupQuotaLocationSettingsClient.NewListPager has been removed
  • Function *GroupQuotaLocationSettingsClient.BeginUpdate has been removed
  • Function *GroupQuotaSubscriptionAllocationClient.Get has been removed
  • Function *GroupQuotaSubscriptionAllocationRequestClient.BeginCreateOrUpdate has been removed
  • Function NewGroupQuotaUsagesClient has been removed
  • Function *GroupQuotaUsagesClient.NewListPager has been removed
  • Operation *GroupQuotaLimitsClient.NewListPager does not support pagination anymore, use *GroupQuotaLimitsClient.List instead.
  • Operation *GroupQuotaSubscriptionAllocationClient.NewListPager does not support pagination anymore, use *GroupQuotaSubscriptionAllocationClient.List instead.
  • Struct AdditionalAttributes has been removed
  • Struct AdditionalAttributesPatch has been removed
  • Struct BillingAccountID has been removed
  • Struct GroupQuotasEnforcementListResponse has been removed
  • Struct GroupQuotasEnforcementResponse has been removed
  • Struct GroupQuotasEnforcementResponseProperties has been removed
  • Struct GroupingID has been removed
  • Field Region of struct GroupQuotaDetails has been removed
  • Field ID, Name, SystemData, Type of struct GroupQuotaLimit has been removed
  • Field NextLink, Value of struct GroupQuotaLimitList has been removed
  • Field SubmittedResourceRequestStatus of struct GroupQuotaLimitsRequestClientUpdateResponse has been removed
  • Field AllocationRequestStatus of struct GroupQuotaSubscriptionAllocationRequestClientUpdateResponse has been removed
  • Field AdditionalAttributes of struct GroupQuotasEntityBase has been removed
  • Field AdditionalAttributes of struct GroupQuotasEntityBasePatch has been removed
  • Field ID, Name, SystemData, Type of struct SubscriptionQuotaAllocations has been removed
  • Field NextLink, Value of struct SubscriptionQuotaAllocationsList has been removed
  • Field Region of struct SubscriptionQuotaDetails has been removed

Features Added

  • New struct GroupQuotaLimitListProperties
  • New struct GroupQuotaLimitProperties
  • New struct GroupQuotasEntityPatchProperties
  • New struct GroupQuotasEntityProperties
  • New struct SubscriptionQuotaAllocationsListProperties
  • New struct SubscriptionQuotaAllocationsProperties
  • New field ResourceName in struct GroupQuotaDetails
  • New field ID, Name, Properties, SystemData, Type in struct GroupQuotaLimitList
  • New anonymous field GroupQuotaLimitList in struct GroupQuotaLimitsRequestClientUpdateResponse
  • New anonymous field SubscriptionQuotaAllocationsList in struct GroupQuotaSubscriptionAllocationRequestClientUpdateResponse
  • New field ID, Name, Properties, SystemData, Type in struct SubscriptionQuotaAllocationsList
  • New field ResourceName in struct SubscriptionQuotaDetails

sdk/resourcemanager/redis/armredis/v3.3.0

21 Jan 02:43
97ebf57
Compare
Choose a tag to compare

3.3.0 (2025-01-23)

Features Added

  • New enum type ZonalAllocationPolicy with values ZonalAllocationPolicyAutomatic, ZonalAllocationPolicyNoZones, ZonalAllocationPolicyUserDefined
  • New field ZonalAllocationPolicy in struct CreateProperties
  • New field ZonalAllocationPolicy in struct Properties
  • New field ZonalAllocationPolicy in struct UpdateProperties