Skip to content

Commit 9ef5f55

Browse files
Merge pull request #304260 from MicrosoftDocs/main
Auto Publish – main to live - 2025-08-15 11:00 UTC
2 parents fec5465 + 9db1532 commit 9ef5f55

File tree

6 files changed

+120
-101
lines changed

6 files changed

+120
-101
lines changed

articles/app-service/app-service-managed-certificate-changes-july-2025.md

Lines changed: 10 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -16,16 +16,16 @@ For a detailed explanation of the underlying changes at DigiCert, refer to [chan
1616

1717
## What’s changing
1818

19-
- **Validation method update**: ASMC now uses HTTP Token validation for both apex and subdomains. Previously, subdomains were validated using CNAME records, which did not require public access. With HTTP Token, DigiCert must reach a specific endpoint on your app to verify domain ownership.
19+
**Validation method update**: ASMC now uses HTTP Token validation for both apex and subdomains. Previously, subdomains were validated using CNAME records, which did not require public access. With HTTP Token, DigiCert must reach a specific endpoint on your app to verify domain ownership.
2020

21-
App Service automatically places the required token at the correct path for validation. This process applies to both initial certificate issuance and renewals, meaning:
21+
App Service automatically places the required token at the correct path for validation. This process applies to both initial certificate issuance and renewals, meaning:
2222

23-
- The customer experience for requesting an ASMC or proving domain ownership remains unchanged.
24-
- All API and CLI request payloads for ASMC creation or renewal are unaffected.
25-
- No customer action is needed to place or manage the token.
23+
- The customer experience for requesting an ASMC or proving domain ownership remains unchanged.
24+
- All API and CLI request payloads for ASMC creation or renewal are unaffected.
25+
- No customer action is needed to place or manage the token.
2626

27-
> [!IMPORTANT]
28-
> While App Service continues to handle token placement automatically during renewals, DigiCert must still reach the validation endpoint on your app. Public access is still required at the time of renewal. If your app is not publicly accessible, renewal fails even if the token is correctly placed.
27+
> [!IMPORTANT]
28+
> While App Service continues to handle token placement automatically during renewals, DigiCert must still reach the validation endpoint on your app. Public access is still required at the time of renewal. If your app is not publicly accessible, renewal fails even if the token is correctly placed.
2929
3030
## Impacted scenarios
3131

@@ -42,6 +42,9 @@ You can't create or renew ASMCs if your:
4242

4343
Existing certificates remain valid until expiration (up to six months), but will not renew automatically if your configuration is unsupported.
4444

45+
> [!NOTE]
46+
> In addition to the new changes, all existing ASMC requirements still apply. Refer to [App Service Managed Certificate documentation](configure-ssl-certificate.md#create-a-free-managed-certificate) for more information.
47+
4548
## Identify impacted resources
4649
You can use [Azure Resource Graph (ARG)](https://portal.azure.com/?feature.customPortal=false#view/HubsExtension/ArgQueryBlade) queries to help identify resources that may be affected under each scenario. These queries are provided as a starting point and may not capture every configuration. Review your environment for any unique setups or custom configurations.
4750

articles/azure-maps/tutorial-route-location.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@ The following steps show you how to create and display the Map control in a web
8484
* The `onload` event in the body of the page calls the `GetMap` function when the body of the page finishes loading.
8585
* The `GetMap` function contains the inline JavaScript code used to access the Azure Maps APIs. This function is added in the next step.
8686

87-
3. Next, add the following JavaScript code to the `GetMap` function, just beneath the code added in the last step. This code creates a map control and initializes it using your Azure Maps subscription keys that you provide. Make sure and replace the string `<Your Azure Maps Key>` with the Azure Maps primary key that you copied from your Maps account.
87+
3. Next, add the following JavaScript code to the `GetMap` function, just beneath the code added in the last step. This code creates a map control and initializes it using your Azure Maps subscription keys that you provide. Make sure to replace the string `<Your Azure Maps Key>` with the Azure Maps primary key that you copied from your Maps account.
8888

8989
```javascript
9090
//Instantiate a map object
@@ -152,7 +152,7 @@ In this tutorial, the route is rendered using a line layer. The start and end po
152152

153153
Next, a symbol layer is created and attached to the data source. This layer specifies how the start and end points are rendered. Expressions were added to retrieve the icon image and text label information from properties on each point object. To learn more about expressions, see [Data-driven style expressions].
154154

155-
2. Next, set the start point at Microsoft, and the end point at a gas station in Seattle. Start and points are created by appending the following code in the Map control's `ready` event handler:
155+
2. Next, set the start point at Microsoft, and the end point at a gas station in Seattle. Start and end points are created by appending the following code in the Map control's `ready` event handler:
156156

157157
```JavaScript
158158
//Create the GeoJSON objects which represent the start and end points of the route.

articles/data-factory/connector-amazon-rds-for-oracle.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ author: jianleishen
66
ms.subservice: data-movement
77
ms.custom: synapse
88
ms.topic: conceptual
9-
ms.date: 07/11/2025
9+
ms.date: 07/24/2025
1010
ms.author: jianleishen
1111
---
1212

@@ -352,6 +352,8 @@ To copy data from Amazon RDS for Oracle, set the source type in the copy activit
352352
| partitionColumnName | Specify the name of the source column **in integer type** that will be used by range partitioning for parallel copy. If not specified, the primary key of the table is auto-detected and used as the partition column. <br>Apply when the partition option is `DynamicRange`. If you use a query to retrieve the source data, hook `?AdfRangePartitionColumnName` in the WHERE clause. For an example, see the [Parallel copy from Amazon RDS for Oracle](#parallel-copy-from-amazon-rds-for-oracle) section. | No |
353353
| partitionUpperBound | The maximum value of the partition column to copy data out. <br>Apply when the partition option is `DynamicRange`. If you use a query to retrieve the source data, hook `?AdfRangePartitionUpbound` in the WHERE clause. For an example, see the [Parallel copy from Amazon RDS for Oracle](#parallel-copy-from-amazon-rds-for-oracle) section. | No |
354354
| partitionLowerBound | The minimum value of the partition column to copy data out. <br>Apply when the partition option is `DynamicRange`. If you use a query to retrieve the source data, hook `?AdfRangePartitionLowbound` in the WHERE clause. For an example, see the [Parallel copy from Amazon RDS for Oracle](#parallel-copy-from-amazon-rds-for-oracle) section. | No |
355+
| numberPrecision | Specify the maximum number of significant decimal digits. Allowed values range from 1 to 256. Defaults to 256 if not specified. <br>This property is supported in Amazon RDS for Oracle version 2.0. It applies only to NUMBER types that do not have precision and scale explicitly defined in the Oracle database. It can be set when `supportV1DataTypes` isn't `true`. If you use self-hosted integration runtime, its version should be 5.56 or above. | No |
356+
| numberScale | Specify the number of digits after the decimal point. Allowed values range from 0 to 130 and must be less than or equal to the precision. Defaults to 130 if not specified. <br>This property is supported in Amazon RDS for Oracle version 2.0. It applies only to NUMBER types that do not have precision and scale explicitly defined in the Oracle database. It can be set when `supportV1DataTypes` isn't `true`. If you use self-hosted integration runtime, its version should be 5.56 or above. | No |
355357

356358
**Example: copy data by using a basic query without partition**
357359

articles/data-factory/connector-mariadb.md

Lines changed: 51 additions & 45 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ author: jianleishen
66
ms.subservice: data-movement
77
ms.custom: synapse
88
ms.topic: conceptual
9-
ms.date: 04/14/2025
9+
ms.date: 07/28/2025
1010
ms.author: jianleishen
1111
---
1212

@@ -249,47 +249,47 @@ When copying data from MariaDB, the following mappings are used from MariaDB dat
249249

250250
| MariaDB data type | Interim service data type (for version 2.0) | Interim service data type (for version 1.0) |
251251
|:--- |:--- |:--- |
252-
| `bigint` |`Int64` |`Int64` |
253-
| `bigint unsigned` |`Decimal` |`Decimal` |
254-
| `bit(1)` |`UInt64` |`Boolean` |
255-
| `bit(M), M>1`|`UInt64`|`Byte[]`|
256-
| `blob` |`Byte[]` |`Byte[]` |
257-
| `bool` |`Boolean` <br/>(If TreatTinyAsBoolean=false, it is mapped as `SByte`. TreatTinyAsBoolean is true by default ) |`Int16` |
258-
| `char` |`String` |`String` |
259-
| `date` |`Datetime` |`Datetime` |
260-
| `datetime` |`Datetime` |`Datetime` |
261-
| `decimal` |`Decimal` |`Decimal, String` |
262-
| `double` |`Double` |`Double` |
263-
| `double precision` |`Double` |`Double` |
264-
| `enum` |`String` |`String` |
265-
| `float` |`Single` |`Single` |
266-
| `int` |`Int32` |`Int32` |
267-
| `int unsigned` |`Int64`|`Int64`|
268-
| `integer` |`Int32` |`Int32` |
269-
| `integer unsigned` |`Int64` |`Int64` |
270-
| `JSON` |`String` |-|
271-
| `long varbinary` |`Byte[]` |`Byte[]` |
272-
| `long varchar` |`String` |`String` |
273-
| `longblob` |`Byte[]` |`Byte[]` |
274-
| `longtext` |`String` |`String` |
275-
| `mediumblob` |`Byte[]` |`Byte[]` |
276-
| `mediumint` |`Int32` |`Int32` |
277-
| `mediumint unsigned` |`Int64` |`Int64` |
278-
| `mediumtext` |`String` |`String` |
279-
| `numeric` |`Decimal` |`Decimal` |
280-
| `real` |`Double` |`Double` |
281-
| `set` |`String` |`String` |
282-
| `smallint` |`Int16` |`Int16` |
283-
| `smallint unsigned` |`Int32` |`Int32` |
284-
| `text` |`String` |`String` |
285-
| `time` |`TimeSpan` |`TimeSpan` |
286-
| `timestamp` |`Datetime` |`Datetime` |
287-
| `tinyblob` |`Byte[]` |`Byte[]` |
288-
| `tinyint` |`SByte` |`Int16` |
289-
| `tinyint unsigned` |`Int16` |`Int16` |
290-
| `tinytext` |`String` |`String` |
291-
| `varchar` |`String` |`String` |
292-
| `year` |`Int` |`Int` |
252+
| BIGINT | Int64 | Int64 |
253+
| BIGINT UNSIGNED | UInt64 | Decimal |
254+
| BIT(1) | UInt64 | Boolean |
255+
| BIT(M), M>1 | UInt64 | Byte[] |
256+
| BLOB |Byte[] |Byte[] |
257+
| BOOL |Boolean <br/>(If TreatTinyAsBoolean=false, it is mapped as SByte. TreatTinyAsBoolean is true by default) | Int16 |
258+
| CHAR | String | String |
259+
| DATE | Datetime | Datetime |
260+
| DATETIME | Datetime | Datetime |
261+
| DECIMAL | Decimal | Decimal, String |
262+
| DOUBLE | Double | Double |
263+
| DOUBLE PRECISION | Double | Double |
264+
| ENUM | String | String |
265+
| FLOAT | Single | Single |
266+
| INT | Int32 | Int32 |
267+
| INT UNSIGNED | Int64 | Int64 |
268+
| INTEGER | Int32 | Int32 |
269+
| INTEGER UNSIGNED | UInt32 | Int64 |
270+
| JSON |String |Byte[]|
271+
| LONG VARBINARY | Byte[] | Byte[] |
272+
| LONG VARCHAR | String | String |
273+
| LONGBLOB |Byte[] |Byte[] |
274+
| LONGTEXT |String | String |
275+
| MEDIUMBLOB |Byte[] | Byte[] |
276+
| MEDIUMINT |Int32 | Int32 |
277+
| MEDIUMINT UNSIGNED |UInt32 |Int64 |
278+
| MEDIUMTEXT |String |String |
279+
| NUMERIC |Decimal |Decimal |
280+
| REAL |Double |Double |
281+
| SET |String |String |
282+
| SMALLINT |Int16 |Int16 |
283+
| SMALLINT UNSIGNED | UInt16 |Int32 |
284+
| TEXT |String |String |
285+
| TIME |TimeSpan |TimeSpan |
286+
| TIMESTAMP |Datetime |Datetime |
287+
| TINYBLOB |Byte[] |Byte[] |
288+
| TINYINT |SByte | Int16 |
289+
| TINYINT unsigned |Int16 | Int16 |
290+
| TINYTEXT | String | String |
291+
| VARCHAR | String | String |
292+
| YEAR | Int | Int |
293293

294294
## Lookup activity properties
295295

@@ -311,10 +311,16 @@ The table below shows the data type mapping differences between MariaDB version
311311

312312
|MariaDB data type |Interim service data type (using version 2.0) |Interim service data type (using version 1.0)|
313313
|:---|:---|:---|
314-
|bit(1)| UInt64|Boolean|
315-
|bit(M), M>1|UInt64|Byte[]|
316-
|bool|Boolean|Int16|
314+
|BIGINT UNSIGNED|UInt64|Decimal|
315+
|BIT(1)| UInt64|Boolean|
316+
|BIT(M), M>1|UInt64|Byte[]|
317+
|BOOL|Boolean|Int16|
318+
|DECIMAL | Decimal | Decimal, String |
319+
|INTEGER UNSIGNED |UInt32|Int64|
317320
|JSON|String|Byte[]|
321+
|MEDIUMINT UNSIGNED |UInt32|Int64|
322+
|SMALLINT UNSIGNED |UInt16|Int32|
323+
|TINYINT |SByte| Int16|
318324

319325
## Related content
320326

articles/data-factory/connector-mysql.md

Lines changed: 51 additions & 45 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ author: jianleishen
66
ms.subservice: data-movement
77
ms.custom: synapse
88
ms.topic: conceptual
9-
ms.date: 04/14/2025
9+
ms.date: 07/28/2025
1010
ms.author: jianleishen
1111
---
1212

@@ -277,47 +277,47 @@ When copying data from MySQL, the following mappings are used from MySQL data ty
277277

278278
| MySQL data type | Interim service data type (for version 2.0)| Interim service data type (for version 1.0) |
279279
|:--- |:--- |:--- |
280-
| `bigint` |`Int64` |`Int64` |
281-
| `bigint unsigned` |`Decimal` |`Decimal` |
282-
| `bit(1)` |`UInt64` |`Boolean` |
283-
| `bit(M), M>1`|`UInt64`|`Byte[]`|
284-
| `blob` |`Byte[]` |`Byte[]` |
285-
| `bool` |`Boolean` <br/>(If TreatTinyAsBoolean=false, it is mapped as `SByte`. TreatTinyAsBoolean is true by default ) |`Int16` |
286-
| `char` |`String` |`String` |
287-
| `date` |`Datetime` |`Datetime` |
288-
| `datetime` |`Datetime` |`Datetime` |
289-
| `decimal` |`Decimal` |`Decimal, String` |
290-
| `double` |`Double` |`Double` |
291-
| `double precision` |`Double` |`Double` |
292-
| `enum` |`String` |`String` |
293-
| `float` |`Single` |`Single` |
294-
| `int` |`Int32` |`Int32` |
295-
| `int unsigned` |`Int64`|`Int64`|
296-
| `integer` |`Int32` |`Int32` |
297-
| `integer unsigned` |`Int64` |`Int64` |
298-
| `JSON` |`String` |-|
299-
| `long varbinary` |`Byte[]` |`Byte[]` |
300-
| `long varchar` |`String` |`String` |
301-
| `longblob` |`Byte[]` |`Byte[]` |
302-
| `longtext` |`String` |`String` |
303-
| `mediumblob` |`Byte[]` |`Byte[]` |
304-
| `mediumint` |`Int32` |`Int32` |
305-
| `mediumint unsigned` |`Int64` |`Int64` |
306-
| `mediumtext` |`String` |`String` |
307-
| `numeric` |`Decimal` |`Decimal` |
308-
| `real` |`Double` |`Double` |
309-
| `set` |`String` |`String` |
310-
| `smallint` |`Int16` |`Int16` |
311-
| `smallint unsigned` |`Int32` |`Int32` |
312-
| `text` |`String` |`String` |
313-
| `time` |`TimeSpan` |`TimeSpan` |
314-
| `timestamp` |`Datetime` |`Datetime` |
315-
| `tinyblob` |`Byte[]` |`Byte[]` |
316-
| `tinyint` |`SByte` <br/> (`tinyint(1)` is mapped to `Boolean`) |`Int16` |
317-
| `tinyint unsigned` |`Int16` |`Int16` |
318-
| `tinytext` |`String` |`String` |
319-
| `varchar` |`String` |`String` |
320-
| `year` |`Int` |`Int` |
280+
| BIGINT | Int64 | Int64 |
281+
| BIGINT UNSIGNED | UInt64 | Decimal |
282+
| BIT(1) | UInt64 | Boolean |
283+
| BIT(M), M>1 | UInt64 | Byte[] |
284+
| BLOB |Byte[] |Byte[] |
285+
| BOOL |Boolean <br/>(If TreatTinyAsBoolean=false, it is mapped as SByte. TreatTinyAsBoolean is true by default) | Int16 |
286+
| CHAR | String | String |
287+
| DATE | Datetime | Datetime |
288+
| DATETIME | Datetime | Datetime |
289+
| DECIMAL | Decimal | Decimal, String |
290+
| DOUBLE | Double | Double |
291+
| DOUBLE PRECISION | Double | Double |
292+
| ENUM | String | String |
293+
| FLOAT | Single | Single |
294+
| INT | Int32 | Int32 |
295+
| INT UNSIGNED | Int64 | Int64 |
296+
| INTEGER | Int32 | Int32 |
297+
| INTEGER UNSIGNED | UInt32 | Int64 |
298+
| JSON |String |Byte[]|
299+
| LONG VARBINARY | Byte[] | Byte[] |
300+
| LONG VARCHAR | String | String |
301+
| LONGBLOB |Byte[] |Byte[] |
302+
| LONGTEXT |String | String |
303+
| MEDIUMBLOB |Byte[] | Byte[] |
304+
| MEDIUMINT |Int32 | Int32 |
305+
| MEDIUMINT UNSIGNED |UInt32 |Int64 |
306+
| MEDIUMTEXT |String |String |
307+
| NUMERIC |Decimal |Decimal |
308+
| REAL |Double |Double |
309+
| SET |String |String |
310+
| SMALLINT |Int16 |Int16 |
311+
| SMALLINT UNSIGNED | UInt16 |Int32 |
312+
| TEXT |String |String |
313+
| TIME |TimeSpan |TimeSpan |
314+
| TIMESTAMP |Datetime |Datetime |
315+
| TINYBLOB |Byte[] |Byte[] |
316+
| TINYINT |SByte | Int16 |
317+
| TINYINT unsigned |Int16 | Int16 |
318+
| TINYTEXT | String | String |
319+
| VARCHAR | String | String |
320+
| YEAR | Int | Int |
321321

322322
## Lookup activity properties
323323

@@ -351,10 +351,16 @@ The table below shows the data type mapping differences between MySQL using vers
351351

352352
|MySQL data type |Interim service data type (using version 2.0) |Interim service data type (using version 1.0)|
353353
|:---|:---|:---|
354-
|bit(1)| UInt64|Boolean|
355-
|bit(M), M>1|UInt64|Byte[]|
356-
|bool|Boolean|Int16|
354+
|BIGINT UNSIGNED|UInt64|Decimal|
355+
|BIT(1)| UInt64|Boolean|
356+
|BIT(M), M>1|UInt64|Byte[]|
357+
|BOOL|Boolean|Int16|
358+
|DECIMAL | Decimal | Decimal, String |
359+
|INTEGER UNSIGNED |UInt32|Int64|
357360
|JSON|String|Byte[]|
361+
|MEDIUMINT UNSIGNED |UInt32|Int64|
362+
|SMALLINT UNSIGNED |UInt16|Int32|
363+
|TINYINT |SByte| Int16|
358364

359365
## Related content
360366

articles/data-factory/connector-oracle.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ author: jianleishen
66
ms.subservice: data-movement
77
ms.custom: synapse
88
ms.topic: conceptual
9-
ms.date: 07/11/2025
9+
ms.date: 07/24/2025
1010
ms.author: jianleishen
1111
---
1212

@@ -360,6 +360,8 @@ To copy data from Oracle, set the source type in the copy activity to `OracleSou
360360
| partitionColumnName | Specify the name of the source column **in integer type** that will be used by range partitioning for parallel copy. If not specified, the primary key of the table is auto-detected and used as the partition column. <br>Apply when the partition option is `DynamicRange`. If you use a query to retrieve the source data, hook `?AdfRangePartitionColumnName` in the WHERE clause. For an example, see the [Parallel copy from Oracle](#parallel-copy-from-oracle) section. | No |
361361
| partitionUpperBound | The maximum value of the partition column to copy data out. <br>Apply when the partition option is `DynamicRange`. If you use a query to retrieve the source data, hook `?AdfRangePartitionUpbound` in the WHERE clause. For an example, see the [Parallel copy from Oracle](#parallel-copy-from-oracle) section. | No |
362362
| partitionLowerBound | The minimum value of the partition column to copy data out. <br>Apply when the partition option is `DynamicRange`. If you use a query to retrieve the source data, hook `?AdfRangePartitionLowbound` in the WHERE clause. For an example, see the [Parallel copy from Oracle](#parallel-copy-from-oracle) section. | No |
363+
| numberPrecision | Specify the maximum number of significant decimal digits. Allowed values range from 1 to 256. Defaults to 256 if not specified. <br>This property is supported in Oracle version 2.0. It applies only to NUMBER types that do not have precision and scale explicitly defined in the Oracle database. It can be set when `supportV1DataTypes` isn't `true`. If you use self-hosted integration runtime, its version should be 5.56 or above. | No |
364+
| numberScale | Specify the number of digits after the decimal point. Allowed values range from 0 to 130 and must be less than or equal to the precision. Defaults to 130 if not specified. <br>This property is supported in Oracle version 2.0. It applies only to NUMBER types that do not have precision and scale explicitly defined in the Oracle database. It can be set when `supportV1DataTypes` isn't `true`. If you use self-hosted integration runtime, its version should be 5.56 or above. | No |
363365

364366
**Example: copy data by using a basic query without partition**
365367

0 commit comments

Comments
 (0)