Один стручок переводит статью, не каждый стручок сразу
Широкий замок зачистки удерживается только во время работы в очередях, что занимает миллисекунды, поэтому каждый Капот пробежал свою собственную подметку с разн...
Переводить слова статьи, а не лексический JSON
contentJson был отправлен в перевод, как если бы это было предложение. На 2026-10-22 один Его предложение было возвращено с русского языка, а предложение исчезл...
Шаги обзора остаются в организации абонента; булавки принимают VIEW KB ARTICLES (SITP TP14)
представить рецензию, одобрить и отклонить названную статью одним руководством, поэтому Член, владеющий CREATE /REVIEW KB ARTICLES в одной организации, может пе...
Перестаньте регистрировать пароль базы данных при запуске
com.zaxxer.hikari в DEBUG делает печать HikariConfig на каждом старте. dataSourceProperties {password=...} and password......; Promtail ships that line to Loki ...
СИ, который отправляет заметку без уровня внутренней обратной связи по умолчанию, ничего не меняет
Сравнение CP97 Task 17 с Luna показало, что собственная My Master Note, написанная до KamoCollab, обладает чувствительностью. MEMBER после одного из собственных...
Выпуск, который держит кого-то, уже названного, больше не терпит неудачу с 500
Релиз читает текущую аудиторию заметки NAMED до того, как она пишет, и запрос сохраняет одну настойчивость. контекст (open-in-view), поэтому эти строки Note aud...
Перевод с неудавшимся полем - это провал, и длинные статьи получают время, чтобы закончить
TranslateService оставляет поле, которое не может перевести из своего ответа, и называет его в Неудачные ключи. Этот клиент вернул ответ как есть, поэтому стать...
KamoUniverse - это стоп-слово для предложений связанных статей
KbArticleRelationService соответствует статьям на их значительных условиях и Уже отбрасывает собственные названия платформы («камокрм», «камо»), потому что кажд...
Удаленная задача также возвращает уведомления о комментариях
Удаление задачи (или очистка выполненных задач, или удаление их списка) отозвано только Об этом сообщает TASK ASSIGNED и TASK DUE. Все отзывы о нем остались в с...
Pin kamo-shared-библиотека 1.6.1, единственная существующая версия
Библиотека переместилась в 1.6.1, и эта служба все еще просила 1,6.0. Нет такого окна, в котором оба Решите: библиотека никогда не публикуется в удаленном досту...
KBService представляет логин NATS
NATS отобразила каждое соединение без учетных данных с учетной записью KAMO (no auth user), и она слушает на хост-сети k1m1 — так любой под, настольный VM или м...
URL-адрес, подписанный СМИ, не был привязан к организации вызывающего абонента
GET /api/kb/media/{mediaId}/url посмотрел вверх по строке (KbMediaService.getPresignedUrl ->) **************************** В отличие от других СМИ читайте здесь...
Принимайте индексы изображений OCI при разрешении встроенного дайджеста [skip ci]
Изображения проталкиваются как OCI-индексы изображений, поэтому запрашивается реестр для одного Изображение манифеста ответило только 404, дайджест вернулся пус...
Перезагрузка, когда восстановление того же обязательства оставляет стручки на старом дайджесте [skip ci]
Шаг развертывания пытался обнаружить однотипную перестройку, сравнивая Ссылка на изображение развертывания до и после "установленного изображения". "Приложение ...
Доказать развертывание по дайджесту, а не по тегу
Предыдущее обязательство останавливает «установленное изображение» как молчаливое бездействие. Это утверждает, что результат: после развертывания тег решается н...
Восстановление одного и того же обязательства ничего не привело к успеху
Изображение помечено фиксированным SHA, поэтому восстановление одного и того же фикса производит Идентичная ссылка на изображение. «Объектное заданное изображен...
Перестаньте переводить двадцать мест, которые уже работали
Статья, содержащая 20 из 21 места, является «неполной», поэтому десятиминутная Скандал перевыполнил очередь — и переводчик перевел все 21, заплатив Двадцать раз...
Пускай выкатка закончит то, что делала старая подушка
Деплойты заменили единственный блок каждой службы, в котором не было ничего, чтобы поймать запросы. Полёт. Три настройки, применяемые по всему флоту: Престоп с...
Признайте владельца организации, или никто не может включить это
В этот день никому не предоставляется новое право. Эти двое являются сознательно отсутствует ******************* — засев их от существующего права передать торг...
Список, прочитанный, отправил тело каждой статьи, а страница категории ничего не указала
Два дефекта на публичных считываниях, оба видны на kamocrm.com/help-center. Индекс обслуживал 3,9 МБ HTML. Слизняк от дерева к родителю возвращает каждый узел ...
Перевод статьи никогда не работал
deleteByArticleUidAndLocale - это запрос @Modifying, и JPA отказывается запустить его вне сделки. Ничто на этом пути никогда не открывало его, так что каждая ме...
Сохранение статьи заблокировано на 21 перевод звонков
@Async был инертен. **************************** называемый Перевод статьи на ту же фасоль, так что звонок шел прямо к этому и Он никогда не достиг прокси, что ...
GET /master takes VIEW_NOTES, like every other read here
It was the one read in this controller that took no right, deliberately: the two master notes were called fixtures of the home launchpad rather than the Notes a...
Держите ключ шифрования на перезагрузке вместо того, чтобы изобретать один
Каждая банкнота в производстве была нечитаемой. ПРИМЕЧАНИЕ MASTER ENCRYPTION KEY никогда не устанавливался нигде — не в развертывании, а развернутый ConfigMap н...
Размер капсулы над собственным потолком JVM (skip ci)
Изображение начинается с -XX:MaxRAMPercentage=70 -XX:+ Всегда прикасайтесь, поэтому Одна только куча может занять 70% от лимита контейнера, а предтач сохраняет ...
Каждая конечная точка нот принимает правильное название, и право не закрывается
Контроллер не проверял права ни на одной из десяти конечных точек. ВИДЕО Примечания были принудительное исполнение в одном месте — navRegistry.ts, скрывая прило...
Читать и писать заметки как участник, никогда как учетная запись
Каждая конечная точка теперь требует членID на сессии. Отклоняет запрос без него. Раньше для чтения требовалось только UserID, который является глобальным, поэт...
Объявите секрет хранения объектов, который ConfigMap больше не несет
Ключ MinIO был перенесен из ConfigMap в учетные данные мини-приложений секрет, но энв из этого снаряжения его применяли только вживую Развертывание — никогда не...
Прекратить доставку общих учетных данных в качестве конфигурационного по умолчанию
Общий пароль платформы был запечён в качестве запасного для DB PASSWORD и MINIO ROOT PASSWORD, так что он жил в этом репо и в построенном образе, а также В клас...
Укрепите загрузку kububl против шелушащегося выхода [skip ci]
dl.k8s.io по выходу бегуна периодически падает в середине передачи: Curl: (56) OpenSSL SSL read: расшифровка не удалась или не удалась который не справляется с ...
Defer NATS event publishing until after transaction commits to prevent RAG race condition
Events were firing inside @Transactional methods, causing RAGService to read stale data from CockroachDB before the commit. Also auto-defaults aiVisibleToMember...
Return article guid/title in pending reviews response
The KbArticleReview entity has @JsonIgnore on article, so the pending reviews endpoint was returning reviews without article details (guid, title). Now uses eag...
Add error handling to createArticle endpoint
Wrap createArticle call in try-catch to return proper JSON error responses instead of Spring Boot's default HTML error page.
Correct hasRight to match flat rights array format and honor god mode
Session rights are stored as ["VIEW_DASHBOARD", ...] not [{name, setting}]. Also bypass right checks when GD (god mode) is true.
Accept parentGuid from frontend in article creation
Frontend sends parentGuid (string) not parentId (numeric). Resolve GUID to ID server-side via lookup.
Как вы видите судоходство?
Все это приходит в ваше рабочее пространство самостоятельно. Начните с бесплатного плана и прочитайте эту страницу через месяц.
