feat: promote conversation components to stable
Describe the feature
Currently, all of the conversation components are alpha components. We want to promote the components to stable. This is a strong indication for maturity and readiness for broader use.
V1 implementation will focus on the following conversation components: OpenAI, AWS Bedrock, Anthropic, Ollama. The rest will come in a follow up effort and issue to be created (TODO @sicoyle).
This will require additional API keys and infrastructure set up in components contrib to support these additional tests. In addition, none of the conversation components run in CI, so that must be resolved to give confidence in the new test additions per this issue.
Acceptance criteria:
- [ ] Conformance tests added for OpenAI component
- [ ] Certification tests added for OpenAI component
- [ ] Conformance tests added for AWS Bedrock component
- [ ] Certification tests added for AWS Bedrock component
- [ ] Conformance tests added for Anthropic component
- [ ] Certification tests added for Anthropic component
- [ ] Conformance tests added for Ollama component
- [ ] Certification tests added for Ollama component
- [ ] Dapr docs updated to reflect new component status
- [ ] New tests all run in CI
See here for more details: https://docs.dapr.io/operations/components/certification-lifecycle
Release Note
RELEASE NOTE: UPDATE OpenAI, AWS Bedrock, Anthropic, Ollama conversation components to stable