Live Change Loglog

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

17,933
Общие изменения
4,614
Особенности
4,543
Исправления
32
Проекты
Фильтр по проекту
Все проекты17,933AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService373InitializerService300KBService74KlusterServices546MCPGatewayService43MediaService461RAGService61SecurityService1,523TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,579kamo-login319kamo-marketing585kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,322kamo-signer-monorepo50kamolos102
Фильтр по типу
Все типыBuild24CI523Chore670Docs226Feature4,614Fix4,543Other6,781Performance136Refactor274Revert23Style48Test70Upgrade1
July 9, 2026
Fixkamo-shared-library

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

Лид, рыночным подтипом которого является (жилая / коммерческая) ипотека, хранился в качестве базового лида, если Backend salesType сам по себе соответствовал ти...

Kamo·2mo ago
Fixkamo-internal

Cap concurrent loads (очередь, max 3)

Мультифайловая загрузка запускала каждый выбранный файл сразу, и всплеск одновременного На стороне сервера изменяется размер службы изображений OOM. Загрузить и...

kamo·2mo ago
FixConversionService

Связанный одновременный ffmpeg для предотвращения OOM при загрузке всплесков

Мультифайловая загрузка запускает все файлы одновременно; каждый декод ffmpeg выделяет полный несжатый кадр, поэтому N одновременных больших изображений продуло...

Kamo·2mo ago
FixConversionService

Downscale-only (никогда высококлассные небольшие изображения)

**************** Масштабируемые небольшие изображения Вверх, чтобы заполнить коробку (800x600 -> 1440x1080). Вычислите конкретный понижающий коэффициент, ограни...

Kamo·2mo ago
FixConversionService

Harden ffmpeg resize (безопасность зонда, тусклые шапки, охрана бомбы)

Последующие обзоры по ffmpeg переписывают: - probeDimensions перенаправляет вывод ffprobe в файл и вызывает waitFor() Первый (Насильственно уничтожать на тайм-а...

Kamo·2mo ago
FixSecurityService

Откажитесь от загрузки, если размер не удается (нет полноразмерного запасного варианта)

Восстанавливает резервную копию магазина: если ConversionService не может изменить размер изображение, возвращающее 422 вместо хранения полноразмерного оригинал...

Kamo·2mo ago
FixConversionService

Изменить размер фона с помощью ffmpeg subprocess (crash-isolated)

ImageIO + webp-imageio может нативно разрушить JVM (SIGSEGV в libwebp-imageio). UpsampleBgraLinePair SSE2) на некоторых входах WebP, принимая все Конверсионная ...

Kamo·2mo ago
FixSecurityService

Вернуться к оригинальному изображению, когда размер не удается

