What's Changed
- fix: correct search response type by @nfnt in #2708
- fix: accept parameters as JSON string in infer-schema endpoint by @LStromann in #2731
- feat: add graph_only option to forget endpoint by @LStromann in #2734
- fix: handle markdown-wrapped JSON in infer-schema endpoint by @LStromann in #2735
- test: change gemini model by @siillee in #2742
- feat: add run_in_background to add router. update status check by @siillee in #2740
- refactor: enforce type checking by @nfnt in #2729
- feat: clear return types for 'recall' by @nfnt in #2691
- Feature/cog 4596 expand eval framework with gtrl corpus builder by @ArmagedonFlamer in #2534
- fix(recall): remove unused debugpy import by @Vasilije1990 in #2750
- fix(llm): cache get_llm_client() to reuse adapter and connection pool by @Vasilije1990 in #2610
- fix(cognee-mcp): harden server inputs and API parity by @Vasilije1990 in #2737
- ci(test-only): re-run #2746 from internal branch to unblock Test Suites by @Vasilije1990 in #2754
- feat(graph+session): add frequency weight support to Kuzu adapter and session API by @Jefsky in #2746
- feat(graph): replace kuzu with ladybug by @Vasilije1990 in #2755
- chore: release v1.0.4 by @Vasilije1990 in #2756
New Contributors
Full Changelog: v1.0.3...v1.0.4