Live Change Loglog

Посмотрите, что мы строим в реальном времени. Все функции, исправления и улучшения отправляются через платформу.

17,865
Общие изменения
4,581
Особенности
4,512
Исправления
32
Проекты
Фильтр по проекту
Все проекты17,865AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService348InitializerService299KBService74KlusterServices539MCPGatewayService43MediaService460RAGService61SecurityService1,519TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,553kamo-login318kamo-marketing584kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,320kamo-signer-monorepo50kamolos102
Фильтр по типу
Все типыBuild24CI522Chore670Docs226Feature4,581Fix4,512Other6,781Performance136Refactor273Revert23Style48Test68Upgrade1
July 13, 2026
FeatureEmailService

Переменные выборки редактора для шаблонов уведомлений пропущенных сообщений

Предварительный просмотр образцов для MISSED CHAT MESSAGE и SUPPORT TICKET REPLY incl. raw vs. html-варианты отправителя/титула, используемые каноническими орга...

Kamo·1mo ago
FeatureEmailService

Почта Microsoft 365 через приложение Microsoft Graph (нулевая настройка почтового ящика)

Почта Microsoft 365 теперь читает/отправляет через приложение Microsoft Graph (Mail.ReadWrite/Mail. Отправить разрешение приложения) вместо IMAP — одно приложен...

Kamo·1mo ago
July 11, 2026
July 10, 2026
July 9, 2026
FixEmailService

Прекратите сериализацию вычисленного xoauth2 Getter, который сломал кэш MailCredentials Redis

MailCredentials кэшируется в Redis (GenericJackson2Json). Добавлено "isXoauth2()" Булевый геттер был сериализован как свойство «xoauth2», но не имеет поля для ч...

Kamo·2mo ago
FeatureEmailService

Маршрутизация почты всех облачных провайдеров через IMAP/SMTP с помощью OAuth2 (XOAUTH2)

Облачные провайдеры (Microsoft 365, Exchange Online, Google Workspace, Zoho, IceWarp) Унаследованное чтение / отправка от ****************, но разрешающий никог...

Kamo·2mo ago
July 8, 2026
FeatureEmailService

Согласие «отображать внешние изображения» на стороне сервера

