KamoCRM

Журнал змін

Кожна особливість, фіксація та вдосконалення, розміщена в ній кораблі. Ніщо не відбувається за запуском.

17,500
Загальні зміни
5,986
Особливості
5,284
Фіксатори
30
Проекти
Фільтр за проектом
Всі проекти17,500AIService251APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService576InitializerService329KBService151KlusterServices740MCPGatewayService251MediaService602RAGService79SecurityService1,847TranslateService62VOIPService249VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,349kamo-login335kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,657kamo-signer-monorepo56kamolos114
Фільтр за типом
Всі типиBuild16CI523Chore774Docs3,254Feature5,986Fix5,284Other994Performance165Refactor278Revert23Style42Test160Upgrade1
August 5, 2026
FixEmailService

Стоп Хібернате мангал ":" відкидає в рідному SQL

РџРμР»РμР»РμР»РμР»РμР»РμР»РμР»РμР»РμР»РμР»РμР»РμР»РμР»РμР»РμР»РμР»РμР»РμР»РμР»РμР»РμР»РμР»РμР»РμллРμР»РμР»РμР»РμР»РμР»РμллРμллРμллРμллРμллллллл...

Kamo·2mo ago
FixEmailService

Зберігайте переробку споживача індексатора НАТС після розгортання

Розгортання розгортати перекриття подів і виїжджаючи ще міцно Споживач, так що вхідний зв'язок суб'єкта до "email-metadata-indexer" не виходить з [SUB-90012] Сп...

Kamo·2mo ago
FixEmailService

Адаптація індексаторів метаданих для масивних стовпців

Дотримуйтесь зміни кармо-шаред-ліберта, які картують розмови /search index масивні стовпчики, як String[]/UUID[], а не Список<T>, що припинено кожен вказував по...

Kamo·2mo ago
FixEmailService

Підключіть індекс сипучих папок і зупиніть його на структурній недостатності

Несумісна робота з одночасним сеансом, ковтати в тому, що дерево чистий. Об'ємний індекс ходив сторінки з загальнимиPages, встановленими на Integer. MAX VALUE ...

Kamo·2mo ago
FixEmailService

Ніколи не збігаються з власними адресами компанії

A Lead, e-mail якого була встановлена на noreply@kamocrm.com, що відповідає кожному повідомленню про те, що адреса не була відправлена - одна з провідних реєстр...

Kamo·2mo ago
FixEmailService

Сторінка свинцю ковтати до вкритого вікна

Одна фіксована сторінка безшумно втрачена поштова скринька, коли поштова скринька приймала більше pageSize повідомлень між кліщами — лопець, зайнятий спільною п...

Kamo·2mo ago
FixEmailService

Адреса відповідей на відповідь-To, і зупинити витік SMTP винятки до UI

Швидкий відповідь на повідомлення KamoCRM не вдалося з `{"error":"Незаконні адреси"}` Надіслане дієслово в поле відповіді. Цей рядок є власне слово Jakarta Mail...

Kamo·2mo ago
FixEmailService

Стоп класифікує багаточастиновий/пов'язаний корінь HTML як вкладення

Кожна транзакційна електронна пошта ми надішлемо вбудованим логотипом org /повідомлення глядача з правильним предметом і абсолютно порожнім тілом. АуттачментPa...

Kamo·2mo ago
August 3, 2026
FixEmailService

Сканування спільних репозицій МЗС

MfaEnrollmentService – це сервіс у камо-шред-ліберті, тому дикої картки @ComponentScan("com.kamo") в цьому додатку конструює це чи ні Сервіс має все, щоб зробит...

Kamo·2mo ago
FixEmailService

Злиття дублікати kamo ключ, який збочений Email Service

У CrashLoopBackOff з 16e8a05 — 22 решти, ніколи не почався. snakeyaml піднімає ДублікатиKeyException на повторному рівні ключ, і я додав другий `kamo:` блок для...

Kamo·2mo ago
FixEmailService

Важко завантажити kubectl проти гасіння [скіп ci]

dl.k8s.io над егресом бігуна, що перетинається в середині трансфера: curl: (56) OpenSSL SSL read: розшифрування не вдалося або поганий запис mac не вдається роз...

Kamo·2mo ago
FixEmailService

Додати відсутні кінцеві пункти для /api/email/campaigns

Адреса електронної пошти: м. Київ, вул.Газова, 2 Кампанія (далі – «Послуга») ніколи не була створена — немає @RestController. так кожен виклик 404-d і /маркетин...

Kamo·2mo ago
July 28, 2026
FixEmailService

Видаліть неоднозначну відмову від підпису

