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
April 29, 2026
FeatureSecurityService

Добавить конечную точку подписки на платформу для кросс-орга функции gating

У администраторов Child-org (например, у владельца GNosia Дэниела) есть подписка на COMP. заказов на корневую оргу KamoCRM, а не на свою собственную. Особенност...

Kamo·6mo ago
CISecurityService

Scope concurrency to build jobs, not Kubernetes deploys

Workflow-level concurrency serialized the whole pipeline (including kubectl rollouts). Move the group to the build job only so deploy jobs from different runs c...

Kamo·6mo ago
FixSecurityService

Разрешить повышенный доступ к getDomainById и верифицировать конечные точки DNS

Владельцы и члены системы высшего уровня получили 403 на getDomainBy Ид и проверяем DNS, потому что эти конечные точки проверены Организовать напрямую. Добавляе...

Kamo·6mo ago
April 28, 2026
FixSecurityService

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

ONE DOMAIN PER ORG неправильно исключил .kamocrm.com web-alias домены, позволяющие оргу накапливать несколько корневых доменов (и 10 Для каждого из них есть сво...

Kamo·6mo ago
FixSecurityService

Уменьшить задержку создания орга и исправить каскадные сбои перевода

- OrganizationController: замените ensureTeamMembersForAllOrgs (полная организация) Сканирование стола) с помощью обеспеченияTeamMemberForOrg (единственная орга...

Kamo·6mo ago
FeatureSecurityService

Добавьте конечную точку загрузки для уже существующих оргов

POST **************** триггеры одинаковые idempotent setup as the sub-org creation hook (англ.) (недоступная ссылка — история). .setupForSubOrgCreation) но може...

Kamo·6mo ago
FixSecurityService

Автоматическое назначение первого места, Бесплатно в качестве пола, более широкая форма признания недействительным

BillingSetupService активирует первый слот с открытой лицензией при посеве суборг подписки (и то же для промо-биллинг-владельца) — В противном случае новый влад...

Kamo·6mo ago
FixSecurityService

Члены организации верхнего уровня получают план владельца платформы, минуя платежные ворота

Члены KamoCRM (высшего уровня) не подчиняются системе выставления счетов. получить матрицу функций OWNER UNLIMITED (с Free as a) защитный откат, если план владе...

Kamo·6mo ago
FeatureSecurityService

Авто-предоставление кресла KamoCRM для создания суборгов; конечная точка владельца рекламного биллинга

EntitlementService использует SubscriptionMember (не AccountMember) для вычислений членские права — объединение функций между активными сублицензиатами, плюс Св...

Kamo·6mo ago
April 27, 2026
OtherSecurityService

AccountGroup -> AccountTier; конечные точки / группы -> / уровни

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

Kamo·6mo ago
RefactorSecurityService

Бросьте пользователей / MasterAccountHolder, используйте Account.members + PrimaryMember

AccountController отражает модель Account-as-group: - computeDisplayName / extractEmail / extractPhone resolve through the Основной участник (член) вместо выпав...

Kamo·6mo ago
FeatureSecurityService

Постоянный язык/временная зона/валюта при регистрации

Конечная точка /register теперь принимает язык, часовую зону и частоту по умолчанию. Наряду с существующим регионом. Регистрационный сервис устанавливает страну...

Kamo·6mo ago
RefactorSecurityService

Переход от BillingGroup к учетным лицензиям

EntitlementService разрешает членские права против AccountLicense Записи, принадлежащие счету участника. Права членов Форма теперь выставляет аккаунтUid + аккау...

Kamo·6mo ago
FeatureSecurityService

Поддержка вложенного имени/электронной почты/телефонаЧисла + конечные точки управления адресами

