Releases: openrelik/openrelik-ai-common
Releases · openrelik/openrelik-ai-common
0.6.0
Summary
This release adds support for OpenAI and compatible LLM providers like vLLM. It includes a new provider implementation, conversation session management, and token counting capabilities. The update also refactors GitHub Actions and upgrades the urllib3 dependency to address security vulnerabilities and support newer Python versions.
Highlights:
- Added
OpenAIProviderandChatSessionfor OpenAI and vLLM API interactions. - Integrated
tiktokenfor token calculation and implemented exponential backoff for API resiliency. - Updated configuration schemas to include required OpenAI environment variables.
- Refactored GitHub Actions to align with updated repository standards.
- Upgraded
urllib3to 2.5.0 to resolve security vulnerabilities and add Python 3.14 support.
What's Changed
- Add pypi publishing workflow by @jleaniz in #9
- Bump urllib3 from 2.3.0 to 2.5.0 by @dependabot[bot] in #13
- Refactor Github Action per b/485167538 by @google-admin in #19
- Add OpenAI LLM provider support by @berggren in #23
New Contributors
- @jleaniz made their first contribution in #9
- @dependabot[bot] made their first contribution in #13
- @google-admin made their first contribution in #19
Full Changelog: 0.5.0...0.6.0
0.5.0
0.4.0
What's Changed
- Improve LLM Provider with Chunked File Processing and Rate Limiting by @sa3eed3ed in #5
- Improve LLM Prompt Chunking Logic and add unit tests by @sa3eed3ed in #6
- Refactor LLM Provider Interface and File Chunking by @berggren in #7
New Contributors
- @sa3eed3ed made their first contribution in #5
Full Changelog: 2024.10.21...0.4.0
2024.10.21
What's Changed
- Add Google AI LLM Provider by @berggren in #3
- Add Chat Functionality and Configuration Options by @berggren in #4
Full Changelog: 2024.10.18...2024.10.21
2024.10.18
What's Changed
Full Changelog: 2024.10.17...2024.10.18
2024.10.17
What's Changed
New Contributors
Full Changelog: https://github.com/openrelik/openrelik-ai-common/commits/2024.10.17