2.0.0-beta.3 (2026-03-19)
Features Added
- Added
generateInsight(Insight, FoundryFeaturesOptInKeys)convenience method toInsightsClientandInsightsAsyncClient.
Breaking Changes
FoundryFeaturesOptInKeyschanged from anExpandableStringEnum-based class to a standard Javaenumtype. Thevalues()method now returns an array instead of aCollection, and the deprecated no-arg constructor is removed.- The
timeZoneproperty inRecurrenceTriggerchanged fromStringtojava.util.TimeZone. - Removed
EvaluationsClientandEvaluationsAsyncClient. Usebuilder.buildOpenAIClient().evals()(returnsEvalService) andbuilder.buildOpenAIAsyncClient().evals()(returnsEvalServiceAsync) from the Stainless OpenAI SDK directly. The correspondingbuildEvaluationsClient()andbuildEvaluationsAsyncClient()methods onAIProjectClientBuilderhave also been removed. InsightsClientandInsightsAsyncClientno longer auto-set theFoundry-Features: Insights=V1Previewheader. TheFoundryFeaturesOptInKeysparameter must now be passed explicitly togenerateInsight(),getInsight(), andlistInsights()overloads that require it.getInsight(String, Boolean)overload removed; replaced bygetInsight(String)andgetInsight(String, FoundryFeaturesOptInKeys, Boolean).listInsights(InsightType, String, String, String, Boolean)signature changed tolistInsights(FoundryFeaturesOptInKeys, InsightType, String, String, String, Boolean).