What's Changed
- chore(deps-dev): update redis requirement from <8 to <9 by @dependabot[bot] in #1561
- chore(deps-dev): update azure-identity requirement from >=1.21.0 to >=1.25.3 in /mcp_server by @dependabot[bot] in #1562
- chore(deps-dev): update google-genai requirement from >=1.72.0 to >=2.8.0 in /mcp_server by @dependabot[bot] in #1563
- chore(deps): update graphiti-core requirement from >=0.29.1 to >=0.29.2 in /mcp_server by @dependabot[bot] in #1565
- chore(deps-dev): update pytest-asyncio requirement from >=1.3.0 to >=1.4.0 in /mcp_server by @dependabot[bot] in #1566
- chore(deps): update openai requirement from >=1.91.0 to >=2.41.0 in /mcp_server by @dependabot[bot] in #1564
- ci(server): live end-to-end regression test + PR check by @danielchalef in #1560
- ci: harden exit-5 handling in the live-test workflows (MCP backport + diagnostics) by @danielchalef in #1567
- chore(deps): fix all Dependabot security alerts by @danielchalef in #1599
- fix(docker): drop procps so the combined FalkorDB image builds on trixie by @irresi in #1628
- fix(docker): avoid host PATH interpolation by @dpersek in #1630
- fix(falkordb): short-circuit fulltext query when every token was a stopword by @aasc77 in #1590
- fix(mcp): preserve FalkorDB URI username by @he-yufeng in #1530
- fix: handle backtick tokens and empty queries in FalkorDB fulltext search by @Maanik23 in #1475
- fix(falkordb): route single group_id search to the matching graph by @Solaris-star in #1670
- docs: note Zep's proprietary Context Graph Engine in README by @jackaldenryan in #1665
- docs: add Cursor Cloud dev environment setup instructions by @danielchalef in #1677
- disable Claude GitHub Actions workflows by @danielchalef in #1678
- fix(falkordb): route namespace/ops get_by_group_ids reads to the group's graph by @spencer2211 in #1675
- fix(mcp): search returns empty results after container restart by @husniadil in #1105
- fix: capture init task ref + cancel on close for Neo4jDriver and FalkorDriver by @nandanadileep in #1636
- fix(mcp): configure cross-encoder from providers instead of hardcoded OpenAI by @winklemad in #1637
- fix(communities): scope remove_communities to the group_ids being rebuilt by @Saltasm in #1658
- fix(mcp): expose generic structured output mode by @xiaoyaner0201 in #1619
- fix(edges): return reference_time in entity edge read query by @ly-wang19 in #1605
- fix(search): consume bfs relationship hits directly in edge_bfs_search by @kramerica-inc-dev in #1653
- Add Socket Firewall enforcement to CI and releases by @paul-paliychuk in #1681
- fix: preserve relationship direction in get_by_node_uuid and BFS edge search by @6or7 in #1663
- Consolidate overlapping backend fixes by @prasmussen15 in #1695
- Bump graphiti-core to 0.29.3 by @prasmussen15 in #1696
New Contributors
- @irresi made their first contribution in #1628
- @dpersek made their first contribution in #1630
- @aasc77 made their first contribution in #1590
- @Solaris-star made their first contribution in #1670
- @spencer2211 made their first contribution in #1675
- @husniadil made their first contribution in #1105
- @nandanadileep made their first contribution in #1636
- @winklemad made their first contribution in #1637
- @Saltasm made their first contribution in #1658
- @xiaoyaner0201 made their first contribution in #1619
- @ly-wang19 made their first contribution in #1605
- @kramerica-inc-dev made their first contribution in #1653
- @6or7 made their first contribution in #1663
Full Changelog: v0.29.2...v0.29.3