Add default_headers init argument to AzureOpenAIGenerator and AzureOpenAIChatGenerator
🐛 Bug Fixes
Fix the Pipeline visualization issue due to changes in the new release of Mermaid
Fix Pipeline not running Components with Variadic input even if it received inputs only from a subset of its senders
The from_dict method of ConditionalRouter now correctly handles the case where the dict passed to it contains the key custom_filters explicitly set to None. Previously this was causing an AttributeError
v2.5.1-rc2
Release Notes
⚡️ Enhancement Notes
Add default_headers init argument to AzureOpenAIGenerator and AzureOpenAIChatGenerator
🐛 Bug Fixes
Fix the Pipeline visualization issue due to changes in the new release of Mermaid
Fix Pipeline not running Components with Variadic input even if it received inputs only from a subset of its senders
The from_dict method of ConditionalRouter now correctly handles the case where the dict passed to it contains the key custom_filters explicitly set to None. Previously this was causing an AttributeError
v2.5.1-rc1
Release Notes
⚡️ Enhancement Notes
Add default_headers init argument to AzureOpenAIGenerator and AzureOpenAIChatGenerator
🐛 Bug Fixes
Fix Pipeline not running Components with Variadic input even if it received inputs only from a subset of its senders
The from_dict method of ConditionalRouter now correctly handles the case where the dict passed to it contains the key custom_filters explicitly set to None. Previously this was causing an AttributeError
v2.5.0
Release Notes
⬆️ Upgrade Notes
Removed ChatMessage.to_openai_format method. Use haystack.components.generators.openai_utils._convert_message_to_openai_format instead.
Removed unused debug parameter from Pipeline.run method.
Removed deprecated SentenceWindowRetrieval. Use SentenceWindowRetriever instead.
New "compact" option for formatter. If set, the formatter tries to produce
a more compact output by avoiding some line breaks (issue783).
Bug Fixes
The strip comments filter was a bit greedy and removed too much
whitespace (issue772).
Note: In some cases you might want to add strip_whitespace=True where you
previously used just strip_comments=True. strip_comments did some of the
work that strip_whitespace should do.
Fix error when splitting statements that contain multiple CASE clauses
within a BEGIN block (issue784).
Fix whitespace removal with nested expressions (issue782).
Fix parsing and formatting of ORDER clauses containing NULLS FIRST or
NULLS LAST (issue532).
Bumps the all group in /wren-ai-service with 25 updates:
0.109.2
0.115.0
0.30.1
0.30.6
2.4.0
2.5.1
1.30.1
1.47.0
4.1.2
6.0.0
4.66.4
4.66.5
0.5.0
0.5.1
3.10.3
3.10.7
1.69.0
1.77.0
3.10.2
3.10.5
0.0.6
1.0.0
2.43.3
2.50.2
0.2.1
0.3.3
25.18.0
25.22.0
3.7.1
3.8.0
1.37.0
1.38.0
4.0.0
4.0.2
2.2.2
2.2.3
0.13.0
0.13.2
1.0.6
1.2.9
2.32.2
2.32.3
2.28.0
2.31.6
8.2.0
8.3.3
4.1.0
5.0.0
0.23.8
0.24.0
Updates
fastapi
from 0.109.2 to 0.115.0Release notes
Sourced from fastapi's releases.
... (truncated)
Commits
40e33e4
🔖 Release version 0.115.0b36047b
📝 Update release notes7eadeb6
📝 Update release notes55035f4
✨ Add support for Pydantic models for parameters usingQuery
,Cookie
, `He...0903da7
📝 Update release notes4b2b14a
⬆ [pre-commit.ci] pre-commit autoupdate (#12204)35df20c
📝 Update release notes8eb3c56
🌐 Add Portuguese translation for `docs/pt/docs/advanced/security/http-basic-a...2ada161
🔖 Release version 0.114.23a5fd71
📝 Update release notesUpdates
uvicorn
from 0.30.1 to 0.30.6Release notes
Sourced from uvicorn's releases.
Changelog
Sourced from uvicorn's changelog.
Commits
7dc027d
Version 0.30.6 (#2428)587a1cc
fix: upgrade is not websocket and dependencies are installed, should not warn...cee31a6
test(signal): add sleep to ensure shutdown completion (#2427)eba64ef
ci: timeout for test suite runs to 30 minutes (#2426)0f513d2
Remove signal testing order dependency (#2382)ff54b02
Version 0.30.5 (#2409)2f25107
Fix 0.30.4 issue with connection close header (#2408)8efa41c
Version 0.30.4 (#2403)b492349
Addpragma: full coverage
toProcess.is_alive
(#2402)ce999aa
close request connection if h11 sets client state as MUST_CLOSE (#2375)Updates
haystack-ai
from 2.4.0 to 2.5.1Release notes
Sourced from haystack-ai's releases.
... (truncated)
Commits
d6ea32b
Bump version to 2.5.18d0f31f
Bump version to 2.5.1-rc20b1f35e
fix: fix Pipeline rendering by replacing*
with*
(#8349)f26e2fb
Bump version to 2.5.1-rc1c3796a1
fix: make from dict conditional router more resilient (#8343)29546bb
feat: Expose default_headers and add kwargs for Azure Client (#8244)9d2399e
Fix Pipeline skipping a Component with Variadic input (#8347)e6e588c
bump version to v2.5.08b5ad39
bump version to v2.5.0-rc393afb22
feat:ChatPromptBuilder
copies entireChatMessage
rather than copying con...Updates
openai
from 1.30.1 to 1.47.0Release notes
Sourced from openai's releases.
... (truncated)
Changelog
Sourced from openai's changelog.
... (truncated)
Commits
45315a7
release: 1.47.0eab2e5a
chore(types): improve type name for embedding models (#1730)3765cc2
feat(client): send retry count header6172976
release: 1.46.1bd1e9e2
fix(client): handle domains with underscores (#1726)349b7f6
chore(streaming): silence pydantic model_dump warnings (#1722)bcf9fcc
release: 1.46.04b30234
feat(client): add ._request_id property to object responses (#1707)192b8f2
docs(readme): add examples for chat with image content (#1703)73f9fda
release: 1.45.1Updates
qdrant-haystack
from 4.1.2 to 6.0.0Commits
781941a
Remove support for deprecated legacy filters in Qdrant (#1084)ac0c580
chore: Update changelog after removing legacy filters (#1083)8ef0e6d
Update the changelog3d2693d
chore: ElasticSearch - remove legacy filters elasticsearch (#1078)4f19d57
chore: Weaviate - remove legacy filter support (#1070)69946c0
chore: Pinecone - remove legacy filter support (#1069)3290da6
chore: PgVector - remove legacy filter support (#1068)64be158
chore: OpenSearch - remove legacy filter support (#1067)f467983
chore: MongoDB - remove legacy filter support (#1066)77751ec
Update the changelogUpdates
tqdm
from 4.66.4 to 4.66.5Release notes
Sourced from tqdm's releases.
Commits
951a2ba
Merge pull request #1595 from hroncok/py3.13-await-aclose2fbad6a
Avoid Python 3.13+ RuntimeWarning: coroutine method 'aclose' of 'acount' was ...0254345
Merge pull request #1594 from mgorny/py313-docstring43230f6
slight lint5ba6595
cli: Fix docstring processing with Python 3.13+448946a
Merge pull request #1602 from tqdm/devel46cd395
add py3.12 supportd8ac656
ncols: support FreeBSD4f66276
bump deps & linters54796cc
docs: bump versionsUpdates
sqlparse
from 0.5.0 to 0.5.1Changelog
Sourced from sqlparse's changelog.
Commits
2664c9e
Bump version.b126ba5
Fix tokenization of order keywords (fixes #532).0c4902f
Descend into subgroups when removing whitespace (fixes #782).a8de06e
Revert "Add regression test (#780)."b253bb1
Add regression test (#780).791e25d
Fix error when splitting statements that contain multiple CASE clauses within...073099d
Updatecompact
option to improve formatting3ea660e
Code cleanup.974617d
Add shortcut for running flake8 and pytest.bf74d8b
Add compact option to force a more compact formatting (fixes #783).Updates
orjson
from 3.10.3 to 3.10.7Release notes
Sourced from orjson's releases.
Changelog
Sourced from orjson's changelog.
Commits
5b951e8
3.10.7d18f26c
sse2 stable implbd9dca5
cargo update, misc4c05bfa
Update benchmarks for 3.10.6c24e4ab
3.10.6c369ea4
str various refactor and perf9382058
xxh3_64()95c86e5
cargo update, build misc7b081e1
3.10.56b626c9
dict, list full implUpdates
sf-hamilton
from 1.69.0 to 1.77.0Release notes
Sourced from sf-hamilton's releases.
... (truncated)
Commits
b818c15
Bumps hamilton version from 1.76.0 to 1.77.0 (#1142)ee9e4ae
Pydantic validator (#1121)3ed61dd
Add command options to install dependency. (#1141)92643da
Update thecheck_for_changes
job in CI (#1140)d878595
added testsfe6fc47
Added caveats to docstrings7531d94
Added more docs and addressed commentse47d0a9
Added note in the buildere07c056
Added testdb82858
Proposal to handle importing same module twiceUpdates
aiohttp
from 3.10.2 to 3.10.5Release notes
Sourced from aiohttp's releases.
... (truncated)
Changelog
Sourced from aiohttp's changelog.
... (truncated)
Commits
ec453ba
Release 3.10.5 (#8754)5953df1
[PR #8749/5e30b49 backport][3.10] Bump cffi to 1.17.0 (#8752)83bd239
[PR #8747/e97b17a6 backport][3.10] Make MESSAGE_TYPES_WITH_CONTENT a frozense...c7ff47b
[PR #8742/b4f9cb35 backport][3.10] Fix status not being set when ClientRespon...fbfedd6
[PR #8736/1b88af2 backport][3.10] Improve performance of WebSocketReader (#8743)dba2605
[3.10] Bump pypa/cibuildwheel to v2.20.0 (#8740)92dc91b
Bump version to 3.10.5.dev08dcd3a4
Release 3.10.4 (Attempt 2) (#8732)f4d4f2a
Release 3.10.4 (#8731)0f1a008
[PR #8685/e7c02ca4 backport][3.10] Fix exceptions from WebSocket ping task no...Updates
ollama-haystack
from 0.0.6 to 1.0.0Commits
Updates
langfuse
from 2.43.3 to 2.50.2Release notes
Sourced from langfuse's releases.
... (truncated)
Commits
Updates
ollama
from 0.2.1 to 0.3.3Release notes
Sourced from ollama's releases.