परिवर्तन लॉग
क्या नया है.
यह जहाज के रूप में, प्लेटफार्म के हर सुधार.
· kamolos
समारोह चरण + रजिस्ट्री (8 प्लेसहोल्डर) + / यात्रा / समारोह / [आईडी] मार्ग
· kamolos
वेपॉइंट शीट प्राइमिटिव + / यात्रा / वेपॉइंट्स / [आईडी] प्लेसहोल्डर मार्ग
· kamolos
मोबाइल crest - 28% शीर्ष पट्टी दृश्य + viewport आधारित डेस्कटॉप/crest स्विच
· kamolos
अंडरराइटर कैरेक्टर (placeholder owl SVG; रियल आर्ट कमीशन)
· kamolos
उधारकर्ता-जर्नी अवधारणाओं (Persona, LoanProgramCode, ProgramScore, Connection, VerifiedFact, MicroActionKind, Ceremony) Id)
· kamolos
कारखानों के साथ 9 स्टब एडाप्टर जोड़ें (id-verify, आय, संपत्ति, संपत्ति-डेटा, मूल्य निर्धारण, ऑस, मूल्यांकन, शीर्षक, जोखिम)
· kamolos
क्रेडिट/esign/address के लिए कारखानों को जोड़ें (वर्तमान ठूंठों में दोष)
· kamo-shared-library
ऋण सुविधा
· kamo-shared-library
संपत्ति इकाई जोड़ें
· kamo-shared-library
बोरोअर इकाई जोड़ें
· kamo-shared-library
ऋण जोड़ें
· kamo-shared-library
LOS enum प्रकार (status, भूमिका, व्यक्तित्व, कार्यक्रम, ऋणदाता मॉडल) जोड़ें
· KlusterServices
KamoLOS के लिए दस्तावेज़ myloan उपनाम
SUBDOMAINS मान्यता सूची में `myloan` जोड़ती है और टिप्पणी को फिर से लिखते हैं सूची का उद्देश्य स्पष्ट करना लॉग स्कैन वास्तव में प्रावधान क्या है। KamoLOS अपने IngressRoute को HostRegexp(`^myloan[.].+$`) के रूप में प्रकाशित करता है, इसलिए कोई भी myloan.<org-domain> अनुरोध है कि मारा Traefik द्वारा उठाया जाएगा extract domains() और प्रति FQDN ECDSA P-256 cert के माध्यम से जारी किया जाएगा Cert-manager + Let's encrypt the same way `internal.*`, `login.*`, and 'login'. अन्य Kamo subdomain aliases आज काम करते हैं। कोई व्यवहारिक परिवर्तन नहीं - सिर्फ दूसरों के साथ नजरअंदाज करता है और किसी को स्क्रिप्ट पढ़ने के लिए एक लाइन के नक्शे के उपसर्ग → सेवा.
· kamolos
Dockerfile + k8s प्रकट होता है *************
· kamolos
तार api त्रुटियाँ ट्रैकिंग सिंक में
· kamolos
Swappable सिंक के साथ ट्रैकिंग शिम
· kamolos
क्रेडिट-पुल एडाप्टर + सभी तीन ठूंठों में परीक्षण
· SecurityService
Prometheus metrics endpoint
माइक्रोमीटर रजिस्ट्री-prometheus जोड़ती है और प्रबंधन को कॉन्फ़िगर करती है। स्वास्थ्य/इन्फो के साथ एक्सप्लोर / एक्ट्यूएटर / प्रोमेथेस को उजागर करना। इसलिए आवश्यक साझा-lib में जोड़ा गया काउंटर / टाइमर स्क्रैपेबल हैं।.
· kamo-shared-library
संक्रमण, स्थिति, वेबहुक के लिए माइक्रोमीटर काउंटर / टाइमर
LoanPipelineservice वेतन वृद्धि los transitions total{from,to} प्रति सफल संक्रमण। ऋण ************* समाशोधन/प्राप्ति के लिए। WebhookDeliveryworker वृद्धि Webhook deliveries total {ok,status class} और रिकॉर्ड webhook delivery duration ms (P50/p90 के साथ टाइमर) प्रति डिलीवरी प्रयास / p99 प्रतिशताइल। मीटर रेजिस्ट्री @Autowired (required=false) है इसलिए ऐसी सेवाएं जो नहीं खींचती हैं Actuator (onerepo में सबसे अधिक गैर-LOS सेवाओं) काम करते रहते हैं - केवल उन क्लासपैथ पर रजिस्ट्री के साथ मीट्रिक का उत्सर्जन होता है। साझा-lib पोम एपीआई कम्पाइल एक्सेस के लिए माइक्रोमीटर-कोर हासिल करता है; उपभोक्ता तार वास्तविक रजिस्ट्री (Prometheus, सरल, आदि) अपने स्वयं के actuator सेटअप के माध्यम से।.
· kamo-internal
भूतल पिछलेMilestoneSha256 पाइपलाइन समयरेखा में
हैश-चेन लिंक को एक छोटे से monospaced 'prev <hash>' चिप के रूप में प्रस्तुत किया जाता है मौजूदा स्नैपशॉट हैश के बगल में, शीर्षक में पूर्ण मूल्य के साथ टूलटिप कोई नया अनुवाद नहीं - मौजूदा लेआउट का उपयोग करता है।.
· kamo-shared-library
हैश-चेन लोनपाइपलाइन छेड़छाड़ का पता लगाने के लिए मीलस्टोन पंक्तियों
LoanPipelineMilestone gains PREVIOUS MILESTONE SHA256. प्रत्येक संक्रमण पर, लोनपाइपलाइन सर्विस पिछले मील के पत्थर के SHA-256 को computes अनौपचारिक रूप ************* इसे नई पंक्ति में स्टोर करता है। डीबी में किसी भी पूर्व की पंक्ति को मेटना इसके रूप में बदलता है हैश → उस बिंदु से आगे श्रृंखला को तोड़ देता है। डीटीओ नए क्षेत्र को सामने रखता है इसलिए टाइमलाइन यूआई लिंक दिखा सकता है।.
· kamo-internal
UI में HMDA LAR वैधता के मुद्दे
HmdaLarRecordDTO अब एक मुद्दा सरणी रखता है; HmdaLarClient renders: - टेबल के ऊपर एक एम्बर बैनर पंक्तियों के साथ-साथ जारी करने वाली पंक्तियों को संक्षेप में प्रस्तुत करना जब कोई पंक्ति मान्यकरण में विफल हो जाती है, तो (RO त्रुटियों / RO चेतावनी) - प्रत्येक मुद्दे की गंभीरता को सूचीबद्ध करने वाले पॉपओवर को खुलने वाली हर पंक्ति में एक हेली सेल, क्षेत्र और संदेश। एपीआई क्लाइंट ने नए / hmda/lar/issues के खिलाफ सूची HmdaLarIssues () जोड़ दी है। कॉलर्स के लिए समापन बिंदु जो सिर्फ गिनती चाहते हैं (आज बैनर द्वारा उपयोग किया जाता है), बाद में बैज के लिए उपयोगी है।.
· SecurityService
GET/mortgage-apps/hmda/lar/issues count सारांश
दिए गए वर्ष और रिटर्न के लिए लार भर में वैधीकरण के मुद्दे को एकत्र करता है {errors, चेतावनी, rowsWithIssues} तो यूआई एक लाइन बैनर प्रदान कर सकता है इससे पहले कि ऑपरेटर CSV डाउनलोड करता है।.
· kamo-shared-library
HMDA LAR पूर्व-निर्यात सत्यापन
न्यू HmdaLarValidationIssue DTO (ERROR/WARN गंभीरता, क्षेत्र का नाम, संदेश)। HmdaLarService अब प्रत्येक पंक्ति को buildLar() में अंकित करती है, जिसमें मुद्दों की सूची शामिल है सबसे आम CFPB अस्वीकृति कारणों को कवर: - उत्पन्न / डीनाइड (actionTaken in {1,3}) को आवेदक की आवश्यकता होती है - किसी भी कार्रवाई के लिए ऋण राशि और संपत्ति की आवश्यकता होती हैराज्य - आवेदक को कार्रवाई के लिए आवश्यक है यह पृष्ठ हिंदी में उपलब्ध नहीं है, कृपया अंग्रेजी में पढ़ने के लिए निचे दिए गए लिंक पर क्लिक करें: उन्हें प्रति पंक्ति में घुमाएं; CSV निर्यात अभी भी समान स्तंभों का उत्सर्जन करता है अपरिवर्तित। नए / hmda/lar/issues समापन बिंदु के लिए एक समूहीकृत गिनती सहायक सुरक्षा सेवा.
· kamo-internal
भूतल पूर्वपरिवर्तन संक्रमण में संकेत चेतावनी
दोनों संक्रमणDialog कार्यान्वयन (डीटेल पाइपलाइन अनुभाग + कंबान) बोर्ड) अब जब उपयोगकर्ता लक्ष्य स्थिति चुनता है तो लिंट एंडपॉइंट को फायर करता है और ऊपर एक एम्बर सलाहकार ब्लॉक प्रदान करें पुष्टि करें। अभी भी सक्षम है - LO यह तय करता है कि क्या आगे बढ़ना है। बंधकApps.pipeline.lint* में स्ट्रिंग।.
· SecurityService
सम्पर्क करने का विवरण *************
सतह ************* एक सलाहकार पूर्व उड़ान के रूप में जब उपयोगकर्ता लक्ष्य स्थिति चुनता है तो संक्रमण डायलॉग आग की जांच करें।.
· kamo-shared-library
PretransitionLint Advisory for APPLICATION TAKEN
नई @transactional(readOnly) विधि ऋणपाइपलाइन सेवा पर एक सूची वापस लौटने पर APPLICATION TAKEN लक्ष्य के लिए मानव पठनीय चेतावनी: लापता SSN (पिछले 4), DOB, नागरिकता की स्थिति, वर्तमान पता, कब्जे-प्राथमिक प्रत्येक प्राथमिक उधारकर्ता पर घोषणा; लापता ऋण प्रकार / उद्देश्य / राशि; लापता विषय संपत्ति पता। अन्य लक्ष्य स्थितियां खाली हो जाती हैं सूची सलाहकार, अवरुद्ध नहीं - नियंत्रकों की सतह इस तो LOs तय कर सकते हैं।.
· kamo-internal
प्रदाता + उपयोग के साथ वैश्विक टोस्ट कतार
लेआउट स्तर पर नया टोस्टप्रोवाइडर एक फ्रेमर मोशन स्टैक प्रदान करता है संदर्भ-प्रबंधित टोस्ट्स और एक टाइप्ड उपयोग को उजागर करता है टोस्ट () एपीआई (success/error/info/warn). पाइपलाइन संक्रमण, स्थिति स्पष्ट / लहराती है, और वेबहुक गुप्त रोटेशन अब इनलाइन बैनरों के बजाय फायर टोस्ट; CONCURRENT MODIFICATION रिकवरी from #1 सरफेस एम्बर "refreshing" विस्तार पाइपलाइन अनुभाग और कंबान बोर्ड दोनों में टोस्ट। स्ट्रिंग्स toasts.pipeline.* और toasts.webhooks.* के तहत रहते हैं।.
· kamo-shared-library
टिकाऊ जेटस्ट्रीम उपभोक्ता, निष्पादक अलगाव, समयबद्ध हस्ताक्षर
तीन बदलाव बंडल क्योंकि वे सभी WebhookDeliveryWorker में रहते हैं और एक साथ समझो: 1. कोर से स्विच NATS प्रेषक एक जेटस्ट्रीम टिकाऊ धक्का उपभोक्ता के लिए ("lo-pipeline-webhook-worker", AckPolicy। स्पष्ट). फिर से खेलना शुरू करें unacked event; प्रयास गिनती msg.metaData().deliveredCount() से आती है। इसलिए वेबहुकडिलिवरी ऑडिट लॉग किसी के बजाय रिडीलिवरी को दर्शाता है इन-प्रोसेस लूप। अधिकतम डिलिवर कैप्स रिलीवर। 2. प्रत्येक संदेश को एक छोटे से अनुसूचित EXecutor Service में डिस्पैच करें ताकि एक धीमी गति से (10s-timeout) ग्राहक NATS प्रेषक धागे को वापस नहीं कर सकते। 3. साइन 't.body' (Stripe/GitHub शैली) और हेडर का उत्सर्जन करते हैं X-Kamo-Timestamp + X-Kamo-Signature: t=<ts>, v1=<hex> तो एक eavesdrop अनुरोध को अनिश्चित काल तक फिर से नहीं खेला जा सकता है। LettoOrg अब @transactional है: एक असफल HTTP प्रयास फिर से फेंको इसलिए JetStream redelivers, और हम चाहते हैं कि लेखा परीक्षा पंक्ति अपने आप में बने रहें बाहरी दायरे के साथ वापस रोलिंग के बजाय लघु लेनदेन।.
· kamo-internal
बदलाव पर CONCURRENT MODIFICATION से gracely पुनर्प्राप्त करें
एक MortgageApiError वर्ग है कि संरक्षित करने के लिए एपीआई त्रुटि हैंडलिंग को बढ़ावा देता है बैकएंड त्रुटि कोड; पाइप लाइनसेक्शन और पाइपलाइन में संक्रमण हैंडलर kanban पता लगाने ConcCURRENT MODIFICATION, संवाद बंद करें, ताज़ा करें और सतह कच्चे 409 के बजाय एक एम्बर अनुवादित नोटिस।.

तुम्हारा ब्रह्मांड इंतजार कर रहा है.
मिनटों में मुफ्त शुरू करें. जब भी आप तैयार हों तो उत्पाद जोड़ें - कोई माइग्रेशन नहीं, कोई नया लॉगइन नहीं.
हमेशा के लिए मुफ्त - कोई क्रेडिट कार्ड की आवश्यकता नहीं