Azure.AI.Projects_2.0.0

Azure OpenAI .NET Releases / 4/2/2026

📰 NewsDeveloper Stack & InfrastructureSignals & Early TrendsTools & Practical Usage

Key Points

  • Azure.AI.Projects 2.0.0(2026-04-01)で、Insights/Schedules/Target/Trigger など多数のAPI名やクラス名が「Project*」等に改名され、互換性に影響するブレイキング変更が多数入っています。
  • 評価(evaluations)とメモリ関連(memory operations)の名前空間がそれぞれ Azure.AI.Projects.Evaluation / Azure.AI.Projects.Memory に移されるなど、参照構造が再編されています。
  • 型・プロパティも EvalResult の判定(Passed→IsPassed)や各種比較項目名(Evaluator→EvaluatorName、Metric→MetricName)など、命名規則が一段と統一される変更が行われています。
  • 内部化された項目(DetailEnum、InputImageContentParamAutoParam など)やクラス削除(AgentManifestOptions)が含まれており、既存実装の調整が必要です。
  • AIProjectClient 側も OpenAI/Agents のプロパティ名がより具体的なクライアント名へ変更されるなど、クライアント利用コードのリファクタが求められます。

2.0.0 (2026-04-01)

Breaking Changes

  • Insights were renamed to ProjectInsights.
  • Insight was renamed to ProjectsInsight.
  • Schedules were renamed to ProjectSchedules.
  • Schedule was renamed to ProjectsSchedule.
  • Target was renamed to EvaluationTarget.
  • Trigger was renamed to ScheduleTrigger.
  • ScheduleTask was renamed to ProjectsScheduleTask.
  • Evaluators client was renamed to ProjectEvaluators.
  • DetailEnum was renamed to InternalImageDetailLevel and made internal.
  • InputImageContentParamAutoParam was renamed to InternalInputImageContentParamAutoParam and made internal.
  • Azure.AI.Projects evaluations and memory operations were moved to Azure.AI.Projects.Evaluation and Azure.AI.Projects.Memory namespaces respectively.
  • AIProjectMemoryStoresOperations were renamed to AIProjectMemoryStores.
  • AgentManifestOptions class was removed.
  • EvalResult.Passed property was renamed to EvalResult.IsPassed.
  • EvalRunResultComparison.Evaluator property was renamed to EvalRunResultComparison.EvaluatorName.
  • EvalRunResultComparison.Metric property was renamed to EvalRunResultComparison.MetricName.
  • InsightSummary.Method property was renamed to InsightSummary.MethodName.
  • RedTeam.NumTurns property was renamed to RedTeam.TurnCount.
  • RedTeam.SimulationOnly property was renamed to RedTeam.IsSimulationOnly.
  • TaxonomySubCategory.Enabled property was renamed to TaxonomySubCategory.IsEnabled.
  • DeleteMemoryStoreResponse.Deleted property was renamed to DeleteMemoryStoreResponse.IsDeleted.
  • MemoryStoreDefaultOptions.ChatSummaryEnabled property was renamed to MemoryStoreDefaultOptions.IsChatSummaryEnabled.
  • MemoryStoreDefaultOptions.UserProfileEnabled property was renamed to MemoryStoreDefaultOptions.IsUserProfileEnabled.
  • MemoryStoreDeleteScopeResponse.Deleted property was renamed to MemoryStoreDeleteScopeResponse.IsDeleted.
  • AIProjectClient.OpenAI property was renamed to AIProjectClient.ProjectOpenAIClient.
  • AIProjectClient.Agents property was renamed to AIProjectClient.AgentAdministrationClient.
  • RecurrenceTrigger.StartTime, RecurrenceTrigger.EndTime, OneTimeTrigger.TriggerAt, CronTrigger.StartTime, CronTrigger.EndTime and ScheduleRun.TriggerTime properties type was changed from string to DateTimeOffset.
  • Remove the EvaluationScheduleTaskEvalRun class.