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
August 11, 2026
Fixkamo-shared-library

Остановить организацию группы оплаты, сидящую на столе наследия

BillingGroup был привязан к Billing groups. Этот стол уже существовал — один из подсистема с семью таблицами (billing group members, subscriptions, licenses, ...

Kamo·4w ago
Fixkamo-shared-library

Никогда не позволяйте службе квот останавливать запуск службы

ХранилищеQuotaService взяло пять репозиториев в качестве необходимого конструктора аргументы. Услуги в этом поместье компонент-скан com.kamo с wildcard но Объяв...

Kamo·4w ago
Testkamo-shared-library

Пин, как бассейн делится на лимиты на почтовый ящик

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

Kamo·4w ago
Featurekamo-shared-library

Неудачный платеж что-то значит

PAST DUE считается полностью живущим в обоих лицензионных платежах без метки времени и без кепки, поэтому клиент, чья карта не удалась, сохранял все функции до ...

Kamo·4w ago
Testkamo-shared-library

Пин семантика режимов делегирования

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

Kamo·4w ago
Featurekamo-shared-library

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

Три вещи отсутствовали, а одна была очень вредной. account members (Учетная запись members) имеет глобальную уникальную учетную запись Member id — член может у...

Kamo·4w ago
Featurekamo-shared-library

Показать, сколько будет стоить отключение отказоустойчивости

kamo.entitlement.fail-open предоставляет любое приложение, о котором матрица плана никогда не упоминает. Это документированный как временный клапан для обратног...

Kamo·4w ago
Featurekamo-shared-library

Opt-in автоматически расширяется с потолком

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

Kamo·4w ago
Featurekamo-shared-library

Запишите, с чем была создана каждая цена Stripe

Картографирование хранилось только в том, какой идентификатор цены использовать, поэтому изменение цены в каталоге может Его даже не замечают. Обеспечить коротк...

Kamo·4w ago
Featurekamo-shared-library

Дать скидке на хранение эффект

Хранение измерялось по девятнадцати доменам, ночным, со сбоем сборки. Тест покрытия — и нигде не вычислялось пособие или отказывался байт. Цифра хранилища плана...

Kamo·4w ago
Featurekamo-shared-library

Дайте дополнениям размер единицы и покупное количество

Единица надстройки существовала только как проза внутри ее описания («Каждая единица»). Добавляет 25 ГБ") и в качестве жестко закодированной константы на маркет...

Kamo·4w ago
August 10, 2026
Featurekamo-shared-library

Длительная запись разговора клиента, поднятого им самим

MediaSessionMember получает AUTO OPENED AT, помимо msgIdLastViewed, потому что это одно и то же зерно — факт об отношении одного члена к одному сеансу. Тот самы...

Kamo·4w ago
Stylekamo-shared-library

Восстановить окончания CRLF в репозитории участника

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

Kamo·4w ago
Featurekamo-shared-library

Сложный гостевой поиск и удаление по событию

Диалог событий показывает, с кем событие, и конечная точка списка возвращает Месяц событий за один раз. Запрос гостей на мероприятие - это запрос на строку; Fin...

Kamo·4w ago
Featurekamo-shared-library

Стратегия AUTO ASSIGNMENT и длительный отчет о невидимой передаче

AUTO ASSIGNMENT(3) прилагается к SupportAssignmentStrategyType — присваивается немедленно агенту, который действительно находится в сети, предпочитая того, кто ...

Kamo·4w ago
Featurekamo-shared-library

Когда был создан аккаунт

Учетная запись вообще не имела метки времени создания — ни нулевой колонки, ни колонки. Список аккаунтов имеет колонку Date Created и заказы по ней, так что кол...

Kamo·4w ago
Performancekamo-shared-library

Индекс диапазона геолитов должен быть ASC, а не HASH по умолчанию от YugabyteDB

IP-поиск - это сканирование диапазона: Где сеть start <= ? ORDER BY network start DESC LIMIT 1 YugabyteDB разбивает столбец индекса LEADING на HASH, если не ук...

Kamo·4w ago
Featurekamo-shared-library

Соберите календари для члена и добавьте право публикации в масштабе всей организации

UserCalendar и CalendarEvent отключились от USER ID и не организации. Пользователь является глобальным, а член — это пользователь внутри одного пользователя. Сч...

Kamo·4w ago
Fixkamo-shared-library

PublicChatApiKey.scopes связывание jsonb

Поле с инициализатором было пропущено более ранней подметкой jsonb, так что это Один все еще связан как Варчар: 'Колонные области - тип jsonb, но выражение - эт...

Kamo·4w ago
Fixkamo-shared-library

CockroachDB-only SQL, который отвергает PostgreSQL

CockroachDB пишет текст типа STRING; PostgreSQL и YugabyteDB используют TEXT. 25 отливок по нативным запросам все еще излучали CAST (x AS STRING) и STRING, кото...

Kamo·4w ago
Fixkamo-shared-library

@Lob String должен прикрепить LONGVARCHAR или PostgreSQL читает его как OID

Диалектические карты Hibernate PostgreSQL @Lob String to an OID (большой объект) Ссылка) и читает ее с getLong(). CockroachDialect отображается одинаково Аннота...

Kamo·4w ago
August 9, 2026
Featurekamo-shared-library

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

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

Kamo·4w ago
Performancekamo-shared-library

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

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

Kamo·4w ago
Featurekamo-shared-library

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

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

Kamo·4w ago
Featurekamo-shared-library

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

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

Kamo·4w ago
Featurekamo-shared-library

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

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

