2.6.0 (2026-09-22)
Features Added
- Added trace filtering and sampling controls for preview data generation jobs.
TracesDataGenerationJobSource.setTraceIds(List<String>)selects explicit trace IDs, whileTracesDataGenerationJobOptions.setMaxSamples(Integer)optionally limits the number of generated samples; omitting the limit disables sampling. - Added
DataGenerationJobOutputOptions.setWriteMode(DataGenerationJobOutputWriteMode)to control how generated dataset outputs are written.OVERWRITEcreates the next dataset version from newly generated rows, whileMERGEcombines new rows with the latest dataset version and de-duplicates trace rows for trace-based evaluation jobs.
Breaking Changes
- Data generation sample limits are now scenario-specific instead of being defined on
DataGenerationJobOptions.DataGenerationJobOptions(int)was replaced byDataGenerationJobOptions()and itsgetMaxSamples()method was removed.TracesDataGenerationJobOptions(int)was replaced by a no-argument constructor and optionalInteger-basedgetMaxSamples()/setMaxSamples(Integer)methods.SimulationSeedDataGenerationJobOptions(int)was replaced by a no-argument constructor and no longer accepts a sample limit.SimpleQnADataGenerationJobOptionsandToolUseFineTuningDataGenerationJobOptionscontinue to requiremaxSamplesin their constructors.
Other Changes
- Regenerated client from the updated TypeSpec specification.
- Updated the
azure-ai-agentsdependency to version2.6.0.