Доказать развертывание по дайджесту, а не по тегу
Предыдущее обязательство останавливает «установленное изображение» как молчаливое бездействие. Это утверждает, что результат: после развертывания тег решается н...
Восстановление одного и того же обязательства ничего не привело к успеху
Изображение помечено фиксированным 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.
Как вы видите судоходство?
Каждое из этих обновлений автоматически попадает в ваше рабочее пространство. Начните бесплатно и смотрите, как он растет неделю за неделей.