1.1.0-beta.3 (2026-08-18)
Features Added
- Added support for service API version
2026-06-01-preview, which is the default for this beta package. - Added synchronous and asynchronous minimal and options-based
analyzeInlineandanalyzeBinaryInlineAPIs that return
ContentAnalyzerInlineResponsewithout long-running operation polling, preserving the inline status,
AnalysisResult, andUsageDetails. See the
analysis guidance,
Sample 19, and
Sample 20. - Added
AnalyzeOptionsandAnalyzeBinaryOptionsoverloads for model deployment overrides, input truncation,
processing location, content range, and content type. See the
analysis options guidance,
Sample 01,
Sample 19, and
Sample 20. - Added analyzer workflow selection via
ContentAnalyzerConfig.setWorkflowandContentAnalyzerWorkflow. See
Sample 17. - Added semantic chunking via
ContentAnalyzerConfig.setChunkingStrategyandSemanticChunkingStrategy, with
DocumentChunkresults available fromDocumentContent.getChunks. See
Sample 18. - Added in-page segmentation via
ContentAnalyzerConfig.setAllowInPageSegments. See
Classify in-page segments. - Added signature detection via
DocumentSignatureandDocumentContent.getSignatures. See
Detect signatures. - Added embedded document metadata via
AnalysisContent.getMetadata. See
Extract document metadata. - Added analysis diagnostics via
AnalysisResult.getInfos. See
Analysis diagnostics. - Added expanded
UsageDetailsvalues for long-running and inline analysis. See the
usage guidance,
Sample 03,
Sample 19, and
Sample 20.
Other Changes
- Preserved source and binary compatibility with the official
1.0.0Java API while adding preview capabilities,
including the canonicalAnalysis*andContent*Fieldmodels and typedContentRangebinary overload. - Updated
LlmInputHelper.toLlmInputfront matter with detected MIME type, separate caller and service metadata,
stable warning details, nested null/empty values, and multiline YAML scalar handling. See
ToLlmInput.