KamoCRM

Жизненный журнал изменений

Каждая особенность, исправление и улучшение, опубликованные, как это корабли. Ничего не удерживается для запуска.

17,659
Итого изменений
6,077
Особенности
5,341
Постоянные расходы
30
Проекты
Фильтр по проекту
Все проекты17,659AIService260APIService174BillingService158ConversionService110DaemonService138DocsService223ESigService91EmailService587InitializerService329KBService151KlusterServices744MCPGatewayService261MediaService604RAGService79SecurityService1,874TranslateService62VOIPService250VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,412kamo-login340kamo-marketing642kamo-nowww20kamo-register213kamo-shared-library1,681kamo-signer-monorepo57kamolos114
Фильтр по типу
Все типыBuild16CI523Chore776Docs3,257Feature6,077Fix5,341Other998Performance165Refactor278Revert23Style42Test162Upgrade1
September 23, 2026
OtherSecurityService

Переименовать приложения DNS alias для применения

Приложения.* хост обслуживает страницы кредитных заявок и порталов пациентов (kamo-apps), а не загрузки приложений, поэтому переименуйте псевдоним везде, где он...

Kamo·1mo ago
FeatureSecurityService

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

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

Kamo·1mo ago
PerformanceSecurityService

Сохранить commit logs.translation count во время записи

