- Upgraded
Microsoft.DataTransfer.Gateway.Encryption
to5.29.8499.2
- Introduced secrets detection feature to safeguard sensitive data.
- Upgraded Azure.Core to 1.37.0.
- Fixed vulnerability https://github.com/advisories/GHSA-98g6-xh36-x2p7
- Updated Azure.Analytics.Synapse.Artifacts to 1.0.0-preview.19
- Added ActionOnExistingTargetTable property for Synapse Link Connection
- Upgraded Azure.Core to 1.35.0.
- Updated Azure.Core to 1.34.0.
- Updated Azure.Analytics.Synapse.Artifacts to 1.0.0-preview.18
- Updated Azure.Core to 1.33.0.
- Fixed the issue for "Start-AzSynapseTrigger/Stop-AzSynapseTrigger" to not throw exception when Request Status is 202
- Removed the unnecessary breaking change of parameter
-SparkConfigFilePath
forNew-AzSynapseSparkPool
andUpdate-AzSynapseSparkPool
cmdlets
- Updated Azure.Core to 1.31.0.
- Added PackageAction
Set
forUpdate-AzSynapseSparkPool
to support removing and adding packages in one action
- Upgraded Azure.Analytics.Synapse.Artifacts to 1.0.0-preview.17
- Updated
New-AzSynapseSparkPool
andUpdate-AzSynapseSparkPool
to support for setting spark pool isolated compute by-EnableIsolatedCompute
- Updated
New-AzSynapseSparkPool
andUpdate-AzSynapseSparkPool
to support for setting spark pool node size to 'XLarge', 'XXLarge', 'XXXLarge'
- Added breaking change message for
-SparkConfigFilePath
. It will be deprecated around the middle of December. - Updated
New-AzSynapseSparkPool
andUpdate-AzSynapseSparkPool
to support for setting spark pool configuration artifact by-SparkCongifuration
.-SparkCongifuration
is an alternative of parameter-SparkConfigFilePath
.
- Updated
Update-AzSynaspeWorkSpace
andNew-AzSynpaseWorkspace
to support for Workspace Encrytion Managed Identity setting
- [Breaking Change] Updated models of Synapse Link for Azure Sql Database
- Updated
New-AzSynapseWorkspace
andUpdate-AzSynapseWorkspace
to support for user assigned managed identity (UAMI) by-UserAssignedIdentityAction
and-UserAssignedIdentityId
- Added EnablePublicNetworkAccess parameter to
New-AzureSynapseWorkspace
andUpdate-AzSynapseWorkspace
- Updated
New-AzSynapseSparkPool
andUpdate-AzSynapseSparkPool
to support for setting spark pool dynamic executor allocation by-EnableDynamicExecutorAllocation
- Set
ResourceGroupName
as optional forSet-AzSynapseSqlAuditSetting
cmdlet - Added LastCommitId parameter to
New-AzureSynapseGitRepositoryConfig
- Fixed the issue that update spark pool version fail by
Update-AzSynapseSparkPool
- Added support for Synapse Link for Azure Sql Database
- Added
Get-AzSynapseLinkConnection
cmdlet - Added
Get-AzSynapseLinkConnectionDetailedStatus
cmdlet - Added
Set-AzSynapseLinkConnection
cmdlet - Added
Remove-AzSynapseLinkConnection
cmdlet - Added
Start-AzSynapseLinkConnection
cmdlet - Added
Stop-AzSynapseLinkConnection
cmdlet - Added
Set-AzSynapseLinkConnectionLinkTable
cmdlet - Added
Get-AzSynapseLinkConnectionLinkTable
cmdlet - Added
Get-AzSynapseLinkConnectionLinkTableStatus
cmdlet - Added
Update-AzSynapseLinkConnectionLandingZoneCredential
cmdlet
- Added
- Set
UploadedTimestamp
when adding package to spark pool byUpdate-AzSynapseSparkPool
- Added support for Synapse Azure Active Directory (Azure AD) only authentication
- Added
Get-AzSynapseActiveDirectoryOnlyAuthentication
cmdlet - Added
Enable-AzSynapseActiveDirectoryOnlyAuthentication
cmdlet - Added
Disable-AzSynapseActiveDirectoryOnlyAuthentication
cmdlet
- Added
- Upgraded Azure.Analytics.Synapse.Artifacts to 1.0.0-preview.14
- Fixed the issue that following cmdlets only shows 100 entries
Get-AzSynapseRoleAssignment
cmdletGet-AzSynapsePipelineRun
cmdletGet-AzSynapseTriggerRun
cmdletGet-AzSynapseActivityRun
cmdlet
- Fixed the issue that there should be an error message when removing a dependency pipeline
- Updated
Update-AzSynapseSparkPool
to support new parameter [-ForceApplySetting]
- General availability of Az.Synapse
- Migrated Azure AD features in Az.Synapse to MSGraph APIs. The cmdlets below called MSGraph API according to input parameters:
New-AzSynapseRoleAssignment
cmdletGet-AzSynapseRoleAssignment
cmdletRemove-AzSynapseRoleAssignment
cmdletSet-AzSynapseSqlActiveDirectoryAdministrator
cmdlet
- Added a default value for [-AutoPauseDelayInMinute] parameter of command
New-AzSynapseSparkpool
andUpdate-AzSynapseSparkpool
- Added support for Synapse KQL script
- Added
Get-AzSynapseKqlScript
cmdlet - Added
Export-AzSynapseKqlScript
cmdlet - Added
Remove-AzSynapseKqlScript
cmdlet - Added
New-AzSynapseKqlScript
cmdlet
- Added
- Updated
New-AzSynapseSqlPool
to support new parameter [-StorageAccountType] - Updated
Restore-AzSynapseSqlPool
to support new parameter [-Tag] and [-StorageAccountType] - Renamed parameter FolderName in
Set-AzSynapseSqlScript
to FolderPath and keeped FolderName as alias - Updated
Set-AzSynapseNoteBook
andSet-AzSynapseSparkJobDefinition
to support new parameter [-FolderPath] - Added cmdlets for Synapse Spark Configuration
- Added
Get-AzSynapseSparkConfiguration
cmdlet - Added
New-AzSynapseSparkConfiguration
cmdlet - Added
Export-AzSynapseSparkConfiguration
cmdlet - Added
Remove-AzSynapseSparkConfiguration
cmdlet
- Added
- Added cmdlets for Synapse Kusto pool
- Added
Get/New/Remove/Update/Start/Stop-AzSynapseKustoPool
cmdlet - Added
Get-AzSynapseKustoPoolSku
cmdlet
- Added
- Added cmdlets for Synapse Kusto pool language extension
- Added
Add/Remove/Get-AzSynapseKustoPoolLanguageExtension
cmdlet
- Added
- Added cmdlets for Synapse Kusto pool principal assignment
- Added
Get/New/Remove-AzSynapseKustoPoolPrincipalAssignment
cmdlet
- Added
- Added
Get-AzSynapseKustoPoolFollowerDatabase
cmdlet - Added
Invoke-AzSynapseDetachKustoPoolFollowerDatabase
cmdlet - Added cmdlets for Synapse Kusto database
- Added
Get/New/Remove/Update-AzSynapseKustoPoolDatabase
cmdlet
- Added
- Added cmdlets for Synapse Kusto database principal assignment
- Added
Get/New/Remove-AzSynapseKustoPoolDatabasePrincipalAssignment
cmdlet
- Added
- Added cmdlets for Synapse Kusto data connection
- Added
Get/New/Remove/Update-AzSynapseKustoPoolDataConnection
cmdlet
- Added
- Added cmdlets for Synapse Kusto pool attached database configuration
- Added
Get/New/Remove-AzSynaspeKustoPoolAttachedDatabaseConfiguration
cmdlet
- Added
- Added support for Synapse data flow debug session
- Added
Start-AzSynapseDataFlowDebugSession
cmdlet to start a Synapse Analytics data flow debug session. - Added
Add-AzSynapseDataFlowDebugSessionPackage
cmdlet - Added
Invoke-AzSynapseDataFlowDebugSessionCommand
cmdlet - Added
Get-AzSynapseDataFlowDebugSession
cmdlet - Added
Stop-AzSynapseDataFlowDebugSession
cmdlet to Stop a data flow debug session bySessionId
- Added
- Fixed the format of notebook file exported by
Export-AzSynapseNotebook
- Added support for Synapse sql script
- Added
Get-AzSynapseSqlScript
cmdlet - Added
Remove-AzSynapseSqlScript
cmdlet - Added
Export-AzSynapseSqlScript
cmdlet - Added
Set-AzSynapseSqlScript
cmdlet
- Added
- Added cmdlets for Synapse Integration Runtime
- Added
Start-AzSynapseIntegrationRuntime
cmdlet - Added
Stop-AzSynapseIntegrationRuntime
cmdlet
- Added
- Added cmdlets for Synapse trigger run
- Added
Stop-AzSynapseTriggerRun
cmdlet - Added
Invoke-AzSynapseTriggerRun
cmdlet
- Added
- Added
New-AzSynapseLinkedServiceEncryptedCredential
cmdlet to encrypt credential in linked service - Upgraded some package version
- Upgraded Azure.Analytics.Synapse.AccessControl to 1.0.0-preview.5
- Upgraded Azure.Analytics.Synapse.ManagedPrivateEndpoints to 1.0.0-beta.5
- Upgraded Azure.Analytics.Synapse.Spark to 1.0.0-preview.7
- Upgraded Microsoft.Azure.Management.Synapse to 2.2.0-preview
- Updated
New-AzSynapseSparkPool
andUpdate-AzSynapseSparkPool
to support for uploading spark configuration properties file bySparkConfigFilePath
- Updated
Restore-AzSynapseSqlPool
to support for restoring SQL pool from a backup of a deleted SQL pool.
- Fixed the issue when
Update-AzSynapseSparkPool
is used with workspace package
- Fixed the issue when
Update-AzSynapseSparkPool
is used with workspace package - Added support for Synapse Managed Private Endpoint
- Added
New-AzSynapseManagedPrivateEndpoint
cmdlet - Added
Get-AzSynapseManagedPrivateEndpoint
cmdlet - Added
Remove-AzSynapseManagedPrivateEndpoint
cmdlet
- Added
- Fixed the blank page issue of pause setting and scale setting for Apache Spark pool through management API
- Updated
Set-AzSynapseSqlActiveDirectoryAdministrator
to support for setting SQL Admin byDisplayName
or byObjectId
- Renamed
Update-AzSynapseWorkspaceKey
toEnable-AzSynapseWorkspace
to activate a new synapse workspace without-Activate
parameter - Added
New-AzSynapseGitRepositoryConfig
cmdlet to create Git repository configuration - Updated
New-AzSynapseWorkspace
andUpdate-AzSynapseWorkspace
to support for connecting a workspace to a Git reposirory- Added parameters
-GitRepositoryType
- Added parameters
- Added support for workspace package
- Added
New-AzSynapseWorkspacePackage
cmdlet - Added
Get-AzSynapseWorkspacePackage
cmdlet - Added
Remove-AzSynapseWorkspacePackage
cmdlet - Updated
New-AzSynapseSparkPool
cmdlet to drop parameter-LibraryRequirementsFilePath
- Updated
Updated-AzSynapseSparkPool
cmdlet to add parameter-Package
and-PackageAction
- Added
- Added parameter
-ManagedResourceGroupName
for theNew-AzSynapseWorkspace
cmdlet - Added support for event hub and log analytics to
Set-AzSynapseSqlAuditSetting
andSet-AzSynapseSqlPoolAuditSetting
- Added parameters
-EventHubTargetState -EventHubName -EventHubAuthorizationRuleResourceId -LogAnalyticsTargetState -WorkspaceResourceId
- Added parameters
- Add support for Synapse Spark job definition
- Add
New-AzSynapseSparkJobDefinition
cmdlet - Add
Get-AzSynapseSparkJobDefinition
cmdlet - Add
Remove-AzSynapseSparkJobDefinition
cmdlet
- Add
- Upgraded Azure.Analytics.Synapse.Artifacts to 1.0.0-preview.9
- Removed principaltype in Synapse Role-based access control
- Add support for Synapse Role-based access control
- Upgraded Azure.Analytics.Synapse.AccessControl to 1.0.0-preview.3
- Updated
New-AzSynapseRoleAssignment
cmdlet - Updated
Get-AzSynapseRoleAssignment
cmdlet - Updated
Remove-AzSynapseRoleAssignment
cmdlet - Added
Get-AzSynapseRoleScope
cmdlet
- Renamed -AllowAllAzureIP to -AllowAllAzureIp and changed IP range to 0.0.0.0-0.0.0.0
- Added -AllowAllIp and set IP range to 0.0.0.0-255.255.255.255
- Fixed the issue of retrieving Apache Spark pool information through management API
- Added support for workspace key encryption management
- Add
New-AzSynapseWorkspaceKey
cmdlet - Add
Get-AzSynapseWorkspaceKey
cmdlet - Add
Remove-AzSynapseWorkspaceKey
cmdlet - Add
Update-AzSynapseWorkspaceKey
cmdlet
- Add
- Added support for managed identity SQL control
- Add
Set-AzSynapseManagedIdentitySqlControlSetting
cmdlet - Add
Get-AzSynapseManagedIdentitySqlControlSetting
cmdlet
- Add
- Added support for data exfiltration
- Update
New-AzSynapseWorkspace
cmdlet to accept-ManagedVirtualNetwork
- Add
New-AzSynapseManagedVirtualNetworkConfig
cmdlet - Add
Update-AzSynapseManagedVirtualNetworkConfig
cmdlet
- Update
- Added support for operation of getting droppedsqlpool and geobackup
- Add
Get-AzSynapseDroppedSqlPool
cmdlet - Add
Get-AzSynapseSqlPoolGeoBackup
cmdlet
- Add
- Switched to Azure PowerShell official exception types
- Simplify
Restore-AzSynapseSqlPool
cmdlet to make it consistent with the existing SQL DW cmdlet
- Added support for operation of Advanced Threat Protection settings in SqlPool-level
- Add
Update-AzSynapseSqlPoolAdvancedThreatProtectionSetting
cmdlet - Add
Get-AzSynapseSqlPoolAdvancedThreatProtectionSetting
cmdlet - Add
Reset-AzSynapseSqlPoolAdvancedThreatProtectionSetting
cmdlet
- Add
- Added support for operation of Vulnerability Assessment settings in SqlPool-level
- Add
Update-AzSynapseSqlPoolVulnerabilityAssessmentSetting
cmdlet - Add
Get-AzSynapseSqlPoolVulnerabilityAssessmentSetting
cmdlet - Add
Reset-AzSynapseSqlPoolVulnerabilityAssessmentSetting
cmdlet
- Add
- Added support for operation of SQL Advanced Data Security
- Add
Enable-AzSynapseSqlAdvancedDataSecurity
cmdlet - Add
Disable-AzSynapseSqlAdvancedDataSecurity
cmdlet - Add
Get-AzSynapseSqlAdvancedDataSecurityPolicy
cmdlet
- Add
- Added support for operation of Transparent Data Encryption in SqlPool-level
- Add
Get-AzSynapseSqlPoolTransparentDataEncryption
cmdlet - Add
Set-AzSynapseSqlPoolTransparentDataEncryption
cmdlet
- Add
- Added support for operation of Data Classification in SqlPool-level
- Add
Disable-AzSynapseSqlPoolSensitivityRecommendation
cmdlet - Add
Enable-AzSynapseSqlPoolSensitivityRecommendation
cmdlet - Add
Get-AzSynapseSqlPoolSensitivityRecommendation
cmdlet - Add
Get-AzSynapseSqlPoolSensitivityClassification
cmdlet - Add
Remove-AzSynapseSqlPoolSensitivityClassification
cmdlet - Add
Set-AzSynapseSqlPoolSensitivityClassification
cmdlet
- Add
- Added support for operation of Vulnerability Assessment Baseline in SqlPool-level
- Add
Clear-AzSynapseSqlPoolVulnerabilityAssessmentRuleBaseline
cmdlet - Add
Get-AzSynapseSqlPoolVulnerabilityAssessmentRuleBaseline
cmdlet - Add
Set-AzSynapseSqlPoolVulnerabilityAssessmentRuleBaseline
cmdlet
- Add
- Fixed deserialization error when create Pipeline/Dataset/Trigger through DefinitionFile
- Added polling for artifacts cmdlets
- Added support for operation of Synapse SQL Pool Restore Point
- Add
New-AzSynapseSqlPoolRestorePoint
cmdlet - Add
Remove-AzSynapseSqlPoolRestorePoint
cmdlet
- Add
- Added support for operation of Auditing settings in Workspace-level and SqlPool-level
- Add
Set-AzSynapseSqlAuditSetting
cmdlet - Add
Get-AzSynapseSqlAuditSetting
cmdlet - Add
Reset-AzSynapseSqlAuditSetting
cmdlet - Add
Set-AzSynapseSqlPoolAuditSetting
cmdlet - Add
Get-AzSynapseSqlPoolAuditSetting
cmdlet - Add
Reset-AzSynapseSqlPoolAuditSetting
cmdlet
- Add
- Added support for operation of Advanced Threat Protection settings in Workspace-level
- Add
Update-AzSynapseSqlAdvancedThreatProtectionSetting
cmdlet - Add
Get-AzSynapseSqlAdvancedThreatProtectionSetting
cmdlet - Add
Reset-AzSynapseSqlAdvancedThreatProtectionSetting
cmdlet
- Add
- Added support for operation of Vulnerability Assessment settings in Workspace-level
- Add
Update-AzSynapseSqlVulnerabilityAssessmentSetting
cmdlet - Add
Get-AzSynapseSqlVulnerabilityAssessmentSetting
cmdlet - Add
Reset-AzSynapseSqlVulnerabilityAssessmentSetting
cmdlet
- Add
- Added support for operation of SQL Active Directory admin
- Add
Set-AzSynapseSqlActiveDirectoryAdministrator
cmdlet - Add
Get-AzSynapseSqlActiveDirectoryAdministrator
cmdlet - Add
Remove-AzSynapseSqlActiveDirectoryAdministrator
cmdlet
- Add
- Fixed Null Reference Exception when submit spark job.
- Add
-Force
to all Remove cmdlets
- Added support for operation of Synapse LinkedService
- Add
Get-AzSynapseLinkedService
cmdlet - Add
Remove-AzSynapseLinkedService
cmdlet - Add
Set-AzSynapseLinkedService
cmdlet - Add
New-AzSynapseLinkedService
cmdlet
- Add
- Added support for operation of Synapse Notebook
- Add
Get-AzSynapseNotebook
cmdlet - Add
Export-AzSynapseNotebook
cmdlet - Add
Remove-AzSynapseNotebook
cmdlet - Add
Set-AzSynapseNotebook
cmdlet - Add
New-AzSynapseNotebook
cmdlet - Add
Import-AzSynapseNotebook
cmdlet
- Add
- Added support for operation of Synapse Pipeline
- Add
Get-AzSynapsePipeline
cmdlet - Add
Remove-AzSynapsePipeline
cmdlet - Add
Set-AzSynapsePipeline
cmdlet - Add
New-AzSynapsePipeline
cmdlet - Add
Get-AzSynapseActivityRun
cmdlet - Add
Get-AzSynapsePipelineRun
cmdlet - Add
Invoke-AzSynapsePipeline
cmdlet - Add
Stop-AzSynapsePipelineRun
cmdlet
- Add
- Added support for operation of Synapse Trigger
- Add
Get-AzSynapseTrigger
cmdlet - Add
Remove-AzSynapseTrigger
cmdlet - Add
Set-AzSynapseTrigger
cmdlet - Add
New-AzSynapseTrigger
cmdlet - Add
Add-AzSynapseTriggerSubscription
cmdlet - Add
Get-AzSynapseTriggerSubscriptionStatus
cmdlet - Add
Remove-AzSynapseTriggerSubscription
cmdlet - Add
Start-AzSynapseTrigger
cmdlet - Add
Stop-AzSynapseTrigger
cmdlet - Add
Get-AzSynapseTriggerRun
cmdlet
- Add
- Added support for operation of Synapse DataFlow
- Add
Get-AzSynapseDataFlow
cmdlet - Add
Remove-AzSynapseDataFlow
cmdlet - Add
Set-AzSynapseDataFlow
cmdlet - Add
New-AzSynapseDataFlow
cmdlet
- Add
- Added support for operation of Synapse Dataset
- Add
Get-AzSynapseDataset
cmdlet - Add
Remove-AzSynapseDataset
cmdlet - Add
Set-AzSynapseDataset
cmdlet - Add
New-AzSynapseDataset
cmdlet
- Add
- Removed parameter sets related 'create from backup' and 'create from restore point' from the
New-AzSynapseSqlPool
cmdlet - Removed parameter sets related 'pause' and 'resume' from the
Update-AzSynapseSqlPool
- Added support for operation of Synapse Sql pool
- Add
Get-AzSynapseSqlPoolRestorePoint
cmdlet - Add
Restore-AzSynapseSqlPool
cmdlet - Add
Resume-AzSynapseSqlPool
cmdlet - Add
Suspend-AzSynapseSqlPool
cmdlet
- Add
- Added support for gen3 Sql Pools
- For
Get-AzSynapseSqlPool
,New-AzSynapseSqlPool
,Remove-AzSynapseSqlPool
,Test-AzSynapseSqlPool
andUpdate-AzSynapseSqlPool
cmdlet- Add Version parameter to cmdlets to specify version 3.
- For this release, these cmdlets will not work unless a customer's subscription is on the allowlist.
- For
- Added support for gen3 Sql Databases
- Add
Get-AzSynapseSqlDatabase
cmdlet - Add
New-AzSynapseSqlDatabase
cmdlet - Add
Remove-AzSynapseSqlDatabase
cmdlet - Add
Update-AzSynapseSqlDatabase
cmdlet - Add
Test-AzSynapseSqlDatabase
cmdlet
- Add
- Added support for operation of Synapse IntegrationRuntime
- Add
Get-AzSynapseIntegrationRuntime
cmdlet - Add
Get-AzSynapseIntegrationRuntimeKey
cmdlet - Add
Get-AzSynapseIntegrationRuntimeMetric
cmdlet - Add
Get-AzSynapseIntegrationRuntimeNode
cmdlet - Add
Invoke-AzSynapseIntegrationRuntimeUpgrade
cmdlet - Add
New-AzSynapseIntegrationRuntimeKey
cmdlet - Add
Remove-AzSynapseIntegrationRuntime
cmdlet - Add
Remove-AzSynapseIntegrationRuntimeNode
cmdlet - Add
Set-AzSynapseIntegrationRuntime
cmdlet - Add
Sync-AzSynapseIntegrationRuntimeCredential
cmdlet - Add
Update-AzSynapseIntegrationRuntime
cmdlet - Add
Update-AzSynapseIntegrationRuntimeNode
cmdlet
- Add
- Changed some property names and types of output for the following cmdlets
- For
Get-AzSynapseSparkJob
,Submit-AzSynapseSparkJob
,Get-AzSynapseSparkSession
andStart-AzSynapseSparkSession
cmdlet- Change JobType's type from
string
toSparkJobType?
- Change AppInfo's type from
IDictionary<string, string>
toIReadOnlyDictionary<string, string>
- Change ErrorInfo's type from
IList<ErrorInformation>
toIReadOnlyList<SparkServiceError>
- Change Log's type from
IList<string>
toIReadOnlyList<string>
- Change
Scheduler
toScheduler
- Change
PluginInfo
toPlugin
- Change
ErrorInfo
toErrors
- Change
Log
toLogLines
- Change JobType's type from
- For
- Added support for operation of Synapse access control
- Add
Get-AzSynapseRoleDefinition
cmdlet - Add
New-AzSynapseRoleAssignment
cmdlet - Add
Remove-AzSynapseRoleAssignment
cmdlet - Add
Get-AzSynapseRoleAssignment
cmdlet
- Add
- Added support for operation of Synapse FirewallRule
- Add
New-AzSynapseFirewallRule
cmdlet - Add
Remove-AzSynapseFirewallRule
cmdlet - Add
Get-AzSynapseFirewallRule
cmdlet - Add
Update-AzSynapseFirewallRule
cmdlet
- Add
- Removed '-DisallowAllConnection' parameter from the 'New-AzSynapseWorkspace' cmdlet
- Updated parameter set for New-AzSynapseSparkPool to fix node count issue for auto scale
- Preview release of
Az.Synapse
module