Заменяет клиенто-локальное (localStorage) запоминание выбора внешнего изображения с прочной записью на одного члена. Новый RemoteImageConsentService (fail-soft ...

Kamo·2mo ago
FixEmailService

Сфера охвата почтового ящика / домена KamoMail для собственных доменов организации (перекрестная утечка)

БЕЗОПАСНОСТЬ: **************** Заголовок «Удачная электронная почта от виртуальных пользователей» (и ****************) «УДАЛЕНИЕ ИМЯ Виртуальных доменов» без оп...

Kamo·2mo ago
FixEmailService

Persist выбрал поставщика OAuth для обратного вызова, чтобы он перестал возвращаться в KamoMail

Переключение орга на Microsoft 365 (или Google Workspace / Zoho) никогда не застревал: обратный вызов OAuth хранил токены и переворачивал статус только на уже с...

Kamo·2mo ago
FixEmailService

Решите логотип приветственной почты от хоста темы org, а не apex

Логотипы заголовка / футера в системных электронных письмах (приветствие / проверка) были построены как **************** — высший путь, существующий только на К...

Kamo·2mo ago
FixEmailService

Постоянное сравнение секретов внутренней ауты (оракул времени)

Заменить String.equal на MessageDigest.isEqual, чтобы задержка ответа не могла X-Internal-Auth делится секретным байт за байтом. Широкий охват флота копировальн...

Kamo·2mo ago
FeatureEmailService

Образцы стендов для предварительного просмотра шаблона резюме

Добавляет образец Вариабельности для нового шаблона собрания-резюме, чтобы управляющий Предварительный просмотр UI отображает реалистичный контент.

Kamo·2mo ago
July 7, 2026
FeatureEmailService

Внутренняя конечная точка для создания / отмены календарного события участника

POST/api/internal/calendar/events (X-Internal-Auth gated) разрешает член -> Пользователь -> основной календарь (создание по умолчанию при необходимости) и созда...

Kamo·2mo ago
FeatureEmailService

Fixed public redirect + gateway-forwarded callback (недоступная ссылка)

Платформа электронной почты OAuth (Microsoft 365 / Google / Zoho) не имела действительной общедоступности перенаправление URI: перенаправление было получено из ...

Kamo·2mo ago
July 6, 2026
July 3, 2026
July 2, 2026
ChoreEmailService

Wire mlos-internal-auth (INTERNAL AUTH SECRET) в развертывании

EmailService's InternalAuthFilter Guards /api/email/templates/send + /seed-org on Внутренний.auth.secret, который был закрыт (неудачный 503). Поделитесь существ...

Sage·2mo ago
July 1, 2026
FixEmailService

Возврат 422 (не 500), если у участника нет почтового ящика

файлы списков и другие прочитанные конечные точки выкинули из IllegalStateException MailContext.toMailCredentials(), когда у участника не было учетных данных IM...

Sage·2mo ago
June 26, 2026
June 16, 2026
FixEmailService

Не сохраняйте транзакционные NoReply отправляет в папку Sent

NoReply - это адрес только для отправки, без почтового ящика, но с каждой транзакцией. Отправить все еще пытался приложение IMAP к папке Sent, производя шумный ...

Kamo·2mo ago
June 15, 2026
FeatureEmailService

Учетные записи почтового ящика самоисцеления из приложения DB (возвращение дрейфа)

Приложение DB — источник истины, для которого должны существовать почтовые ящики; Учетные записи живут в виртуальных пользователях почтового сервера. Если DB по...

Kamo·2mo ago
FixEmailService

Список почтовых ящиков API возвращает UI-образный ****************

GET/api/email/mailboxes вернула необработанную сущность (providerStatus, lastSyncedAt, Без учета членов. UI настроек читает **************** Статус всегда был н...

Kamo·2mo ago
FixEmailService

Разрешить привилегированный доступ к почтовому ящику для чтения + отправки

разрешает доступ только через прямое назначение MemberMailbox, Почтовые ящики всплывали через **************** Права бросил NoSuchElementException -> "Не удалос...

Kamo·2mo ago
June 13, 2026
June 10, 2026
ChoreEmailService

Восстановление для обновления kamo-shared-library (шаблоны электронной почты подписавшего)

Выберите новые канонические шаблоны esign.signer verification + esign.signer invite так что seedForOrg может посеять их при первой отправке.

Kamo·3mo ago
May 16, 2026
May 10, 2026
FeatureEmailService

Wire DomainManager и MailboxProvisioner для всех облачных провайдеров

Замените заглушки UnsupportedOperationException в каждом облачном провайдере Настоящие HTTP-звонки против API администратора каждого бэкэнда: Microsoft 365 → M...

Kamo·4mo ago
May 9, 2026
FeatureEmailService

Поддерживаемые IMAP / SMTP отправки, папки и поиск облачных заглушки

Извлеките шаблон делегирования IMAP/SMTP в AbstractImapBackedCloudProvider Zoho, IceWarp, Exchange, Google Workspace и Microsoft 365 расширяются Это. Базовый кл...

Kamo·4mo ago
FeatureEmailService

MailReader с поддержкой IMAP для облачных заглушки

Zoho, IceWarp, Exchange, Google Workspace и Microsoft 365 раскрывают IMAP. так проводка каждого облачного провайдера методы MailReader через EmailImapService Вм...

Kamo·4mo ago
FeatureEmailService

Обслуживать встроенные изображения MIME-части и поверхностные метаданные Content-ID

Render <img src="cid:..."> в сообщениях UI путем экспонирования встроенных частей Тело HTML ссылается. - AttachmentInfo получает контентId (без угловых скобок)...

Kamo·4mo ago
FixEmailService

Сохранение оригинального имени файла и типа контента при загрузке вложения

**************** Конечные точки (как личные) и контроллеры с общим почтовым ящиком) выдавали Content-Disposition: вложение без параметра имени файла и Content-T...

Kamo·4mo ago
April 29, 2026
CIEmailService

Совпадение возможностей для создания рабочих мест, а не развертывание Kubernetes

Конкурентность на уровне рабочего процесса сериализовала весь трубопровод (включая кубектль). выкатки). Переместите группу на работу по сборке только так, чтобы...

Kamo·4mo ago
April 28, 2026
FixEmailService

Sync members.email, когда основной почтовый ящик назначен, изменен или удален

Когда почтовый ящик был назначен участнику в организации KAMO MAIL, участники.email Он никогда не обновлялся, в результате чего EmailCredentialService не смог р...

Kamo·4mo ago
April 27, 2026
April 26, 2026
FixEmailService

Mark-as-read for shared and member mailboxes

EmailController.setFlags now accepts an optional mailboxId query param and routes through resolveProviderWithMailbox so member-mailbox flags are set against the...

Kamo·4mo ago
FixEmailService

Обработка IMAPInputStream в getMessage для предотвращения ClassCastException

JavaMail может вернуть IMAPInputStream вместо декодированной строки Part.getContent() - когда содержание сообщения не было предварительно придумано. The Прямые ...

Kamo·4mo ago
April 25, 2026
FixEmailService

Используйте getHasAttachments(), чтобы соответствовать типу булевой обертки

**************** — булева (обертка), так что Ломбок Привязка () не является привязкой (). Последний только Существует для примитивного булева. Используйте Boole...

Kamo·4mo ago
FixEmailService

Reset stale hasAttachments on sync and accumulate correctly

- Reset has_attachments=false at start of bulk sync so stale true values from old false-positive MIME detection are cleared before re-indexing - Accumulate ha...

Kamo·4mo ago
FixEmailService

Поддержка от Address override в отправке

Добавляет из AddressRequest в EmailSendRequest, чтобы интерфейс мог указать alias/shared/mailbox адрес для отправки. Компания SmtpOnlyProvider использует этот а...

Kamo·4mo ago
FixEmailService

Fix attachment parsing and hasAttachment false positives

Three fixes to EmailImapService: 1. toEnvelope: narrow multipart check to multipart/mixed only — plain HTML+text emails (multipart/alternative) no longer sh...

Kamo·4mo ago

Как вы видите судоходство?

Каждое из этих обновлений автоматически попадает в ваше рабочее пространство. Начните бесплатно и смотрите, как он растет неделю за неделей.

Начните бесплатно навсегдаПосмотреть цены