DDL: **************** (колонка + индекс частичного благоприятствования, применяемый к Производство уже началось и *************** (Однажды догонять, уже бегать ...

Kamo·1mo ago
PerformanceSecurityService

Используйте бережливый LeadVendorProduct считывания, а не 8-стороннюю жажду найти

Caller half of the kamo-shared-library fix: переключает каждый вызов findById() LeadVendorProductРепозиторий в службе безопасности в зависимости от того, какой ...

Kamo·1mo ago
FeatureSecurityService

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

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

Kamo·1mo ago
PerformanceSecurityService

Прочитайте список обязательств публичных изменений из бухгалтерской книги, а не СОВЕТА (*)

pg stat statements: 'SELECT COUNT(c) FROM CommitLog c WHERE c.project IN (~33 общественных проекта) [и c.commitTypeId = :t]' работал ~ 140K раз в день по 100-20...

Kamo·1mo ago
FixSecurityService

Подарочные карты принимают права на ценообразование на вкладке Скидки

Перечисление подарочных карт, выдача одной и редактирование одной (включая ее баланс, которым делится библиотека) Снова, как компаньон камо-совместимых-библиоте...

Kamo·1mo ago
FixSecurityService

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

Отдел и должность уже необходимы MANAGE MEMBER SECURITY (или открытое окно бога) /member-security, включая вашу собственную запись. Остальная часть карты была о...

Kamo·1mo ago
FixSecurityService

Розничные суб-ресурсы CommerceMarketController скопированы

CommerceMarketController's get-one/update/delete handlers under/retail/... методы, которые не принимали orgId (bare findById/deleteById) - абонент с той же ауте...

Kamo·1mo ago
FixSecurityService

Бросьте 4 новых охраняемых обработчиков с неохраняемых конечных точек

**************************** пойманный Предыдущее обязательство: ******************* **************** теперь урегулируйте сессию (GetCachedOrganization) Ид, в т...

Kamo·1mo ago
FixSecurityService

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

Пять пробелов позволяют подписавшемуся члену выйти за пределы своей собственной организации. Счет коллеги, без правой проверки: ********************** Решил во...

Kamo·1mo ago
PerformanceSecurityService

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

pg stat statements помещает однократные считывания публичного журнала изменений в верхней части базы данных Расстояние: поиск слизняков и два соседних поиска пр...

Kamo·1mo ago
FixSecurityService

Вперед актер при перекладывании линии комиссии

addLine/updateLine ретранслируемый членId (нормализованный до Long в 789c544), но никогда не Call — в отличие от openDraft, send, voidLine и всех конечных точек...

Kamo·1mo ago
FixSecurityService

Forward SubjectMemberId и роль, чтобы TimecardService мог проверить право собственности

**************************** Решил роль звонящего против клиента SubjectMemberId (resolveRole -> EMPLOYEE, когда актер == субъект), но никогда не пересылал этот...

Kamo·1mo ago
FixSecurityService

Добавление людей и безопасности членов требует их прав

POST/members/create,/create-team-member и/bulk-create, и GET/members/lookup-user Для этого требуется MANAGE MEMBERS или открытое окно Бога. Проверяли только на ...

Kamo·1mo ago
ChoreSecurityService

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

Размах каждого РЕПО на значения живых Секретов кластера (2026-09-23) нашел здесь копии: JWT подписывает секрет как «${JWT SECRET: <literal>}» по умолчанию (в пр...

Kamo·1mo ago
ChoreSecurityService

Нет живых учетных данных в Application.yml по умолчанию

Дефолты локальной разработки содержали пароль владельца базы данных (${DB PASSWORD: <literal>}), и apiservice/securityservice, а также секрет HMAC в режиме реал...

Kamo·1mo ago
FixSecurityService

Введите API в приложение, а не только экран

Страница настроек и параметр nav проверяют организацию. хостинговые компьютеры, До сих пор это были все ворота. AppAvailability Интерцептор никогда не отображае...

Kamo·1mo ago
FeatureSecurityService

Люди / члены ИИ, фонетические имена, требования к роли; фиксация позиции экономит безопасность

Члены - Создавать, создавать команду-члена и создавать навалом принимают "intelligenceType", "namePhonetic" (новый) Только учетные записи, такие как имя, и для ...

Kamo·1mo ago
FeatureSecurityService

Поверхность, обращенная к браузеру, и второй шлюз Guacamole

SecurityService является границей доверия для хостинговых компьютеров. Он проводит сессию, права и организацию График; ComputeService имеет учетные данные Kuber...

Kamo·1mo ago
FixSecurityService

Конечные точки потребления показывают точные полученные / импортированные счета из регистра потребления

Список настроек Lead Intake показал total received / total processed / last received at строка конечных точек, где они сталкивались один раз за полезную нагрузк...

Kamo·1mo ago
PerformanceSecurityService

Manage-Credits and Leads-Available читать ведущие книги один раз вместо того, чтобы считать за строку

/leads/credits (GET/api/security/credits/manage) подсчитывал лид-пул один раз за строку выделения — ~8 с один против 796-килограммового пула одной организации, ...

Kamo·1mo ago
September 19, 2026
FixSecurityService

Нормализовать MemberId при передаче запросов на добавление/обновление строки

Браузер сохраняет идентификаторы участников в качестве строк, чтобы избежать округления IEEE-754. CockroachDB unique rowids. Нормализовать задолго до передачи т...

Kamo·1mo ago
September 18, 2026
FixSecurityService

Взгляд аккаунта называет своего основного участника

GET/customers/{uid} отправляет первичного участника только в качестве первичного участника, в то время как вид учетной записи читает Объект первичного участника...

Kamo·1mo ago
FeatureSecurityService

Карта участника несет обои их настольные шоу

GET/members/{id}/card набирает «обои» для заголовка карты, решается путь консоли фон и профиль героя разрешают рабочий стол участника: ни один, когда их консоль...

Kamo·1mo ago
FixSecurityService

В примечании к учетной записи указан участник, который написал его, а не «Система»

GET/customers/{uid}/notes sent each note's authorMemberId but no authorName, and the account view отображает записку без имени, написанную системой, поэтому каж...

Kamo·1mo ago
FeatureSecurityService

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

Те же пять действий — чат, звонок, электронная почта, встреча, просмотр профиля — были предложены из трех мест. kamo-internal (серия Interaction Center, поползн...

Kamo·1mo ago
September 17, 2026
FeatureSecurityService

Демозаписи записаны на главную роль, на главную

**************************** Секция вебинаров главной страницы называется /api/webinar/leads/{id} с тех пор, как она была написана, и ничто никогда не служило е...

Kamo·1mo ago
FixSecurityService

Короткие одноразовые коды больше нельзя угадать без ограничений

Каждый короткий код на платформе отправлял сообщения или тексты без подсчета: - POST/api/recover/email/verify-code взял 8-hex-character reset code ALONE и сопо...

Kamo·1mo ago
FixSecurityService

Служба безопасности никогда не хранит пароль в виде

Два автора вложили простой текст в ПОЛЬЗОВАТЕЛЯ. Пассворд. И то и другое называется User.encodePassword(), который нуждается в статическом кодере, который Тольк...

Kamo·1mo ago
FixSecurityService

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

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

Kamo·1mo ago
FixSecurityService

Пользователь системы действует только внутри организации, в которую он был введен

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

Kamo·1mo ago
FixSecurityService

Только владелец организации, ее члены CONFIGURE SYSTEM или режим активного бога могут изменить ее настройки

PUT/api/security/org/{id} вообще не принял запрос. ResourceServerConfig позволяет выполнять все запросы и ретранслировать APIService /api/security/**, чтобы оди...

Kamo·1mo ago
FixSecurityService

Сохранение приложения OAuth держит клиента в секрете, если не введен новый; учетные данные владельцев не попадают в Org JSON

PUT/api/oauth-config/{id} хранил все, что попадало под клиентскую тайну. Ответы маскируют секрет и форму редактирования Отправляет бланк обратно, обещая «остави...

Kamo·1mo ago
TestSecurityService

Поисковый запрос читает электронную почту лидера

Ходит по ветвям LIKE спецификации сетки на Hibernate (рендеринг HQL) оставляет аргументы функции, поэтому он не может показать, какие столбцы читает термин и пр...

Kamo·1mo ago
FixSecurityService

Остановите доставку учетных данных GoDaddy и заблокируйте их для картографа этой службы

Зафиксировано в библиотеке 096feaa1: Organization.godaddyApiKey и GodaddyApiSecret @JsonIgnore. Это изменение достигает производства только тогда, когда услуга,...

Kamo·1mo ago
FeatureSecurityService

Загрузка логотипа в стиле жизни, ключи config.json и водяной знак LIFESTYLE

Логотип стиля жизни является четвертым логотипом на бренд (компания и белая этикетка), декоративное оформление логотипа. Фоновый водяной знак теперь рисует по у...

Kamo·1mo ago
FeatureSecurityService

Импортный свинец регистрируется как импортный

Ведущий ИмпортКонтроллер создал каждую строку с двумя аргументами, создающими Ведущий, так что История свинца говорит, что источник API ни с кем не действует, т...

Kamo·1mo ago
September 16, 2026
FixSecurityService

Retry public считывает базу данных с отменой 40001

Каждый DDL переворачивает версию каталога YSQL и транзакцию, которая началась Оригинальное название: Catalog snapshot... invalidated: MISMATCHED SCHEMA (SQLSTAT...

Kamo·1mo ago
OtherSecurityService

Освободите простаивающие соединения Hikari теперь, когда пул YSQL используется совместно

Менеджер соединений больше не зажимает сеансы **************************** Таким образом, неработающие соединения приложений больше не содержат бэкэнд базы данн...

Kamo·1mo ago
FixSecurityService

Уберите kamo-meet и kamo-analytics из публичного журнала изменений

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

Kamo·1mo ago
FeatureSecurityService

Виджет Email Campaigns доступен для всех, кто может открыть кампании

EMAIL CAMPAIGNS WIDGET и его дополнительные, функциональные и MOVABLE политики от VIEW BULK EMAIL на сапоге, который вводит их, так что панель приземляется на с...

Kamo·1mo ago
September 13, 2026
FeatureSecurityService

Ведущая панель отказа передает personAsked в книгу

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

Kamo·1mo ago
FeatureSecurityService

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

GET **************** и /команда-участники-подрядчики теперь несут созданные организации на человека: названия организаций, которыми они владеют (orgs.user id ow...

Kamo·1mo ago
FeatureSecurityService

Собственный переход страницы организации и члена

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

Kamo·1mo ago
September 12, 2026
FeatureSecurityService

Настройте каждый переход страницы, размер плитки и цвет, чтобы начать

Варианты ответов GET и PUT /api/security/page-transition для каждого идентификатора каталога из PAGE TRANSITION OPTIONS: недостающий, нечитаемый или вне диапазо...

Kamo·1mo ago
FeatureSecurityService

Каждая вкладка читает переход страницы, и оператор выбирает ее

GET/api/security/page-transition отвечает на любой подписанный сеанс, поскольку каждая вкладка нуждается в нем для раскрытия страницы; неустановленное или неизв...

Kamo·1mo ago
FixSecurityService

Решитель идентификатора никогда не передает кампании адрес, который участник не может прочитать

Разрешающие свинцовые идентификаторы считывают каждый адрес через свинцовую маскирующую DTO и пропускают только пустые. Маскировка теперь сбивает с толку вместо...

Kamo·1mo ago
FeatureSecurityService

Изменение отказа от свинца освежает открытые экраны в прямом эфире

Реестр здесь сообщает OptOutChangePublisher после того, как изменения совершаются, который публикует rt.org.{orgId}.email-opt-outs на ядре NATS (поток этого сер...

Kamo·1mo ago

Подобно тому, что вы видите доставку?

Все это приходит в ваше рабочее пространство само по себе. Начните с бесплатного плана и прочтите эту страницу снова через месяц.

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