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...
Scrubbable day↔night theme with sun-moon SkyToggle
Sürekli t ∈ [0,1] sahne pozisyonu sürücüleri -25 CSS özel özellikleri On: Sıcak-kırık gün ve gündüz arasındaki lineer RGB interpolasyon. aurora gecesi kütüphane...
Expose nişanı/intent/commitment UIDs
AppMortgageDTO şimdi ticaret-yaşam döngüsü tanımlayıcılarını taşıyor Güvenlik hizmetleri her ipotek uygulaması üzerinde popülatlar. KamoLOS Onları aktif olarak ...
LenderFooter'ın üzerindeki ev CTA kümesi
Alt-12/sm'deki düğmeler: alt-14 kredi veren atama tarafından aldatıldı. footer (~76px masaüstünde uzun). Bumped, küme bunu açıkça ifade eder.
Test pankartını soran, görüşe uygun, kurabiye onayını ekleyin
TestModeBanner yüksekliğini yayınlar -kamolos-banner-h ve Globals.css onu min-h ekrandan çıkarır, böylece ev görüşü hayır Artık pankartın pikseli tarafından gör...
Yüzey SAFE Yasası NMLS kimlikleri ödünç almak için + tahsis edilmiş
LoContactCard ile avatar, varlık pulu, doğrulanmış NMLS bağlantı ve ve Kahramanın üst solunda / e-posta/mesaj eylemleri arayın ve yüzeyler uygulayın, bu yüzden ...
Kişiyi bölmeyi Durdurun SesToggle
LoGuideChip kesinlikle JourneyHero'da üst / sağ-3'te yer aldı ve JourneyApplyLayout, aynı nokta, Global SoundToggle in app/layout.tsx. 36px ses düğmesine temizl...
Bir 404 ile yarış hidrasyonu durdurun - aslında var olan logo URL'sini yapın
Onant MinIO kova logo dolu.. / logo. can as canonical İsimler; kimse -on-dark varyantlarını yüklemez. Biz çalışıyorduk Dark-mode URL ilk önce, 404'ün Tarayıcıda...
Unwrap SecurityService's nested color tel-format so tenant marka var aslında populate
Güvenlik Hizmeti Organizasyonu renklerle geri döndürür Emb ColorPalettePair ({ renkler: { colorPri: { colorPri, colorLight, ... } Ve lider bir '#' olmadan Shex ...
Logo img'ı SSR'de Giyin - Daha Fazla Kelime Değil - Sadece flaş
ThemeLogo'nun boş ilk logoSrc + kullanımıEffect-to-fill pattern SSR'nin adı geri döndü, sonra hidrasyon src. Eğer bu zincirdeki herhangi bir şey (aslında) hostn...
Sahte varsayılan varsayılan varsayılan varsayılanları öldür, gerçek veyag'in markasını sadece yapın
Apex Mortgage demosunu asla eklemeliyim ve Kamo "default" onu değiştirdim. Her ikisi de sadece bir kağıt üzerinde kağıt yapıyordu icat edilen verilerle eksik ko...
Gerçek onant çözmediğinde Demo kredileyici auto-loads
Sebep "kullanmayacak" - gerçek bir onant veyag mevcut değil hostname test ediliyor, bu yüzden SSR geri döndü ve her şey Kredili yüz yüzeyi paketli Kamo varsayıl...
Gemi varsayılan logolar o kadar markasız ev sahipliği gerçek bir kilit haline getiriyor
Ported ThemeLogo yerel-fileyi geri bıraktı Orijinali vardı, bu yüzden onant MinIO kova'nın sahip olmadığı herhangi bir ev yoktu Tamamlanan (ya da hiç var değild...
Kargoyu gördüğünüz gibi?
İş alanınızda bu güncellemelerden her biri otomatik olarak. Ücretsiz başlayın ve haftadan sonra büyümesini izleyin.