- AccountController принимает вложенное имя/email/phoneNumbers JSON на POST/PUT Начальный адрес на POST создает SHIPPING (и BILLING при использовании набора AsB...

Kamo·6mo ago
FeatureSecurityService

Добавить GET /{id}/history и /{id}/history/filters конечные точки

Назначенная, фильтруемая, доступная для поиска конечная точка с лид-историей с загрузкой пакетного актера (без N + 1). Конечная точка фильтра возвращает различн...

Kamo·6mo ago
FeatureSecurityService

System-config recording stats + настроек для обработки записей

- Получить **************** Возвращает четыре стойки экспонируется на камо-внутренних настройках → Платформа → Конфигурация → VoIP/SMS Закладка (vmPending, call...

Kamo·6mo ago
April 26, 2026
FeatureSecurityService

Включить описание формы в config.json

Добавить поле описания для сборкиConfigJson() и пройти org.getDescription(). от writeConfigFiles() так что тематический config.json несет Описание для интерфейс...

Kamo·6mo ago
FeatureSecurityService

Экспозиция включает Компанию в ответах на впуск-конфигурацию и рыночную конфигурацию

*************************** ************************* Теперь включите флаг компании, чтобы фронтенд знал, показывать ли Название компании по созданию свинца.

Kamo·6mo ago
OtherSecurityService

Добавить запись диагностики в /names endpoint

Log orgId, количество членов и разрешение на имя каждого члена для диагностики Почему имя назначенного члена не решается правильно.

Kamo·6mo ago
FixSecurityService

Приоритет реального имени / фамилии пользователя для отображения

usernameAlias - это функциональная ручка входа (часто равная имени пользователя), Не отображаемое имя. Настоящие человеческие имена живут на User.name (EmbNameF...

Kamo·6mo ago
FeatureSecurityService

Добавить /names endpoint return id→name для всех участников независимо от состояния

Фильтры конечных точек для активных членов команды, но расширение Задания могут ссылаться на базовых членов или неактивных членов. Используйте /имя для Разрешен...

Kamo·6mo ago
FeatureSecurityService

Добавить ******************* конечная точка

Возвращает SalesType, subType и customForms для рынка по рыночному принципу Форма Add Lead может отображать поля подтипа и пользовательские формы ввода без пред...

Kamo·6mo ago
FixSecurityService

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

Приоритет: member.usernameAlias → user.name.formatFull() → user.alias → user.username

Kamo·6mo ago
April 25, 2026
OtherSecurityService

Добавить logging для загрузки Background endpoint

Log org/index, информация о файлах, userId, решения auth и постановка MinIO Ключ, чтобы проследить, почему фоновые загрузки не появляются в ковше для постановки...

Kamo·6mo ago
ChoreSecurityService

Восстановление личности участника JsonIdentity Обсуждение Kamo-shared-library

kamo-shared-library b57d156 fixes @JsonIdentityInfo (собственность = "уникальный") • «id» на элементе, разрешающий 400 ошибок на PUT/api/security/org/{id}.

Kamo·6mo ago
FixSecurityService

Удалите дубликат CorsFilter, вызывающий двойной заголовок Access-Control-Allow-Origin

Явная фасоль CorsFilter вызвала второй CORS-фильтр вместе с Spring. Встроенная поддержка CORS (с использованием CorsConfigurationSource) Оба фильтра решили шабл...

Kamo·6mo ago
FixSecurityService

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

- Добавить обход пользователя системы в качестве первой защиты в canManageOrgBranding Пользователь системы имеет полный контроль над всеми неродительскими орган...

Kamo·6mo ago
April 24, 2026
FeatureSecurityService

Конечные точки System-config + Platform-overview

Поверхность конфигурации всей платформы, закрытая существующим владельцем верхнего уровня Защита (соответствует шаблону SystemUserConfigController’s requireTopL...

Kamo·6mo ago
FixSecurityService

Реальная причина ошибки GoDaddy 400

GoDaddy теперь возвращает HTTP 400 с кодом = UNABLE TO AUTHENTICATE «Плохой запрос: плохой запрос», когда учетная запись не соответствует их текущему Производст...

Kamo·6mo ago
FeatureSecurityService

Добавить GET/api/security/org/all-networks для администраторов платформ

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

Kamo·6mo ago
RefactorSecurityService

Drop teamMemberPayFeesНастройка параметра

Зеркало изменения общей библиотеки — SecurityModelController MasterModelController и AppliedModelController перестали читать и писать Разработчик:MemberPayFeesS...

Kamo·6mo ago
FixSecurityService

Eager-load domains via findByIdWithDomains, drop @Transactional

@Transactional на методе контроллера держит соединение DB открытым Вся загрузка MinIO, а также риск LazyInitializationException внутренняя GetOrganizationById т...

Kamo·6mo ago
FeatureSecurityService

Фильтрация видимости Alias + автопроверка владения поддоменом

Контролер организации: - Создание Web-alias org теперь автоматически отмечает право собственности isDnsVerified=true on the created OrgDomain — с тех пор запись...

Kamo·6mo ago
FixSecurityService

Загрузить непосредственно в public/{domain-folder}/img/ вместо постановки ведра

Конечная точка загрузкиLogo писала в жестко закодированный заполнитель «sumtingwong» (незаполненная настройка) вместо фактического публичного тематического пути...

Kamo·6mo ago
FixSecurityService

Удаление сбитого узла k2m1 из краевых узлов по умолчанию

k2m1 (10.8.2.1) постоянно снижается. Оставить его в списке отказов Это привело к тому, что повторные загрузки зависли до тех пор, пока новый тайм-аут OkHttp не ...

Kamo·6mo ago

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

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

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