Live Change Loglog

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

17,876
Общие изменения
4,587
Особенности
4,517
Исправления
32
Проекты
Фильтр по проекту
Все проекты17,876AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService352InitializerService299KBService74KlusterServices542MCPGatewayService43MediaService460RAGService61SecurityService1,519TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,557kamo-login318kamo-marketing584kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,320kamo-signer-monorepo50kamolos102
Фильтр по типу
Все типыBuild24CI522Chore670Docs226Feature4,587Fix4,517Other6,781Performance136Refactor273Revert23Style48Test68Upgrade1
August 9, 2026
Featurekamo-internal

Остальная необходимая настройка в баре администратора

Роли безопасности, отделы и названия вакансий присоединяются к группе конфигурации. Аудиторская пара. Это три вкладки Essential Setup, которых не хватало в баре...

kamo·4w ago
Featurekamo-internal

Блоки доступа в панели администратора, ссылки аудита на заднюю кромку

Блоки доступа и системные журналы доступа - это два экрана на панели, которые отвечают «Кто вошел, а кто нет», вместо того, чтобы настраивать что-либо, они объе...

kamo·4w ago
FixConversionService

Перестаньте обновлять общий *** TTL для неработающих пользователей

Пятый сервис, имеющий собственную копию KSessionService, и пятый скользящий *** TTL в каждом чтении. Каждого было достаточно, чтобы провести сеанс. Живые вечно,...

Kamo·4w ago
FixDocsService

Перестаньте обновлять общий *** TTL для неработающих пользователей

Пойманный с Redis MONITOR: этот подок выпускал GET + PEXPIRE против *** ключ, хозяин которого простаивал более часа, секунд после службы безопасности У меня был...

Kamo·4w ago
Featurekamo-internal

Наименование и редактирование адресных книг, а также восстановление страницы вокруг них

Добавление книги POSTed жестко закодированное имя заполнителя без подсказки, и ничего В любом месте можно было бы переименовать одну из них, поэтому каждая книг...

kamo·4w ago
FeatureEmailService

Сохраняйте и обслуживайте весь контакт, а не только его имя

Слой REST непосредственно сериализовал объекты JPA. Контакт не имеет отображения на его электронные письма, телефоны, адреса, организации, URL-адреса, ИМ или от...

Kamo·4w ago
Featurekamo-internal

Бар администратора над картами стартовой площадки

Пять экранов, которые постоянно открывает администратор организации — члены команды, поведение и поведение. маркировка, статистика и затраты, приложения и функц...

kamo·4w ago
Fixkamo-internal

Stop/api/user-info обновление TTL для неработающих пользователей

Этот маршрут записывает *** TTL прямо в Редис, так что он обошел зубчатый в SecurityService, MediaService и ChatService полностью — и использовать Опросы провод...

kamo·4w ago
StyleMediaService

Восстановление концовок CRLF в KSessionService

Предыдущая запись переписала файл с LF, превратив 15-строчное изменение в 577-линейный дифф. Содержание не меняется; это возвращает концовки обратно. История чи...

Kamo·4w ago
FixMediaService

Перестаньте обновлять общий *** TTL для неработающих пользователей

Этот сервис сохраняет свою собственную копию KSessionService, и он скользит по TTL. Каждое чтение. Поэтому только служба безопасности Gating ничего не исправила...

Kamo·4w ago
FeatureBillingService

Использование изображений с одного дублированного пропуска

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

Kamo·4w ago
Featurekamo-shared-library

Подсчитайте каждый файл один раз для организации, а не один раз для загрузки

Биллинг был записан на imgs, так что организация, которая загрузила тот же файл пять В пять раз было предъявлено обвинение. Правило владельца - одна плата за от...

Kamo·4w ago
Performancekamo-internal

Hash только с BLAKE3, поэтому пропуск загрузки экономит время

Dedup работал — сервер входил в систему «связанный БЕЗ загрузки» и 358 МБ никогда не покидал сервер. Машина — но участник всё ещё ждал, потому что вычислил SHA3...

kamo·4w ago
PerformanceMediaService

Примите только BLAKE3, поэтому дедуп быстрее, чем загрузка

Конечная точка связи требовала обоих хешей. Браузер не имеет быстрого SHA3-256, поэтому У него уже был файл объемом 358 МБ, который занял ~ 20 секунд против 18,...

Kamo·4w ago
Performancekamo-shared-library

Сопоставьте сохраненный контент только на BLAKE3, чтобы браузер мог позволить себе спросить

