Tanrı-mode pencerenin sonunu damgalar; bir elap pencere yüksek değildir (shared SessionPlatformFacts expiry)
LosRightsFilter, pencereyi paylaşılan OturumPlatformFacts aracılığıyla okur ve şimdi de ihtiyaç duyulan GodModeExpires önceden (kamo-shared-library 1.6.1). Açık...
Bir kırık servis kuralı, kendi sözleriyle 409 yanıt verir, 500 değil (SITP TP22)
Hizmetler açık istisnalarla reddediyor (poster göndermek için DRAFT olmalı, çizer krediyi aşacak Limit, neden gereklidir, bilinmeyen bir id's orElseThrow), her ...
Bir kredinin değerlendirme ücretleri okunabilir, bu yüzden bir ücret onu azaltmak için adlandırılabilir (SITP TP22)
GET /api/los/fees/by-loan/{loanId}: Kredinin ücretleri (te, NSF, yıllık), en yeni ilk, feragat edilmiş veya değil; PLOS VIEW PIPELINE (LosRightsFilter, her okum...
Bir kredi teklifi sadece organizasyonun kendi ürünü ve borçlayıcısı üzerine hazırlandı, yaşlanma raporu sadece kredilerini saydı ve personel eylemleri organizasyon (SITP TP22)
- POST /api/los/offers: ürün çağrıcının organizasyonu ve borç veren bir üye olmalıdır Bu (veya bir çocuk organizasyonu); başka bir kiracının ürünü veya üyesi ol...
KamoLOS, PLOS'u ve her rotadaki organizasyonu kontrol eder ve bir zaman anahtar kapı açar (SITP TP02)
KamoLOS doğru uygulamadı: kamo-internal's /api /los proxy tek kapıydı. LosRightsFilter şimdi Her /api /los /** isteği için gerekli olan proxy masası (LosRight) ...
Başlangıçta veritabanı şifresini girmeyi bırak
com.zaxxer.hikari in DEBUG, HikariConfig print its entire configuration on each start, including including including, including the entire configuration on each...
Kapalı ve çöplerden canlı kimlik kopyaları
Setin canlı Sırlarının değerleri için her repo süpürücü (2026-09-23) burada kopyalar buldu: JWT, bir “${JWT SECRET:<literal>} varsayılan (aynı zamanda üretim Co...
Liveness probe on /actuator/health/liveness, DB-aware agre değil
Total /actuator/health, DataKaynak göstergesini içerir, bu yüzden yeniden başlatma Veritabanı bir zamanlar her pod'da canlılık başarısız oldu ve bütünü yeniden ...
Salı idle Hikari bağlantıları şimdi YSQL havuzu paylaşılıyor
Bağlantı yöneticisi artık oturum açmaz **************** Bu yüzden idle uygulama bağlantıları artık her biri bir veritabanı geri almamaktadır. Havuza tutun Maksi...
OCI görüntü indekslerini inşa edilen sindirimi çözdüğünde kabul edin [skip ci]
Görüntüler OCI görüntü indeksleri olarak itilir, bu yüzden kayıttan tek bir tek için isteyin Görüntü yalnızca 404'e cevap verdi, sindirme boş geldi ve kontrol B...
Aynı bir yeniden inşa edildiğinde, eski sindirmeler [skip ci]
Rollout adım, aynı pazar yeniden inşasını karşılaştırmaya çalıştı Deployment'in görüntü referansı daha önce ve sonra 'set image'. "Açıklar" Zaten k8s/deployment...
Yemin ederim, etiketle değil
Önceki taahhüt, "set image" sessiz bir no-op olarak durur. Bu, iddia ediyor Sonuç: rollouttan sonra, etiket kayıt ve kayıtta bir sindirme ile çözüldü. Koşu pods...
Aynı şeyin yeniden inşası hiçbir şey dağıtmadı ve başarı rapor etti
Görüntü, SHA ile etiketleniyor, bu yüzden aynı işi yeniden inşa etmek Aynı bir görüntü referansı. "kubectl set image" sonra hiçbir şey değiştirmez, İşsizlik asl...
Parayı hareket eden her cron işi kilitleyin ve iki pods çalıştırın
KamoLOS bir pod koştu ve on cron işi sadece bunun yüzünden doğruydu. ShedLock yok Bu platformda herhangi bir yerde, bu yüzden ikinci bir çoğaltma her birini iki...
Eski pod'un ne yaptığını bitirelim
Deploys, talepleri yakalamak için her hizmetin tek pod'unu değiştirdi Uçuş. Filoda uygulanan üç ayar: - Ön Durak, işlemden önce 10 uyuyor SIGTERM. Kubernetes p...
Pin kamo-shared-library 1.6.0
Kütüphane 1.6.0'a taşındı, her tüketici 1.5.0'da kaldı. Tüketici CI Kütüphaneyi taze bir klondan soğuk bir şekilde inşa eder -/.m2 ve sil-sets.xml. Aynalar Mave...
Kendi J VM heap tavanının üzerinde pod boyut [skip ci]
Görüntü JVM ile başlar -XX:MaxRAMPercentage=70 -XX: + Her zaman Ekran, bu yüzden Tek başına konteyner limitinin% 70'ini alabilir ve ön dokunuş her şeyi taahhüt ...
Enable ProxyHmacFilter - adım 2, X-Org-Id şimdi kanıtlanmış bir başlık
los.proxy-hmac. Aktif olarak bu yana sahte varsayılanlığa düşüyor. Bu nedenle ProxyHmacFilter var ve asla koştu. X-Org-İd - Başlık Bu hizmet güvenlerindeki her ...
Kapsam ifadeleri, çağrıcının organizasyonuna ve ödemeleri çizer
Aynı otobüs kredi denetimleri.get (uid), tekrarlandı: bu kontrolörler bir kredi id off çıkardı Yol ve onu bir havuza teslim et, bu yüzden GET /api/los/statement...
Bir kredi idı bir credential değildir - her kredi denetimleri org için okunur
KrediController.get(uid) bir kredi id aldı ve bulduğu her şeyi geri döndü. Herhangi bir caller Kim hizmete ulaştı kredi, dengeler ve borçlar dahil edildi, ki bu...
Paylaşılan-library @Lob LONGVARCHAR Fix
Hibernate'un PostgreSQL lehçesi @Lob String sütunları OIDs via getLong() olarak okunur. Etkiler notlar, kontaklar, takvim, OAuth tokens, IMAP şifreleri, e-posta...
YugabayDB'de nokta ve PostgreSQLDialect
CockroachDB YugabayDB tarafından değiştirildi. Bağlantı dizeleri hareket eder cockroachdb-public:26257 to yb-tserver-service:5433 ve Hibernate lehçesi *********...
Paylaşılan-library inşasını yeniden deneyin, ki LAN uplink bozuluyor
Üç bina bugün bir kavanoz çekmek için “Etik bir yanlış eşleştirme” üzerinde öldü - ve ayna bir saat önce eklendi Yardım, çünkü kbservice, mcpgatewayservice ve r...
Ayna Maven Central Google GCS kopyası aracılığıyla
Her Docker aşaması soğuktan başlıyor -/.m2 ve tüm bağımlılık ağacı refetches, bu yüzden Central görür Her eş zamanlı servis binasının tam ağırlığı. 429 ile ceva...
Declare güvenlik maççılar bir sonraki inşa molaları başlamadan önce açıkça
kamo-shared-library 1.5.0 bugün ilkbahar-ws-core ile yeni yayınlandı transit bağımlılık, bu yüzden Spring Boot şimdi otomatik kayıtlar ikinci bir servlet (Messa...
Harden the kubectl download against flaky egress [skip ci]
dl.k8s.io, koşucunun egress intermittly damla orta devre dışı bırakıyor: curl: (56) OpenSSL SSL read: decryption başarısız ya da kötü kayıt mac Bu, aksi takdird...
Fix kubectl-cache set altında bir pazarlık bulur - birleşik kümede + noktası
- CACHED KUBECTL=$(bul ... | kafa -1) set altında bir pazarlık / boru hattında, koşucu .cache/act Shar yok (never curl-installback'e ulaştı). Add || true. -serv...
MLOS etkinliğini geri yükleme - KamoLOS kişisel-loans LOS, MLOS değil
MLOS (mortgage) çalışması KamoLOS'a dokunmamalıdır (kişisel krediler). Paylaşılan-lib com.kamo.z.shared.mlos.* substrat kalır (genik, kapılı mlos.outbox.ittif o...
MLOS işlemsel outbox (producer road)
KamoLOS'ta Faz-0 olayı arka kemiği: com.kamo.z.shared.mlos.event to @EnableJpaRepositories tarama, mlos.* yapılandırın (mlos.outbox). AFTER COMMIT röle, Nats-Ms...
Clone, GIT CLONE TOKEN ile paylaşılan-lib'i paylaştı (kamp token)
Kayıt, k1m1 Docker kayıt (htpasswd) için gerçekleştirilebilir, değil Forgejo, bu yüzden paylaşılan klon başarısız oldu. Forgejo Let token gibi kullanın Diğer Ja...
K1m1'de inşa edin - k1m1'den klonlandı, k2m1'i bıraktı, görüntü ev sahipliği yaptı
CI klond kamo-shared-library emekli k0m1:3000 Forgejo, bu yüzden inşa Başarısız ve los-service asla k1m1 siciline itilmedi; hayatta kaldı stale önbellek k0m1:50...
Per-offer Overrides for rate, APR, and Origination ücretleri
KrediOfferCreateRequest, üç opsiyonel alan kazanır - ilgiRateBpsOverride, AprBpsOverride, kökeniFeeAvenOverride. FormDraft onları ne zaman uygular seti ve aksi ...
Varsayılan olarak boş STRIPE CONNECT WEBHOOK SECRET so KamoLOS çizmeler
Formmap referanslı ************ varsayılan olmadan, Bu yüzden Spring'in yer sahibi, Java seviyesinden önce fırlattı. **************** Zaten değeri tedavi eden S...
Track paylaşılan-lib LoanRepository → PersonalLoanRepository name
KrediRepository'dan KişiselLoanRepository'a her ithalat ve alan türü Güncellemeler 20 KamoLOS kaynak dosyaları + 1 test (Lombok-injected alan isimleri olarak ka...
6.Bölüm 6+7+9+10 - frontend par, org reports, OpenAPI, JaCoCoCoCo
T6 (önekli par): - Yeni /lib/format.ts: yerel-aware formatCurrency / formatDate / FormatDateTime / formatPercentBps via Intl APIs (replaces hardcoded LacaleStri...
Tier 4 - KrediPaymentPosting Servis ünitesi testleri
Ödeme yayınının kalbini kapsayan altı alay ünite testi: - ******************** 100 $ ödeme ücreti 25 $ ile kredi / 50 ilgi / büyük ana denge → kesin Reg Z başı...
Tier 5 uyumluluk toplu
- OfacSanctionsService: Jaro-Winkler fuzzy maç @ ≥0.92 tam maç sonrası geçiş. Hits yüzey benzerlik puanı. los.ofac.fuzzy-threshold aracılığıyla kullanılabilir. ...
Tier 3 güvenlik + Tier 8 bug temizleyici toplu
T3 – Güvenlik: - New RateLimitFilter (Bucket4j): Webho için IP başına 1000/min Başvuru için oturumda 10/min per session for offer accept/decoder/rescind, 60/min...
2. kat - Hikari + RestTemplate timeouts + Stripe SDK + Redis önbellek
- RestClientConfig: single shared RestTemplate bean with 5s connect / 30s read timeouts. MediaServiceClient / NotificationDispatchService / OfacSanctionsSer...
1. Seviye 1 kritik doğruluk geçiş
T1.1 Stripe disbursement stratejisi: TREASURY (stub) ham HTTP) / ppED ACCOUNT (Transfer.create - SDK 28.2.0) / MANUAL. DefaultED ACCOUNT Tarafından ************...
Final batch — compliance, packets, adjustments, Grafana, tests
Compliance: - MlaCheckService — Military Lending Act covered-borrower lookup against DoD MDC single-record query. Returns NotCovered if unconfigured so dev ...
P2 toplu - gözlemlenebilirlik, testler, yıl sonu vergi, gerçek Stripe IDs
Observability: - mikrometer-registry-prometheus on the classpath - /actuator /prometheus, yönetim yapısıyla açığa çıktı (hem yerel + k8s configuremap) KrediMet...
P1 toplu - webhooks önceden devlet, crons, ticaret dikey
Para hareketi (Ana P1): KrediPaymentPostingService: markSucceedAndPost / işaretFailed / Döndüm ve geri döndü / işaretDisbursementSucceed / markDrawDisbursed. Al...
P0 sertleştirme - Stripe Connect endpoint + PDF düzten
- Fix EsignClient import: EsignGenericEn GeliştirmeRepository / EsignSignatureRepository .esign.repos'da yaşamak, değil .esign kök - New StripeConnectController...
İlk kişisel-loan kökeni + servis hizmeti
Yeni Spring Boot 3.1.5 / Java 21 mikro hizmet BillingService üzerinde modellendi. Kendi kişisel-loan domain end-to-end: KrediÜrün / KrediTamam / Kredi REST + D...
Hide,Active=false programlarından gerçek zamanlı olarak
programCatalog artık programlarla filtreleniyor, daha önceActive=false Onları kredi sihirbazına geri döndürün. Bayrak bilgisayarlı sunucunun yanı sıra (base.isA...
SkyToggle'tan yolculuk gökyüzü, kişilik çiplerden gelen enstack
- SkyToggle'ı ilk 14'te kendi üst sağ sırasına taşıyın, böylece kaydırıcı duraklar LoGuideChip'i çakışmak, doğru-14'te konumlanan Sadece boyutunu temizlemek ger...
Kargoyu gördüğünüz gibi?
Tüm bunlar kendi başına iş alanınıza geliyor. Ücretsiz plana başlayın ve bu sayfayı bir ay içinde tekrar okuyun.
