Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-azure-synapse-artifacts for 
openSUSE:Factory checked in at 2026-03-25 21:21:17
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-azure-synapse-artifacts (Old)
 and      /work/SRC/openSUSE:Factory/.python-azure-synapse-artifacts.new.8177 
(New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-azure-synapse-artifacts"

Wed Mar 25 21:21:17 2026 rev:21 rq:1342471 version:0.22.0

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/python-azure-synapse-artifacts/python-azure-synapse-artifacts.changes
    2025-09-12 21:11:42.740748349 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-azure-synapse-artifacts.new.8177/python-azure-synapse-artifacts.changes
  2026-03-27 06:47:33.965171625 +0100
@@ -1,0 +2,8 @@
+Wed Mar 25 10:22:57 UTC 2026 - John Paul Adrian Glaubitz 
<[email protected]>
+
+- New upstream release
+  + Version 0.22.0
+  + For detailed information about changes see the
+    CHANGELOG.md file provided with this package
+
+-------------------------------------------------------------------

Old:
----
  azure_synapse_artifacts-0.21.0.tar.gz

New:
----
  azure_synapse_artifacts-0.22.0.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ python-azure-synapse-artifacts.spec ++++++
--- /var/tmp/diff_new_pack.BFt88j/_old  2026-03-27 06:47:35.673242130 +0100
+++ /var/tmp/diff_new_pack.BFt88j/_new  2026-03-27 06:47:35.685242625 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package python-azure-synapse-artifacts
 #
-# Copyright (c) 2025 SUSE LLC
+# Copyright (c) 2026 SUSE LLC and contributors
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -18,7 +18,7 @@
 
 %{?sle15_python_module_pythons}
 Name:           python-azure-synapse-artifacts
-Version:        0.21.0
+Version:        0.22.0
 Release:        0
 Summary:        Microsoft Azure Synapse Artifacts Client Library for Python
 License:        MIT

++++++ azure_synapse_artifacts-0.21.0.tar.gz -> 
azure_synapse_artifacts-0.22.0.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/azure_synapse_artifacts-0.21.0/CHANGELOG.md 
new/azure_synapse_artifacts-0.22.0/CHANGELOG.md
--- old/azure_synapse_artifacts-0.21.0/CHANGELOG.md     2025-09-05 
04:34:11.000000000 +0200
+++ new/azure_synapse_artifacts-0.22.0/CHANGELOG.md     2026-03-23 
07:00:22.000000000 +0100
@@ -1,5 +1,26 @@
 # Release History
 
+## 0.22.0 (2026-03-20)
+
+### Features Added
+
+- Model AzureDatabricksDeltaLakeLinkedService has a new parameter 
workspace_resource_id
+- Model HDInsightOnDemandLinkedService has a new parameter 
cluster_resource_group_auth_type
+- Model JiraObjectDataset has a new parameter table
+- Model JiraObjectDataset has a new parameter schema_type_properties_schema
+- Model LookupActivity has a new parameter treat_decimal_as_string
+- Model NetezzaLinkedService has a new parameter server
+- Model NetezzaLinkedService has a new parameter port
+- Model NetezzaLinkedService has a new parameter uid
+- Model NetezzaLinkedService has a new parameter database
+- Model NetezzaLinkedService has a new parameter security_level
+- Model SalesforceV2Source has a new parameter partition_option
+- Model ScriptActivity has a new parameter treat_decimal_as_string
+- Model SnowflakeV2LinkedService has a new parameter treat_decimal_as_string
+- Model SnowflakeV2LinkedService has a new parameter use_utc_timestamps
+- Added new enum type HDInsightOndemandClusterResourceGroupAuthenticationType
+- Added new enum type NetezzaSecurityLevelType
+
 ## 0.21.0 (2025-09-05)
 
 ### Features Added
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/azure_synapse_artifacts-0.21.0/PKG-INFO 
new/azure_synapse_artifacts-0.22.0/PKG-INFO
--- old/azure_synapse_artifacts-0.21.0/PKG-INFO 2025-09-05 04:34:51.767088000 
+0200
+++ new/azure_synapse_artifacts-0.22.0/PKG-INFO 2026-03-23 07:00:54.993440900 
+0100
@@ -1,6 +1,6 @@
 Metadata-Version: 2.4
 Name: azure-synapse-artifacts
-Version: 0.21.0
+Version: 0.22.0
 Summary: Microsoft Azure Synapse Artifacts Client Library for Python
 Home-page: https://github.com/Azure/azure-sdk-for-python
 Author: Microsoft Corporation
@@ -102,6 +102,27 @@
 
 # Release History
 
+## 0.22.0 (2026-03-20)
+
+### Features Added
+
+- Model AzureDatabricksDeltaLakeLinkedService has a new parameter 
workspace_resource_id
+- Model HDInsightOnDemandLinkedService has a new parameter 
cluster_resource_group_auth_type
+- Model JiraObjectDataset has a new parameter table
+- Model JiraObjectDataset has a new parameter schema_type_properties_schema
+- Model LookupActivity has a new parameter treat_decimal_as_string
+- Model NetezzaLinkedService has a new parameter server
+- Model NetezzaLinkedService has a new parameter port
+- Model NetezzaLinkedService has a new parameter uid
+- Model NetezzaLinkedService has a new parameter database
+- Model NetezzaLinkedService has a new parameter security_level
+- Model SalesforceV2Source has a new parameter partition_option
+- Model ScriptActivity has a new parameter treat_decimal_as_string
+- Model SnowflakeV2LinkedService has a new parameter treat_decimal_as_string
+- Model SnowflakeV2LinkedService has a new parameter use_utc_timestamps
+- Added new enum type HDInsightOndemandClusterResourceGroupAuthenticationType
+- Added new enum type NetezzaSecurityLevelType
+
 ## 0.21.0 (2025-09-05)
 
 ### Features Added
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/azure_synapse_artifacts-0.21.0/azure/synapse/artifacts/_version.py 
new/azure_synapse_artifacts-0.22.0/azure/synapse/artifacts/_version.py
--- old/azure_synapse_artifacts-0.21.0/azure/synapse/artifacts/_version.py      
2025-09-05 04:34:11.000000000 +0200
+++ new/azure_synapse_artifacts-0.22.0/azure/synapse/artifacts/_version.py      
2026-03-23 07:00:22.000000000 +0100
@@ -6,4 +6,4 @@
 # Changes may cause incorrect behavior and will be lost if the code is 
regenerated.
 # --------------------------------------------------------------------------
 
-VERSION = "0.21.0"
+VERSION = "0.22.0"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/azure_synapse_artifacts-0.21.0/azure/synapse/artifacts/models/__init__.py 
new/azure_synapse_artifacts-0.22.0/azure/synapse/artifacts/models/__init__.py
--- 
old/azure_synapse_artifacts-0.21.0/azure/synapse/artifacts/models/__init__.py   
    2025-09-05 04:34:11.000000000 +0200
+++ 
new/azure_synapse_artifacts-0.22.0/azure/synapse/artifacts/models/__init__.py   
    2026-03-23 07:00:22.000000000 +0100
@@ -842,6 +842,7 @@
 from ._artifacts_client_enums import HBaseAuthenticationType
 from ._artifacts_client_enums import HDInsightActivityDebugInfoOption
 from ._artifacts_client_enums import HDInsightClusterAuthenticationType
+from ._artifacts_client_enums import 
HDInsightOndemandClusterResourceGroupAuthenticationType
 from ._artifacts_client_enums import HdiNodeTypes
 from ._artifacts_client_enums import HiveAuthenticationType
 from ._artifacts_client_enums import HiveServerType
@@ -863,6 +864,7 @@
 from ._artifacts_client_enums import ManagedVirtualNetworkReferenceType
 from ._artifacts_client_enums import MongoDbAuthenticationType
 from ._artifacts_client_enums import NetezzaPartitionOption
+from ._artifacts_client_enums import NetezzaSecurityLevelType
 from ._artifacts_client_enums import NodeSize
 from ._artifacts_client_enums import NodeSizeFamily
 from ._artifacts_client_enums import NotebookParameterType
@@ -1777,6 +1779,7 @@
     "HBaseAuthenticationType",
     "HDInsightActivityDebugInfoOption",
     "HDInsightClusterAuthenticationType",
+    "HDInsightOndemandClusterResourceGroupAuthenticationType",
     "HdiNodeTypes",
     "HiveAuthenticationType",
     "HiveServerType",
@@ -1798,6 +1801,7 @@
     "ManagedVirtualNetworkReferenceType",
     "MongoDbAuthenticationType",
     "NetezzaPartitionOption",
+    "NetezzaSecurityLevelType",
     "NodeSize",
     "NodeSizeFamily",
     "NotebookParameterType",
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/azure_synapse_artifacts-0.21.0/azure/synapse/artifacts/models/_artifacts_client_enums.py
 
new/azure_synapse_artifacts-0.22.0/azure/synapse/artifacts/models/_artifacts_client_enums.py
--- 
old/azure_synapse_artifacts-0.21.0/azure/synapse/artifacts/models/_artifacts_client_enums.py
        2025-09-05 04:34:11.000000000 +0200
+++ 
new/azure_synapse_artifacts-0.22.0/azure/synapse/artifacts/models/_artifacts_client_enums.py
        2026-03-23 07:00:22.000000000 +0100
@@ -435,6 +435,14 @@
     USER_ASSIGNED_MANAGED_IDENTITY = "UserAssignedManagedIdentity"
 
 
+class HDInsightOndemandClusterResourceGroupAuthenticationType(str, Enum, 
metaclass=CaseInsensitiveEnumMeta):
+    """HDInsight On-demand cluster resource group authentication type."""
+
+    SERVICE_PRINCIPAL_KEY = "ServicePrincipalKey"
+    SYSTEM_ASSIGNED_MANAGED_IDENTITY = "SystemAssignedManagedIdentity"
+    USER_ASSIGNED_MANAGED_IDENTITY = "UserAssignedManagedIdentity"
+
+
 class HiveAuthenticationType(str, Enum, metaclass=CaseInsensitiveEnumMeta):
     """The authentication method used to access the Hive server."""
 
@@ -604,6 +612,16 @@
     DYNAMIC_RANGE = "DynamicRange"
 
 
+class NetezzaSecurityLevelType(str, Enum, metaclass=CaseInsensitiveEnumMeta):
+    """Specifies the security level for the driver connection to the data 
store. PreferredUnSecured :
+    prefer unsecured, allow fallback to secured connection if required. 
OnlyUnSecured : strictly
+    unsecured, no fallback.
+    """
+
+    PREFERRED_UN_SECURED = "PreferredUnSecured"
+    ONLY_UN_SECURED = "OnlyUnSecured"
+
+
 class NodeSize(str, Enum, metaclass=CaseInsensitiveEnumMeta):
     """The level of compute power that each node in the Big Data pool has."""
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/azure_synapse_artifacts-0.21.0/azure/synapse/artifacts/models/_models_py3.py
 
new/azure_synapse_artifacts-0.22.0/azure/synapse/artifacts/models/_models_py3.py
--- 
old/azure_synapse_artifacts-0.21.0/azure/synapse/artifacts/models/_models_py3.py
    2025-09-05 04:34:11.000000000 +0200
+++ 
new/azure_synapse_artifacts-0.22.0/azure/synapse/artifacts/models/_models_py3.py
    2026-03-23 07:00:22.000000000 +0100
@@ -7344,7 +7344,7 @@
     :vartype domain: JSON
     :ivar access_token: Access token for databricks REST API. Refer to
      https://docs.azuredatabricks.net/api/latest/authentication.html. Type: 
string, SecureString or
-     AzureKeyVaultSecretReference. Required.
+     AzureKeyVaultSecretReference.
     :vartype access_token: ~azure.synapse.artifacts.models.SecretBase
     :ivar cluster_id: The id of an existing interactive cluster that will be 
used for all runs of
      this job. Type: string (or Expression with resultType string).
@@ -7355,12 +7355,14 @@
     :vartype encrypted_credential: JSON
     :ivar credential: The credential reference containing authentication 
information.
     :vartype credential: ~azure.synapse.artifacts.models.CredentialReference
+    :ivar workspace_resource_id: Workspace resource id for databricks REST 
API. Type: string (or
+     Expression with resultType string).
+    :vartype workspace_resource_id: JSON
     """
 
     _validation = {
         "type": {"required": True},
         "domain": {"required": True},
-        "access_token": {"required": True},
     }
 
     _attribute_map = {
@@ -7376,22 +7378,24 @@
         "cluster_id": {"key": "typeProperties.clusterId", "type": "object"},
         "encrypted_credential": {"key": "typeProperties.encryptedCredential", 
"type": "object"},
         "credential": {"key": "typeProperties.credential", "type": 
"CredentialReference"},
+        "workspace_resource_id": {"key": "typeProperties.workspaceResourceId", 
"type": "object"},
     }
 
     def __init__(
         self,
         *,
         domain: JSON,
-        access_token: "_models.SecretBase",
         additional_properties: Optional[Dict[str, JSON]] = None,
         version: Optional[str] = None,
         connect_via: Optional["_models.IntegrationRuntimeReference"] = None,
         description: Optional[str] = None,
         parameters: Optional[Dict[str, "_models.ParameterSpecification"]] = 
None,
         annotations: Optional[List[JSON]] = None,
+        access_token: Optional["_models.SecretBase"] = None,
         cluster_id: Optional[JSON] = None,
         encrypted_credential: Optional[JSON] = None,
         credential: Optional["_models.CredentialReference"] = None,
+        workspace_resource_id: Optional[JSON] = None,
         **kwargs: Any
     ) -> None:
         """
@@ -7413,7 +7417,7 @@
         :paramtype domain: JSON
         :keyword access_token: Access token for databricks REST API. Refer to
          https://docs.azuredatabricks.net/api/latest/authentication.html. 
Type: string, SecureString or
-         AzureKeyVaultSecretReference. Required.
+         AzureKeyVaultSecretReference.
         :paramtype access_token: ~azure.synapse.artifacts.models.SecretBase
         :keyword cluster_id: The id of an existing interactive cluster that 
will be used for all runs
          of this job. Type: string (or Expression with resultType string).
@@ -7424,6 +7428,9 @@
         :paramtype encrypted_credential: JSON
         :keyword credential: The credential reference containing 
authentication information.
         :paramtype credential: 
~azure.synapse.artifacts.models.CredentialReference
+        :keyword workspace_resource_id: Workspace resource id for databricks 
REST API. Type: string (or
+         Expression with resultType string).
+        :paramtype workspace_resource_id: JSON
         """
         super().__init__(
             additional_properties=additional_properties,
@@ -7440,6 +7447,7 @@
         self.cluster_id = cluster_id
         self.encrypted_credential = encrypted_credential
         self.credential = credential
+        self.workspace_resource_id = workspace_resource_id
 
 
 class AzureDatabricksDeltaLakeSink(CopySink):
@@ -33331,6 +33339,11 @@
     :ivar cluster_resource_group: The resource group where the cluster 
belongs. Type: string (or
      Expression with resultType string). Required.
     :vartype cluster_resource_group: JSON
+    :ivar cluster_resource_group_auth_type: HDInsight On-demand cluster 
resource group
+     authentication type. Known values are: "ServicePrincipalKey", 
"SystemAssignedManagedIdentity",
+     and "UserAssignedManagedIdentity".
+    :vartype cluster_resource_group_auth_type: str or
+     
~azure.synapse.artifacts.models.HDInsightOndemandClusterResourceGroupAuthenticationType
     :ivar cluster_name_prefix: The prefix of cluster name, postfix will be 
distinct with timestamp.
      Type: string (or Expression with resultType string).
     :vartype cluster_name_prefix: JSON
@@ -33433,6 +33446,7 @@
         "service_principal_key": {"key": "typeProperties.servicePrincipalKey", 
"type": "SecretBase"},
         "tenant": {"key": "typeProperties.tenant", "type": "object"},
         "cluster_resource_group": {"key": 
"typeProperties.clusterResourceGroup", "type": "object"},
+        "cluster_resource_group_auth_type": {"key": 
"typeProperties.clusterResourceGroupAuthType", "type": "str"},
         "cluster_name_prefix": {"key": "typeProperties.clusterNamePrefix", 
"type": "object"},
         "cluster_user_name": {"key": "typeProperties.clusterUserName", "type": 
"object"},
         "cluster_password": {"key": "typeProperties.clusterPassword", "type": 
"SecretBase"},
@@ -33484,6 +33498,9 @@
         annotations: Optional[List[JSON]] = None,
         service_principal_id: Optional[JSON] = None,
         service_principal_key: Optional["_models.SecretBase"] = None,
+        cluster_resource_group_auth_type: Optional[
+            Union[str, 
"_models.HDInsightOndemandClusterResourceGroupAuthenticationType"]
+        ] = None,
         cluster_name_prefix: Optional[JSON] = None,
         cluster_user_name: Optional[JSON] = None,
         cluster_password: Optional["_models.SecretBase"] = None,
@@ -33553,6 +33570,11 @@
         :keyword cluster_resource_group: The resource group where the cluster 
belongs. Type: string (or
          Expression with resultType string). Required.
         :paramtype cluster_resource_group: JSON
+        :keyword cluster_resource_group_auth_type: HDInsight On-demand cluster 
resource group
+         authentication type. Known values are: "ServicePrincipalKey", 
"SystemAssignedManagedIdentity",
+         and "UserAssignedManagedIdentity".
+        :paramtype cluster_resource_group_auth_type: str or
+         
~azure.synapse.artifacts.models.HDInsightOndemandClusterResourceGroupAuthenticationType
         :keyword cluster_name_prefix: The prefix of cluster name, postfix will 
be distinct with
          timestamp. Type: string (or Expression with resultType string).
         :paramtype cluster_name_prefix: JSON
@@ -33646,6 +33668,7 @@
         self.service_principal_key = service_principal_key
         self.tenant = tenant
         self.cluster_resource_group = cluster_resource_group
+        self.cluster_resource_group_auth_type = 
cluster_resource_group_auth_type
         self.cluster_name_prefix = cluster_name_prefix
         self.cluster_user_name = cluster_user_name
         self.cluster_password = cluster_password
@@ -37520,7 +37543,7 @@
         self.encrypted_credential = encrypted_credential
 
 
-class JiraObjectDataset(Dataset):
+class JiraObjectDataset(Dataset):  # pylint: 
disable=too-many-instance-attributes
     """Jira Service dataset.
 
     All required parameters must be populated in order to send to Azure.
@@ -37547,8 +37570,15 @@
     :ivar folder: The folder that this Dataset is in. If not specified, 
Dataset will appear at the
      root level.
     :vartype folder: ~azure.synapse.artifacts.models.DatasetFolder
-    :ivar table_name: The table name. Type: string (or Expression with 
resultType string).
+    :ivar table_name: This property is only supported in Jira V1 Dataset, 
please consider upgrading
+     to V2 dataset.
     :vartype table_name: JSON
+    :ivar table: The schema name of the Jira, applies only for Jira V2 
dataset. Type: string (or
+     Expression with resultType string).
+    :vartype table: JSON
+    :ivar schema_type_properties_schema: The table name of the Jira, applies 
only for Jira V2
+     dataset. Type: string (or Expression with resultType string).
+    :vartype schema_type_properties_schema: JSON
     """
 
     _validation = {
@@ -37567,6 +37597,8 @@
         "annotations": {"key": "annotations", "type": "[object]"},
         "folder": {"key": "folder", "type": "DatasetFolder"},
         "table_name": {"key": "typeProperties.tableName", "type": "object"},
+        "table": {"key": "typeProperties.table", "type": "object"},
+        "schema_type_properties_schema": {"key": "typeProperties.schema", 
"type": "object"},
     }
 
     def __init__(
@@ -37581,6 +37613,8 @@
         annotations: Optional[List[JSON]] = None,
         folder: Optional["_models.DatasetFolder"] = None,
         table_name: Optional[JSON] = None,
+        table: Optional[JSON] = None,
+        schema_type_properties_schema: Optional[JSON] = None,
         **kwargs: Any
     ) -> None:
         """
@@ -37604,8 +37638,15 @@
         :keyword folder: The folder that this Dataset is in. If not specified, 
Dataset will appear at
          the root level.
         :paramtype folder: ~azure.synapse.artifacts.models.DatasetFolder
-        :keyword table_name: The table name. Type: string (or Expression with 
resultType string).
+        :keyword table_name: This property is only supported in Jira V1 
Dataset, please consider
+         upgrading to V2 dataset.
         :paramtype table_name: JSON
+        :keyword table: The schema name of the Jira, applies only for Jira V2 
dataset. Type: string (or
+         Expression with resultType string).
+        :paramtype table: JSON
+        :keyword schema_type_properties_schema: The table name of the Jira, 
applies only for Jira V2
+         dataset. Type: string (or Expression with resultType string).
+        :paramtype schema_type_properties_schema: JSON
         """
         super().__init__(
             additional_properties=additional_properties,
@@ -37620,6 +37661,8 @@
         )
         self.type: str = "JiraObject"
         self.table_name = table_name
+        self.table = table
+        self.schema_type_properties_schema = schema_type_properties_schema
 
 
 class JiraSource(TabularSource):
@@ -40754,6 +40797,10 @@
     :ivar first_row_only: Whether to return first row or all rows. Default 
value is true. Type:
      boolean (or Expression with resultType boolean).
     :vartype first_row_only: JSON
+    :ivar treat_decimal_as_string: Indicates whether to treat decimal values 
as strings to avoid
+     value overflow issue. This option is enabled for SnowflakeV2 connector 
only. Type: boolean (or
+     Expression with resultType boolean).
+    :vartype treat_decimal_as_string: JSON
     """
 
     _validation = {
@@ -40777,6 +40824,7 @@
         "source": {"key": "typeProperties.source", "type": "CopySource"},
         "dataset": {"key": "typeProperties.dataset", "type": 
"DatasetReference"},
         "first_row_only": {"key": "typeProperties.firstRowOnly", "type": 
"object"},
+        "treat_decimal_as_string": {"key": 
"typeProperties.treatDecimalAsString", "type": "object"},
     }
 
     def __init__(
@@ -40794,6 +40842,7 @@
         linked_service_name: Optional["_models.LinkedServiceReference"] = None,
         policy: Optional["_models.ActivityPolicy"] = None,
         first_row_only: Optional[JSON] = None,
+        treat_decimal_as_string: Optional[JSON] = None,
         **kwargs: Any
     ) -> None:
         """
@@ -40826,6 +40875,10 @@
         :keyword first_row_only: Whether to return first row or all rows. 
Default value is true. Type:
          boolean (or Expression with resultType boolean).
         :paramtype first_row_only: JSON
+        :keyword treat_decimal_as_string: Indicates whether to treat decimal 
values as strings to avoid
+         value overflow issue. This option is enabled for SnowflakeV2 
connector only. Type: boolean (or
+         Expression with resultType boolean).
+        :paramtype treat_decimal_as_string: JSON
         """
         super().__init__(
             additional_properties=additional_properties,
@@ -40843,6 +40896,7 @@
         self.source = source
         self.dataset = dataset
         self.first_row_only = first_row_only
+        self.treat_decimal_as_string = treat_decimal_as_string
 
 
 class MagentoLinkedService(LinkedService):  # pylint: 
disable=too-many-instance-attributes
@@ -44175,7 +44229,7 @@
         self.table_name = table_name
 
 
-class NetezzaLinkedService(LinkedService):
+class NetezzaLinkedService(LinkedService):  # pylint: 
disable=too-many-instance-attributes
     """Netezza linked service.
 
     All required parameters must be populated in order to send to Azure.
@@ -44198,6 +44252,19 @@
     :ivar connection_string: An ODBC connection string. Type: string, 
SecureString or
      AzureKeyVaultSecretReference.
     :vartype connection_string: JSON
+    :ivar server: Server name for connection. Type: string.
+    :vartype server: JSON
+    :ivar port: The port for the connection. Type: integer.
+    :vartype port: JSON
+    :ivar uid: Username for authentication. Type: string.
+    :vartype uid: JSON
+    :ivar database: Database name for connection. Type: string.
+    :vartype database: JSON
+    :ivar security_level: Specifies the security level for the driver 
connection to the data store.
+     PreferredUnSecured : prefer unsecured, allow fallback to secured 
connection if required.
+     OnlyUnSecured : strictly unsecured, no fallback. Known values are: 
"PreferredUnSecured" and
+     "OnlyUnSecured".
+    :vartype security_level: str or 
~azure.synapse.artifacts.models.NetezzaSecurityLevelType
     :ivar pwd: The Azure key vault secret reference of password in connection 
string.
     :vartype pwd: ~azure.synapse.artifacts.models.AzureKeyVaultSecretReference
     :ivar encrypted_credential: The encrypted credential used for 
authentication. Credentials are
@@ -44219,6 +44286,11 @@
         "parameters": {"key": "parameters", "type": 
"{ParameterSpecification}"},
         "annotations": {"key": "annotations", "type": "[object]"},
         "connection_string": {"key": "typeProperties.connectionString", 
"type": "object"},
+        "server": {"key": "typeProperties.server", "type": "object"},
+        "port": {"key": "typeProperties.port", "type": "object"},
+        "uid": {"key": "typeProperties.uid", "type": "object"},
+        "database": {"key": "typeProperties.database", "type": "object"},
+        "security_level": {"key": "typeProperties.securityLevel", "type": 
"str"},
         "pwd": {"key": "typeProperties.pwd", "type": 
"AzureKeyVaultSecretReference"},
         "encrypted_credential": {"key": "typeProperties.encryptedCredential", 
"type": "object"},
     }
@@ -44233,6 +44305,11 @@
         parameters: Optional[Dict[str, "_models.ParameterSpecification"]] = 
None,
         annotations: Optional[List[JSON]] = None,
         connection_string: Optional[JSON] = None,
+        server: Optional[JSON] = None,
+        port: Optional[JSON] = None,
+        uid: Optional[JSON] = None,
+        database: Optional[JSON] = None,
+        security_level: Optional[Union[str, 
"_models.NetezzaSecurityLevelType"]] = None,
         pwd: Optional["_models.AzureKeyVaultSecretReference"] = None,
         encrypted_credential: Optional[JSON] = None,
         **kwargs: Any
@@ -44254,6 +44331,19 @@
         :keyword connection_string: An ODBC connection string. Type: string, 
SecureString or
          AzureKeyVaultSecretReference.
         :paramtype connection_string: JSON
+        :keyword server: Server name for connection. Type: string.
+        :paramtype server: JSON
+        :keyword port: The port for the connection. Type: integer.
+        :paramtype port: JSON
+        :keyword uid: Username for authentication. Type: string.
+        :paramtype uid: JSON
+        :keyword database: Database name for connection. Type: string.
+        :paramtype database: JSON
+        :keyword security_level: Specifies the security level for the driver 
connection to the data
+         store. PreferredUnSecured : prefer unsecured, allow fallback to 
secured connection if required.
+         OnlyUnSecured : strictly unsecured, no fallback. Known values are: 
"PreferredUnSecured" and
+         "OnlyUnSecured".
+        :paramtype security_level: str or 
~azure.synapse.artifacts.models.NetezzaSecurityLevelType
         :keyword pwd: The Azure key vault secret reference of password in 
connection string.
         :paramtype pwd: 
~azure.synapse.artifacts.models.AzureKeyVaultSecretReference
         :keyword encrypted_credential: The encrypted credential used for 
authentication. Credentials
@@ -44272,6 +44362,11 @@
         )
         self.type: str = "Netezza"
         self.connection_string = connection_string
+        self.server = server
+        self.port = port
+        self.uid = uid
+        self.database = database
+        self.security_level = security_level
         self.pwd = pwd
         self.encrypted_credential = encrypted_credential
 
@@ -55947,6 +56042,9 @@
     :ivar page_size: Page size for each http request, too large pageSize will 
caused timeout,
      default 300,000. Type: integer (or Expression with resultType integer).
     :vartype page_size: JSON
+    :ivar partition_option: Partition option for the SalesforceV2 connector in 
copy activity,
+     AutoDetect or None. Type: string (or Expression with resultType string).
+    :vartype partition_option: JSON
     """
 
     _validation = {
@@ -55965,6 +56063,7 @@
         "query": {"key": "query", "type": "object"},
         "include_deleted_objects": {"key": "includeDeletedObjects", "type": 
"object"},
         "page_size": {"key": "pageSize", "type": "object"},
+        "partition_option": {"key": "partitionOption", "type": "object"},
     }
 
     def __init__(
@@ -55980,6 +56079,7 @@
         query: Optional[JSON] = None,
         include_deleted_objects: Optional[JSON] = None,
         page_size: Optional[JSON] = None,
+        partition_option: Optional[JSON] = None,
         **kwargs: Any
     ) -> None:
         """
@@ -56017,6 +56117,9 @@
         :keyword page_size: Page size for each http request, too large 
pageSize will caused timeout,
          default 300,000. Type: integer (or Expression with resultType 
integer).
         :paramtype page_size: JSON
+        :keyword partition_option: Partition option for the SalesforceV2 
connector in copy activity,
+         AutoDetect or None. Type: string (or Expression with resultType 
string).
+        :paramtype partition_option: JSON
         """
         super().__init__(
             additional_properties=additional_properties,
@@ -56032,6 +56135,7 @@
         self.query = query
         self.include_deleted_objects = include_deleted_objects
         self.page_size = page_size
+        self.partition_option = partition_option
 
 
 class SapBwCubeDataset(Dataset):
@@ -59180,6 +59284,10 @@
      and the number of rows affected by the DML statement. Supported 
connector: SnowflakeV2. Type:
      boolean (or Expression with resultType boolean).
     :vartype return_multistatement_result: JSON
+    :ivar treat_decimal_as_string: Indicates whether to treat decimal values 
as strings to avoid
+     value overflow issue. This option is enabled for SnowflakeV2 connector 
only. Type: boolean (or
+     Expression with resultType boolean).
+    :vartype treat_decimal_as_string: JSON
     """
 
     _validation = {
@@ -59202,6 +59310,7 @@
         "scripts": {"key": "typeProperties.scripts", "type": 
"[ScriptActivityScriptBlock]"},
         "log_settings": {"key": "typeProperties.logSettings", "type": 
"ScriptActivityTypePropertiesLogSettings"},
         "return_multistatement_result": {"key": 
"typeProperties.returnMultistatementResult", "type": "object"},
+        "treat_decimal_as_string": {"key": 
"typeProperties.treatDecimalAsString", "type": "object"},
     }
 
     def __init__(
@@ -59220,6 +59329,7 @@
         scripts: Optional[List["_models.ScriptActivityScriptBlock"]] = None,
         log_settings: 
Optional["_models.ScriptActivityTypePropertiesLogSettings"] = None,
         return_multistatement_result: Optional[JSON] = None,
+        treat_decimal_as_string: Optional[JSON] = None,
         **kwargs: Any
     ) -> None:
         """
@@ -59258,6 +59368,10 @@
          statements and the number of rows affected by the DML statement. 
Supported connector:
          SnowflakeV2. Type: boolean (or Expression with resultType boolean).
         :paramtype return_multistatement_result: JSON
+        :keyword treat_decimal_as_string: Indicates whether to treat decimal 
values as strings to avoid
+         value overflow issue. This option is enabled for SnowflakeV2 
connector only. Type: boolean (or
+         Expression with resultType boolean).
+        :paramtype treat_decimal_as_string: JSON
         """
         super().__init__(
             additional_properties=additional_properties,
@@ -59276,6 +59390,7 @@
         self.scripts = scripts
         self.log_settings = log_settings
         self.return_multistatement_result = return_multistatement_result
+        self.treat_decimal_as_string = treat_decimal_as_string
 
 
 class ScriptActivityParameter(_serialization.Model):
@@ -62417,6 +62532,9 @@
     :ivar encrypted_credential: The encrypted credential used for 
authentication. Credentials are
      encrypted using the integration runtime credential manager. Type: string.
     :vartype encrypted_credential: str
+    :ivar use_utc_timestamps: Indicates whether to use UTC timezone for 
timestamp data types. Type:
+     boolean.
+    :vartype use_utc_timestamps: JSON
     """
 
     _validation = {
@@ -62450,9 +62568,10 @@
         "private_key": {"key": "typeProperties.privateKey", "type": 
"SecretBase"},
         "private_key_passphrase": {"key": 
"typeProperties.privateKeyPassphrase", "type": "SecretBase"},
         "encrypted_credential": {"key": "typeProperties.encryptedCredential", 
"type": "str"},
+        "use_utc_timestamps": {"key": "typeProperties.useUtcTimestamps", 
"type": "object"},
     }
 
-    def __init__(
+    def __init__(  # pylint: disable=too-many-locals
         self,
         *,
         account_identifier: JSON,
@@ -62477,6 +62596,7 @@
         private_key: Optional["_models.SecretBase"] = None,
         private_key_passphrase: Optional["_models.SecretBase"] = None,
         encrypted_credential: Optional[str] = None,
+        use_utc_timestamps: Optional[JSON] = None,
         **kwargs: Any
     ) -> None:
         """
@@ -62537,6 +62657,9 @@
         :keyword encrypted_credential: The encrypted credential used for 
authentication. Credentials
          are encrypted using the integration runtime credential manager. Type: 
string.
         :paramtype encrypted_credential: str
+        :keyword use_utc_timestamps: Indicates whether to use UTC timezone for 
timestamp data types.
+         Type: boolean.
+        :paramtype use_utc_timestamps: JSON
         """
         super().__init__(
             additional_properties=additional_properties,
@@ -62564,6 +62687,7 @@
         self.private_key = private_key
         self.private_key_passphrase = private_key_passphrase
         self.encrypted_credential = encrypted_credential
+        self.use_utc_timestamps = use_utc_timestamps
 
 
 class SnowflakeV2Sink(CopySink):
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/azure_synapse_artifacts-0.21.0/azure_synapse_artifacts.egg-info/PKG-INFO 
new/azure_synapse_artifacts-0.22.0/azure_synapse_artifacts.egg-info/PKG-INFO
--- 
old/azure_synapse_artifacts-0.21.0/azure_synapse_artifacts.egg-info/PKG-INFO    
    2025-09-05 04:34:51.000000000 +0200
+++ 
new/azure_synapse_artifacts-0.22.0/azure_synapse_artifacts.egg-info/PKG-INFO    
    2026-03-23 07:00:54.000000000 +0100
@@ -1,6 +1,6 @@
 Metadata-Version: 2.4
 Name: azure-synapse-artifacts
-Version: 0.21.0
+Version: 0.22.0
 Summary: Microsoft Azure Synapse Artifacts Client Library for Python
 Home-page: https://github.com/Azure/azure-sdk-for-python
 Author: Microsoft Corporation
@@ -102,6 +102,27 @@
 
 # Release History
 
+## 0.22.0 (2026-03-20)
+
+### Features Added
+
+- Model AzureDatabricksDeltaLakeLinkedService has a new parameter 
workspace_resource_id
+- Model HDInsightOnDemandLinkedService has a new parameter 
cluster_resource_group_auth_type
+- Model JiraObjectDataset has a new parameter table
+- Model JiraObjectDataset has a new parameter schema_type_properties_schema
+- Model LookupActivity has a new parameter treat_decimal_as_string
+- Model NetezzaLinkedService has a new parameter server
+- Model NetezzaLinkedService has a new parameter port
+- Model NetezzaLinkedService has a new parameter uid
+- Model NetezzaLinkedService has a new parameter database
+- Model NetezzaLinkedService has a new parameter security_level
+- Model SalesforceV2Source has a new parameter partition_option
+- Model ScriptActivity has a new parameter treat_decimal_as_string
+- Model SnowflakeV2LinkedService has a new parameter treat_decimal_as_string
+- Model SnowflakeV2LinkedService has a new parameter use_utc_timestamps
+- Added new enum type HDInsightOndemandClusterResourceGroupAuthenticationType
+- Added new enum type NetezzaSecurityLevelType
+
 ## 0.21.0 (2025-09-05)
 
 ### Features Added
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/azure_synapse_artifacts-0.21.0/pyproject.toml 
new/azure_synapse_artifacts-0.22.0/pyproject.toml
--- old/azure_synapse_artifacts-0.21.0/pyproject.toml   2025-09-05 
04:34:11.000000000 +0200
+++ new/azure_synapse_artifacts-0.22.0/pyproject.toml   2026-03-23 
07:00:22.000000000 +0100
@@ -4,3 +4,6 @@
 sphinx = false
 mypy = false
 verifytypes = false
+
+[tool.azure-sdk-conda]
+in_bundle = false

Reply via email to