azure-sdk-for-go

This repository is for active development of the Azure SDK for Go. For consumers of the SDK we recommend visiting our public developer docs at:

MIT License

Stars
1.5K
Committers
225

Bot releases are hidden (Show)

azure-sdk-for-go - sdk/resourcemanager/mobilenetwork/armmobilenetwork/v4.1.0

Published by azure-sdk 4 months ago

4.1.0 (2024-06-21)

Features Added

  • New enum type NasEncryptionType with values NasEncryptionTypeNEA0EEA0, NasEncryptionTypeNEA1EEA1, NasEncryptionTypeNEA2EEA2
  • New function *ClientFactory.NewRoutingInfoClient() *RoutingInfoClient
  • New function *MobileNetworksClient.NewListSimGroupsPager(string, string, *MobileNetworksClientListSimGroupsOptions) *runtime.Pager[MobileNetworksClientListSimGroupsResponse]
  • New function NewRoutingInfoClient(string, azcore.TokenCredential, *arm.ClientOptions) (*RoutingInfoClient, error)
  • New function *RoutingInfoClient.Get(context.Context, string, string, *RoutingInfoClientGetOptions) (RoutingInfoClientGetResponse, error)
  • New function *RoutingInfoClient.NewListPager(string, string, *RoutingInfoClientListOptions) *runtime.Pager[RoutingInfoClientListResponse]
  • New function *SimsClient.BeginClone(context.Context, string, string, SimClone, *SimsClientBeginCloneOptions) (*runtime.Poller[SimsClientCloneResponse], error)
  • New function *SimsClient.BeginMove(context.Context, string, string, SimMove, *SimsClientBeginMoveOptions) (*runtime.Poller[SimsClientMoveResponse], error)
  • New struct IPv4Route
  • New struct IPv4RouteNextHop
  • New struct RoutingInfoListResult
  • New struct RoutingInfoModel
  • New struct RoutingInfoPropertiesFormat
  • New struct SimClone
  • New struct SimMove
  • New struct UserConsentConfiguration
  • New struct UserPlaneDataRoutesItem
  • New field BfdIPv4Endpoints, IPv4AddressList, VlanID in struct InterfaceProperties
  • New field UserConsent in struct PacketCoreControlPlanePropertiesFormat
  • New field HaUpgradesAvailable in struct Platform
  • New field NasEncryption in struct SignalingConfiguration
azure-sdk-for-go - sdk/resourcemanager/virtualmachineimagebuilder/armvirtualmachineimagebuilder/v2.3.0

Published by azure-sdk 4 months ago

2.3.0 (2024-06-21)

Features Added

  • New enum type AutoRunState with values AutoRunStateAutoRunDisabled, AutoRunStateAutoRunEnabled
  • New struct ImageTemplateAutoRun
  • New field AutoRun, ManagedResourceTags in struct ImageTemplateProperties
  • New field VMProfile in struct ImageTemplateUpdateParametersProperties
  • New field ContainerInstanceSubnetID in struct VirtualNetworkConfig
azure-sdk-for-go - sdk/resourcemanager/resources/armdeploymentstacks/v1.0.0

Published by azure-sdk 4 months ago

1.0.0 (2024-06-21)

Breaking Changes

  • Type of DeploymentStackProperties.ActionOnUnmanage has been changed from *DeploymentStackPropertiesActionOnUnmanage to *ActionOnUnmanage
  • Type of DeploymentStackProperties.Error has been changed from *ErrorResponse to *ErrorDetail
  • Type of DeploymentStackProperties.Parameters has been changed from any to map[string]*DeploymentParameter
  • Type of ResourceReferenceExtended.Error has been changed from *ErrorResponse to *ErrorDetail
  • DeploymentStackProvisioningStateLocking from enum DeploymentStackProvisioningState has been removed
  • ResourceStatusModeNone from enum ResourceStatusMode has been removed
  • Struct DeploymentStackPropertiesActionOnUnmanage has been removed
  • Struct ErrorResponse has been removed

