iachat/lib/integrations
Sojan Jose cc86b8c7f1
fix: stream attachment handling in workers (#12870)
We’ve been watching Sidekiq workers climb from ~600 MB at boot to
1.4–1.5 GB after an hour whenever attachment-heavy jobs run. This PR is
an experiment to curb that growth by streaming attachments instead of
loading the whole blob into Ruby: reply-mailer inline attachments,
Telegram uploads, and audio transcriptions now read/write in chunks. If
this keeps RSS stable in production we’ll keep it; otherwise we’ll roll
it back and keep digging
2025-12-05 13:02:53 -08:00
..
captain feat: Generate SSO URL in Chatwoot, move Captain to primary tab (#9871) 2024-08-01 19:22:34 -07:00
dialogflow chore: Add region option to Dialogflow integration (#11510) 2025-06-05 20:01:17 -05:00
dyte feat: Upgrade Dyte apis to v2 (#10706) 2025-02-19 14:47:48 -08:00
facebook feat: Facebook delivery reports (#8136) 2023-11-20 12:22:45 +05:30
google_translate chore: Improve translation service with HTML and plain text support (#11305) 2025-04-16 17:59:06 +05:30
linear feat: Add user attribution to Linear integration with actor authorization (#11774) 2025-07-01 16:49:26 +05:30
openai feat: migrate editor to ruby-llm (#12961) 2025-12-04 12:51:35 +05:30
slack fix: stream attachment handling in workers (#12870) 2025-12-05 13:02:53 -08:00
bot_processor_service.rb feat: Implement UI for Agent Bots in settings and remove CSML support (#11276) 2025-04-16 18:02:49 +05:30
llm_base_service.rb fix: Hardcoded 500 in AI api error response(#13005) 2025-12-04 20:32:46 +05:30
llm_instrumentation_constants.rb feat: Instrument captain (#12949) 2025-11-28 15:12:55 +05:30
llm_instrumentation_helpers.rb fix: Hardcoded 500 in AI api error response(#13005) 2025-12-04 20:32:46 +05:30
llm_instrumentation_spans.rb feat: Migrate ruby llm captain (#12981) 2025-12-04 18:26:10 +05:30
llm_instrumentation.rb feat: Migrate ruby llm captain (#12981) 2025-12-04 18:26:10 +05:30