1) LID-контакты (Baileys и WhatsMeow)
- Добавлена новая процедура в базе данных для объединения дублирующихся LID-контактов и устранения повторных записей.
- Улучшено сопоставление LID → номер WhatsApp как для Baileys, так и для WhatsMeow, что уменьшает количество дублирующихся и «путаных» контактов.
2) Очереди заданий (jobs) по tenant
- При удалении tenant или очистке «осиротевших» данных соответствующие очереди заданий теперь автоматически очищаются.
- Задания обрабатываются только для активных tenants, что предотвращает лишнюю нагрузку на систему.
3) Передача тикета с копированием заметок
- Новая опция: копировать заметки тикета при его передаче.
- Интерфейс обновлен, чтобы пользователь мог выбрать, копировать заметки или нет.
- Обновлены тексты и переводы (i18n), добавлена новая опция.
4) Контакты в группах
- Улучшена обработка контактов в группах WhatsApp.
- Более корректное определение и отображение участников групп, с меньшим количеством расхождений между типами подключений.
5) Digisocket Baileys Pro 8.0.2
- Вместо одного глобального мьютекса теперь используются отдельные мьютексы для сообщений, квитков (receipts), уведомлений и app state, что повышает устойчивость и конкурентность при высокой нагрузке.
- Расширена совместимость с групповыми обновлениями через WhatsMeow, включая phone_number для LID-пользователей и поддержку состояния/блокировки групп.
- Логика загрузки медиа переработана: используется нативный HTTP-стриминг вместо fetch на базе undici, что снижает проблемы с памятью в Node.js; добавлено определение метода загрузки во время выполнения.
- Улучшено управление мьютексами транзакций: добавлен подсчет ссылок и корректная очистка, что снижает риск «зависших» блокировок.
- Обработка офлайн-сообщений теперь периодически уступает управление event loop, предотвращая его блокировку при большом количестве накопленных событий.
6) Модальное окно передачи
- Модальное окно передачи тикета обновлено, дизайн стал более современным и структурированным.
Внутренняя версия backend/frontend: 3.6.020