Для доказательства владения нужны оба хэша, а в браузере нет быстрого SHA3-256 — js-sha3 чистый JavaScript ~25 Мб/с. Измеряется на 358 Мб видео, которое было ~2...

Kamo·4w ago
Featurekamo-internal

Пропустите загрузку, когда платформа уже имеет файл

Отправка одного и того же видео трем людям означала три полных загрузки. Дедуп разрушил их в один хранимый объект, но только после того, как каждая передача зав...

kamo·4w ago
FeatureMediaService

Прикрепите уже сохраненный файл, не загружая его снова

Передача видео на 2 ГБ трем коллегам стоила трех полных загрузок. хранение размножили их на один объект, но только после того, как каждая передача была завершен...

Kamo·4w ago
ChoreBillingService

Восстановление для генерируемого домена предварительного просмотра

Подбирает изменения в общей библиотеке, которые выставляют миниатюры и треки на организация и считывает производные байты из img dat derivatives.

Kamo·4w ago
Featurekamo-internal

Показать генерируемое хранилище предварительного просмотра как собственную линию

Миниатюры и изображения предварительного просмотра теперь учитываются в общей сложности организации, поэтому Клиент должен иметь возможность видеть, что они сто...

kamo·4w ago
FeatureSecurityService

Измерьте миниатюры и треки, сгенерированные из каждого файла

Ключи объектов адресованы контенту как **************** сегмент перед первым подчеркиванием идентифицирует файл производной Из. Размеры суммируются на ImgDat — ...

Kamo·4w ago
FeatureInitializerService

Схема для измеренного миниатюрного и трекового хранения

img dat derivatives записи, на сохраненный файл, реальный размер байта всего Камо, созданный из него. Заменяет img dats. THUMB FILE SIZE как источник Эта цифра:...

Kamo·4w ago
Featurekamo-shared-library

Билл сгенерировал миниатюры для организации

Миниатюры и треки на канале являются причиной загрузки организации, Итак, по инструкции владельца они теперь рассчитывают на общую сумму этой организации. Вмест...

Kamo·4w ago
Fixkamo-internal

Восстановление полученного приложения, первая просьба которого была отклонена

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

kamo·4w ago
Featurekamo-internal

Пусть пользователь сохраняет видео или аудио вложение, а не просто воспроизводит его

Игрок отвечает на одно намерение. Захотеть получить файл на диске — совсем другое дело. Видео и аудио были двумя типами вложений, у которых не было возможности ...

kamo·4w ago
ChoreBillingService

Восстановление для доменов брендинга и docs-workspace

Выберите изменение в библиотеке, которое считывает оба из object storage days.

Kamo·4w ago
Featurekamo-internal

Показать брендинг и хранение документов Docstive

Оба написаны прямо в хранилище объектов без размера, записанного в База данных, так что они читаются как ноль, пока развертка не измеряет их. Теперь у них есть ...

kamo·4w ago
FeatureSecurityService

Мера брендинга и хранение документов Docstive

Это единственные две вещи, которые организация хранит без размера. в любом месте базы данных — брендинговые активы идут прямо в публичное ведро под префиксом до...

Kamo·4w ago
FeatureInitializerService

Схема для измерения хранения только для объектов

object storage days записывает то, что считывает отметка от MinIO. Вещи, которые не имеют размера в базе данных: брендинговые активы и документы рабочее простра...

Kamo·4w ago
Featurekamo-shared-library

Подсчет брендинга и хранение документов Docstive

Почти все, что организация хранит, где-то записывает свой собственный размер. imgs row, kb media row, измерение почтового ящика. Две вещи не делают. брендинг ак...

Kamo·4w ago
ChoreBillingService

Восстановление домена вложения текстового сообщения

Подбирает изменения в общей библиотеке, которые измеряют вложения MMS из данных: URI хранятся в режиме inline в VOIP MESSAGES.

Kamo·4w ago
Featurekamo-internal

Показать файл вложения текстовых сообщений

Вложения MMS встроены в базу данных как данные: URI, а не как файлы. У них не было рекордов по размеру, и они никогда не считались. Теперь у них есть своя линия...

kamo·4w ago
Featurekamo-shared-library

Подсчитать вложения текстовых сообщений

Вложения MMS хранятся и не учитываются. Они также не то, что они Похоже: VoipMessageService кодирует вложение как данные: URI и пишет Он вписывается в VOIP MESS...

Kamo·4w ago
ChoreBillingService

Восстановление против доменов хранения по категориям