Features Added

  • New value DeploymentStackProvisioningStateUpdatingDenyAssignments added to enum type DeploymentStackProvisioningState
  • New function *Client.BeginValidateStackAtManagementGroup(context.Context, string, string, DeploymentStack, *ClientBeginValidateStackAtManagementGroupOptions) (*runtime.Poller[ClientValidateStackAtManagementGroupResponse], error)
  • New function *Client.BeginValidateStackAtResourceGroup(context.Context, string, string, DeploymentStack, *ClientBeginValidateStackAtResourceGroupOptions) (*runtime.Poller[ClientValidateStackAtResourceGroupResponse], error)
  • New function *Client.BeginValidateStackAtSubscription(context.Context, string, DeploymentStack, *ClientBeginValidateStackAtSubscriptionOptions) (*runtime.Poller[ClientValidateStackAtSubscriptionResponse], error)
  • New struct ActionOnUnmanage
  • New struct DeploymentParameter
  • New struct DeploymentStackValidateProperties
  • New struct DeploymentStackValidateResult
  • New struct KeyVaultParameterReference
  • New struct KeyVaultReference
  • New field BypassStackOutOfSyncError in struct ClientBeginDeleteAtManagementGroupOptions
  • New field BypassStackOutOfSyncError, UnmanageActionManagementGroups in struct ClientBeginDeleteAtResourceGroupOptions
  • New field BypassStackOutOfSyncError, UnmanageActionManagementGroups in struct ClientBeginDeleteAtSubscriptionOptions
  • New field BypassStackOutOfSyncError, CorrelationID in struct DeploymentStackProperties
azure-sdk-for-go - sdk/azidentity/v1.7.0

Published by azure-sdk 4 months ago

1.7.0 (2024-06-20)

Features Added

  • AzurePipelinesCredential authenticates an Azure Pipelines service connection with
    workload identity federation

Breaking Changes

These changes affect only code written against a beta version such as v1.7.0-beta.1

  • Removed the persistent token caching API. It will return in v1.8.0-beta.1
azure-sdk-for-go - sdk/data/azcosmos/v1.0.3

Published by azure-sdk 4 months ago

1.0.3 (2024-06-17)

Bugs Fixed

  • Fixed data race on clientRetryPolicy. See PR 23061
azure-sdk-for-go - sdk/storage/azdatalake/v1.2.0-beta.1

Published by azure-sdk 4 months ago

1.2.0-beta.1 (2024-06-14)

Features Added

  • Added ACL response headers in GetBlobProperties API for Files.
  • Updated service version to 2024-05-04

Other Changes

  • Updated azidentity version to 1.6.0
  • Updated azcore version to 1.12.0
  • Updated azblob version to v1.4.0-beta.1
azure-sdk-for-go - sdk/storage/azfile/v1.3.0-beta.1

Published by azure-sdk 4 months ago

1.3.0-beta.1 (2024-06-14)

Features Added

  • Add Rename Support to List Ranges API
  • Updated service version to 2024-05-04

Other Changes

  • Updated azidentity version to 1.6.0
  • Updated azcore version to 1.12.0
azure-sdk-for-go - sdk/storage/azblob/v1.4.0-beta.1

Published by azure-sdk 4 months ago

1.4.0-beta.1 (2024-06-14)

Features Added

  • Updated service version to 2024-05-04.

Other Changes

  • Updated azidentity version to 1.6.0
  • Updated azcore version to 1.12.0
azure-sdk-for-go - sdk/storage/azdatalake/v1.1.3

Published by azure-sdk 4 months ago

1.1.3 (2024-06-13)

Bugs Fixed

  • Fixed an issue where blob etag casing is different in the Path List API Spec is different from backend. Fixes #29233
azure-sdk-for-go - sdk/monitor/query/azmetrics/v1.1.0

Published by azure-sdk 4 months ago

1.1.0 (2024-06-12)

Features Added

  • Added sovereign cloud support
azure-sdk-for-go - sdk/resourcemanager/securityinsights/armsecurityinsights/v2.0.0-beta.4

Published by azure-sdk 4 months ago

2.0.0-beta.4 (2024-06-14)

Features Added

  • Support for test fakes and OpenTelemetry trace spans.
azure-sdk-for-go - sdk/ai/azopenai/v0.6.0

Published by azure-sdk 4 months ago

0.6.0 (2024-06-11)

