पाचन द्वारा तैनाती को साबित करें, टैग द्वारा नहीं
पूर्ववर्ती प्रतिबद्धता `सेट छवि` को चुप नहीं है। यह दावा करता है परिणाम: रोलआउट के बाद, टैग को रजिस्ट्री में एक पाचन के लिए हल किया जाता है और इसके खिलाफ चलने व...
उसी के पुनर्निर्माण ने कुछ भी नहीं तैनात किया और सफलता की सूचना दी
छवि को प्रतिबद्ध SHA के साथ टैग किया गया है, इसलिए उसी प्रतिबद्ध उत्पादन का पुनर्निर्माण करना एक समान छवि संदर्भ। 'Kubectl set image' तब कुछ नहीं बदलता, तैनाती ...
प्रत्येक क्रॉन जॉब को लॉक करें जो पैसे ले जाती है, और दो फली चलाती है
कामोलोस एक फली चला गया और इसकी दस क्रोन नौकरियां केवल इसके कारण ही सही थीं। कोई शेडलॉक नहीं है इस प्लेटफॉर्म पर कहीं भी, इसलिए एक दूसरा प्रतिकृति उनमें से प्रत्...
एक रोलआउट खत्म करने के लिए पुराने फली क्या कर रहा था
तैनाती ने प्रत्येक सेवा के एकमात्र फली को बदल दिया, जिसमें अनुरोधों को पकड़ने के लिए कुछ भी नहीं था। उड़ान। तीन सेटिंग्स, बेड़े में लागू: - प्रक्रिया से पहले 1...
पिन कामो साझा पुस्तकालय 1.6.0
पुस्तकालय 1.6.0 पर चला गया जबकि हर उपभोक्ता 1.5.0 पर रह गया। उपभोक्ता CI पुस्तकालय को एक ताजा क्लोन से ठंड में बनाता है ~/.m2 और ci-settings.xml केवल दर्पण Mave...
अपने खुद के JVM heap छत के ऊपर फली का आकार [skip ci]
छवि -XX के साथ JVM शुरू होती है: MaxRAMPercentage=70 -XX:+ हमेशा प्रीटच, इसलिए अकेले हेप कंटेनर सीमा का 70% ले सकता है और प्री-टच हर प्रतिबद्ध रहता है निवासी No...
Enable ProxyHmac Filter — चरण 2, X-ऑर्ग-आईडी अब एक सिद्ध हेडर है
los.proxy-hmac.enabled इसके झूठे डिफ़ॉल्ट के माध्यम से गिर गया है के बाद से यह सेवा तैनात की गई, इसलिए प्रॉक्सीहमैकफ़िल्टर मौजूद था और कभी नहीं चला। X-Org-Id — ...
कॉलर के संगठन को स्कोप स्टेटमेंट, ड्रॉ और भुगतान
लोन कंट्रोलर.get(uid) के रूप में एक ही बग, दोहराया: इन नियंत्रकों ने ऋण आईडी को बंद कर दिया पथ और इसे एक भंडार के लिए सौंप दिया, इसलिए गेट / एपीआई / लॉस / स्टेट...
एक ऋण आईडी एक क्रेडेंशियल नहीं है - प्रत्येक ऋण नियंत्रक को ऑर्ग में पढ़ा जाता है
LoanController.get(uid) ने ऋण आईडी लिया और जो कुछ भी मिला उसे वापस कर दिया। कोई कॉलर जो सेवा तक पहुंच गया वह ऋण, शेष और उधारकर्ता को शामिल किया गया, जो भी यह दस...
साझा पुस्तकालय @Lob LONGVARCHAR फिक्स के खिलाफ पुनर्निर्माण
हाइबरनेट के PostgreSQL डायलेक्ट ने @Lob स्ट्रिंग कॉलम को OIDs के माध्यम से getlong() के रूप में पढ़ा। नोट, संपर्क, कैलेंडर, OAuth tokens, IMAP पासवर्ड, ईमेल अभि...
YugabyteDB में प्वाइंट और PostgreSQLDialect का उपयोग करें
CockroachDB को YugabyteDB द्वारा प्रतिस्थापित किया गया है। कनेक्शन स्ट्रिंग्स से चलते हैं cockroachdb-public:26257 to yb-tserver-service:5433. ************* Pos...
साझा-library निर्माण को बहाल करें, जो लैन अपलिंक भ्रष्ट रखता है
तीन निर्माणों का आज "टैग मिसमैच" पर एक जार खींचने पर निधन हो गया - और दर्पण ने एक घंटे पहले जोड़ा नहीं था मदद, क्योंकि kbservice, mcpgatewayservice और ragservic...
Google GCS प्रतिलिपि के माध्यम से मिरर मावेन सेंट्रल
प्रत्येक डोकर चरण एक ठंड ~/.m2 से शुरू होता है और पूरे निर्भरता पेड़ को परिष्कृत करता है, इसलिए केंद्रीय देखता है प्रत्येक समवर्ती सेवा निर्माण का पूरा भार। यह ...
अगले बिल्ड ब्रेक स्टार्टअप से पहले स्पष्ट रूप से सुरक्षा मैचर्स घोषित करें
kamo-shared-library 1.5.0 को आज वसंत-ws-core के साथ एक नया के रूप में प्रकाशित किया गया था इसलिए स्प्रिंग बूट अब एक दूसरे को बचाने के लिए ऑटो रिजिस्टर करता है (...
Flaky egress के खिलाफ kubectl डाउनलोड Harden [skip ci]
dl.k8s.io धावक के प्रवेश पर रुक-रुक कर मध्य-ट्रांसफर को छोड़ देता है: कर्ल: (56) OpenSSL SSL read: डिक्रिप्शन विफल या खराब रिकॉर्ड मैक जो अन्यथा-हरे निर्माण पर ...
फिक्स kubectl-cache को एकीकृत क्लस्टर पर सेट -e + बिंदु के तहत गर्भपात करना
- CACHED KUBECTL = $ (find ... | head -1) aborted तैनाती k1m1 under set-e/pipefail धावक .cache/act dir अनुपस्थित है (कभी भी कर्ल-इंस्टॉल गिरने तक नहीं पहुंचता)।...
MlOS इवेंट-बैकबोन वायरिंग को हटा दें - KamoLOS व्यक्तिगत ऋण LOS है, नहीं MLOS
एमएलओएस (मॉर्टेज) कार्य को कैमोलोस (व्यक्तिगत ऋण) को स्पर्श नहीं करना चाहिए। साझा-lib com.kamo.z.shared.mlos.* सब्सट्रेट रहता है (generic, gated mlos.outbox.ena...
MlOS ट्रांजेक्शनल आउटबॉक्स (प्रोड्यूसर पथ) को अपनाने
KamoLOS में फेज़-0 इवेंट बैकबोन को सक्षम करता है: @EnableJpaRepositories स्कैन, mlos.* config (mlos.outbox.enabled=true, MLOS EVENTS धारा + dedup विंडो, स्वीपर)...
क्लोन ने GIT CLONE TOKEN (registry token) के साथ साझा किया
रजिस्ट्री टोकन K1m1 Docker registry (htpasswd) को प्रमाणित करता है, नहीं Forgejo गिट, इसलिए साझा-lib क्लोन दूसरे स्थान पर विफल रहा। Forgejo गिट टोकन का उपयोग कर...
K1m1 पर निर्मित — k1m1, ड्रॉप k2m1 से क्लोन साझा-lib, फिक्स इमेज होस्ट
सेवानिवृत्त k0m1:3000 Forgejo से सीआई क्लोन कामो साझा-library, इसलिए निर्माण असफल रहा और लॉस-सर्विस को कभी भी k1m1 रजिस्ट्री को धक्का नहीं दिया गया था; यह एक पर...
दर, एपीआर और उत्पत्ति शुल्क के लिए प्रति-बंद ओवरराइड
लोनOfferCreateRequest लाभ तीन वैकल्पिक फ़ील्ड — interestRateBpsOverride, AprBpsOverride, उत्पत्तिFeeAmountOverride. बनानाड्रॉफ्ट जब उन्हें लागू करता है सेट और अ...
डिफ़ॉल्ट खाली STRIPE CONNECT WEBHOOK SECRET so KamoLOS जूते
Configmap संदर्भित ************* एक डिफ़ॉल्ट के बिना, इसलिए स्प्रिंग के प्लेसहोल्डर हल्लक ने जावा-लेवल तक पहुंचने से पहले फेंक दिया ************* जो पहले से ही ...
ट्रैक साझा-lib ऋण रिपोजिटरी → पर्सनललोन रिपोजिटरी नाम बदलें
प्रत्येक आयात और क्षेत्र के प्रकार को ऋण से व्यक्तिगत ऋण के लिए भंडार 20 KamoLOS स्रोत फ़ाइलों + 1 परीक्षण (Lombok-injected फ़ील्ड नामों के रूप में रहते हैं लोन...
टीयर 6 + 7 + 9 + 10 - फ्रंटेंड पॉलिश, ऑर्ग रिपोर्ट, ओपनएपीआई, जेकोको
T6 (फ्रंटेंड पॉलिश): - नया / उदारीकरण / स्वरूप। प्रारूपDateTime / प्रारूपPercentBps Intl APIs (Riffcoded) के माध्यम से toLocaleString + स्लाइस(0,10) पैटर्न). - ...
टीयर 4 - लोन पेमेंटपोस्टिंग सेवा इकाई परीक्षण
भुगतान पोस्टिंग के दिल को कवर करने वाले छह नकली-रिपॉज़िटरी यूनिट परीक्षण: ********** $100 का भुगतान $25 फीस / $50 ब्याज / बड़े मूल संतुलन के साथ ऋण 25/50/25 फी...
टियर 5 अनुपालन बैच
- OfacSanction Service: Jaro-Winkler fuzzy match @ ≥0.92 सटीक मैच के बाद पास करना सतह समानता स्कोर हिट्स। Los.ofac.fuzzy-threshold के माध्यम से विन्यास योग्य। -...
Tier 3 security + Tier 8 bug cleanup batch
T3 — Security: - New RateLimitFilter (Bucket4j): 1000/min per IP for webhooks, 10/min per session for offer accept/decoder/rescind, 60/min general. Register...
Tier 2 — Hikari + RestTemplate timeouts + Stripe SDK + Redis cache
- RestClientConfig: single shared RestTemplate bean with 5s connect / 30s read timeouts. MediaServiceClient / NotificationDispatchService / OfacSanctionsSer...
टीयर 1 आलोचनात्मक शुद्धता पास
T1.1 स्ट्रिप डिस्बर्समेंट रणनीति: TREASURY (स्टब - SDK अपग्रेड की आवश्यकता है या कच्चा HTTP / CONNECTED ACCOUNT (Transfer.create - SDK 28.2.0 में काम करता है) /...
अंतिम बैच - अनुपालन, पैकेट, समायोजन, ग्राफाना, परीक्षण
अनुपालन: - MlaCheckService - मिलिट्री लेंडिंग एक्ट कवर-बोरोअर लुकअप के खिलाफ DoD MDC एकल रिकॉर्ड क्वेरी। यदि NotCovered to unconfigured so dev हार्ड असफल नहीं; ...
P2 बैच - observability, परीक्षण, वार्षिक अंत कर, वास्तविक पट्टी ID
अवलोकन: - क्लासपैथ पर micrometer-registry-prometheus - /actuator/prometheus प्रबंधन विन्यास के माध्यम से उजागर (दोनों स्थानीय + k8s configmap) - ऋण मीट्रिक सेवा...
P1 बैच - webhooks अग्रिम राज्य, crons, वाणिज्य ऊर्ध्वाधर
मुद्रा आंदोलन (मूल P1): - LoanPaymentPostingService: markSucceedAndPost / markFailed / MarkReturnedAndReverse / markDisbursementSucceed / markDrawDisbursed. आवं...
P0 सख्त - स्ट्रिप कनेक्ट समापन बिंदु + पीडीएफ समतल
- EsignClient आयात को ठीक करें: EsignGenericEnvelopeRepository / EsignSignatureRepository .esign.repos में रहते हैं, नहीं। न्यू स्ट्रिपकनेक्ट कंट्रोलर POST ****...
प्रारंभिक व्यक्तिगत ऋण उत्पत्ति + सर्विसिंग सेवा
नई स्प्रिंग बूट 3.1.5 / जावा 21 माइक्रो सर्विस बिलिंग सर्विस पर मॉडलिंग की गई। व्यक्तिगत लोन डोमेन के अंत तक: - REST + DTO लेयर के साथ लोन प्रोडक्ट / लोनऑफर / ...
वास्तविक समय में उधारकर्ताओं से सक्रिय = झूठे कार्यक्रम
useProgramCatalog अब isActive=false के साथ कार्यक्रमों को फ़िल्टर करने से पहले उन्हें ऋण विज़ार्ड में वापस आ गया। ध्वज को सर्वर-साइड के रूप में जोड़ा जाता है (b...
स्काईटोगल से ड्राइव यात्रा आकाश, व्यक्तित्व चिप से unstack
- शीर्ष-14 में स्काईटोगल को अपनी शीर्ष-दाएं पंक्ति में ले जाएँ ताकि स्लाइडर रुक जाए LoGuideChip overlapping, जो सही-14 में तैनात है, यह मानते हुए केवल आकार-9 So...
स्क्रबबेबल दिन रात्रिभोज थीम विद सन-मून स्काईटोगल
- सतत टी 🧛 [0,1] दृश्य स्थिति ड्राइव ~ 25 सीएसएस कस्टम गुण पर: गर्म कागज दिन के बीच रैखिक आरजीबी इंटरपोलेशन के माध्यम से जड़ और lib/scene/palettes.t में Aurora...
सम्पर्क करने का विवरण
AppMortgageDTO अब वाणिज्य-जीवन चक्र पहचानकर्ता को वहन करता है जो कि वाणिज्य-जीवन चक्र पहचानकर्ता हैं। प्रत्येक बंधक आवेदन पर सुरक्षा सेवा बैकेंड आबादी। कामोलोस ...
LenderFooter के ऊपर घर CTA क्लस्टर लिफ्ट
नीचे-12/sm पर बटन: बॉटम-14 को लेंडर एट्रिब्यूशन द्वारा क्लिप किया गया था पाद लेख (~76px) डेस्कटॉप पर लंबा। बंप ऑफसेट इसलिए क्लस्टर इसे साफ़ करता है।.
Glimmer परीक्षण बैनर, viewport फिट, कुकी सहमति जोड़ें
- TestModeBanner अपनी ऊंचाई को --kamolos-banner-h पर प्रकाशित करता है और Globals.css इसे मिन-h-स्क्रीन से घटा देता है इसलिए होम व्यू नहीं अब बैनर के पिक्सेल द्व...
Lender + निर्दिष्ट LO के लिए सरफेस SAFE एक्ट NMLS ID
अवतार, उपस्थिति पल्स, सत्यापित NMLS लिंक के साथ LoContactCard जोड़ता है, और नायक के शीर्ष स्तर में कॉल / ईमेल / संदेश कार्रवाई और सतहों को लागू करना, इसलिए उधार...
बंद करो व्यक्तित्व चिप overlapping the SoundToggle
LoGuideChip JourneyHero में शीर्ष-3 / राइट-3 पर बिल्कुल तैनात किया गया था और JourneyApplyLayout, app/layout.tsx में वैश्विक SoundToggle के समान स्थान। 36px ध्वन...
404 के साथ रेसिंग हाइड्रेशन रोकें - वास्तव में मौजूद लोगो यूआरएल को प्रस्तुत करें
किरायेदार MinIO बाल्टी लोगो-full.svg / Logo.svg canonical के रूप में रखती है नाम; कोई भी -on-dark संस्करण अपलोड नहीं करता है। हम कोशिश कर रहे थे पहले डार्क मोड ...
Unwrap सुरक्षासेवा के नेस्टेड कलर वायर-फॉर्मैट इसलिए किरायेदार ब्रांड बनाम वास्तव में जनसंख्या
सुरक्षा सेवा रिटर्न संगठन के साथ रंग ने एक के अंदर घोंसला EmbColorPalettePair ({ colorPri: { colorPri, colorlight, ... } }}) और एक अग्रणी '#' के बिना हेक्स स्टो...
SSR पास पर लोगो img प्रस्तुत करें - कोई और अधिक wordmark-only फ़्लैश
ThemeLogo के खाली स्ट्रिंग प्रारंभिक लोगोSrc + उपयोगप्रभावी करने के लिए भरने पैटर्न का मतलब है एसएसआर रेंडर ने टिप्पणी पतन वापस लौटा दिया, फिर हाइड्रेशन src आबा...
नकली किरायेदार डिफ़ॉल्ट को मारो, केवल वास्तविक org ब्रांडिंग प्रदान करें
Apex Mortgage डेमो को हटा देता है मैंने कभी नहीं जोड़ा और Kamo "डिफ़ॉल्ट" गिरने पर मैंने इसे बदल दिया। दोनों ही कागजात पर थे आविष्कार डेटा के साथ लापता किरायेदा...
Demo lender auto-loads when no real tenant resolves
The reason "still not branded" — no real tenant org existed for the hostname being tested, so the SSR fetch returned null and every lender-facing surface fell t...
जहाज डिफ़ॉल्ट लोगो इतने unbranded होस्ट एक असली लॉकअप प्रदान करते हैं
पोर्टेड थीमलॉगो ने स्थानीय फ़ाइल गिरने को रोक दिया कैमो-आंतरिक मूल था, इसलिए कोई भी होस्ट जिसका किरायेदार मिनियो बाल्टी नहीं था प्रावधान (या सब पर मौजूद नहीं है...
जैसा कि आप शिपिंग देखते हैं?
इन अद्यतनों में से प्रत्येक स्वचालित रूप से अपने कार्यक्षेत्र में उतरता है। प्रारंभ करें और सप्ताह के बाद इसे सप्ताह के अंत में देखें।.