Repository navigation
Releases: nextcloud/context_chat
Releases · nextcloud/context_chat
Release list
v5.5.0
[5.5.0] - 2026-10-15
Added
- add context_chat:reindex to re-seed the crawl on demand (#246) @bygadd
- add NC 35 support (#256) @kyteinsky
- add NC 36 support, adjust tests and add phpunit workflow (#275) @kyteinsky
Changed
- update context_chat:reindex command description (#272) @kyteinsky
- update readme and info.xml about the install steps (#268) @kyteinsky
- guard metadata collection service to not fail the context_chat outputs (#266) @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
- fix(ContentManager): look up existing row before insertOrUpdate (#262) @oboeglen @kyteinsky
- fix(migration): skip adding index if already present (#273) @kyteinsky
- initial indexing completion fixes and perf improvements (#280) @marcelklehr
- fix(QueueController#getFileSource): Use getMountsForFileId, not getMountsForStorageId (#283) @marcelklehr
- CI and phpunit test fixes (#284) @kyteinsky
- use subquery pattern for counting files in mounts (#285) @kyteinsky
- make phpunit tests for file source robust (#286) @kyteinsky
- improvements to the search and prompt commands (#287) @kyteinsky
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