2.4.0 (2026-08-19)
Features Added
- Added
TracesDataGenerationJobOptions.setRedactPrivateContent(...)/isRedactPrivateContent()to control whether private content in traces is redacted (default is to redact; setfalseto opt out).
Breaking Changes
- Routines preview was rolled to V2.
FoundryFeaturesOptInKeys.ROUTINES_V1_PREVIEWwas renamed toROUTINES_V2_PREVIEW(Routines=V2Preview);BetaRoutinesClient/BetaRoutinesAsyncClientnow emitFoundry-Features: Routines=V2Previewon every request, and the@Betamarkers on routine models (Routine,RoutineAction,RoutineActionType,RoutineTrigger,RoutineTriggerType,RoutineRun,RoutineRunPhase,RoutineAttemptSource,RoutineDispatchPayload,RoutineDispatchPayloadType,DispatchRoutineResult,ScheduleRoutineTrigger,TimerRoutineTrigger,CustomRoutineTrigger,GitHubIssueEvent,GitHubIssueRoutineTrigger,InvokeAgentInvocationsApiRoutineAction/InvokeAgentInvocationsApiDispatchPayload,InvokeAgentResponsesApiRoutineAction/InvokeAgentResponsesApiDispatchPayload) were updated to referenceRoutines=V2Preview. - The
task_generationdata generation scenario was renamed tosimulation_seed.TaskGenerationDataGenerationJobOptionswas renamed toSimulationSeedDataGenerationJobOptions, andDataGenerationJobType.TASK_GENERATIONwas replaced byDataGenerationJobType.SIMULATION_SEED. The discriminator value onDataGenerationJobOptionschanged fromtask_generationtosimulation_seed. - Routine listing convenience methods on
BetaRoutinesClient/BetaRoutinesAsyncClientdropped thebeforeparameter and now takecom.azure.ai.agents.models.PageOrderinstead ofStringfor theorderargument.listRoutines(Integer, String, String, String)was replaced bylistRoutines(Integer, String, PageOrder), andlistRoutineRuns(String, String, Integer, String, String, String)was replaced bylistRoutineRuns(String, String, Integer, String, PageOrder).
Other Changes
- Regenerated client from the updated TypeSpec specification.