Features Added

  • Updating to the 2024-05-01-preview API version for Azure OpenAI. (PR#22967)

Breaking Changes

  • ContentFilterResultDetailsForPrompt.CustomBlocklists has been changed from a []ContentFilterBlocklistIDResult to a struct,
    containing the slice of []ContentFilterBlocklistIDResult.
  • OnYourDataEndpointVectorizationSource.Authentication's type has changed to OnYourDataVectorSearchAuthenticationOptionsClassification
  • Casing has been corrected for fields:
    • Filepath -> FilePath
    • FilepathField -> FilePathField
    • CustomBlocklists -> CustomBlockLists

Bugs Fixed

  • EventReader can now handle chunks of text larger than 64k. Thank you @ChrisTrenkamp for finding the issue and suggesting a fix. (PR#22703)
azure-sdk-for-go - sdk/messaging/eventgrid/aznamespaces/v1.0.0

Published by azure-sdk 4 months ago

1.0.0 (2024-06-11)

Features Added

  • First stable release of the aznamespaces package targeted at API version 2024-06-01.

Breaking Changes

  • Sending and receiving operations have been moved to separate clients (SenderClient and ReceiverClient).
  • Method names have been shortened from CloudEvent(s) to Event(s)
  • LockTokens for AcknowledgeEvents, RejectEvents and ReleaseEvents are now a positional argument, instead of optional.
  • Topic and subscription name are now set at the Client level, as part of NewSenderClient or NewReceiverClient.
azure-sdk-for-go - sdk/data/azappconfig/v1.2.0-beta.1

Published by azure-sdk 4 months ago

1.2.0-beta.1 (2024-06-11)

Features Added

  • Support ETag-per-page
    • Added field MatchConditions to ListSettingsOptions which allows specifying request conditions when iterating over pages of settings.
    • Added field ETag to ListSettingsPageResponse which contains the ETag for a page of configuration settings.

Other Changes

  • Updated dependencies.
azure-sdk-for-go - sdk/messaging/eventgrid/azsystemevents/v0.4.0

Published by azure-sdk 4 months ago

0.4.0 (2024-06-11)

Breaking Changes

  • Type has been removed, making it simpler to compare the EventGridEvent.Type and CloudEvent.Type values against
    our provided constants.

  • The following models have had 'Advanced' removed from their name:

    • ACSMessageButtonContent
    • ACSMessageContext
    • ACSMessageDeliveryStatusUpdatedEventData
    • ACSMessageEventData
    • ACSMessageInteractiveButtonReplyContent
    • ACSMessageInteractiveContent
    • ACSMessageInteractiveListReplyContent
    • ACSMessageMediaContent
    • ACSMessageReceivedEventData
azure-sdk-for-go - sdk/data/azcosmos/v1.0.2

Published by azure-sdk 4 months ago

1.0.2 (2024-06-11)

Bugs Fixed

  • Fixed ReplaceThroughput operations on Database and Container. See PR 22923
azure-sdk-for-go - sdk/azidentity/v1.7.0-beta.1

Published by azure-sdk 4 months ago

1.7.0-beta.1 (2024-06-10)

Features Added

  • Restored AzurePipelinesCredential and persistent token caching API

Breaking Changes

These changes affect only code written against a beta version such as v1.6.0-beta.4

  • Values which NewAzurePipelinesCredential read from environment variables in
    prior versions are now parameters
  • Renamed AzurePipelinesServiceConnectionCredentialOptions to AzurePipelinesCredentialOptions

Bugs Fixed

  • Managed identity bug fixes
azure-sdk-for-go - sdk/azidentity/v1.6.0

Published by azure-sdk 4 months ago

1.6.0 (2024-06-10)

Features Added

  • NewOnBehalfOfCredentialWithClientAssertions creates an on-behalf-of credential
    that authenticates with client assertions such as federated credentials

Breaking Changes

These changes affect only code written against a beta version such as v1.6.0-beta.4

  • Removed AzurePipelinesCredential and the persistent token caching API.
    They will return in v1.7.0-beta.1

Bugs Fixed

  • Managed identity bug fixes
azure-sdk-for-go - sdk/resourcemanager/datafactory/armdatafactory/v8.0.0

Published by azure-sdk 5 months ago

8.0.0 (2024-06-05)

Breaking Changes

  • Enum ScriptType has been removed
  • Field Operator of struct ExpressionV2 has been removed

Features Added

  • Type of ScriptActivityScriptBlock.Type has been changed from *ScriptType to any
  • New value ExpressionV2TypeNAry added to enum type ExpressionV2Type
  • New enum type AmazonRdsForSQLAuthenticationType with values AmazonRdsForSQLAuthenticationTypeSQL, AmazonRdsForSQLAuthenticationTypeWindows
  • New enum type AzureSQLDWAuthenticationType with values AzureSQLDWAuthenticationTypeSQL, AzureSQLDWAuthenticationTypeServicePrincipal, AzureSQLDWAuthenticationTypeSystemAssignedManagedIdentity, AzureSQLDWAuthenticationTypeUserAssignedManagedIdentity
  • New enum type AzureSQLDatabaseAuthenticationType with values AzureSQLDatabaseAuthenticationTypeSQL, AzureSQLDatabaseAuthenticationTypeServicePrincipal, AzureSQLDatabaseAuthenticationTypeSystemAssignedManagedIdentity, AzureSQLDatabaseAuthenticationTypeUserAssignedManagedIdentity
  • New enum type AzureSQLMIAuthenticationType with values AzureSQLMIAuthenticationTypeSQL, AzureSQLMIAuthenticationTypeServicePrincipal, AzureSQLMIAuthenticationTypeSystemAssignedManagedIdentity, AzureSQLMIAuthenticationTypeUserAssignedManagedIdentity
  • New enum type SQLServerAuthenticationType with values SQLServerAuthenticationTypeSQL, SQLServerAuthenticationTypeWindows
  • New struct ManagedIdentityTypeProperties
  • New field ApplicationIntent, AuthenticationType, CommandTimeout, ConnectRetryCount, ConnectRetryInterval, ConnectTimeout, Database, Encrypt, FailoverPartner, HostNameInCertificate, IntegratedSecurity, LoadBalanceTimeout, MaxPoolSize, MinPoolSize, MultiSubnetFailover, MultipleActiveResultSets, PacketSize, Pooling, Server, TrustServerCertificate in struct AmazonRdsForSQLServerLinkedServiceTypeProperties
  • New field ApplicationIntent, AuthenticationType, CommandTimeout, ConnectRetryCount, ConnectRetryInterval, ConnectTimeout, Database, Encrypt, FailoverPartner, HostNameInCertificate, IntegratedSecurity, LoadBalanceTimeout, MaxPoolSize, MinPoolSize, MultiSubnetFailover, MultipleActiveResultSets, PacketSize, Pooling, Server, ServicePrincipalCredential, ServicePrincipalCredentialType, TrustServerCertificate, UserName in struct AzureSQLDWLinkedServiceTypeProperties
  • New field ApplicationIntent, AuthenticationType, CommandTimeout, ConnectRetryCount, ConnectRetryInterval, ConnectTimeout, Database, Encrypt, FailoverPartner, HostNameInCertificate, IntegratedSecurity, LoadBalanceTimeout, MaxPoolSize, MinPoolSize, MultiSubnetFailover, MultipleActiveResultSets, PacketSize, Pooling, Server, ServicePrincipalCredential, ServicePrincipalCredentialType, TrustServerCertificate, UserName in struct AzureSQLDatabaseLinkedServiceTypeProperties
  • New field ApplicationIntent, AuthenticationType, CommandTimeout, ConnectRetryCount, ConnectRetryInterval, ConnectTimeout, Database, Encrypt, FailoverPartner, HostNameInCertificate, IntegratedSecurity, LoadBalanceTimeout, MaxPoolSize, MinPoolSize, MultiSubnetFailover, MultipleActiveResultSets, PacketSize, Pooling, Server, ServicePrincipalCredential, ServicePrincipalCredentialType, TrustServerCertificate, UserName in struct AzureSQLMILinkedServiceTypeProperties
  • New field Credential in struct DynamicsCrmLinkedServiceTypeProperties
  • New field Operators in struct ExpressionV2
  • New field Schema in struct LakeHouseTableDatasetTypeProperties
  • New field TypeProperties in struct ManagedIdentityCredential
  • New field ApplicationIntent, AuthenticationType, CommandTimeout, ConnectRetryCount, ConnectRetryInterval, ConnectTimeout, Database, Encrypt, FailoverPartner, HostNameInCertificate, IntegratedSecurity, LoadBalanceTimeout, MaxPoolSize, MinPoolSize, MultiSubnetFailover, MultipleActiveResultSets, PacketSize, Pooling, Server, TrustServerCertificate in struct SQLServerLinkedServiceTypeProperties
  • New field Query in struct SalesforceServiceCloudV2Source
  • New field Query in struct SalesforceV2Source
azure-sdk-for-go - sdk/azcore/v1.12.0

Published by azure-sdk 5 months ago

1.12.0 (2024-06-06)

Features Added

  • Added field StatusCodes to runtime.FetcherForNextLinkOptions allowing for additional HTTP status codes indicating success.
  • Added func NewUUID to the runtime package for generating UUIDs.

Bugs Fixed

  • Fixed an issue that prevented pollers using the Operation-Location strategy from unmarshaling the final result in some cases.

Other Changes

  • Updated dependencies.
Package Rankings
Top 0.62% on Proxy.golang.org
Badges
Extracted from project README
godoc