Журнал змін
Что нового.
Все усовершенствования платформы, как только она будет запущена.
· kamolos
Церемонія + реєстр (8 держателів) + / journey/ceremonies/[id] маршрут
· kamolos
Примітивний лист Waypoint + /journey/waypoints/[id] маршрут
· kamolos
Мобільна кришта — 28% сцени верхнього смуги + перемикач на основі екрана
· kamolos
Підлоговий характер (заміщений власник СВГ; введено в експлуатацію справжнє мистецтво)
· kamolos
Типи скриптів для позичальника-гідрних концепцій (Persona, КредитПрограмаКод, ПрограмаСедро, Підключення, VerifiedFact, MicroActionKind, Ceremony Ід)
· kamolos
Додати адаптери 9 з заводами (підтвердити, дохід, активи, майнові дані, ціноутворення, аус, оцінювач, назва, небезпека)
· kamolos
Додайте заводи для кредитного / вивіски/адреси (за замовчуванням до існуючих вузлів)
· kamo-shared-library
Додати кредитну особу
· kamo-shared-library
Додати суб'єкт нерухомості
· kamo-shared-library
Додати суб'єкт позичальника
· kamo-shared-library
Додати кредитну агрегацію
· kamo-shared-library
Додати типи енкодерів LOS (статус, роль, людина, програма, марка модель)
· KlusterServices
Документ мілоан аліас для KamoLOS
Додайте `myloan` до списку розпізнавання SUBDOMAINS та перезаписати коментар динамічний трафік сканування журналу є те, що насправді положення засвідчує. KamoLOS публікує свій IngressRoute як HostRegexp(`^myloan[.].+$`), тому будь-який myloan.<org-domain> запит, що хіти Traefik будуть підібрані Extract domains() і per-FQDN ECDSA P-256 cert буде видана через cert-manager + Let's Encrypt таким же чином `internal.*`, `login.*`, і інші Kamo subdomain aliases працюють сьогодні. Не поведінкові зміни — просто робить аліас видимим разом з іншими і дає хто-небудь читання сценарію одну лінію карти префікса → сервіс.
· kamolos
Dockerfile + k8s проявляється ******************************************************************************************************************************************************************************************************************************************************************************
· kamolos
Дріт Api помилки в відстеження раковини
· kamolos
Відстежити шім з оплаченою раковиною
· kamolos
Кредитний адаптер + тести по всій три стуби
· SecurityService
Експлуатаційні метрики
Додавання мікрометра- реєстру-профетеї та налаштування управління.endpoints to expose /actuator/prometheus поряд з здоров'ям/info. Потрібні лічильники/часи, що додаються в спільному діапазоні.
· kamo-shared-library
Мікрометрові лічильники / таймер для переходів, умов, webhooks
КредитPipelineПослуги los transitions total{від,to} за успішним перехід. КредитКондиційне обслуговування ****************************************************************************************************************************************************************************************************************************************************************************** для очищених / проживаних. WebhookDeliveryWorker increments webhook deliveries total {ok,status class} і записи webhook delivery duration ms (Timer з p50/p90 /p99 процентів) за спробу доставки. MeterRegistry - @Autowired(required=false) тому послуги, які не витягуються Актуатор (найбільші послуги не-LOS в монорепо) з реєстром на класпаті виділяють метрики. Розширений рівень атома отримує мікрометр-core для доступу до API; фактичний реєстр (Prometheus, простий і т.д.) за допомогою власної налаштування адміністратора.
· kamo-internal
Попередня поверхняМілстонSha256 в трубопроводі
Посилання хеш-чаїну подаються як невеликий монокосмічний чіп "prev <hash>" поруч з існуючим snapshot hash, з повним значенням у назві апошні Немає нових перекладів — використовує існуючий макет.
· kamo-shared-library
Hash-chain КредитиPipelineMilestone рядки для виявлення тамперів
КредитPipelineMilestone отримує PREVIOUS MILESTONE SHA256. На кожному переході КредитPipelineService обчислює SHA-256 попередніх верств канонічна форма ******** і зберігає її на новому ряду. З'єднання будь-якого попереднього ряду в DB змінює його хеш → розбиває ланцюг з точки зору вперед. DTO поверхонь нового поля, щоб часовий ряд UI може показати посилання.
· kamo-internal
Проблеми валідації поверхні HMDA LAR в UI
HmdaLarRecordDTO тепер несе масив питань; HmdaLarClient надає: - бурштиновий банер над столом підсумкові ряди-з тканинами (повідомлення про юві / юві) коли будь-який ряд не вдається валідації, - 浜у 灞 绀 поле та повідомлення. API клієнт додає списокHmdaLarIssues() проти нових / hmda /lar/issues кінцева точка для абонентів, які просто хочуть кількість (використано банером сьогодні, корисно для значків в іншому місці.
· SecurityService
GET / Mortgage-apps/hmda/lar/languages count резюме
Агрегати перевірочних питань по ЛАР за певний рік і повертається {errors, попереджає, рядківЗІСУЄ} так, що UI може надати однолінійний банер перед оператором завантажує CSV.
· kamo-shared-library
HMDA LAR преекспортна перевірка
Новий HmdaLarValidationIssue DTO (ERROR/WARN severity, назва поля, повідомлення). HmdaLarService тепер анотує кожного ряду в buildLar() з переліком питань охоплює найбільш поширені причини відхилення CFPB: - за походженням/відхиленим (actionTaken in {1,3}) вимагає заявника - будь-яка дія вимагає грошових коштів - абітурієнтів, необхідних для дії Питання, які живуть на HmdaLarRecordDTO, так що існуючий / hmda /lar endpoint поверхні їх за ряд; експорт CSV все ще випромінює ті ж стовпчики без змін. Узгоджений обробник для нової / hmda/lar/issues endpoint в Служби безпеки.
· kamo-internal
Попередження поверхневого претрансляції
Як перехідДіалог виконання (детальна трубна секція + кенбан дошка) тепер вогонь точки нахилу, коли користувач забирає цільовий статус і надтверджувати блок консультантів бурштину. Підтвердити все ще можна — LO вирішує, чи слід продовжити. Стрінги в іпотеціApps.pipeline.lint*.
· SecurityService
Експедиція GET ******************************************************************************************************************************************************************************************************************************************************************************
Поверхів **************************************************************************************************************************************************************************************************************************************************************** перевірте переадресаціюDialog, коли користувач забирає цільовий статус.
· kamo-shared-library
PreTransitionLint консультанти для APPLICATION TAKEN
Новый @Transactional(readOnly) метод по кредитуPipelineService повертає список Зловживання людськими попередженнями для цілей APPLICATION TAKEN: відсутні SSN (last 4), DOB, статус громадянства, поточна адреса, зайнятість декларацію на кожному первинному позичальнику; відсутній тип кредиту / призначення / кріплення; відсутня адреса об'єкта. Інші цільові статуси повернути порожній список. Консультації, що не блокує поверхню контролерів, це може визначитися.
· kamo-internal
Глобальна тостна черга з провайдером + useToast Hook
Новий ToastProvider на рівні макета рендера рульового руху контекстно-контрольовані тости і виводить типоване використанняТаст() Контакти (success/error/info/warn). Трубопровідні переходи, стан прозорий/відтворний, і webhook таємного обертання тепер вогнегасає замість вбудованих банерів; КОНКУРРЕНТ MODIFICATION відновлення з #1 поверхонь бурштин "відновлення" тост в деталях Трубопровідної секції і кенбанової дошки. Strings live under toasts.pipeline.* і toasts.webhooks.* in en.json.
· kamo-shared-library
Міцний споживач JetStream, ізоляції виконавця, своєчасні підписи
Три зміни, пов'язані з тим, що всі вони живуть в WebhookDeliveryWorker і з почуттям гумору: 1. Перемикач від головного диспетчера NATS до JetStream міцного споживача (UA) 2013-2014 Всі права захищено Експлитація. Відновлює повторне відтворення непристойні події; кількість спроб відбувається з msg.metaData().deliveredCount() Отже, журнал аудиту WebhookDelivery відображає redelivery, а не в процесі обробки петлі. maxDeliver ковпачок redelivery. 2. Відхилити кожне повідомлення на невеликий плановийвиконавецьПослуги так повільно (Українська) Абонент не може перевернути нитку відправника НАТС. 3. Знак 't.body' (Stripe/GitHub стиль) і випромінювачі X-Kamo-Timestamp + X-Kamo-Signature: t=<ts>,v1=<hex> так само, як клаптиця запит не може бути переглянуто. CyberGhost VPN купони Отже, JetStream redelivers, і ми хочемо, щоб аудиторський ряд володів власними силами коротка операція, а не прокатка назад з зовнішнім обсягом.
· kamo-internal
Відкрита граціозно від КОНКУРРЕНТА MODIFICATION на переходах
Сприяє обробці помилок API в класі MortgageApiError, який зберігає код помилки бекенда; перехідні керма в трубопровідній секції та трубопроводі kanban виявить CONCURRENT MODIFICATION, закрити діалогове вікно, освіжати та поверхню бурштин переведений повідомлення замість сировини 409.

Твій всесвіт чекає.
Почати безкоштовно за декілька хвилин. Додати продукти, коли ви будете готові — без перенесення, без нових реєстрацій.
Безкоштовно назавжди — не потрібна кредитна карта