Buktikan penyebaran dengan digest, bukan dengan tag
Commit sebelumnya berhenti 'set image' menjadi no- op diam. Ini menegaskan hasil: setelah peluncuran, tag diselesaikan untuk dicerna di registry dan pod berjala...
Membangun kembali komitmen yang sama tidak menyebar dan melaporkan kesuksesan
Gambar ini ditandai dengan melakukan SHA, jadi membangun kembali commit yang sama menghasilkan Sebuah referensi gambar identik. 'Kubectl set image' kemudian tid...
Mengunci setiap pekerjaan cron yang bergerak uang, dan menjalankan dua pod
KamoLOS menjalankan satu pod dan pekerjaan sepuluh cron yang benar hanya karena itu. Tidak ada ShedLock dimana saja di platform ini, sehingga replika kedua akan...
Biarkan rollout menyelesaikan apa yang pod tua lakukan
Pengisian diganti satu-satunya pod dari setiap layanan dengan tidak ada untuk menangkap permintaan dalam Penerbangan. Tiga pengaturan, diterapkan di armada: - ...
Pin kamo- shared-library 1.6.0
Perpustakaan pindah ke 1.6,0 sementara setiap konsumen tinggal di 1.5,0. CI Konsumer builts the library from a fresh clone into a cold ~ / .m2 and ci-settings.x...
Ukuran pod di atas langit-langit tumpukan JVM sendiri [melewatkan ci]
Gambar dimulai JVM dengan -XX: MaxRAMPercentage = 70 -XX: + AlwaysPreTouch, sehingga stack saja mungkin mengambil 70% dari batas kontainer dan pre-touch menyimp...
Aktifkan ProxyHmacFilter - langkah 2, X-Organ- Id sekarang merupakan header yang terbukti
los.proxy-hmac.enabled telah jatuh melalui ke default yang salah karena ini layanan dikerahkan, sehingga ProxyHmacFilter ada dan tidak pernah berlari. X- Organ-...
Laporan Scope, menarik dan pembayaran ke organisasi penelepon
Bug sama seperti LoanController.get (uid), diulang: pengontrol ini mengambil sebuah id pinjaman off path dan menyerahkannya ke repositori, jadi GET / API / los ...
Sebuah id pinjaman bukan kredensial - lingkup setiap LoanController membaca ke org
LoanController.get (uid) mengambil sebuah id pinjaman dan kembali apa pun yang ditemukan. Setiap pemanggil yang mencapai layanan mendapat pinjaman, keseimbangan...
Membangun kembali terhadap shared- perpustakaan @ Lob LONGVARCHAR memperbaiki
Dialog Hibernasi PostgreSQL dibaca @ Lob String kolom sebagai OID melalui getLong (). Mempengaruhi catatan, kontak, kalender, token OAuth, sandi IMAP, kampanye ...
Point at Yugabita teDB and use PostgreSQLDialect
CockroachDB telah digantikan oleh Yugabita DB. String koneksi berpindah dari Publik: 26257 kepada layanan yb-tserver-: 5433, dan dialek Hibernate dari * * * * *...
Coba lagi shared- perpustakaan membangun, yang uplink LAN terus merusak
Tiga bangunan meninggal hari ini di "Tag cocok" menarik toples - dan cermin ditambahkan satu jam yang lalu tidak help, because kbservice, mcpgadwayservice and r...
Mirror Maven Central melalui salinan Google GCS
Setiap tahap Docker dimulai dari dingin ~ / .m2 dan menahan seluruh pohon ketergantungan, sehingga Tengah melihat beban penuh dari setiap layanan kontemporer me...
Umumkan pengaturan keamanan secara eksplisit sebelum pembangunan berikutnya dimulai
kamo- shared-library 1.5.0 telah diterbitkan ulang hari ini dengan spring-ws- core sebagai baru ketergantungan transitif, jadi Spring Boot sekarang otomatis-reg...
Harden the kubectl download against flaky egress [skip ci]
dl.k8S.io atas pelari itu keluar sesekali tetes pertengahan - transfer: curl: (56) OpenSSL SSL _ read: dekripsi gagal atau rekaman mac buruk yang gagal menyebar...
Fix kubectles -cache find aborting under set -e + point at unified cluster
- CACHED _ KUBEKTL = $(menemukan... 14; head -1) menggugurkan output _ k1m1 dibawah set -e / pipefalls ketika runner .cache / act dir tidak hadir (tidak pernah ...
Hapus seluruh MLOS-tulang punggung kabel - KamoLOS adalah personal- pinjaman LOS, bukan MLOS
Pekerjaan MLOS (hipotek) tidak boleh menyentuh KAMOLOS (pinjaman pribadi). The shared-lib com.kamo.z.shared.mlos. * substrat tetap (umum, mlos.outbox.activated ...
Adopsi kotak-keluar transkasional MLOS (path produser)
Aktifkan tulang punggung Phase-0 di KamoLOS: tambahkan com.kamo.z.shared.mlos.event ke @ EnableJpaRepostories scan, mlos. * config (mlos.outbox.enabled = true, ...
Clone shared -lib dengan GIT _ CLOONE _ TOKEN (bukan tanda registry)
Registry token otentikasi ke k1m1 Docker registry (htpasswd), bukan ke Forgejo git, sehingga kloning shared- lib gagal auth. Gunakan token git Forgejo seperti C...
Build pada k1m1 - clone shared -lib dari k1m1, drop k2m1, fix image host
CI kloning kamo- shared-library dari pensiunan k0m1: 3000 Forgejo, sehingga membangun gagal dan hilang layanan tidak pernah didorong ke registry k1m1; itu selam...
Per- menawarkan overrides untuk tingkat, APR, dan biaya awal
LoanOfferCreateRequest memperoleh tiga bidang opsional - menarik RateBpsOverride, aprBpsOverride, asli FeeAmountOverride. CreateDraft berlaku mereka ketika set ...
STRIPE _ CONNECT _ WEBHOOK _ SECRET baku kosong sehingga sepatu bot KamoloS
Peta konfigurasi direferensikan * * * * * * * * * * * * * * * tanpa default, sehingga placeholder musim semi resolver melemparkan sebelum mencapai tingkat Java-...
Trek dishared -lib LoanRepositori Awa PersonalLoanRepositori rename
Memutakhirkan setiap tipe impor dan field dari LoanRepositori ke PersonalLoanRepositori across 20 KAMOLOS source files + 1 test (Lombok-injected field names sta...
Tier 6 + 7 + 9 + 10 - frontend polish, org laporan, OpenAPI, JaCoco
T6 (frontend polish): - Baru / lib / format. ts: lokal -aware format / format Tanggal / format DateTime / format PercentBps via Intl APIs (menggantikan hardcode...
Tier 4 - LoanPayment Posting Tes unit layanan
Enam mocked- unit repositori tes meliputi jantung posting pembayaran: - * * * * * * * * * * * * * * pembayaran $100 terhadap Pinjaman dengan biaya $25 / $50 bu...
Tier 5 compliance batch
- OfacSanctionssService: Jaro-Winkler cocok dengan fuzzy @ Alvar0.92 setelah tepat-cocok lewat. Nilai kesamaan permukaan rusak. Dapat dikonfigurasi melalui los....
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...
Tier 1 kritis benar lewat
Strategi pemecatan T1.1 Stripe: TREAMURY (stub - membutuhkan upgrade SDK atau raw HTTP) / CONNECTED _ ACCOUNT (Transfer.create - bekerja di SDK 28.2.0) / MANUAL...
Campuran akhir - kepatuhan, paket, penyesuaian, Grafana, tes
Pujian: - MlaCheckService - Undang-Undang Penegakan Militer ditutupi - peminjam lookup terhadap DoD MDC single-record query. ReturntNotCovered jika tidak dikonf...
P2 batch - observability, test, year-end pajak, real Stripe ID
Observasi: - mikrometer- registray- Prometheus pada classpath - / actuator / Prometheus terkena melalui konfigurasi manajemen (kedua konfigurasi lokal + k8) - L...
P1 batch - kondisi muka webhook, kron, vertikal perdagangan
Gerakan uang (inti P1): - LoanPaymentPostingService: markSuccededAndPost / markFailed / MarkReturnedAndReverse / markDisbursePenjaranSukses / markDrawDisbursed....
P0 hardening - Stripe Connect endpoint + PDF flatten
- Perbaiki impor EsignClient: EsignGenericEnvelopeRepositori / EsignSignatureRepositori tinggal di .esign.repos, bukan akar .esign - POST StripeConnectControlle...
Initial personal- loan initiation + service service
New Spring Boot 3.1,5 / Java 21 microervice dimodelkan pada BillingService. Memiliki domain pribadi-pinjaman end-to-end: - LoanProduct / LoanOffer / Loan CRUD ...
Sembunyikan isaktif = program palsu dari peminjam secara real time
useProgramCatalog sekarang menyaring program dengan iAktif = false sebelum Kembalikan mereka ke ahli pinjaman. Flag dihitung server- side sebagai (base.isActive...
Drive perjalanan langit dari SkyToggle, unstack dari chip kepribadian
- Pindahkan SkyJunge ke baris kanan atas sendiri di atas -14 sehingga slider berhenti overlapping LoGuideChip, yang diposisikan di right- 14 asumsi itu hanya pe...
Tema hari yang dapat digosok pada malam hari dengan sun- moon SkyJggle
- Continuous t Achone [0,1] posisi drive ~ 25 CSS properti custom pada: root melalui interpolasi RGB linear antara hari perang-kertas dan aurora night anchors i...
Tampilkan UID keterlibatan / maksud / komitmen
Applain MortgageDTO sekarang membawa iklan-lifecycle identifikasi bahwa Backend SecurityService mengisi setiap aplikasi hipotek. KAMOLOS tidak aktif menggunakan...
Angkat rumah CTA cluster di atas LenderFooter
Buttons at bottom- 12 / sm: bottom- 14 was spotped by the lenderer atclair footer (~ 76px tinggi pada desktop). Kekurangan offset sehingga cluster membersihkan ...
Glimmer spanduk tes, sesuai viewport, tambahkan persetujuan cookie
- TestModeBanner mempublikasikan tingginya menjadi --kamolos- banner-h dan globals.css mengurangi dari layar menambang sehingga tampilan rumah tidak ada lagi ov...
Undang-Undang Aman Permukaan NMLS ID untuk lender + asted LO
Tambahkan LoContactCard dengan avatar, pulsa kehadiran, link NMLS yang diverifikasi, dan call / email / message aksi di atas kiri dari pahlawan dan menerapkan p...
Stop personality chip overlapping the SoundJungking
LoGuideChip benar-benar diposisikan di atas - 3 / kanan - 3 di Jurnalis Pahlawan dan Layout Applyout, tempat yang sama dengan SoundJungke global dalam aplikasi ...
Berhenti balap hydration dengan 404 - membuat URL logo yang benar-benar ada
The rentenant MinIO ember memegang logo-full.svg / logo.svg sebagai canonical nama; tidak ada upload variants -on- gelap. Kami mencoba URL mode-gelap pertama, 4...
Unwrap SecurityService 's nested format warna-wire- sehingga brand vars penyewa sebenarnya populasi
SecurityService mengembalikan Organisasi dengan warna bersarang di dalam EmbColors PalettePair ({colorPri: {colorPri, colorLight,...}}}) dan menyimpan hex tanpa...
Render logo img pada lulus SSR - tidak ada lagi wordmark-only flash
The me Logo 's empty- string initial logoSrc + use Effect -to -fill pola berarti SSR render mengembalikan wordmark fallback, lalu dehidrasi penduduk src. Jika s...
Matikan baku penyewa, hanya membuat percabangan org aktual
Hapus kembali demo hipotek Apex Aku seharusnya tidak pernah menambahkan dan Kamo "default" fallback I diganti dengan. Keduanya hanya papering atas hilang kondis...
Lemo lender otomatis ketika tidak ada penyewa nyata menyelesaikan
Alasan "masih tidak dicap" - tidak ada penyewa nyata org ada untuk nama host sedang diuji, jadi SSR fetch mengembalikan null dan setiap Pinjaman-menghadap permu...
Logo bawaan kapal sehingga host tidak bermerek membuat sebuah lock up nyata
Diimpor ThemeLogo menjatuhkan berkas local- fallback kamo- internal Asli memiliki, sehingga setiap host yang penyewa MinIO ember tidak telah ditetapkan (atau ti...
Seperti apa yang Anda lihat pengiriman?
Semua pembaruan ini secara otomatis mendarat di ruang kerja Anda. Mulai bebas dan menontonnya tumbuh minggu demi minggu.