server-sdk-ai: v1.0.0
Immutable
release. Only release title and notes can be modified.
1.0.0 (2026-05-19)
⚠ BREAKING CHANGES
- Remove bedrock-specific tracker method (#1385)
- Remove
LDAIClient.agent— useLDAIClient.agentConfiginstead - Remove
LDAIClient.agents— useLDAIClient.agentConfigsinstead - Remove
LDAIClient.createChat— useLDAIClient.createModelinstead - Remove
LDAIClient.initChat— useLDAIClient.createModelinstead - Remove
ChatResponsetype and theapi/chatmodule — useRunnerResultfromapi/modelinstead - Change
Judge.evaluateMessagesparameter type fromChatResponsetoRunnerResult(method retained per AI SDK spec Requirement 1.1.3) - Remove
evaluationMetricKeys(plural) field fromLDAIJudgeConfigandLDAIJudgeConfigDefault— useevaluationMetricKey(singular) instead - Remove
LDAIConfigTracker.trackOpenAIMetrics— usetracker.trackMetricsOf(getAIMetricsFromResponse, fn)from@launchdarkly/server-sdk-ai-openaiinstead - Remove
LDAIConfigTracker.trackVercelAISDKGenerateTextMetrics— usetracker.trackMetricsOf(getAIMetricsFromResponse, fn)from@launchdarkly/server-sdk-ai-vercelinstead - Remove
createOpenAiUsagehelper — usegetAIMetricsFromResponsefrom@launchdarkly/server-sdk-ai-openaiinstead - Remove
createVercelAISDKTokenUsagehelper — usegetAIMetricsFromResponsefrom@launchdarkly/server-sdk-ai-vercelinstead - Remove
LDAIClient.config— useLDAIClient.completionConfiginstead
Features
- Change
Judge.evaluateMessagesparameter type fromChatResponsetoRunnerResult(method retained per AI SDK spec Requirement 1.1.3) (86951b0) - Remove
ChatResponsetype and theapi/chatmodule — useRunnerResultfromapi/modelinstead (86951b0) - Remove
createOpenAiUsagehelper — usegetAIMetricsFromResponsefrom@launchdarkly/server-sdk-ai-openaiinstead (86951b0) - Remove
createVercelAISDKTokenUsagehelper — usegetAIMetricsFromResponsefrom@launchdarkly/server-sdk-ai-vercelinstead (86951b0) - Remove
evaluationMetricKeys(plural) field fromLDAIJudgeConfigandLDAIJudgeConfigDefault— useevaluationMetricKey(singular) instead (86951b0) - Remove
LDAIClient.agent— useLDAIClient.agentConfiginstead (86951b0) - Remove
LDAIClient.agents— useLDAIClient.agentConfigsinstead (86951b0) - Remove
LDAIClient.config— useLDAIClient.completionConfiginstead (86951b0) - Remove
LDAIClient.createChat— useLDAIClient.createModelinstead (86951b0) - Remove
LDAIClient.initChat— useLDAIClient.createModelinstead (86951b0) - Remove
LDAIConfigTracker.trackOpenAIMetrics— usetracker.trackMetricsOf(getAIMetricsFromResponse, fn)from@launchdarkly/server-sdk-ai-openaiinstead (86951b0) - Remove
LDAIConfigTracker.trackVercelAISDKGenerateTextMetrics— usetracker.trackMetricsOf(getAIMetricsFromResponse, fn)from@launchdarkly/server-sdk-ai-vercelinstead (86951b0) - Remove bedrock-specific tracker method (#1385) (f7dbee8)