Commit graph

21 commits

Author SHA1 Message Date
DESKTOP-RTLN3BA\$punk
ecb0a25cc8 feat: enhance memory management and session handling in database operations
- Introduced a shielded async session context manager to ensure safe session closure during cancellations.
- Updated various database operations to utilize the new shielded session, preventing orphaned connections.
- Added environment variables to optimize glibc memory management, improving overall application performance.
- Implemented a function to trim the native heap, allowing for better memory reclamation on Linux systems.
2026-02-28 23:59:28 -08:00
DESKTOP-RTLN3BA\$punk
338dd8d282 feat: add health check endpoint and improve rate limiting
- Introduced a health check endpoint to monitor API responsiveness.
- Updated SlowAPI limiter to increase default rate limits and added in-memory fallback for Redis unavailability.
- Implemented a timeout for seeding Surfsense documentation to prevent startup delays.
2026-02-16 23:18:29 -08:00
Anish Sarkar
cb759b64fe chore: remove unused coment in dockerfile 2026-02-14 19:12:27 +05:30
DESKTOP-RTLN3BA\$punk
b939c79a49 feat: fixed docker issues 2026-02-13 16:16:02 -08:00
Anish Sarkar
9d0bff2bad chore: update Dockerfiles to install Typst version 0.14.2 for PDF rendering 2026-02-12 17:37:27 +05:30
Anish Sarkar
3336626336 chore: update Dockerfiles to install Typst for PDF rendering and remove WeasyPrint dependencies 2026-02-12 15:57:35 +05:30
Anish Sarkar
828e750320 chore: update Dockerfiles to install Pandoc 3.x and handle WeasyPrint dependencies 2026-02-12 15:32:07 +05:30
Anish Sarkar
e7a73d0570 feat: add report export capabilities with Pandoc and WeasyPrint support
- Updated Dockerfiles to include Pandoc and WeasyPrint runtime libraries for report generation.
- Enhanced report retrieval functionality to include version siblings in the response.
- Modified report export process to utilize WeasyPrint for PDF generation, improving output quality.
2026-02-11 23:24:51 +05:30
DESKTOP-RTLN3BA\$punk
c662bb90cb feat: add shared temporary directory for file uploads in Dockerfile 2026-02-10 22:57:56 -08:00
DESKTOP-RTLN3BA\$punk
e1da6a61a4 hotpatch(cloud): added SERVICE_ROLE and CELERY_QUEUES for task seperation 2026-02-10 20:34:04 -08:00
Anish Sarkar
0e26fb157a chore: fixed github connector dependency and update connector status configuration 2026-01-26 03:24:05 +05:30
waychan23
ce2fb5d012 fix: (for docker installation) Web Pages connector not working due to lack of dependencies 2025-12-12 15:08:01 +08:00
DESKTOP-RTLN3BA\$punk
3c5efee252 fix: add dos2unix to Dockerfile to handle line endings for entrypoint script 2025-12-07 02:01:09 -08:00
DESKTOP-RTLN3BA\$punk
133e2639ec fix: docker backend entrpoint issues 2025-10-28 23:35:53 -07:00
DESKTOP-RTLN3BA\$punk
590baff093 fix: reduced docker size by 67% 2025-10-23 15:49:16 -07:00
Pierre Alain BRISSON
28ca4fecd5 fix: added libGL in Docker 2025-08-24 22:53:35 +02:00
DESKTOP-RTLN3BA\$punk
1b29310ae7 feat: Added Local TTS (Kokoro TTS) Support 2025-08-13 17:25:34 -07:00
Utkarsh-Patel-13
0926e1f393 Fixed docker config to run on non-windows architectures 2025-08-01 10:34:01 -07:00
MSI\ModSetter
621590c049 Refactor: Cleanup DOCLING PR 2025-07-21 06:12:11 -07:00
Abdullah 3li
aa00822169 feat: Add Docling support as ETL_SERVICE option
- Added DOCLING as third ETL_SERVICE option (alongside UNSTRUCTURED/LLAMACLOUD)
- Implemented add_received_file_document_using_docling function
- Added Docling processing logic in documents_routes.py
- Enhanced chunking with configurable overlap support
- Added comprehensive document processing service
- Supports both CPU and GPU processing with user selection

Addresses #161 - Add Docling Support as an ETL_SERVICE
Follows same pattern as LlamaCloud integration (PR #123)
2025-07-20 11:42:55 +03:00
DESKTOP-RTLN3BA\$punk
709aa6f303 feat: Added Docker Support and missing dependencies. 2025-03-20 18:52:06 -07:00