Releases: nextcloud/context_chat
Releases · nextcloud/context_chat
Release list
v5.5.0-beta0
[5.5.0-beta0] - 2026-08-13
Added
- add context_chat:reindex to re-seed the crawl on demand (#246) @bygadd
- add NC 35 support (#256) @kyteinsky
Fixed
- refactor(commands): Add type hinting to execute method in search command (#259) @CarlSchwan
- fix(AppDisableListener): pass full provider key to deleteProvider (#265) @weltmaister
v5.4.0
[5.4.0] - 2026-06-24
Highlights
- The indexing direction has been reversed now. Instead of the context_chat PHP app sending documents to the context_chat_backend ExApp, the ExApp downloads the documents from the server according to a list obtained from the PHP app. This also means that the
occ context_chat:scancommand serves no purpose and has been removed. Indexing should be smoother and run continuously now. - Kubernetes support to scale the CPU computation
- Separate docker images for CPU, CUDA and ROCM (uses Vulkan) instead of one heavy CUDA/CPU image
- CUDA 12.8 is shipped in the CUDA image so the host drivers should be updated to this at the minimum.
Added
- reverse content/indexing flow for kubernetes support (#226) @marcelklehr @kyteinsky
Changed
- fix(FsEvents): add cc_fs_events_full_idx index in the existing migration for new installs (#238) @kyteinsky
- update readme and remove unused code chunks (#240) @kyteinsky
- better error messages for file serving endpoint (#242) @kyteinsky
- move task types to the backend (#248) @kyteinsky
Fixed
- fix(uncommited db transaction) FsEventMapper::insertRow() must not return from within an active transaction. (#224) @rotdrop
- improve request 4xx error handling (#228) @kyteinsky
- getFirstNodeById returns null when node is not found (#229) @kyteinsky
- make the content providers queue unique (#230) @kyteinsky
- do not add the queue files again on disable+enable of the app (#237) @kyteinsky
- fix migration for postgres (#234) @lukasdotcom
- handle array response in ex-app requests (#243) @kyteinsky
- use correct arg order with str_starts_with (#247) @kyteinsky
v5.4.0-beta0
[5.4.0-beta0] - 2026-05-26
Added
- reverse content/indexing flow for kubernetes support (#226) @marcelklehr @kyteinsky
Changed
- fix(FsEvents): add cc_fs_events_full_idx index in the existing migration for new installs (#238) @kyteinsky
- update readme and remove unused code chunks (#240) @kyteinsky
Fixed
- fix(uncommited db transaction) FsEventMapper::insertRow() must not return from within an active transaction. (#224) @rotdrop
- improve request 4xx error handling (#228) @kyteinsky
- getFirstNodeById returns null when node is not found (#229) @kyteinsky
- make the content providers queue unique (#230) @kyteinsky
- do not add the queue files again on disable+enable of the app (#237) @kyteinsky
- fix migration for postgres (#234) @lukasdotcom
v5.3.1
v5.3.0
v4.6.0
Changed
- pin max NC version to 31
- do not translation enum values description (#194) @kyteinsky
Added
- improve metadata provider (#219) @kyteinsky
v5.2.1
Changed
- perf(FsEventScheduler): Make sure to get node owner from caller, if possible (#206) @marcelklehr
- Migrate
getByIdtogetFirstNodeById(#211) @artonge - perf(FsEventService): Avoid fetching nodes (#213) @marcelklehr
Fixed
- do not re-declare the id column in db models (#204) @kyteinsky
- allow string IDs of oc_jobs from the snowflake change (#204) @kyteinsky
v5.2.0
v5.1.0
[5.1.0] - 2025-12-05
Changed
- do not translation enum values description (#193) @kyteinsky
- use lazy app config values and small fixes (#191) @kyteinsky
Fixed
- add missing entity id in FsEventMapper::getFromQueue() (#196) @rotdrop
- expand the source id regex item part (#190) @kyteinsky
- Trigger both OCA and OCP ContentProviderRegisterEvent (#187) @marcelklehr
- CI fixes (#183) @kyteinsky
- setup FS before trying to get metadata for files (#197) @kyteinsky
v5.0.0
[5.0.0] - 2025-10-15
The public Content Manager API has been replaced and extended with the OCP API.
For more details, see the Nextcloud developer documentation.
Changed
- extend OCP API for public classes (#139) @edward-ly
- bump minimum Nextcloud version to 32 (#139) @edward-ly
- composer update (#184) @kyteinsky
Added
- add isContextChatAvailable method to ContentManager (#139) @edward-ly
- add public API change notice (#139) @edward-ly
Fixed
- update docblock parameter types (#139) @edward-ly