What's Changed
- chore: install
three.jspackage for frontend by @daukadolt in #1680 - Release 0.5.2: Bump MCP version by @pazone in #2104
- Release 0.5.2: Bump MCP version by @pazone in #2105
- Fixed bug in config.py by @shan-oflynn in #2053
- feat: route to get roles for a tenant_id by @chinu0609 in #2078
- feat: add return type hints to API endpoint functions by @allenjoseph05 in #2072
- feat: Removes old feedback code + graph based interaction logic by @hajdul88 in #2089
- feat: enable batch queries in all graph completion retrievers by @siillee in #2002
- Fix missing raise statement in set_vector_db_config() by @0xkems in #2080
- Add logging to graph utilities for better debugging by @coder-jayp in #2052
- docs: Add module-level docstrings for coding agents, documents, chunk naive llm classifier and temporal tasks by @guraavparihar in #2086
- Upgrade GitHub Actions to latest versions by @salmanmkc in #2109
- fix: Delete refactor by @Vasilije1990 in #2028
- feat: Feature/cog 3014 refactor delete feature backup by @Vasilije1990 in #1953
- fix: added version update to pydantic settings by @Vasilije1990 in #2117
- fix: preserve full model name by @Vasilije1990 in #2118
- feat: implement new graph visualization by @borisarzentar in #1671
- feat: add note set coloring to graph visualization by @Vasilije1990 in #2129
- fix(engine): use Pydantic v2 model_dump_json in DataPoint by @mdehsan873 in #2127
- fix: address Dependabot security vulnerabilities by @Vasilije1990 in #2124
- Fix: Raise InvalidConfigAttributeError for invalid config attributes by @allietiv in #2096
- feat: add return type hints to API functions by @TIROK547 in #2130
- feat: Adds CRUD operations to CacheAdapters and implements initial SessionManager (part 1: Adapter level) by @hajdul88 in #2077
- feat: Adds CRUD operations to CacheAdapters and implements initial SessionManager (part 2: Session Manager) by @hajdul88 in #2082
- feat: Enable get_session and add_feedback on Redis session level by @hajdul88 in #2099
- fix: Resolve issues with MCP by @dexters1 in #2135
- Consolidate entity descriptions using graph connections by @ArmagedonFlamer in #2071
- refactor: graph completion retrievers by @lxobr in #2133
- Feature/cog 3894 include reduntant memify workflows in cogneememify pipelines by @ArmagedonFlamer in #2066
- fix: resolve multiple bugs in delete data and dataset flows by @Vasilije1990 in #2146
- fix: silence optional dependency import warnings by @Vasilije1990 in #2149
- Fix search low level by @dexters1 in #2144
- fix: resolve issues with CI/CD in Cognee by @dexters1 in #2145
- feat: Updates current session persistence memify to work with SessionManager by @hajdul88 in #2136
- Update dev with main vol7 by @dexters1 in #2152
- COG-3772 Remove mcp migrations by @dionb in #2150
- refactor: Make old delete endpoint deprecated in swagger, add check f… by @dexters1 in #2143
- docs: add READMEs for summarization and web_scraper tasks by @AbdulWahabIlahi in #2137
- Upgrade GitHub Actions for Node 24 compatibility by @salmanmkc in #2108
- User management permissions role check - Contributor PR (mdehsan873) by @dexters1 in #2159
- feat(users): add role-based user management permission check by @mdehsan873 in #2132
- CI: Fix missing raise in set_vector_db_config (Contributor PR vanika02) by @Vasilije1990 in #2162
- Fix missing raise in set_vector_db_config and add validation test by @vanika02 in #2076
- CI: Chunk associations task for memify pipeline (Contributor PR deidaraiorek) by @Vasilije1990 in #2166
- feat: Add chunk associations task for memify pipeline by @deidaraiorek in #2113
- feat: Integrate SessionManager into Retrievers by @hajdul88 in #2142
- docs: Add module-level docstrings for remaining ingestion, storage and summarization tasks by @guraavparihar in #2177
- fix: NeptuneAnalyticsAdapter.is_empty() TypeError Bug by @rob-9 in #2172
- fix: deleting the redundant test file by @chinu0609 in #2181
- Fixed ruff and test_load of Add endpoint to remove user from tenant (Contributor PR mdehsan873) by @mdehsan873 in #2174
- fix: resolve formatting issues in README files by @dexters1 in #2182
- fix: Update deprecated HTTP status code by @dexters1 in #2185
- Consolidate last_accessed tracking into centralized search flow (from #1935) by @Vasilije1990 in #2170
- feat: Add get endpoints for permissions by @dexters1 in #2183
- Ci/2134 remove user from tenant fix import order by @mdehsan873 in #2188
- Improve Ollama embedding error handling + configurable web scraper (from #2063) by @Vasilije1990 in #2169
- docs: add README for codingagents by @Siddhartha7340 in #2184
- Graph model cognify endpoint support by @dexters1 in #2179
- fix: prevent indefinite hang with local LLM endpoints by @Vasilije1990 in #2123
- feat: add flag for dataset deletion if dataset is left empty after da… by @siillee in #2167
- test: add integration tests for batch queries in graph completion by @siillee in #2153
- CI: Add endpoint to remove user from tenant (Contributor PR mdehsan873) by @Vasilije1990 in #2163
- test: fix failing integration test by @siillee in #2196
- Release 0.5.3.dev0 by @pazone in #2199
- fix/fix integration tests by @dionb in #2198
- Feature/cog 3904 avoid double add data points in cognify poc by @ArmagedonFlamer in #2083
- Entity disambiguation during cognification POC by @ArmagedonFlamer in #2156
- create pocs folder under examples, move existing pocs to pocs folder,… by @ArmagedonFlamer in #2201
- fix: bug falkordb adapter missing graph database port parameter by @siillee in #2206
- fixed argument issue with ollama image ingestion by @htrambadia in #2212
- group example data in one folder by @ArmagedonFlamer in #2207
- feat: add vector filtering based on nodesets by @siillee in #2092
- Fix health check by @dexters1 in #2218
- Main merge vol10 by @dexters1 in #2215
- Add principal cognee configuration by @dexters1 in #2171
- Release v0.5.3.dev1 by @dexters1 in #2216
- chore: add step to release process by @dexters1 in #2219
- docs: align handler list in context_global_variables.py docstring by @hemanth678901-stack in #2220
- WIP: feat: Make llama.cpp configurable by @dionb in #2102
- Rearrange tests to speed up CI by @dionb in #2202
- feat(ingestion): add logging to S3BinaryData for monitoring by @mdehsan873 in #2110
- Refactored duplicate config setter pattern by @retrowhiz in #2190
- refactor: make llm and embedding health check non critical by @dexters1 in #2225
- fix typo: rename note to node by @ArmagedonFlamer in #2176
- feat: add more support for principal config storage by @dexters1 in #2226
- refactor: Add logging to connection test by @dexters1 in #2227
- feat: Make db pool settings configurable from environment variables by @dionb in #2214
- Feature/log for metrics operations module by @saikrishna-prathapaneni in #2075
- fix(observability): raise UnsupportedObserverError for unhandled obse… by @mdehsan873 in #2203
- feat: color ontology nodes in graph visualization by @hande-k in #2233
- docs: generalize stale handler enforcement sentence by @hemanth678901-stack in #2221
- feat: Automatic feedback generation by @hajdul88 in #2197
- update db pool defaults based on feedback from the team by @dionb in #2234
- Fix: Add @staticmethod to config.set() + unit tests (from #2079) by @Vasilije1990 in #2168
- refactor: Try changing the gpt model in test by @dexters1 in #2242
- refactor: use same default values for pool settings for PostgreSQL by @dexters1 in #2240
- Merge new-examples and examples folders by @ArmagedonFlamer in #2232
- fix: Persist pipeline_status cleanup when deleting a dataset by @Vasilije1990 in #2230
- fix: Resolve issue with CI/CD jobs not being cancelled by @dexters1 in #2244
- Release v0.5.3 by @dexters1 in #2243
- release: 0.5.3 by @Vasilije1990 in #2246
New Contributors
- @shan-oflynn made their first contribution in #2053
- @allenjoseph05 made their first contribution in #2072
- @0xkems made their first contribution in #2080
- @coder-jayp made their first contribution in #2052
- @salmanmkc made their first contribution in #2109
- @mdehsan873 made their first contribution in #2127
- @allietiv made their first contribution in #2096
- @TIROK547 made their first contribution in #2130
- @dionb made their first contribution in #2150
- @AbdulWahabIlahi made their first contribution in #2137
- @deidaraiorek made their first contribution in #2113
- @rob-9 made their first contribution in #2172
- @Siddhartha7340 made their first contribution in #2184
- @htrambadia made their first contribution in #2212
- @hemanth678901-stack made their first contribution in #2220
- @retrowhiz made their first contribution in #2190
- @saikrishna-prathapaneni made their first contribution in #2075
Full Changelog: v0.5.2...v0.5.3