Доказать развертывание по дайджесту, а не по тегу
Предыдущее обязательство останавливает «установленное изображение» как молчаливое бездействие. Это утверждает, что результат: после развертывания тег решается н...
Восстановление одного и того же обязательства ничего не привело к успеху
Изображение помечено фиксированным SHA, поэтому восстановление одного и того же фикса производит Идентичная ссылка на изображение. «Объектное заданное изображен...
Перестаньте работать над переводами, абонент которых уже сдался
Три попытки по девяносто секунд плюс обратный ход - до 274 секунд работы за каждую. перевод, и каждый абонент, с которым мы сдаемся задолго до этого - KBService...
Беги двумя стручками
Метод @Scheduled здесь, **************** Заселить карту Он хранится в памяти этого пса. Он должен работать на каждой стручке, нет ничего общего для вторая репли...
Пускай выкатка закончит то, что делала старая подушка
Деплойты заменили единственный блок каждой службы, в котором не было ничего, чтобы поймать запросы. Полёт. Три настройки, применяемые по всему флоту: Престоп с...
Pin-kamo-shared-library 1.6.0
Библиотека переместилась на 1,6,0, а каждый потребитель остался на 1,5,0. Потребитель CI Создает библиотеку из свежего клона в холодный ~/.m2 и ci-settings.xml ...
Размер капсулы над собственным потолком JVM (skip ci)
Изображение начинается с -XX:MaxRAMPercentage=70 -XX:+ Всегда прикасайтесь, поэтому Одна только куча может занять 70% от лимита контейнера, а предтач сохраняет ...
Переводы на английский язык, а не только из него
Оба провайдера поддерживают () на «en.equals» (sourceLang), поэтому каждый Входящая пара была декодером до того, как провайдера спросили. ПровайдерРаутер рассма...
Повторите построение совместной библиотеки, которое восходящий канал LAN продолжает портить
Три сборки погибли сегодня на "Tag mismatch", вытащив банку - и зеркала, добавленного час назад, не было Помогите, потому что kbservice, mcpgatewayservice и rag...
Mirror Maven Central через Google GCS
Каждая стадия Докера начинается с холода ~/.m2 и восстанавливает все дерево зависимости. Полный вес каждой параллельной сборки. Она отвечает 429 и, дважды сегод...
Проводить выдающуюся работу
Постановочный и совершенный как есть, так что ничто не остается незавершенным в рабочем дереве. 31 измененный файл, 691 вставка (+)
Укрепите загрузку kububl против шелушащегося выхода [skip ci]
dl.k8s.io по выходу бегуна периодически падает в середине передачи: Curl: (56) OpenSSL SSL read: расшифровка не удалась или не удалась который не справляется с ...
Постоянное сравнение секретов внутренней ауты (оракул времени)
Заменить String.equal на MessageDigest.isEqual, чтобы задержка ответа не могла X-Internal-Auth делится секретным байт за байтом. Широкий охват флота копировальн...
Migrate to k1m1 (clone+registry+kubeconfig from k1m1, drop k2m1, simple kububl install)
Bump for kamo-shared-library 1.5.0 snapshot refresh (каталог программ M2)
Bump LibreTranslate для каждого вызова тайм-аут до 90-х годов; сохраняйте однопереводный обратный совместимый
Два последующих изменения в retry/failedKeys: 1. Тайм-аут запроса на вызов составлял 30 лет. Производитель: Runtime Callers (чат, уведомления и т.д.) нажатие н...
Повторите временные ошибки и неисправные ключи поверхности (не подделывайте пропуск)
Два режима сбоя были неразличимы в ответе, поэтому сценарий Они не могли отличить друг от друга и продолжали переводить одни и те же ключи на английский. на каж...
Alias zh -> zh-Hans so en->zh
Конечная точка LibreTranslate / Languages рекламирует китайский язык регионоспецифические коды «ж-Ханс» и «ж-Хант» (никогда не голый «ж»), Даже если POST/transl...
Поддерживаемые цели из /языков, а не устаревший список
Жестко закодированный SUPPORTED TARGETS утверждал, что sw/ta/etc. поддерживается. Для них не существует общедоступных пакетов Argos, поэтому каждый en->sw / en-...
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...
Восстановление для обновления библиотеки с разделением на камо (удалить OrganizationType, добавить isTopLevel)
Восстановление для обновления библиотеки с разделением на камо (удалить OrganizationType, добавить isTopLevel)
Rebuild for kamo-shared-library update (CREATE_CHILD_ORG right + apply-to flags)
Pulls the new RoleRightType.CREATE_CHILD_ORG (id 131), the three apply-to flags on ChildOrgSecurityModel, the two 13-arg service overloads, and the AppliedModel...
Rebuild for kamo-shared-library update (appConfig upsert-only fix)
Pulls the hardened **************** that no longer deletes appConfig rows whose service types are absent from the caller's payload — prevents silent data loss w...
Rebuild for kamo-shared-library update (effective-feature resolver)
Picks up the new AppliedModelEnforcementService methods (computeAvailabilitiesMap, isAppEffectivelyEnabled, getEffectivelyEnabledAppTypes, computeEffectiveFeatu...
Bump kamo-shared-library to 1.5.0 for applied-model enforcement
Brings this service onto kamo-shared-library 1.5.0 so it picks up the new AppliedModelEnforcementService, ChildOrgSecurityModelAppConfig entity, ServiceAvailabi...
Восстановление для обновления библиотеки с разделением на камо (правила рабочей силы + возврат DEFAULT в MemberRightsAppliedService)
Требует перестройки, поэтому эта служба подбирает обновленный ****************, который применяет правила силы шаблона и резервные копии шаблона DEFAULT поверх ...
Реконструкция для обновления камо-общей библиотеки (мастер-модель, шаблоны ролей по умолчанию, форс-правило)
Требует перестройки, чтобы эта услуга вытащила новый пересмотр библиотеки, содержащий Organization.branchTypeID, Organization.masterModelID, *******************...
Перейти к следующему провайдеру, когда перевод равен исходному тексту
Бергамот возвращал исходный текст без изменений для однословного нава Элементы, акронимные фразы (API, CRM) и сложные слова (Change Log) При составлении отчета ...
Ретриггерная сборка для bergamot API и исправлений заказов провайдеров
Narrow bergamot to es/fr/de/pl, restore bergamot-first order
GitHub LFS files can't be downloaded with plain curl (raw URL returns the pointer not the content). Removing enru/enar from bergamot scope; those locales fall t...
Narrow BergamotProvider targets to 6 pairs with available models
pt, it, uk, tr, ro, id, vi have no bergamot model source — LibreTranslate handles them. bergamot now claims: es, fr, de, pl, ru, ar.
Route all translations through LibreTranslate while bergamot is offline
BergamotProvider is moved to fallback position. LibreTranslate supports all 13 locales bergamot was handling **************** so this eliminates the flood of "C...
Fall through to LibreTranslate when Bergamot is unavailable
ProviderRouter now catches exceptions per provider and tries the next. BergamotProvider throws on failure instead of silently returning original text, so LibreT...
Exclude ****************
Excluding SecurityAutoConfiguration leaves Actuator's **************** without an HttpSecurity bean, crashing startup. Exclude it explicitly.
Add autoconfigure exclusions to k8s configmap
application.yml is for local only — k8s uses the configmap. Move the Spring autoconfiguration exclusions for JPA, Redis, Security, and OAuth2 into k8s/configmap...
Exclude all transitive Spring autoconfiguration from shared library
kamo-shared-library pulls in JPA, Redis, Security, and OAuth2 starters which cause Spring Boot to attempt autoconfiguring DataSource, Hibernate, Redis/Lettuce, ...
Add concurrency group to prevent duplicate workflow runs
When a push triggers a workflow and workflow_dispatch is also fired (or two pushes arrive in quick succession), both runs would execute simultaneously. Adding a...
Exclude DataSource autoconfiguration
kamo-shared-library transitively pulls in JPA which causes Spring Boot to attempt DataSource autoconfiguration. TranslateService is stateless with no database, ...
Initial TranslateService — Bergamot + LibreTranslate abstraction layer
Как вы видите судоходство?
Каждое из этих обновлений автоматически попадает в ваше рабочее пространство. Начните бесплатно и смотрите, как он растет неделю за неделей.