Repository navigation
v0.15.0
·
72 commits
to main
since this release
Immutable
release. Only release title and notes can be modified.
Changelog (v0.14.1...v0.15.0)
- feature #2759 [Platform][Ollama] Support decision models (@wachterjohannes)
- minor #2753 Bump version constraints to 0.15 (@chr-hertel)
- bug #2754 [Agent][Examples] Fix outdated example models and Ollama null links (@chr-hertel)
- minor #2755 [Mate] Fix flaky Doctrine collector formatter integration test (@chr-hertel)
- bug #2750 [AI Bundle] Fix MongoDB and SurrealDB message store autowiring aliases (@chr-hertel)
- feature #2745 [Platform][HuggingFace] Resolve models from the Hub API with a model class per task (@chr-hertel)
- feature #2730 [Store][SurrealDb] Support SurrealDB 3 (@krzysztofsurdy, @chr-hertel)
- feature #2686 [Platform][Decision] Move the decision types out of the TypeSafe bridge into a Decision bridge (@wachterjohannes, @chr-hertel)
- minor #2738 Add regression tests for profiler serialization of nested results (@BackEndTea, @chr-hertel)
- minor #2744 [Examples] Keep the document text for reranking in the retriever examples (@chr-hertel)
- bug #2733 [Store][SurrealDb] Authenticate before every request (@lazerg)
- bug #2711 [Platform][OpenResponses] Handle unexpected error response bodies (@tacman, @chr-hertel)
- feature #2734 [AI Bundle][Store][Pinecone] Pass setup options to the setup command (@andreybolonin, @chr-hertel)
- minor #2742 [Platform] Use loops consistently in MessageBag (@chr-hertel)
- feature #2628 [Platform][Perplexity] Migrate from Sonar Chat Completions to the Agent API (@welcoMattic, @chr-hertel)
- minor #2724 [Platform] Avoid filtering callbacks when removing system messages (@andreybolonin)
- bug #2741 [Platform][OpenResponses] Fix null array offset deprecation on an incomplete response without output (@chr-hertel)
- bug #2740 [Platform][HuggingFace] Use the unified chat completions endpoint for third-party providers (@chr-hertel)
- feature #2735 [AI Bundle][Store][S3Vectors] Pass setup options to the setup command (@andreybolonin, @chr-hertel)
- minor #2717 [Platform][Ollama] Add changelog entry for UserMessageNormalizer (@chr-hertel)
- minor #2739 [Platform][HuggingFace] Follow-up on tool call support (@chr-hertel)
- feature #2670 [Platform][HuggingFace] Convert tool calls in chat completion results (@momito69)
- feature #2737 Support VoyageAI reranking (@paulinevos)
- feature #2729 [Store][Weaviate] Send the X-Weaviate-Client-Integration header (@dudanogueira)
- feature #2622 [Platform] Rename the canonical max_output_tokens option to each bridge's own wire field (@wachterjohannes, @chr-hertel)
- bug #2691 [Store][MariaDB] Require MariaDB 11.8 for Distance::Distance (@wachterjohannes)
- feature #2698 [Platform][Ollama] Send image content in Ollama's native message format (@jmediatechnology, @chr-hertel)
- minor #2710 [Platform] Remove InMemoryPlatform in favor of MockPlatformFactory (@wachterjohannes)
- feature #2666 [Platform] Update model catalogs (@github-actions[bot])
- bug #2699 [Store][SurrealDb] Remove the table in drop() (@Yupsecous, @chr-hertel)
- bug #2649 [AI Bundle] Fix profiler failing to serialize nested multi-part results (@manzari)
- bug #2697 [AiBundle] Fix non existing parameter issues (@BackEndTea)
- bug #2695 [Store][MariaDB] Parse the query vector once per query (@lyrixx)
- feature #2681 [AI Bundle][Store][MongoDB] Create the vector index with the similarity of the store (@abp002)
- bug #2680 [Store][AzureSearch] Read the limit option and run an approximate vector query by default (@abp002)
- bug #2679 [Store][Postgres] Create the vector index with the operator class of the store distance (@lyrixx)
- bug #2642 [Platform][Generic] OpenRouter, prevent duplicate completion of streamed tool calls (@Falscroom)
- bug #2643 [AI Bundle] Register alias for argument for all platforms to support #[Target] injection (@Didixdan)
- feature #2693 [MCP Bundle] Move to mcp/sdk 0.9 and expose its server capabilities and session lock (@chr-hertel)
- feature #2678 [AI Bundle][Store][Redis] Add setup_options to configure the vector size (@lyrixx)
- bug #2677 [Store][SurrealDB] Fix vector queries for non-cosine strategies and honor the limit option (@lyrixx)
- bug #2672 [Store][MariaDB] Create the vector index with the distance of the store (@lyrixx)
- bug #2631 [Platform][Gemini] Report token usage of streamed results (@benoitbauchet)
- bug #2641 [Platform] Throw MaxOutputTokensException when the limit cuts a tool call (@pmishev)
- bug #2668 [Store] Ignore indented adornment lines when detecting RST headings (@momito69)
- feature #2660 [Agent][Platform] Add optional class argument to
asObject()for static analysis (@chr-hertel) - minor #2652 Use a generic type in TypedResultTrait instead of a assertions (@stof)
- bug #2633 [Platform][Gemini] Send tool schemas through parametersJsonSchema (@RomainLvr)
- feature #2645 [Platform][Gemini] Add support for the service_tier option (@Griffon-Weglot)
- feature #2632 [Agent] Refresh the MCP tool list on kernel.reset (@vbcherepanov)
- bug #2655 [Mate] Ship the mate/.gitignore template in the dist archive (@Soviann)
- bug #2657 [Mate] Resolve the composer-plugin project root from the loaded composer.json (@Soviann)
- bug #2659 [Platform][OpenResponses] Preserve cache-write token usage (@ineersa)
- feature #2640 [Platform] use impacts instead of carbon for Albert (#2636) (@gundesli)
- bug #2637 [Platform] Allow nested items and properties in the JsonSchema type (@fballiano)
- bug #2626 [Platform][Generic] Count streaming usage snapshots once per request (@ineersa)
- feature #2619 [Agent] Add Progress stage constants (@wachterjohannes)
- minor #2634 [Platform] Guard that every result type is classified for assistant content (@anyingiit)
- minor #2638 [Platform] Update model catalogs (@github-actions[bot])
- feature #2620 [Agent][MCP] Carry a remote tool's annotations into Tool::getMetadata() (@wachterjohannes)
- feature #2624 [Platform] Add RetryableExceptionInterface, implemented by ServerException and RateLimitExceededException (@wachterjohannes)
- minor #2616 [Platform] Update model catalogs (@github-actions[bot])