Подбирает изменения в общей библиотеке, которые делят imgs на один домен на ImageAssocType, так что записи звонков, голосовая почта, вложения в чат, HR-ресурсы ...

Kamo·4w ago
Featurekamo-internal

Показать каждую категорию хранения отдельно

Записи звонков, голосовая почта, вложения в чат, HR-ресурсы и маркетинг Каждый материал имеет свою собственную линию вместо того, чтобы делиться одними «докумен...

kamo·4w ago
Featurekamo-shared-library

Подсчитайте каждый тип сохраненного файла как свою собственную категорию

Записи звонков, голосовая почта, вложения в чат, HR-ресурсы, маркетинг Материалы, записи встреч и все виды документов - все строки в imgs. Отличается только Ima...

Kamo·4w ago
DocsBillingService

Запись исправленной семантики почтового ящика

EMAIL теперь измеряет почту, которую фактически размещает Kamo, приписанную к почтовому ящику. Организация, которая владеет им, вместо того, чтобы суммировать п...

Kamo·4w ago
FeatureEmailService

Измеряйте почтовые ящики каждой организации KamoMail

Прогуливается по каждому почтовому ящику Kamo и записывает, за день прибытия, RFC822 байты. трюмы — заголовки, корпус и закодированные вложения, в каждой папке,...

Kamo·4w ago
FeatureInitializerService

Схема измерения объема хранения в почтовом ящике

**************** Держит, на почтовый ящик и в день прибытия RFC822 байты, которые держит почтовый ящик. У бухгалтерского учета не было честного источника для ба...

Kamo·4w ago
Featurekamo-shared-library

Измерьте почту, которую на самом деле размещает Kamo, на почтовый ящик

EMAIL был получен из email metadata.search index, что было неправильно в обоих случаях. направления. Он полностью пропустил KamoMail - у организации на KAMO MAI...

Kamo·4w ago
Featurekamo-internal

Почему хранилище почтовых ящиков может читать ноль

Байты почтового ящика учитывают только почту, которую на самом деле размещает Kamo. Организация на Microsoft 365 или Google Workspace имеют свои сообщения на ди...

kamo·4w ago
FeatureBillingService

Пусть администратор платформы запустит снимок по требованию

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

Kamo·4w ago
FixBillingService

Дайте каждой организации реальную границу транзакций

StorageSnapshotSweep.catchUp перевозил @Transactional (REQUIRES NEW) На той же луковице, Spring применяет @Transactional через прокси-сервер. самозванец полност...

Kamo·4w ago
Performancekamo-shared-library

Читайте последнюю дату снимка без загрузки истории

Резюме требует одной даты. Он читал его, загружая двухлетний диапазон Снимки и max — пять доменов раз в день истории, на Каждая страница загружается, чтобы отве...

Kamo·4w ago
Featurekamo-internal

Показать использование хранилища на вкладке статистики учетной записи

На вкладке было написано «Никаких данных об использовании за этот период» для каждой организации. BillingApi.getCurrentUsage() - это заглушка, возвращающаяся { ...

kamo·4w ago
FixEmailService

Размеры записей вместо нуля

SearchIndexService написал sizeBytes = 0 для каждого сообщения, которое он когда-либо индексировал. Под комментарием «Недоступно из конверта». Доступно: The fet...

Kamo·4w ago
FeatureBillingService

Сообщите, что организация хранит

На вкладке «Статистика учетной записи» всегда говорилось: «Никаких данных об использовании за этот период». для каждой организации, потому что getCurrentUsage()...

Kamo·4w ago
FeatureInitializerService

Разработчик: Org storage snapshots

Mirrors OrgStorageSnapshot как явный DDL, по стилю дома — ddl-auto Сначала создается таблица, поэтому Творение является откатом, а СЕТЫЕ ДЕФУЛЬТЫ — это Что на с...

Kamo·4w ago
Featurekamo-shared-library

Модель использования хранилища для организации

Ничто никогда не суммировало хранение в организации. Шесть объектов несут байт подсчет на файл, и ни один код не агрегировал ни один из них, поэтому учетная зап...

Kamo·4w ago
Fixkamo-internal

Popover X закрывает окно, а не только

Увольнение попувера уже имело две возможности (нажмите снаружи, Escape), поэтому X, который только отклонил его, был дубликатом и не оставил никакого способа из...

kamo·4w ago
FeatureInitializerService

Объявить о разделении приложения ****************

Наполнитель только когда-либо заполнял строку плана, которая отсутствовала — намеренно, поэтому он не мог молчать. Переместите уровень, который оставил приложен...

Kamo·4w ago

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

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

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