ConversionService может быть нативным (libwebp-imageio SIGSEGV) или недоступным. которые привели к отказу загрузки обоев каждого участника («Не удалось обработа...

Kamo·2mo ago
Fixkamo-internal

Принудительное извлечение Цели релевантности для Займа Цели | null

сценарий FromLeadFields' loanPurpose is LoanPurpose | null | undefined, but Relevance.purpose is LoanPurpose | null — возможная неопределённая неудача Проверка ...

kamo·2mo ago
Fixkamo-internal

Прекратите дублировать запрос MemberId в прокси-сервере GET

Список GET, добавленный вручную ?memberId = apiPath, но вперед ToApi уже повторно добавляет строку запроса браузера — производя ?memberId=X?memberId=X, Это нару...

kamo·2mo ago
Fixkamo-internal

Центр календаря водяной знак к контейнеру; переместить селектор под логотипы

- BackgroundWatermark: сделать ThemeLogo прямым гибким ребенком контейнерная коробка, поэтому размер % (например, /календарь 60%) является относительным к позиц...

kamo·2mo ago
Fixkamo-internal

Держите менеджера открытым при загрузке / выборе; загрузки присоединяются к слайд-шоу

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

kamo·2mo ago
Fixkamo-internal

Восстановление *** миграционных пробелов в каталоге + всплывающее окно тайм-аута

Сеанс *** перешел от общего файла cookie к сеансу хранения за вкладку оператор (X-***-Token). Некоторые потребители никогда не обновлялись. - Каталог Центра Вз...

kamo·2mo ago
Fixkamo-internal

Показать кнопку «Управление фоновыми изображениями», чтобы участники могли загрузить

В разделе «Фон и тема» используется BackgroundManager под внешним открытым управлением. Но ничто никогда не открывало его, поэтому диалог загрузки / выбора был ...

kamo·2mo ago
FixEmailService

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

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

Kamo·2mo ago
Fixkamo-internal

Scope by org server-side (empty assocObjectId) — папки/список больше не пустые

Ключевые материалы на струне org-id были хрупкими: id теряет точность через число JS на струне. пишет путь и непоследовательно разрешает через прокси → APIServi...

kamo·2mo ago
Fixkamo-internal

Складки / список пустой (точность org-id) + видимость по умолчанию Team-Members-Only + пользовательские метки

Основная причина: материалы хранят assocObjectId в качестве идентификатора организации, который проходит через номер JS на путь записи (точная потеря >2^53), по...

kamo·2mo ago
Fixkamo-internal

Остановите баннер с внешними изображениями, мигающий на уже разрешенных сообщениях

Панель чтения передает сообщение из своего кэша IndexedDB перед сетью. возвращает, и кэшированная копия не имеет удаленных изображений сервера Разрешенный флаг ...

kamo·2mo ago
FixDocsService

Создание/переименование папки 500 в корневых папках (Map.of null value)

createFolder/renameFolder построил ответ с помощью Map.of(..."parentId", parentId), который бросает NullPointerException, когда parentId нулевой (корневая папка...

Kamo·2mo ago
Fixkamo-internal

Масонская планировка так смешанная по высоте карточка опциона упаковывает без рваных пробелов

Листовые карты короткие, а родительские карты различаются по количеству подпунктов (Калькулятор) имеет 9 режимов, VoIP 2, поэтому однородная сетка оставляла бол...

kamo·2mo ago
Fixkamo-internal

Добавить недостающий аккаунт, назначить прокси-маршрут

POST/DELETE (англ. The lead-account assign/unassign UI) ****************, но прокси-маршрут Next.js Он никогда не создавался, поэтому запросы 404'd и всплыли ка...

kamo·2mo ago
July 8, 2026
FixAIService

Надежный поставщик видения / выбор модели среди поставщиков

Двухпропускной выборVisionProvider: предпочтите любого провайдера, который имеет активную модель, способную видеть Адаптер уже испускает контент image url и отч...

Kamo·2mo ago
Fixkamo-internal

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

Выбор теперь исходит из удаленных изображений, записанных сервером сообщения Разрешенный флаг и Сохраняется через POST ****************, поэтому он долговечен и...

kamo·2mo ago
Fixkamo-internal

Варианты родителей раскрывают свои подпункты вместо того, чтобы быть едиными ссылками

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

kamo·2mo ago
Fixkamo-internal

Немедленно выберите поставщика OAuth, чтобы переключатель прилипал

Выбрав Microsoft 365 / Google Workspace / Zoho, вы перешли на экран подключения без сохранения, поэтому перед завершением OAuth вернулся к предыдущему провайдер...

kamo·2mo ago
FixEmailService

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

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

Kamo·2mo ago
Fixkamo-internal

Запомните «отображение внешних изображений» в сообщении

Выбор разблокировки жил в местном штате рендерера, но переключал сообщения. размещает/устанавливает рендерер iframe (считывающая панель показывает погрузчик меж...

kamo·2mo ago
Fixkamo-internal

Относитесь к статусу ACTIVE как к подключенным в конфигурациях поставщика OAuth

Просмотры конфигураций Microsoft 365 / Google Workspace / Zoho зашли в их подключенное состояние на providerStatus === «CONNECTED», но бэкэнд EmailProviderStatu...

kamo·2mo ago
FixEmailService

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

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

Kamo·2mo ago
FixEmailService

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

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

Kamo·2mo ago
Fixkamo-internal

Источник дома из реестра nav, добавьте Nav Cross Highlight, исправьте настройки прокрутки

Домашняя страница отображала устаревший, отдельно поддерживаемый список функций (Clubhouse, Feed, Reports, Tasks, Network), которого нет даже в реестре нав. Так...

kamo·2mo ago
Fixkamo-shared-library

Решения «точка-в-время» включают SUPERSEDED Windows (историческое эффективное разрешение)

Все три решения для эффективной версии (рейтинг, руководство, политика блокировки) Запрашивал только статус = Действительный, затем отфильтрованный. Но суперсес...

Kamo·2mo ago
FixDocsService

Bounds-check assoc-type ordinal lookups (список материалов 500)

DocsService работал с общим либом, построенным до ImageAssocType. Материалы (ординал 11) Добавлено, поэтому список Документов ImageAssocType.values()[11] бросил...

Kamo·2mo ago
FixKlusterServices

Переместите dir данных с установки MinIO FUSE на локальный диск

rspamd's /var/lib/rspamd был поддержан rclone FUSE Ведро с общими файлами MinIO. Каждый гиперскан перекомпилирует / обновляет карту Переписывал там файлы, стира...

Kamo·2mo ago
FixMediaService

Постоянные флаги большого пальца с помощью целевого обновления

Та же проблема удаления сирот, что и трубопровод преобразования: безголовая зачистка удерживал отдельный ImgDat и сохранял()/merge() каскад в коллекции изображе...

Kamo·2mo ago
FixConversionService

Постоянные флаги большого пальца через целевое обновление, а не отдельное сохранение

Шаги миниатюры изображения / видео / PDF устанавливают флаги большого пальца на отдельном ImgDat и называются Save(), который сливается и каскадирует в коллекци...

Kamo·2mo ago
Fixkamo-shared-library

Отклонить отрицательные суммы дохода / актива / обязательства по разделу сбережений

Продлевает обязательный неотрицательный страж (уже на сумму кредита + стоимость недвижимости) для основных входов DTI / активов в BorrowerSectionService: доход ...

Kamo·2mo ago
FixConversionService

Stop uploads hanging on 'Converting...' — Route NATS progress + прямые миниатюры изображений

В публикации конверсии используется NatsMessageService.publish(), который утверждает Ожидаемый поток = <поток этого сервиса>. Тема: **************** DAEMON SYNC...

Kamo·2mo ago
Fixkamo-internal

Добавьте маркетинг в редактор приложений модели безопасности

Список приложений редактора модели (SERVICE TYPES) является зеркалом ручной работы. ServiceType.java и не хватало маркетинга — так что у маркетинга не было ника...

kamo·2mo ago
FixMCPGatewayService

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

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

Kamo·2mo ago
FixTranslateService

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

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

Kamo·2mo ago
FixVOIPService

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

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

Kamo·2mo ago
FixEmailService

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

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

Kamo·2mo ago

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

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

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