Kamo·4w ago
Featurekamo-shared-library

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

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

Kamo·4w ago
Featurekamo-shared-library

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

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

Kamo·4w ago
Performancekamo-shared-library

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

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

Kamo·4w ago
Featurekamo-shared-library

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

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

Kamo·4w ago
Fixkamo-shared-library

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

isOrgEntitledToApp освобождается только от орга верхнего уровня, поэтому орг с пометкой isPlatformProduct был объявлен как Если бы это был клиент. sign.pink сид...

Kamo·4w ago
Fixkamo-shared-library

Остановите загрузку страницы от продолжения проекции прав

computeEffectiveFeatures добавила строки OrgFeature, управляемые Hibernate абонента, прямо к его выходу А затем перевернулся на них. Собственный javadoc называе...

Kamo·4w ago
Testkamo-shared-library

Pin the deprecated-alias исключение

Ключ каталога - номерной идентификатор ServiceType и несколько отставных констант. намеренно поделиться одним с приложением, которое их заменило - DOC MANAGER с...

Kamo·4w ago
August 8, 2026
Fixkamo-shared-library

Остановите конечные точки ипотеки, обеспечивающие право на личный кредит

LOS * -> Переименование MLOS * было применено к декларации enum и нигде больше. Потому что освобожденный Имена были немедленно повторно объявлены как права личн...

Kamo·4w ago
Performancekamo-shared-library

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

Вкладка «Приложения и функции» спрашивает, отображается ли каждое приложение в матрице плана. Форма per-app сканирует таблицы планов и надстроек один раз на при...

Kamo·4w ago
Refactorkamo-shared-library

Решите проблему амортизации через каталог приложений

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

Kamo·4w ago
Featurekamo-shared-library

Сделайте доступность приложения и стадию редактируемой во время выполнения

Каждый атрибут, который отображает страница настроек приложений — имя дисплея, описание, стадия, амортизация — была постоянной компиляции времени в ServiceType ...

Kamo·4w ago
Featurekamo-shared-library

Решите право на приложение ServiceType; переименуйте LOS в MLOS

Право разрешает ServiceType.name() **************************** Коды каталога являются маркетинговыми (USERS, VIDEO CONF, HR SYSTEM, ...) и никогда не совпадают...

Kamo·4w ago
Featurekamo-shared-library

Поток контент-адресованного хранилища, чтобы объект мог превышать кучу

Вложения в чате переходят на потолок 3 ГБ. Для того, чтобы получить доступ к сайту, [ ] который не может выразить это вообще — Java-массив останавливается на In...

Kamo·1mo ago
August 7, 2026
Testkamo-shared-library

Напишите половину инварианта сканирования, который этот репо не может видеть

Обсуждение LibBeanSafety Тест может контролировать только библиотеку: она знает, что фасоль требует хранилища Из какого-то пакета и ничего о том, сканируют ли е...

Kamo·1mo ago
Testkamo-shared-library

Обнаружение небезопасных зависимостей хранилища вместо их перечисления

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

Kamo·1mo ago
Fixkamo-shared-library

Остановите указатель почтового ящика от неудачного запуска платформы

DepartmentService - это @Service, и каждая услуга имеет @ComponentScan («com.kamo»). Все 40 из них его построили. Таким образом, для предоставления почтового ящ...

Kamo·1mo ago
Featurekamo-shared-library

Пять шаблонов электронной почты, которые никогда не были написаны

В конверте электронной подписи было ровно два шаблона: приглашение и приглашение. Повышенный код. Ничего не было для того, что происходит после подписи знаки — ...

Kamo·1mo ago
Featurekamo-shared-library

Пусть отдел и организация указывают на один из своих почтовых ящиков

Контактное письмо отдела было бесплатным текстом, поэтому он мог назвать адрес, который делает организация. Два из трех отделов с одним набором сегодня делают и...

Kamo·1mo ago
Featurekamo-shared-library

Менеджер и поиск в каталоге, который выживает в большой организации

TeamMember получает дополнительную самооценку для того, кому он сообщает. Обозначение является Прикреплен к INT8, поэтому Hibernate не может копировать Участник...

Kamo·1mo ago
Featurekamo-shared-library

Пусть отдел сидит под родительским отделом

Отделы были плоским списком, поэтому орг-карта с Операциями > Успех клиента > На борту не было возможности сказать это. Отдел получает факультативную саморефере...

Kamo·1mo ago
Fixkamo-shared-library

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

DATE CREATED НЕ НУЛЬНО с DEFAULT now(), но ничто никогда не устанавливает поле. Hibernate называет каждую вставляемую колонку в своем INSERT, поэтому он отправи...

Kamo·1mo ago
Fixkamo-shared-library

Сделайте атомные претензии действительно атомными и прекратите голодать

Конкурентный обзор денежного пути показал, что дизайн параллелизма не был вообще бегать. Модифицировать без @Transactional. Spring Data не открывает транзакцию...

Kamo·1mo ago
Featurekamo-shared-library

Найти разделение членов комиссии для их собственного мнения комиссии

Оргсхема, а не клавиша только на члене: ORG ID дублируется на этом таблица, так что строка никогда не может быть прочитана перекрестным арендатором по идентифик...

Kamo·1mo ago
Featurekamo-shared-library

Командный регистр комиссий и домен выплат Stripe

Добавляет com.kamo.z.shared.commission: регистр, подписанный только приложением, на члена строка баланса, которая существует исключительно для сериализации пара...

Kamo·1mo ago

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

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

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