Skip to content

Commit 8bbb986

Browse files
authored
Merge pull request #259622 from MicrosoftDocs/main
11/28 11:00 AM IST Publishing
2 parents 35801b0 + eb1c4ca commit 8bbb986

File tree

60 files changed

+1008
-761
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

60 files changed

+1008
-761
lines changed

articles/ai-services/document-intelligence/changelog-release-history.md

Lines changed: 84 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ ms.service: azure-ai-document-intelligence
88
ms.custom:
99
- ignite-2023
1010
ms.topic: reference
11-
ms.date: 11/15/2023
11+
ms.date: 11/27/2023
1212
ms.author: lajanuar
1313
---
1414

@@ -21,13 +21,63 @@ ms.author: lajanuar
2121

2222
This reference article provides a version-based description of Document Intelligence feature and capability releases, changes, updates, and enhancements.
2323

24+
#### November 2023 (preview) release
25+
26+
[!INCLUDE [preview-version-notice](includes/preview-notice.md)]
27+
28+
### [**.NET (C#)**](#tab/csharp)
29+
30+
* Document Intelligence **1.0.0-beta.1**
31+
* **Targets REST API 2023-10-31-preview by default**
32+
33+
[**Package (NuGet)**](https://www.nuget.org/packages/Azure.AI.DocumentIntelligence/1.0.0-beta.1)
34+
35+
[**ReadMe**](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/documentintelligence/Azure.AI.DocumentIntelligence/README.md)
36+
37+
[**Samples**](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/documentintelligence/Azure.AI.DocumentIntelligence/samples/README.md)
38+
39+
### [**Java**](#tab/java)
40+
41+
* Document Intelligence **1.0.0-beta.1**
42+
* **Targets REST API 2023-10-31-preview by default**
43+
44+
[**Package (MVN)**](https://repo1.maven.org/maven2/com/azure/azure-ai-documentintelligence/1.0.0-beta.1/)
45+
46+
[**ReadMe**](https://github.com/Azure/azure-sdk-for-java/blob/azure-ai-documentintelligence_1.0.0-beta.1/sdk/documentintelligence/azure-ai-documentintelligence/README.md#azure-documentintelligence-client-library-for-java)
47+
48+
[**Samples**](https://github.com/Azure/azure-sdk-for-java/tree/azure-ai-documentintelligence_1.0.0-beta.1/sdk/documentintelligence/azure-ai-documentintelligence/src/samples#examples)
49+
50+
### [**JavaScript**](#tab/javascript)
51+
52+
* Document Intelligence **1.0.0-beta.1**
53+
* **Targets REST API 2023-10-31-preview by default**
54+
55+
[**Package (npm)**](https://www.npmjs.com/package/@azure-rest/ai-document-intelligence)
56+
57+
[**ReadMe**](https://github.com/Azure/azure-sdk-for-js/tree/main/sdk/documentintelligence/ai-document-intelligence-rest#readme)
58+
59+
[**Samples**](https://github.com/Azure/azure-sdk-for-js/tree/main/sdk/documentintelligence/ai-document-intelligence-rest/samples/v1-beta/typescript)
60+
61+
### [**Python**](#tab/python)
62+
63+
* Document Intelligence **1.0.0b1**
64+
* **Targets REST API 2023-10-31-preview by default**
65+
66+
[**Package (PyPi)**](https://pypi.org/project/azure-ai-documentintelligence/)
67+
68+
[**ReadMe**](https://github.com/Azure/azure-sdk-for-python/blob/7c42462ac662522a6fd21b17d2a20f4cd40d0356/sdk/documentintelligence/azure-ai-documentintelligence/README.md)
69+
70+
[**Samples**](https://github.com/Azure/azure-sdk-for-python/tree/7c42462ac662522a6fd21b17d2a20f4cd40d0356/sdk/documentintelligence/azure-ai-documentintelligence/samples)
71+
72+
---
73+
2474
#### August 2023 (GA) release
2575

2676
### [**C#**](#tab/csharp)
2777

28-
* **Version 4.1.0 (2023-08-10)**
29-
* **Targets API version2023-07-31 by default**
30-
* **Version 2023-02-28-preview is no longer supported**
78+
* Form Recognizer **4.1.0 (2023-08-10)**
79+
* **Targets REST API 2023-07-31 by default**
80+
* **REST API target 2023-02-28-preview is no longer supported**
3181
* [**Breaking changes**](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/formrecognizer/Azure.AI.FormRecognizer/CHANGELOG.md#breaking-changes-1)
3282

3383
[**Changelog/Release History**](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/formrecognizer/Azure.AI.FormRecognizer/CHANGELOG.md)
@@ -40,9 +90,9 @@ This reference article provides a version-based description of Document Intellig
4090

4191
### [**Java**](#tab/java)
4292

43-
* **4.1.0 (2023-08-10)**
44-
* **Targets API version 2023-07-31 by default**
45-
* **Version 2023-02-28-preview is no longer supported**
93+
* Form Recognizer **4.1.0 (2023-08-10)**
94+
* **Targets REST API 2023-07-31 by default**
95+
* **REST API target 2023-02-28-preview is no longer supported**
4696
* [**Breaking changes**](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/formrecognizer/azure-ai-formrecognizer/CHANGELOG.md#breaking-changes)
4797

4898
[**Changelog/Release History**](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/formrecognizer/azure-ai-formrecognizer/CHANGELOG.md)
@@ -55,9 +105,9 @@ This reference article provides a version-based description of Document Intellig
55105

56106
### [**JavaScript**](#tab/javascript)
57107

58-
* **Version 5.0.0 (2023-08-08)**
59-
* **Targets API version 2023-07-31 by default**
60-
* **Version 2023-02-28-preview is no longer supported**
108+
* Form Recognizer **5.0.0 (2023-08-08)**
109+
* **Targets REST API 2023-07-31 by default**
110+
* **REST API target 2023-02-28-preview is no longer supported**
61111
* [**Breaking changes**](https://github.com/witemple-msft/azure-sdk-for-js/blob/ai-form-recognizer/5.0.0-release/sdk/formrecognizer/ai-form-recognizer/CHANGELOG.md#breaking-changes)
62112

63113
[**Changelog/Release History**](https://github.com/witemple-msft/azure-sdk-for-js/blob/ai-form-recognizer/5.0.0-release/sdk/formrecognizer/ai-form-recognizer/CHANGELOG.md)
@@ -70,9 +120,9 @@ This reference article provides a version-based description of Document Intellig
70120

71121
### [**Python**](#tab/python)
72122

73-
* **Version 3.3.0 (2023-08-08)**
74-
* **Targets API version 2023-07-31 by default**
75-
* **Version 2023-02-28-preview is no longer supported**
123+
* Form Recognizer **3.3.0 (2023-08-08)**
124+
* **Targets REST API 2023-07-31 by default**
125+
* **REST API target 2023-02-28-preview is no longer supported**
76126
* [**Breaking changes**](https://github.com/Azure/azure-sdk-for-python/blob/azure-ai-formrecognizer_3.3.0/sdk/formrecognizer/azure-ai-formrecognizer/CHANGELOG.md#breaking-changes)
77127

78128
[**Changelog/Release History**](https://github.com/Azure/azure-sdk-for-python/blob/azure-ai-formrecognizer_3.3.0/sdk/formrecognizer/azure-ai-formrecognizer/CHANGELOG.md)
@@ -91,7 +141,7 @@ This release includes the following updates:
91141

92142
### [**C#**](#tab/csharp)
93143

94-
* **Version 4.1.0-beta.1 (2023-04-13**)
144+
* Form Recognizer **4.1.0-beta.1 (2023-04-13**)
95145
* **Targets 2023-02-28-preview by default**
96146
* **No breaking changes**
97147

@@ -105,11 +155,10 @@ This release includes the following updates:
105155

106156
### [**Java**](#tab/java)
107157

108-
* **Version 4.1.0-beta.1 (2023-04-12**)
158+
* Form Recognizer **4.1.0-beta.1 (2023-04-12**)
109159
* **Targets 2023-02-28-preview by default**
110160
* **No breaking changes**
111161

112-
113162
[**Changelog/Release History**](https://github.com/Azure/azure-sdk-for-java/blob/azure-ai-formrecognizer_4.1.0-beta.1/sdk/formrecognizer/azure-ai-formrecognizer/CHANGELOG.md#410-beta1-2023-04-12)
114163

115164
[**Package (MVN)**](https://mvnrepository.com/artifact/com.azure/azure-ai-formrecognizer/4.1.0-beta.1)
@@ -120,7 +169,7 @@ This release includes the following updates:
120169

121170
### [**JavaScript**](#tab/javascript)
122171

123-
* **Version 4.1.0-beta.1 (2023-04-11**)
172+
* Form Recognizer **4.1.0-beta.1 (2023-04-11**)
124173
* **Targets 2023-02-28-preview by default**
125174
* **No breaking changes**
126175

@@ -134,7 +183,7 @@ This release includes the following updates:
134183

135184
### [**Python**](#tab/python)
136185

137-
* **Version 3.3.0b1 (2023-04-13**)
186+
* Form Recognizer **3.3.0b1 (2023-04-13**)
138187
* **Targets 2023-02-28-preview by default**
139188
* **No breaking changes**
140189

@@ -153,11 +202,11 @@ This release includes the following updates:
153202
This release includes the following updates:
154203

155204
> [!IMPORTANT]
156-
> The `DocumentAnalysisClient` and `DocumentModelAdministrationClient` now target API version v3.0 GA, released 2022-08-31. These clients are no longer supported by API versions 2020-06-30-preview or earlier.
205+
> The `DocumentAnalysisClient` and `DocumentModelAdministrationClient` now target API v3.0 GA, released 2022-08-31. These clients are no longer supported by APIs 2020-06-30-preview or earlier.
157206
158207
### [**C#**](#tab/csharp)
159208

160-
* **Version 4.0.0 GA (2022-09-08)**
209+
* Form Recognizer **4.0.0 GA (2022-09-08)**
161210
* **Supports REST API v3.0 and v2.0 clients**
162211

163212
[**Changelog/Release History**](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/formrecognizer/Azure.AI.FormRecognizer/CHANGELOG.md)
@@ -172,7 +221,7 @@ This release includes the following updates:
172221

173222
### [**Java**](#tab/java)
174223

175-
* **Version 4.0.0 GA (2022-09-08)**
224+
* Form Recognizer **4.0.0 GA (2022-09-08)**
176225
* **Supports REST API v3.0 and v2.0 clients**
177226

178227
[**Changelog/Release History**](https://github.com/Azure/azure-sdk-for-java/blob/azure-ai-formrecognizer_4.0.0/sdk/formrecognizer/azure-ai-formrecognizer/CHANGELOG.md)
@@ -187,7 +236,7 @@ This release includes the following updates:
187236

188237
### [**JavaScript**](#tab/javascript)
189238

190-
* **Version 4.0.0 GA (2022-09-08)**
239+
* Form Recognizer **4.0.0 GA (2022-09-08)**
191240
* **Supports REST API v3.0 and v2.0 clients**
192241

193242
[**Changelog/Release History**](https://github.com/Azure/azure-sdk-for-js/blob/%40azure/ai-form-recognizer_4.0.0/sdk/formrecognizer/ai-form-recognizer/CHANGELOG.md)
@@ -205,7 +254,7 @@ This release includes the following updates:
205254
> [!NOTE]
206255
> Python 3.7 or later is required to use this package.
207256
208-
* **Version 3.2.0 GA (2022-09-08)**
257+
* Form Recognizer **3.2.0 GA (2022-09-08)**
209258
* **Supports REST API v3.0 and v2.0 clients**
210259

211260
[**Changelog/Release History**](https://github.com/Azure/azure-sdk-for-python/blob/azure-ai-formrecognizer_3.2.0/sdk/formrecognizer/azure-ai-formrecognizer/CHANGELOG.md)
@@ -226,8 +275,8 @@ This release includes the following updates:
226275

227276
### [**C#**](#tab/csharp)
228277

229-
**Version 4.0.0-beta.5 (2022-08-09)**
230-
**Supports REST API 2022-06-30-preview clients**
278+
* Form Recognizer **4.0.0-beta.5 (2022-08-09)**
279+
* **Supports REST API 2022-06-30-preview clients**
231280

232281
[**Changelog/Release History**](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/formrecognizer/Azure.AI.FormRecognizer/CHANGELOG.md#400-beta5-2022-08-09)
233282

@@ -237,8 +286,8 @@ This release includes the following updates:
237286

238287
### [**Java**](#tab/java)
239288

240-
**Version 4.0.0-beta.6 (2022-08-10)**
241-
**Supports REST API 2022-06-30-preview and earlier clients**
289+
* Form Recognizer **4.0.0-beta.6 (2022-08-10)**
290+
* **Supports REST API 2022-06-30-preview and earlier clients**
242291

243292
[**Changelog/Release History**](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/formrecognizer/azure-ai-formrecognizer/CHANGELOG.md#400-beta6-2022-08-10)
244293

@@ -248,8 +297,8 @@ This release includes the following updates:
248297

249298
### [**JavaScript**](#tab/javascript)
250299

251-
**Version 4.0.0-beta.6 (2022-08-09)**
252-
**Supports REST API 2022-06-30-preview and earlier clients**
300+
* Form Recognizer **4.0.0-beta.6 (2022-08-09)**
301+
* **Supports REST API 2022-06-30-preview and earlier clients**
253302

254303
[**Changelog/Release History**](https://github.com/Azure/azure-sdk-for-js/blob/%40azure/ai-form-recognizer_4.0.0-beta.6/sdk/formrecognizer/ai-form-recognizer/CHANGELOG.md)
255304

@@ -262,8 +311,8 @@ This release includes the following updates:
262311
> [!IMPORTANT]
263312
> Python 3.6 is no longer supported in this release. Use Python 3.7 or later.
264313
265-
**Version 3.2.0b6 (2022-08-09)**
266-
**Supports REST API 2022-06-30-preview and earlier clients**
314+
* Form Recognizer **3.2.0b6 (2022-08-09)**
315+
* **Supports REST API 2022-06-30-preview and earlier clients**
267316

268317
[**Changelog/Release History**](https://github.com/Azure/azure-sdk-for-python/blob/azure-ai-formrecognizer_3.2.0b6/sdk/formrecognizer/azure-ai-formrecognizer/CHANGELOG.md)
269318

@@ -279,7 +328,7 @@ This release includes the following updates:
279328

280329
### [**C#**](#tab/csharp)
281330

282-
**Version 4.0.0-beta.4 (2022-06-08)**
331+
* Form Recognizer **4.0.0-beta.4 (2022-06-08)**
283332

284333
[**Changelog/Release History**](https://github.com/Azure/azure-sdk-for-net/blob/Azure.AI.FormRecognizer_4.0.0-beta.4/sdk/formrecognizer/Azure.AI.FormRecognizer/CHANGELOG.md)
285334

@@ -289,7 +338,7 @@ This release includes the following updates:
289338

290339
### [**Java**](#tab/java)
291340

292-
**Version 4.0.0-beta.5 (2022-06-07)**
341+
* Form Recognizer **4.0.0-beta.5 (2022-06-07)**
293342

294343
[**Changelog/Release History**](https://github.com/Azure/azure-sdk-for-java/blob/azure-ai-formrecognizer_4.0.0-beta.5/sdk/formrecognizer/azure-ai-formrecognizer/CHANGELOG.md)
295344

@@ -299,7 +348,7 @@ This release includes the following updates:
299348

300349
### [**JavaScript**](#tab/javascript)
301350

302-
**Version 4.0.0-beta.4 (2022-06-07)**
351+
* Form Recognizer **4.0.0-beta.4 (2022-06-07)**
303352

304353
[**Changelog/Release History**](https://github.com/Azure/azure-sdk-for-js/blob/%40azure/ai-form-recognizer_4.0.0-beta.4/sdk/formrecognizer/ai-form-recognizer/CHANGELOG.md)
305354

@@ -309,7 +358,7 @@ This release includes the following updates:
309358

310359
### [**Python**](#tab/python)
311360

312-
**Version 3.2.0b5 (2022-06-07**
361+
* Form Recognizer **3.2.0b5 (2022-06-07**
313362

314363
[**Changelog/Release History**](https://github.com/Azure/azure-sdk-for-python/blob/azure-ai-formrecognizer_3.2.0b5/sdk/formrecognizer/azure-ai-formrecognizer/CHANGELOG.md)
315364

articles/ai-services/document-intelligence/faq.yml

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -447,9 +447,9 @@ sections:
447447
448448
- You need an active [Azure account](https://azure.microsoft.com/free/cognitive-services/) and subscription with at least a **Reader** role to access Document Intelligence Studio.
449449
450-
- For **document analysis and prebuilt models**, you need full access—**Contributor** role—to at least one [Document Intelligence](https://portal.azure.com/#create/Microsoft.CognitiveServicesFormRecognizer) or [multi-service](https://portal.azure.com/#create/Microsoft.CognitiveServicesAllInOne) resource to enter the analyze page. Once you access the model analyze page, you can change the endpoint and key to access other resources, if needed.
450+
- For **document analysis and prebuilt models**, you need full access—**Cognitive Services User** role—to at least one [Document Intelligence](https://portal.azure.com/#create/Microsoft.CognitiveServicesFormRecognizer) or [multi-service](https://portal.azure.com/#create/Microsoft.CognitiveServicesAllInOne) resource to enter the analyze page. Once you access the model analyze page, you can change the endpoint and key to access other resources, if needed.
451451
452-
- For **custom models**, you can either use a **Contributor** role, or use the endpoint and key of a [Document Intelligence](https://portal.azure.com/#create/Microsoft.CognitiveServicesFormRecognizer) or [multi-service](https://portal.azure.com/#create/Microsoft.CognitiveServicesAllInOne) resource to create a project. You also need to have **Contributor** role to access to at least one blob storage account.
452+
- For **custom models**, you can either use a **Cognitive Services User** role, or use the endpoint and key of a [Document Intelligence](https://portal.azure.com/#create/Microsoft.CognitiveServicesFormRecognizer) or [multi-service](https://portal.azure.com/#create/Microsoft.CognitiveServicesAllInOne) resource to create a project. You also need to have **Storage Blob Data Contributor** role to access to at least one blob storage account.
453453
454454
- For more information, *see* [Microsoft Entra built-in roles](../../role-based-access-control/built-in-roles.md).
455455
@@ -468,10 +468,16 @@ sections:
468468
- Switching subscriptions or resources can be done under Settings -> Resource tab.
469469
470470
- question: |
471-
Why am I receiving an AuthorizationFailure error on Project Sharing, Auto Label, or OCR Upgrade when my Document Intelligence or Storage Account resource is configured with a firewall?
471+
Why am I receiving a Storage error on Project Sharing, Auto Label, or OCR Upgrade when my Storage Account resource is configured with a firewall or virtual network?
472472
answer: |
473473
474-
Add our website IP address, 20.3.165.95, to the firewall allowlist for both Document Intelligence and Storage Account resources. This unique address is Document Intelligence Studio's dedicated IP address and can be safely allowed.
474+
Please refer to [Managed identities for Document Intelligence](managed-identities.md) to set up up your Azure resources.
475+
476+
- question: |
477+
Why am I receiving 'Access denied due to Virtual Network/Firewall rules' on Auto Label or OCR Upgrading when my Document Intelligence resource is configured with a firewall or virtual network?
478+
answer: |
479+
480+
Add our website IP address, 20.3.165.95, to the firewall allowlist for Document Intelligence resource. This is Document Intelligence Studio's dedicated IP address and can be safely allowed.
475481
476482
- question: |
477483
Can I reuse or customize the labeling experience from Studio and build it into my own application?

articles/ai-services/document-intelligence/managed-identities.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,7 @@ In the following steps, we enable a system-assigned managed identity and grant D
9595

9696
## Grant access to your storage account
9797

98-
You need to grant Document Intelligence access to your storage account before it can create, read, or delete blobs. Now that you've enabled Document Intelligence with a system-assigned managed identity, you can use Azure role-based access control (Azure RBAC), to give Document Intelligence access to Azure storage. The **Storage Blob Data Reader** role gives Document Intelligence (represented by the system-assigned managed identity) read and list access to the blob container and data.
98+
You need to grant Document Intelligence access to your storage account before it can read blobs. Now that you've enabled Document Intelligence with a system-assigned managed identity, you can use Azure role-based access control (Azure RBAC), to give Document Intelligence access to Azure storage. The **Storage Blob Data Reader** role gives Document Intelligence (represented by the system-assigned managed identity) read and list access to the blob container and data.
9999

100100
1. Under **Permissions** select **Azure role assignments**:
101101

@@ -130,6 +130,10 @@ You need to grant Document Intelligence access to your storage account before it
130130

131131
That's it! You've completed the steps to enable a system-assigned managed identity. With managed identity and Azure RBAC, you granted Document Intelligence specific access rights to your storage resource without having to manage credentials such as SAS tokens.
132132

133+
### Additional role assignment for Document Intelligence Studio
134+
135+
If you are going to use Document Intelligence Studio and your storage account is configured with network restriction such as firewall or virtual network, an additional role, **Storage Blob Data Contributor**, needs to be assigned to your Document Intelligence service. Document Intelligence Studio requires this role to write blobs to your storage account when you perform Auto label, OCR upgrade, Human in the loop, or Project sharing operations.
136+
133137
## Next steps
134138
> [!div class="nextstepaction"]
135139
> [Configure secure access with managed identities and private endpoints](managed-identities-secured-access.md)

0 commit comments

Comments
 (0)