EmailПослуги кріплень двох servlets (MVC DispatcherServlet + Spring-WS ПовідомленняDispatcherServlet в /послуги /*), так що запит на рядку "/api/email/unsubscri...

Kamo·3mo ago
July 9, 2026
FixEmailService

Стоп послідовний комп'ютерний xoauth2 getter, який зламав MailCredentials кеш

MailCredentials є студентом у Redis (GenericJackson2Json). Додано `isXoauth2()` boolean getter був послідовний як властивість "xoauth2" але не має поля для чита...

Kamo·3mo ago
July 8, 2026
FixEmailService

Сфера поштова скринька KamoMail/domain listing to the org's власних доменів (cross-tenant leak)

SECURITY:*******************************************************************************************************************************************************...

Kamo·3mo ago
FixEmailService

Підібраний OAuth провайдер на зворотному зв'язку, тому він перестає перевернутися до KamoMail

Увімкнення org до Microsoft 365 (або Google Workspace / Zoho) ніколи не застрягнув: OAuth Callback зберігають токени і тільки згорнув статус на передвиборчому р...

Kamo·3mo ago
FixEmailService

Вирішуйте вітання з логотипом org тема, а не apex

Логотипи заголовка / нижній колонтитул в системах (зварювальник / верифікація) були побудовані як ******** — apex шлях, який існує тільки на Kamo сайт маркетинг...

Kamo·3mo ago
FixEmailService

Постійно-часовий внутрішній секрет порівняння (тимчасове покриття)

Замінити String.equals з повідомленнямDigest.isEqual так відповідача не може витік X-Internal-Auth спільного секрету за допомогоюte-byte. Флотно-широкий ковтанн...

Kamo·3mo ago
July 1, 2026
FixEmailService

Повернення 422 (не 500) при відсутності поштової скриньки

списокФолдери та інші читані кінцеві пункти провокують незаконний стан MailContext.toMailCredentials() коли учасник не мав облікових записів IMAP наданий, що фі...

Sage·3mo ago
June 16, 2026
FixEmailService

Не зберігайте транзакційний режим NoReply надсилайте до папки Sent

NoReply - адреса електронної пошти без поштових скриньок надсилайте спробу IMAP до своєї папки Sent Попередження щодо кожного відправлення. Додати прапорець Sav...

Kamo·4mo ago
June 15, 2026
FixEmailService

Mailbox список API повертає UI-подібний ***********

GET /api/email/mailboxs повернули сиру суб'єкт (providerStatus, lastSyncedAt, не кількість членів. The Settings UI reads********************************** Стату...

Kamo·4mo ago
FixEmailService

Авторизація доступу поштових скриньок на основі привілеїв для читання + відправлення

вирішитиForMailbox тільки наданий доступ через пряме призначення електронної пошти Учасника, so mailboxes topd через ********************* тюрма NoSuchElementEx...

Kamo·4mo ago
May 9, 2026
FixEmailService

Збережіть оригінальне ім'я файлу та тип вмісту для завантаження вкладення

The*************************************************************************************************************************************************************...

Kamo·5mo ago
April 28, 2026
FixEmailService

Sync членів.email при призначенні первинної поштової скриньки або видаленні

Коли поштова скринька була призначена для члена KAMO MAIL org, членів.email ніколи не було оновлено, викликаючи електронну поштуCredentialService, щоб не виріши...

Kamo·6mo ago
April 26, 2026
FixEmailService

Mark-as-read for shared and member mailboxes

EmailController.setFlags now accepts an optional mailboxId query param and routes through resolveProviderWithMailbox so member-mailbox flags are set against the...

Kamo·6mo ago
FixEmailService

Handle IMAPInputStream в getMessage для запобігання ClassCastException

JavaMail може повернути IMAPInputStream замість декодованого String part.getContent() при вмісті повідомлення не було попередньо фіксовано. Про нас прямо (Strin...

Kamo·6mo ago
April 25, 2026
FixEmailService

Використовуйте getHasAttachments() щоб відповідати типу обгортки Boolean

****** є Boolean (ваппер), так Ломбок генерує getHasAttachments() не єHasAttachments(). Останні тільки існує для примітивного булеана. Використовуйте Boolean.TR...

Kamo·6mo ago
FixEmailService

Reset stale hasAttachments on sync and accumulate correctly

- Reset has_attachments=false at start of bulk sync so stale true values from old false-positive MIME detection are cleared before re-indexing - Accumulate ha...

Kamo·6mo ago
FixEmailService

Підтримка наданого надавача

Додавання відAddressRequest до електронної поштиSendRequest, так що фронтенд може вказати яку адресу електронної пошти та адресу електронної пошти для відправки...

Kamo·6mo ago
FixEmailService

Fix attachment parsing and hasAttachment false positives

Three fixes to EmailImapService: 1. toEnvelope: narrow multipart check to multipart/mixed only — plain HTML+text emails (multipart/alternative) no longer sh...

Kamo·6mo ago
April 24, 2026
FixEmailService

Add com.kamo.z.shared.commerce to EnableJpaRepositories scan

**************** (required by **************** in the shared library) lives under com.kamo.z.shared.commerce but was not included in the JPA repository scan, ca...

Kamo·6mo ago
FixEmailService

Коректне ім'я поля та тип в GetFromAddresses відповідь

Backend було відправлено 'email' ключ, але передній очікуваний 'address', і відправлений тип 'shared mailbox' при передній очікуванні 'shared'. Також фіксує has...

Kamo·6mo ago
April 21, 2026
FixEmailService

Падіння назад до org domains при відсутності електронної пошти provider domains за замовчуванням

KamoMailDomainValidator був важкодоступний з 403 для orgs, які мають DNS-перевірений домен в org domains, але ніколи не додано його в електронну пошту реєстр до...

Kamo·6mo ago
April 20, 2026
FixEmailService

Провідування фільтра стану та автоматичного використання необхідних шаблонів у списку

- EmailTemplateController.list() Тепер приймає ?status= param і фільтри за допомогою існуючої пошукової запити ByOrgIdAndStatus - Автозапчастини потрібні шаблон...

Kamo·6mo ago
April 19, 2026
FixEmailService

Preview uses same auto-vars as sendToUser (org logo + name)

The preview endpoint now injects logoUrl, logoSimpleUrl, and orgName from the org's domain before applying sample content variables, matching the exact variable...

Kamo·6mo ago
FixEmailService

Update EMAIL_VERIFICATION sample vars to match current template

Use expiryText instead of expiryMinutes (renamed variable), and update verifyLink to point to the register subdomain (correct send path).

Kamo·6mo ago
April 18, 2026
FixEmailService

Preserve DB domain case in NoReply from address

Removed toLowerCase() — the domain already comes from resolvePrimaryDomain which reads org_domains from the database, so case is canonical from DB.

Kamo·6mo ago
FixEmailService

Resolve root domain for NoReply from-address instead of bare subdomain

resolvePrimaryDomain() was returning the first domain entry (e.g. "www") which produced NoReply@www. Now prefers root domains (parent == null) so transactional ...

Kamo·6mo ago
FixEmailService

Add internal.auth.secret to EmailService configmap

InternalAuthFilter was rejecting all service-to-service calls (send, seed-org) with 503 because internal.auth.secret was unconfigured. Matches the same INTERNAL...

Kamo·6mo ago
FixEmailService

Allow transactional send on port-25 relay and auto-seed missing templates

Port-25 SMTP (postfix) requires no auth — transactionalCredentials() was throwing ProviderUnavailableException when user/pass were unconfigured, blocking all ve...

Kamo·6mo ago
FixEmailService

Add dao.repositories to JPA scan so EmailTemplateRepository is found

Same pattern as KamoInitializerService — explicit basePackages overrides default scanning and must include every package that has repositories.

Kamo·6mo ago
FixEmailService

Bump kamo-shared-library to 1.4.0

Kamo·6mo ago
FixEmailService

JavaScript licenses API Веб-сайт

Вирівнюйте назви поля з передовими очікуваннями для списку поштових скриньок членів.

Kamo·6mo ago
April 2, 2026
FixEmailService

Support mailbox switching by resolving IMAP credentials per mailboxId

Added getMailCredentialsByEmail to look up virtual_users by email directly, resolveForMailbox to MailProviderResolver with access verification, and optional mai...

Kamo·6mo ago
FixEmailService

Rename DomainService to EmailDomainService to resolve bean name conflict

The shared library's DomainService and EmailService's local DomainService both registered as 'domainService' bean, causing CrashLoopBackOff on deploy.

Kamo·6mo ago
FixEmailService

Correct method signatures in DomainController and MailboxController

- Fix getMemberMailboxes -> getMailboxesForMember in MailboxController - Add missing memberId parameter to getVerificationRecords and verifyDomain in DomainCont...

Kamo·6mo ago
March 27, 2026
FixEmailService

Extract BCC recipients from IMAP messages

BCC header is retained on sent folder copies. Now extracted alongside To and CC so the frontend can display it in sent item previews.

Kamo·7mo ago
March 26, 2026
FixEmailService

Provider GET returns both type and providerType, PUT accepts both

GET /api/email/provider now includes both 'type' and 'providerType' fields in the response for frontend compatibility. PUT now accepts 'type' as a fallback when...

Kamo·7mo ago

Як ви бачите відправлення?

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

БезкоштовноПерегляд цін