Highlights
This is a small update. But a couple highlights:
- feat: function tools in OpenAI Responses by @bbrowning in #2094, getting closer to ready. Streaming is the next missing piece.
- feat: Adding support for customizing chunk context in RAG insertion and querying by @franciscojavierarceo in #2134
- feat: scaffolding for Llama Stack UI by @ehhuang in #2149, more to come in the coming releases.
What's Changed
- chore: remove last instances of code-interpreter provider by @leseb in #2143
- chore: force ellipsis in API webmethods by @leseb in #2141
- chore(refact): move paginate_records fn outside of datasetio by @leseb in #2137
- fix: ollama openai completion and chat completion params by @bbrowning in #2125
- fix: Adding Embedding model to watsonx inference by @divyaruhil in #2118
- chore: rehydrate requirements.txt by @leseb in #2146
- feat: enable mutual tls by @grs in #2140
- fix: pytest reports by @leseb in #2152
- docs: revamp testing documentation by @nathan-weinberg in #2155
- feat: function tools in OpenAI Responses by @bbrowning in #2094
- chore: remove pytest reports by @leseb in #2156
- fix: Make search tool talk about models by @derekhiggins in #2151
- docs: Clarify kfp provider is both inline and remote by @booxter in #2144
- fix: remote vLLM tool execution now works when the last chunk contains the call arguments by @ilya-kolchinsky in #2112
- ci(chore): use hashes for all version pinning by @nathan-weinberg in #2157
- chore: enforce no git tags or branches in external github actions by @booxter in #2159
- fix: Fixed an "out of token budget" error when attempting a tool call via remote vLLM provider by @ilya-kolchinsky in #2114
- feat: expand set of known openai models, allow using openai canonical model names by @mattf in #2164
- fix: Responses API: handle type=None in streaming tool calls by @bbrowning in #2166
- feat: scaffolding for Llama Stack UI by @ehhuang in #2149
- feat: Adding support for customizing chunk context in RAG insertion and querying by @franciscojavierarceo in #2134
- feat: Allow to print usage information for install script by @terrytangyuan in #2171
- chore: Update triagers list with new additions by @booxter in #2180
- fix: ReadTheDocs should display all versions by @terrytangyuan in #2172
- feat: refactor external providers dir by @cdoern in #2049
- chore: more API validators by @leseb in #2165
- fix: multiple tool calls in remote-vllm chat_completion by @bbrowning in #2161
- refactor: rename dev distro as starter by @ashwinb in #2181
- fix: misc UI changes by @leseb in #2175
- fix: dev -> starter rename in ci by @mattf in #2183
- feat: Adding dark mode, cleaning the UI a small bit, adding a link to the API documentation, and linting the code. by @franciscojavierarceo in #2182
- test: catch BadRequestError for non-library client by @ehhuang in #2195
Full Changelog: v0.2.6...v0.2.7