On this page
2026-05-18 10:53 UTC
Highlights
New endpoints for uploading, downloading, and deleting batch lookup files.
Python SDK
Added batch.upload_batch_lookup_file for posting multipart lookup files to a batch.
Added batch.download_batch_lookup_file to retrieve batch lookup file contents as a list of strings.
Added batch.delete_batch_lookup_file to remove a batch lookup file.
Updated batch.process_batch_with_configuration to accept an optional trace parameter.
Java SDK
No Java SDK user-facing updates in this commit.
Migration Notes
When uploading batch lookup files, use the new UploadBatchLookupFileBody helper to supply multipart file content.
Download of batch lookup files now returns a list of strings representing the file content lines; adjust parsing accordingly.
Existing code calling process endpoints without the trace parameter will continue to work unchanged.
2026-05-08 06:48 UTC
Highlights
Added a new tool type value: REFERENCE_DICTIONARY_LOOKUP.
Python SDK
ToolType now includes 'REFERENCE_DICTIONARY_LOOKUP' as a valid value.
Java SDK
No Java SDK user-facing updates in this commit.
Migration Notes
If you validate tool types, allow 'REFERENCE_DICTIONARY_LOOKUP' as an accepted value.
2026-05-04 04:51 UTC
Highlights
Added APIs to manage batch and configuration lookup files.
Added ability to process batches using named configurations.
Async client now supports the new batch/configuration and lookup file operations.
Build task adjusted to ensure staging directory is cleared before publishing.
Python SDK
No changes in the Python SDK surface in this release.
Java SDK
New methods to upload, download, and delete batch lookup files.
New methods to upload, download, and delete configuration lookup files.
New method to process a batch using a named configuration.
Async client has matching asynchronous methods for the new operations.
Migration Notes
If you use the Java async client, you can call the new async methods to perform lookup file operations and configuration-based batch processing.
When uploading lookup files, provide filename, content type, and bytes in an UploadRequest; the client sends a multipart/form-data request.
Processing a batch with a configuration requires both the batch GUID and the configuration name.
Existing synchronous code can call the new synchronous methods; async equivalents are available via the async client.
2026-04-22 08:08 UTC
Highlights
Add support for configuration-backed batch processing via a new --configuration option for batch commands.
Allow attaching a per-batch lookup file via a new --lookup-file option for batch processing.
Add CLI commands to manage configuration lookup files: upload and delete.
Expose new API methods for uploading, downloading, and deleting configuration lookup files.
Python SDK
New functions to upload, download, and delete configuration lookup files are available.
New API to process a batch using a named configuration is available.
Batch processing supports an optional batch-scoped lookup file that overrides configuration lookup data.
CLI now includes configuration lookup-file commands: upload <name> <file> and delete <name>.
Java SDK
No Java SDK user-facing updates in this commit.
Migration Notes
If you switch to --configuration for batch processing, do not provide prompt, schema, processing flags, OCR, or LLM options in the same request.
To override configuration lookup data only for a single batch, use the new --lookup-file option when starting the batch.
When using the CLI upload command for configuration lookup files, provide the configuration name and the file path.
Existing batch workflows that supplied prompt/schema or processing flags should continue using the previous behavior (omit --configuration).
2026-04-13 18:00 UTC
Highlights
Added Excel template download endpoint for configurations.
Added integration (secrets) endpoints to create, list, and delete secrets.
Added document outline retrieval for job results with optional batch index.
Python SDK
New function to download Excel templates for a configuration by name.
New integration API: create_or_update secret endpoint returning a SecretSummary.
New integration API: list secrets endpoint returning a list of SecretSummary objects.
New integration API: delete secret endpoint by name.
Java SDK
No Java SDK user-facing updates in this commit.
Migration Notes
If you rely on configuration Excel templates, use the new download endpoint with the configuration name to retrieve template columns.
Use the new integration secrets endpoints to create, list, and remove secrets; creating a secret returns a SecretSummary object.
Managed execution functionality is available via new endpoints for dispatch, cancellation, retrieval, listing, and logs—update any client usage to call these new operations.
Review the new models added to ensure any typed code or data mappings include the new types and fields.