1.46.0 (2026-04-13)
1.45.0 (2026-04-09)
1.44.0 (2026-04-02)
1.43.0 (2026-03-23)
- Add a field for upgrading previous processor version when fine tuning (790bab5)
1.42.0 (2026-03-05)
- Added a field for enabling image and table annotation for layout parser processor (9c80b8b)
1.41.0 (2026-02-12)
- A new field
document_promptis added to message.google.cloud.documentai.v1beta3.DocumentSchema(6f31019) - A new field
document_typeis added to message.google.cloud.documentai.v1beta3.ImportDocumentsRequest(6f31019) - A new field
enable_table_splitis added to message.google.cloud.documentai.v1beta3.OcrConfig.LayoutParsingParams(6f31019) - A new field
revisionsis added to message.google.cloud.documentai.v1beta3.Evaluation(6f31019) - Added new messages
DocumentsandRawDocumentsfor inline document input (6f31019) - The field
skip_human_reviewin messages.google.cloud.documentai.v1beta3.ProcessRequestand.google.cloud.documentai.v1beta3.BatchProcessRequestis deprecated (6f31019) - The method
ReviewDocumentin.google.cloud.documentai.v1beta3.DocumentProcessorServiceis deprecated (6f31019)
- Removed the
SpannerIndexingConfigmessage and thespanner_indexing_configfield from.google.cloud.documentai.v1beta3.DatasetBREAKING CHANGE: TheSpannerIndexingConfigmessage and thespanner_indexing_configfield within theDatasetmessage have been removed. Client code referencing these will need to stop referencing these in case of an error (6f31019)
- Updated comments for various fields and messages (6f31019)
1.40.0 (2026-01-29)
- Fixed language issues in multiple message field descriptions (d8ea738)
- Regenerated REST and RPC Document AI documentation to include missing changes from September 2024 to November 2025 (d8ea738)
1.39.0 (2025-10-09)
- documentai: A new enum
Methodis added (a93d961) - documentai: A new enum
Methodis added (a93d961) - documentai: A new field
annotationsis added to message.google.cloud.documentai.v1beta3.Document(a93d961) - documentai: A new field
annotationsis added to message.google.cloud.documentai.v1beta3.Document(a93d961) - documentai: A new field
entities_revision_idis added to message.google.cloud.documentai.v1beta3.Document(a93d961) - documentai: A new field
entities_revisionsis added to message.google.cloud.documentai.v1beta3.Document(a93d961) - documentai: A new field
entity_validation_outputis added to message.google.cloud.documentai.v1beta3.Document(a93d961) - documentai: A new field
methodis added to message.google.cloud.documentai.v1beta3.Document(a93d961) - documentai: A new field
methodis added to message.google.cloud.documentai.v1beta3.DocumentSchema(a93d961) - documentai: A new field
signature_valueis added to message.google.cloud.documentai.v1beta3.Document(a93d961) - documentai: A new message
EntitiesRevisionis added (a93d961) - documentai: A new message
EntityValidationOutputis added (a93d961) - documentai: Added new fields
entity_validation_output,entities_revisions, andentities_revision_idto theDocumentmessage (a93d961) - documentai: Added new messages
EntityValidationOutputandEntitiesRevision(a93d961)
- documentai: A comment for field
create_timein message.google.cloud.documentai.v1beta3.Processoris changed (a93d961) - documentai: A comment for field
create_timein message.google.cloud.documentai.v1beta3.ProcessorVersionis changed (a93d961) - documentai: A comment for field
deprecation_infoin message.google.cloud.documentai.v1beta3.ProcessorVersionis changed (a93d961) - documentai: A comment for field
document_schemain message.google.cloud.documentai.v1beta3.ProcessorVersionis changed (a93d961) - documentai: A comment for field
kms_key_namein message.google.cloud.documentai.v1beta3.ProcessorVersionis changed (a93d961) - documentai: A comment for field
kms_key_version_namein message.google.cloud.documentai.v1beta3.ProcessorVersionis changed (a93d961) - documentai: A comment for field
latest_evaluationin message.google.cloud.documentai.v1beta3.ProcessorVersionis changed (a93d961) - documentai: A comment for field
processor_version_sourcein message.google.cloud.documentai.v1beta3.ImportProcessorVersionRequestis changed (a93d961) - documentai: A comment for field
training_methodin message.google.cloud.documentai.v1beta3.TrainProcessorVersionRequestis changed (a93d961) - documentai: The field
training_methodinTrainProcessorVersionRequestis now marked as optional (a93d961)
1.38.1 (2025-09-16)
- documentai: Upgrade gRPC service registration func (617bb68)
1.38.0 (2025-08-18)
- documentai: Added config options for derived fields and signature detection. Some annotation changes changes to mark fields explicitly output only (no changes in semantics just readability) (f1de706)
- documentai: A comment for field
create_timein message.google.cloud.documentai.v1.Processoris changed to describe as output only. (f1de706) - documentai: A comment for field
create_timein message.google.cloud.documentai.v1.ProcessorVersionis changed to describe as output only. (f1de706) - documentai: A comment for field
deprecation_infoin message.google.cloud.documentai.v1.ProcessorVersionis changed to describe as output only. (f1de706) - documentai: A comment for field
document_schemain message.google.cloud.documentai.v1.ProcessorVersionis changed to describe as output only. (f1de706) - documentai: A comment for field
kms_key_namein message.google.cloud.documentai.v1.ProcessorVersionis changed to describe as output only. (f1de706) - documentai: A comment for field
kms_key_version_namein message.google.cloud.documentai.v1.ProcessorVersionis changed to describe as output only. (f1de706) - documentai: A comment for field
latest_evaluationin message.google.cloud.documentai.v1.ProcessorVersionis changed to describe as output only. (f1de706)
1.37.0 (2025-04-30)
- documentai: Add image block and blob asset in Document proto (a95a0bf)
- documentai: Added a field for enabling returning images and bounding boxes from layout parser processor (a95a0bf)
- documentai: Added config options to enable image annotation (0fe3b60)
- documentai: Added config options to enable table annotation and image extraction (#12070) (a6c85f6)
1.36.1 (2025-04-15)
- documentai: Update google.golang.org/api to 0.229.0 (3319672)
1.36.0 (2025-03-19)
- documentai: Added config options to enable LLM layout parsing (c2ee207)
1.35.3 (2025-03-13)
- documentai: Update golang.org/x/net to 0.37.0 (1144978)
1.35.2 (2025-02-12)
- documentai: Mark fields as unused (7e10021)
1.35.1 (2025-01-02)
- documentai: Update golang.org/x/net to v0.33.0 (e9b0b69)
1.35.0 (2024-10-23)
- documentai: Add RESOURCE_EXHAUSTED to retryable status codes for ProcessDocument method (6e69d2e)
- documentai: Added an url for issue reporting and api short name (6e69d2e)
- documentai: Updated the exponential backoff settings for the Document AI ProcessDocument and BatchProcessDocuments methods (6e69d2e)
- documentai: Update google.golang.org/api to v0.203.0 (8bb87d5)
- documentai: WARNING: On approximately Dec 1, 2024, an update to Protobuf will change service registration function signatures to use an interface instead of a concrete type in generated .pb.go files. This change is expected to affect very few if any users of this client library. For more information, see https://togithub.com/googleapis/google-cloud-go/issues/11020. (8bb87d5)
1.34.0 (2024-09-12)
- documentai: Add API fields for the descriptions of entity type and property in the document schema (2d5a9f9)
- documentai: Bump dependencies (2ddeb15)
1.33.0 (2024-08-20)
- documentai: Add support for Go 1.23 iterators (84461c0)
1.32.0 (2024-08-08)
- documentai: A new field
gen_ai_model_infois added to message.google.cloud.documentai.v1.ProcessorVersion(649c075) - documentai: A new field
imageless_modeis added to message.google.cloud.documentai.v1.ProcessRequest(649c075)
- documentai: Update google.golang.org/api to v0.191.0 (5b32644)
1.31.0 (2024-08-01)
- documentai: A new field
imageless_modeis added to message.google.cloud.documentai.v1.ProcessRequest(#10615) (97fa560)
- documentai: Keep the API doc up-to-date with recent changes (97fa560)
1.30.5 (2024-07-24)
- documentai: Update dependencies (257c40b)
1.30.4 (2024-07-10)
- documentai: Bump google.golang.org/grpc@v1.64.1 (8ecc4e9)
1.30.3 (2024-07-01)
- documentai: Bump google.golang.org/api@v0.187.0 (8fa9e39)
1.30.2 (2024-06-26)
- documentai: Enable new auth lib (b95805f)
1.30.1 (2024-06-20)
- documentai: Update the comment to add a note about
documentai.processors.createpermission (4fa4308)
1.30.0 (2024-06-05)
1.29.0 (2024-05-29)
1.28.1 (2024-05-16)
- documentai: Clarify the unavailability of some features (652ba8f)
- documentai: Updated comments (292e812)
1.28.0 (2024-05-01)
- documentai: A new message
FoundationModelTuningOptionsis added (1d757c6) - documentai: Support Chunk header and footer in Doc AI external proto (1d757c6)
- documentai: Bump x/net to v0.24.0 (ba31ed5)
1.27.0 (2024-04-15)
- documentai: Support a new Layout Processor in Document AI (2cdc40a)
1.26.1 (2024-03-14)
- documentai: Update protobuf dep to v1.33.0 (30b038d)
- documentai: A comment for field
processor_version_sourcein message.google.cloud.documentai.v1beta3.ImportProcessorVersionRequestis changed (25c3f2d)
1.26.0 (2024-02-21)
- documentai: A new field
schema_overrideis added to messageProcessOptions(#9400) (a86aa8e) - documentai: A new message FoundationModelTuningOptions is added (7e6c208)
1.25.0 (2024-02-09)
- documentai: Expose model_type in v1 processor, so that user can see the model_type after get or list processor version (2fcf55c)
1.24.0 (2024-02-06)
1.23.8 (2024-01-30)
- documentai: Enable universe domain resolution options (fd1d569)
1.23.7 (2023-12-13)
- documentai: Clarify Properties documentation (757c1b0)
1.23.6 (2023-11-27)
- documentai: Update comment for ProcessOptions.page_range (63ffff2)
1.23.5 (2023-11-01)
- documentai: Bump google.golang.org/api to v0.149.0 (8d2ab9f)
- documentai: Updated comments (24e410e)
1.23.4 (2023-10-26)
- documentai: Update grpc-go to v1.59.0 (81a97b0)
1.23.3 (2023-10-17)
1.23.2 (2023-10-12)
- documentai: Update golang.org/x/net to v0.17.0 (174da47)
1.23.1 (2023-10-12)
- documentai: Minor comment update (9c502c2)
1.23.0 (2023-10-04)
- documentai: Added
SummaryOptionstoProcessOptionsfor the Summarizer processor (02a899c) - documentai: Added field Processor.processor_version_aliases (02a899c)
- documentai: Make
page_rangefield public (#8602) (02a899c)
1.22.1 (2023-09-12)
1.22.0 (2023-07-26)
1.21.0 (2023-07-18)
- documentai: Removed id field from Document message (4a5651c)
1.20.0 (2023-06-20)
- documentai: Add StyleInfo to document.proto (b726d41)
- documentai: Add StyleInfo to document.proto (b726d41)
- documentai: REST query UpdateMask bug (df52820)
1.19.0 (2023-05-30)
- documentai: Update all direct dependencies (b340d03)
1.18.1 (2023-05-08)
- documentai: Update grpc to v1.55.0 (1147ce0)
1.18.0 (2023-03-22)
- documentai: Add ImportProcessorVersion in v1beta3 (c967961)
1.17.0 (2023-03-15)
1.16.0 (2023-02-22)
1.15.0 (2023-02-14)
- documentai: The TrainProcessorVersion parent was incorrectly annotated.
- documentai: Add REST client (06a54a1)
- documentai: Added advanced_ocr_options field in OcrConfig (45c70e3)
- documentai: Added EvaluationReference to evaluation.proto (#7290) (4623db8)
- documentai: Added field_mask field in DocumentOutputConfig.GcsOutputConfig in document_io.proto (2a0b1ae)
- documentai: Added font_family to document.proto feat: added ImageQualityScores message to document.proto feat: added PropertyMetadata and EntityTypeMetadata to document_schema.proto (9c5d6c8)
- documentai: Added TrainProcessorVersion, EvaluateProcessorVersion, GetEvaluation, and ListEvaluations v1beta3 APIs feat: added evaluation.proto feat: added document_schema field in ProcessorVersion processor.proto feat: added image_quality_scores field in Document.Page in document.proto feat: added font_family field in Document.Style in document.proto (ac0c5c2)
- documentai: Exposed GetProcessorType to v1 (447afdd)
- documentai: Exposed GetProcessorType to v1beta3 (447afdd)
- documentai: Rewrite signatures in terms of new location (3c4b2b3)
- documentai: Start generating stubs dir (de2d180)
1.8.0 (2023-02-14)
- documentai: Add REST client (06a54a1)
- documentai: Added advanced_ocr_options field in OcrConfig (45c70e3)
- documentai: Added EvaluationReference to evaluation.proto (#7290) (4623db8)
- documentai: Added field_mask field in DocumentOutputConfig.GcsOutputConfig in document_io.proto (2a0b1ae)
- documentai: Added font_family to document.proto feat: added ImageQualityScores message to document.proto feat: added PropertyMetadata and EntityTypeMetadata to document_schema.proto (9c5d6c8)
- documentai: Added TrainProcessorVersion, EvaluateProcessorVersion, GetEvaluation, and ListEvaluations v1beta3 APIs feat: added evaluation.proto feat: added document_schema field in ProcessorVersion processor.proto feat: added image_quality_scores field in Document.Page in document.proto feat: added font_family field in Document.Style in document.proto (ac0c5c2)
- documentai: Exposed GetProcessorType to v1 (447afdd)
- documentai: Exposed GetProcessorType to v1beta3 (447afdd)
- documentai: Rewrite signatures in terms of new location (3c4b2b3)
- documentai: Rewrite signatures in terms of new types for betas (9f303f9)
- documentai: Start generating stubs dir (de2d180)
1.7.0 (2023-01-31)
- documentai: Add REST client (06a54a1)
- documentai: Added advanced_ocr_options field in OcrConfig (45c70e3)
- documentai: Added field_mask field in DocumentOutputConfig.GcsOutputConfig in document_io.proto (2a0b1ae)
- documentai: Added font_family to document.proto feat: added ImageQualityScores message to document.proto feat: added PropertyMetadata and EntityTypeMetadata to document_schema.proto (9c5d6c8)
- documentai: Added TrainProcessorVersion, EvaluateProcessorVersion, GetEvaluation, and ListEvaluations v1beta3 APIs feat: added evaluation.proto feat: added document_schema field in ProcessorVersion processor.proto feat: added image_quality_scores field in Document.Page in document.proto feat: added font_family field in Document.Style in document.proto (ac0c5c2)
- documentai: Exposed GetProcessorType to v1 (447afdd)
- documentai: Exposed GetProcessorType to v1beta3 (447afdd)
- documentai: Rewrite signatures in terms of new location (3c4b2b3)
- documentai: Rewrite signatures in terms of new types for betas (9f303f9)
- documentai: Start generating proto message types (563f546)
- documentai: Start generating stubs dir (de2d180)
1.6.0 (2023-01-26)
- documentai/apiv1beta3: Add REST transport (f7b0822)
- documentai: Add REST client (06a54a1)
- documentai: Added field_mask field in DocumentOutputConfig.GcsOutputConfig in document_io.proto (2a0b1ae)
- documentai: Added font_family to document.proto feat: added ImageQualityScores message to document.proto feat: added PropertyMetadata and EntityTypeMetadata to document_schema.proto (9c5d6c8)
- documentai: Added TrainProcessorVersion, EvaluateProcessorVersion, GetEvaluation, and ListEvaluations v1beta3 APIs feat: added evaluation.proto feat: added document_schema field in ProcessorVersion processor.proto feat: added image_quality_scores field in Document.Page in document.proto feat: added font_family field in Document.Style in document.proto (ac0c5c2)
- documentai: Exposed GetProcessorType to v1 (447afdd)
- documentai: Exposed GetProcessorType to v1beta3 (447afdd)
- documentai: Rewrite signatures in terms of new location (3c4b2b3)
- documentai: Rewrite signatures in terms of new types for betas (9f303f9)
- documentai: Start generating proto message types (563f546)
- documentai: Start generating stubs dir (de2d180)
1.5.0 (2023-01-26)
- documentai: Changed the name field for ProcessRequest and BatchProcessorRequest to accept * so the name field can accept Processor and ProcessorVersion.
- documentai/apiv1beta3: Add REST transport (f7b0822)
- documentai: Add REST client (06a54a1)
- documentai: Added field_mask field in DocumentOutputConfig.GcsOutputConfig in document_io.proto (2a0b1ae)
- documentai: Added field_mask to ProcessRequest object in document_processor_service.proto feat: Added parent_ids to Revision object in document.proto feat: Added integer_values, float_values and non_present to Entity object in document.proto feat: Added corrected_key_text, correct_value_text to FormField object in document.proto feat: Added OperationMetadata resource feat!: Added Processor Management and Processor Version support to v1 library (370e23e)
- documentai: Added font_family to document.proto feat: added ImageQualityScores message to document.proto feat: added PropertyMetadata and EntityTypeMetadata to document_schema.proto (9c5d6c8)
- documentai: Added TrainProcessorVersion, EvaluateProcessorVersion, GetEvaluation, and ListEvaluations v1beta3 APIs feat: added evaluation.proto feat: added document_schema field in ProcessorVersion processor.proto feat: added image_quality_scores field in Document.Page in document.proto feat: added font_family field in Document.Style in document.proto (ac0c5c2)
- documentai: Exposed GetProcessorType to v1 (447afdd)
- documentai: Exposed GetProcessorType to v1beta3 (447afdd)
- documentai: Rewrite signatures in terms of new location (3c4b2b3)
- documentai: Rewrite signatures in terms of new types for betas (9f303f9)
- documentai: Start generating proto message types (563f546)
- documentai: Start generating stubs dir (de2d180)
- documentai: Fix minor docstring formatting (370e23e)
1.15.0 (2023-01-26)
- documentai: Exposed GetProcessorType to v1 (447afdd)
- documentai: Exposed GetProcessorType to v1beta3 (447afdd)
1.14.0 (2023-01-04)
- documentai: Add REST client (06a54a1)
1.13.0 (2022-12-01)
- documentai: added field_mask field in DocumentOutputConfig.GcsOutputConfig in document_io.proto (2a0b1ae)
1.12.0 (2022-11-16)
- documentai: added TrainProcessorVersion, EvaluateProcessorVersion, GetEvaluation, and ListEvaluations v1beta3 APIs feat: added evaluation.proto feat: added document_schema field in ProcessorVersion processor.proto feat: added image_quality_scores field in Document.Page in document.proto feat: added font_family field in Document.Style in document.proto (ac0c5c2)
1.11.0 (2022-11-09)
- documentai: added font_family to document.proto feat: added ImageQualityScores message to document.proto feat: added PropertyMetadata and EntityTypeMetadata to document_schema.proto (9c5d6c8)
1.10.0 (2022-11-03)
- documentai: rewrite signatures in terms of new location (3c4b2b3)
1.9.0 (2022-10-25)
- documentai: start generating stubs dir (de2d180)
1.8.0 (2022-09-21)
- documentai: rewrite signatures in terms of new types for betas (9f303f9)
1.7.0 (2022-09-19)
- documentai: start generating proto message types (563f546)
1.6.0 (2022-09-15)
- documentai/apiv1beta3: add REST transport (f7b0822)
1.5.0 (2022-08-18)
- documentai: Changed the name field for ProcessRequest and BatchProcessorRequest to accept * so the name field can accept Processor and ProcessorVersion.
- documentai: Added field_mask to ProcessRequest object in document_processor_service.proto feat: Added parent_ids to Revision object in document.proto feat: Added integer_values, float_values and non_present to Entity object in document.proto feat: Added corrected_key_text, correct_value_text to FormField object in document.proto feat: Added OperationMetadata resource feat!: Added Processor Management and Processor Version support to v1 library (370e23e)
- documentai: fix minor docstring formatting (370e23e)
1.4.0 (2022-02-23)
- documentai: set versionClient to module version (55f0d92)
1.3.0 (2022-02-22)
- documentai: add
symbolsfield, and auto-format comments (f9fe0f2) - documentai: add
symbolsfield, and auto-format comments (f9fe0f2)
1.2.0 (2022-02-11)
- documentai: add file for tracking version (17b36ea)
- documentai: add question_id field in ReviewDocumentOperationMetadata (2fae584)
1.1.0 (2022-02-03)
- documentai: add question_id field in ReviewDocumentOperationMetadata (6e56077)
1.0.1 (2022-01-13)
- documentai: add ancillary service bindings to service_yaml (3bbe8c0)
Stabilize GA surface.
This is the first tag to carve out documentai as its own module. See Add a module to a multi-module repository.